Fixes #328 ("boost::container::deque stores a redundant copy of the allocator, increasing size")

This commit is contained in:
Ion Gaztañaga
2026-01-21 13:43:31 +01:00
parent bf058bcc54
commit 548496fa2e
2 changed files with 12 additions and 27 deletions

View File

@@ -1458,9 +1458,11 @@ use [*Boost.Container]? There are several reasons for that:
* Implemented overaligned allocation support for `new_allocator` and `pmr::new_delete_resource()`:
* If available, uses C++17's utilities under the `__cpp_aligned_new` feature.
* Uses alternative aligned allocation functions (`posix_memalign`, `aligned_alloc`, `_aligned_malloc`...) otherwise.
* Implemented overaligned allocation support for `adaptive_pool`and `node_allocator`
* Updated `basic_string` to the latest standard API: Added missing `string_view` members and updated `operator[]` to be able to return the terminating null.
* Fixed bugs/issues:
* [@https://github.com/boostorg/container/issues/323 GitHub #323: ['"flat_tree::try_emplace UB"]].
* [@https://github.com/boostorg/container/issues/328 GitHub #328: ['"boost::container::deque stores a redundant copy of the allocator, increasing size"]].
[endsect]