Skip to content

Commit a2cde86

Browse files
authored
Update release notes for Boost 1.92.0 with Container/Interprocess (#648)
* Update release notes for Boost 1.92.0 with Container/Interprocess * Add mising release management text It was removed by mistake.
1 parent 0242fe7 commit a2cde86

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

release-notes/boost_1_92_0.adoc

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,17 @@ build, and was never supported by `FindBoost`.
6363
* boost_phrase:library[CointainerHash,/libs/container_hash/]:
6464
** Hashing a valueless `std::variant` instance no longer throws.
6565

66+
* boost_phrase:library[Container,/libs/container/]:
67+
** Added new `boost::container::hub` container designed by Joaquín M. López Muñoz.
68+
+
69+
See the Hub Container chapter in the Container documentation for more information.
70+
** Fixed bugs/issues:
71+
*** Wrong overload resolution protection in implementation of P2363R5 (boost_gh:issue[container,334]).
72+
*** Compile error with `erase` and `small_vector<std::string>` (boost_gh:issue[container,336]).
73+
*** `uses_allocator_construction.hpp`: missing `#include .../config_end.hpp` (boost_gh:issue[container,338]).
74+
** Added `unchecked_emplace_back` and `unchecked_push_back` to `boost::container::vector`, `boost::container::static_vector`, and `boost::container::small_vector`.
75+
** Implemented pass:[C++23] https://wg21.link/P1518[P1518] change: modified allocator-extended constructors for all containers so that the deduction guides for containers are not overconstrained.
76+
6677
* boost_phrase:library[Geometry,/libs/geometry/]:
6778
** Improvements (`geometry`):
6879
*** Drop `varray` implementation in favor of Boost.Container `static_vector` (boost_gh:pr[geometry,1458]).
@@ -91,6 +102,11 @@ the pass:[C++] committee regarding non-heteregeneous lookup for associative cont
91102
handling of rewritten relational operators (boost_gh:pr[icl,54]).
92103
** Fixed a GCC 10-11 codegen bug (boost_gh:pr[icl,54]).
93104

105+
* boost_phrase:library[Interprocess,/libs/interprocess/]:
106+
** Fixed bugs:
107+
*** AIX build fix: fix return type in `get_invalid_systemwide_thread_id` (boost_gh:pr[interprocess,280]).
108+
*** Locks in `message_queue_t` cover more code than intended (boost_gh:issue[interprocess,281]).
109+
94110
* boost_phrase:library[Lockfree,/libs/lockfree/]:
95111
** This release is the last to support pass:[C++14]. Future releases will require pass:[C++17].
96112
** Added new `boost::lockfree::mpsc_weak_queue`, a multi-producer, single-consumer queue.

0 commit comments

Comments
 (0)