357 Commits

Author SHA1 Message Date
Ion Gaztañaga 1629ff8e2a Implemented P1518 for all containers. 2026-06-30 13:34:41 +02:00
Ion Gaztañaga 06a19ffa8c Update release notes with the new "hub" container 2026-06-16 09:24:00 +02:00
Ion Gaztañaga 5da699b385 Remove mention to constructible_with_allocator_suffix/prefix 2026-06-11 21:23:25 +02:00
Ion Gaztañaga 7973ce4643 Increase distance between tables 2026-06-11 21:15:16 +02:00
Ion Gaztañaga 9d8cd3115a Add latest hub benchmark tables to the documentation 2026-06-11 18:38:26 +02:00
Ion Gaztañaga e8680ad1b5 Change hub introduction crediting Joaquín 2026-06-08 00:51:12 +02:00
Ion Gaztañaga 1677c41deb Expanded the slist section 2026-06-07 01:17:46 +02:00
Ion Gaztañaga 58c1a7ab0d Added geomean to hub's summary tables 2026-06-07 01:02:19 +02:00
Ion Gaztañaga 5ff8a462c9 Added mention to std::inplace_vector in static_vector section 2026-06-07 00:53:54 +02:00
Ion Gaztañaga 22337cbc2c Expanded flat_set/map section 2026-06-07 00:42:36 +02:00
Ion Gaztañaga b9f10e7c83 Expand devector doc section. 2026-06-07 00:12:31 +02:00
Ion Gaztañaga e5f0a15e30 Add geomean summary tables to hub's performance chapter 2026-06-06 19:30:52 +02:00
Ion Gaztañaga 418577be43 Expand static_vector documentation section 2026-06-06 18:32:51 +02:00
Ion Gaztañaga a481544c5c Expand "small_vector" chapter with example and expected usage 2026-06-06 13:37:02 +02:00
Ion Gaztañaga fd8cb9b2aa Add "hub" to documentation 2026-06-05 23:46:23 +02:00
Ion Gaztañaga df0065d699 Fixes #338 ("uses_allocator_construction.hpp: missing include .../config_end.hpp") 2026-06-04 13:24:27 +02:00
Ion Gaztañaga c7956ed6de Update changelog for 1.92 2026-05-14 10:11:41 +02:00
Ion Gaztañaga c0549eae0d Document the BOOST_CONTAINER_HEADER_ONLY option 2026-04-20 11:44:34 +02:00
Ion Gaztañaga d56993febc Added unchecked_push_back to vector/small_vector/static_vector 2026-03-28 00:42:21 +01:00
Ion Gaztañaga 3c30008aca Update unchecked_emplace_back changelog with static_vector 2026-03-27 22:54:23 +01:00
Ion Gaztañaga 4f6237bc15 Implemented unchecked_emplace_back 2026-03-27 22:53:44 +01:00
Ion Gaztañaga 97d8a828a7 Update 1.92 changelog with #334 2026-03-23 23:48:53 +01:00
Ion Gaztañaga e2278d3ab6 Fixes #332 ("aligned_alloc not available in C++11/14 on XCode 12") 2026-02-20 23:19:32 +01:00
Ion Gaztañaga 958fe7d326 Fixes #330: ("boost/container/detail/pair.hpp: partial specializations of boost::move_detail traits for std::pair break Unity (jumbo)") 2026-02-16 22:53:37 +01:00
Ion Gaztañaga 8d23b88feb Change footnote for deque and block_size 2026-02-08 05:20:01 +01:00
Ion Gaztañaga d24ff073cf Rename segmented_vector to segtor, to reserve "vector" name to contiguous memory containers. 2026-02-07 15:04:21 +01:00
Ion Gaztañaga 38b65cc842 Add Boost container attributes section 2026-02-06 00:00:55 +01:00
Ion Gaztañaga cd0387b5fc Changed return type of erase/erase_if/unique members of list and slist to size_type to follow C++20 changes to std::list. 2026-02-05 00:29:03 +01:00
Ion Gaztañaga 20591162b0 Include exception handling chapter inside "unique features". 2026-02-04 16:06:19 +01:00
Ion Gaztañaga fec4f10407 Remove obsolete "main features" and rename it to "unique features" 2026-02-04 16:00:46 +01:00
Ion Gaztañaga 7d1218a477 Move motivation to the introduction and remove outdated known issues 2026-02-04 15:55:46 +01:00
Ion Gaztañaga d940bf6cbe Remove incorrect allocator management in docs. 2026-02-04 15:36:17 +01:00
Ion Gaztañaga 2b1c08b010 Add "get_segment_size/bytes" to segmented_vector. 2026-02-04 00:27:01 +01:00
Ion Gaztañaga 9e2afe85ad Add "inline_chars" option to basic_string 2026-01-24 23:29:36 +01:00
Ion Gaztañaga 34bdb94986 Add documentation chapter and example code for string options. 2026-01-24 17:12:47 +01:00
Ion Gaztañaga 4f449051f0 Rollback clang's _NonNull attribute, too many warnings in older compilers. Replaced with BOOST_ASSERT null checks and added some corner cases to the test-suite. 2026-01-23 00:18:46 +01:00
Ion Gaztañaga 60d933fc09 Added Clang nullability checks for basic_string methods 2026-01-22 19:42:55 +01:00
Ion Gaztañaga 20aa1aee7e Implement "ends_with" and update "starts_with" to the same implementation style. 2026-01-22 00:09:11 +01:00
Ion Gaztañaga dc3a96a29b Add C++20 "starts_with" overloads 2026-01-21 23:40:18 +01:00
Ion Gaztañaga a02aae0b9f Add C++23 "contains" to basic_string. 2026-01-21 22:46:19 +01:00
Ion Gaztañaga 548496fa2e Fixes #328 ("boost::container::deque stores a redundant copy of the allocator, increasing size") 2026-01-21 13:43:31 +01:00
Ion Gaztañaga ee1c553a67 Added changelog about basic_string 2026-01-05 02:17:41 +01:00
Ion Gaztañaga d24a219afe Fix some documentation bugs generated by doxygen leaking macros 2025-12-28 01:55:20 +01:00
Ion Gaztañaga a1a50581dd Update docs with new overaligned allocation changes. 2025-12-26 18:26:19 +01:00
Ion Gaztañaga ae9265dc7d Add overalignment support for new_delete_resource for newer (__cpp_aligned_new) and older standards, including some workaround for targets where __STDCPP_DEFAULT_NEW_ALIGNMENT__ value is not correctly aligned between GCC and the malloc implementation (Win32) 2025-12-26 10:59:37 +01:00
Ion Gaztañaga 73ddb75de4 Fix code release notes to avoid a quickbook error that interprets a missing [[endsect]]. 2025-12-24 01:59:09 +01:00
Ion Gaztañaga 5c3e6a0a25 Update release notes for 1.91 with latest additions 2025-12-23 19:35:50 +01:00
Ion Gaztañaga ce530f5fbe Improve C++ conformance chapter adding mention to uses-allocator related utilities 2025-12-19 10:10:32 +01:00
Ion Gaztañaga 7a22ae2ade Replace BOOST_CONTAINER_ATTRIBUTE_NODISCARD with BOOST_CONTAINER_NODISCARD 2025-12-18 15:56:59 +01:00
Ion Gaztañaga 03d4f4fef7 Place better BOOST_CONTAINER_DOXYGEN_INVOKED checks so that doxygen does not generate unwanted types in the documentation 2025-12-17 23:39:27 +01:00