Commit Graph
1142 Commits
Author SHA1 Message Date
Ion Gaztañaga 74dfab45fc Fix warning "incompatible pointer types passing 'int *' to parameter of type 'volatile long *' [-Wincompatible-pointer-types]", in clang-win 2024-08-22 00:46:40 +02:00
Ion Gaztañaga 2d1348930a Merge branch 'develop' of github.com:boostorg/container into develop 2024-08-18 23:57:39 +02:00
Ion Gaztañaga c029dc3cd3 Merge pull request #287 from grafikrobot/modular
Add support for modular build structure.
2024-08-18 23:54:29 +02:00
Ion Gaztañaga 3876e11580 Add "bench" to the global test suite 2024-08-11 21:54:08 +02:00
Rene Rivera df9132c80f Update build dependencies. 2024-07-29 21:56:22 -05:00
Rene Rivera 4b56fdee84 Sync from upstream. 2024-07-29 20:14:46 -05:00
Rene Rivera 25437bea43 Fix doc include path refs. 2024-07-28 10:41:16 -05:00
Rene Rivera 96ae757e65 Adjust doc build to avoid boost-root references. 2024-07-28 10:35:21 -05:00
Ion Gaztañaga 0f448277c5 Remove hash_value from string, Boost.ContainerHash hashes containers by default now. 2024-07-27 22:49:42 +02:00
Rene Rivera 11781732cb Sync from upstream. 2024-07-27 11:09:43 -05:00
Ion Gaztañaga e08a064896 Remove prj from index boost-1.86.0 2024-07-27 00:45:41 +02:00
Rene Rivera 2ded200bd3 Move inter-lib dependencies to a project variable and into the build targets. 2024-07-23 22:34:23 -05:00
Rene Rivera 44e5d5740c Update copyright dates. 2024-07-20 22:52:04 -05:00
Rene Rivera fbf07feea8 Change all <source> references to <library>. 2024-07-20 19:37:36 -05:00
Rene Rivera bc554a9ee8 Sync from upstream. 2024-07-18 09:29:21 -05:00
Ion Gaztañaga 4ea9c64316 Use algo_equal to reduce test dependencies 2024-07-15 11:50:50 +02:00
Ion Gaztañaga 8d0dc6daeb Fixes #285 ("devector<>::push_front asserts after clear()") 2024-07-15 10:41:42 +02:00
Rene Rivera 0abc02729d Sync from upstream. 2024-07-12 08:54:46 -05:00
Ion Gaztañaga 3ed1c76efd Remove C++03 for clang/libc++ boost-1.86.0.beta1 2024-07-01 01:01:42 +02:00
Ion Gaztañaga ebf698f8a3 Adjust BOOST_CONTAINER_GCC_COMPATIBLE_HAS_DIAGNOSTIC_IGNORED since clang claims to be GCC 4.2 but supports this feature. 2024-07-01 01:01:02 +02:00
Ion Gaztañaga 849f61275e Add gcc -14 and clang-18 2024-06-30 23:27:08 +02:00
Ion Gaztañaga bdc734f1e0 Avoid noisy warnings when instantiating BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH 2024-06-30 23:06:08 +02:00
Ion Gaztañaga 7d8040704a macos-11 was deprecated/removed as GitHub-hosted macOS runner, use macos-14 instead. 2024-06-30 21:54:03 +02:00
Ion Gaztañaga 9ebdbb8ab0 Try the same approach as Boost.Core with snapshots 2024-06-30 15:53:08 +02:00
Ion Gaztañaga e0dd257c98 Remove deprecated actions/checkout@v3 2024-06-30 12:51:51 +02:00
Ion Gaztañaga df03ffc8ec Fixes #241: flat_map should support same interface as std::map 2024-06-28 14:04:00 +02:00
Rene Rivera 07675d6c57 Sync from upstream. 2024-06-17 22:24:58 -05:00
Ion Gaztañaga 6f10e52887 Update changelog with #259 2024-06-16 23:35:03 +02:00
Rene Rivera cb9b667234 Sync from upstream. 2024-06-16 08:22:11 -05:00
Rene Rivera 2a2c8bd474 Bump B2 require to 5.2 2024-06-14 11:33:55 -05:00
Ion Gaztañaga 4025288928 Update changelog with #266 and #245 2024-06-14 13:39:15 +02:00
Ion Gaztañaga a070ce2325 Fixes #245 ("flat_tree::insert ordered range doesn't assert sorting") 2024-06-14 13:38:50 +02:00
Ion Gaztañaga 2d097fe45c Roll back and use dtl::value_init to maximize compatibility between std versions 2024-06-14 12:37:12 +02:00
Ion Gaztañaga 43ac22eff2 Add test for move assignable index operator 2024-06-14 12:36:36 +02:00
Ion Gaztañaga f21c5fb723 Add missing detail/pair.hpp include 2024-06-14 12:35:23 +02:00
Ion Gaztañaga d1d8c43c2d Add detail/pair header 2024-06-13 22:46:37 +02:00
Ion Gaztañaga acd4f41eda Remove unneeded header 2024-06-13 22:46:23 +02:00
Ion Gaztañaga 7c9fb0d764 Include pair.hpp since dtl::pair is used 2024-06-13 14:36:18 +02:00
Ion Gaztañaga a331d3387f Include detail/is_pair.hpp since forward declares boost::tuples::tuple 2024-06-13 14:32:56 +02:00
Rene Rivera 730ceb7532 Sync from upstream. 2024-06-10 21:40:52 -05:00
Ion Gaztañaga a4c4c3b319 Define and use BOOST_CONTAINER_CONSTANT_VAR to support BOOST_INLINE_CONSTEXPR and static const global variables. 2024-06-06 14:39:49 +02:00
Ion Gaztañaga 33d28a12d1 Don't use C++03 in Macos regression tests 2024-06-06 12:37:46 +02:00
Ion Gaztañaga 0977e6b1d4 Use BOOST_STATIC_CONSTEXPR where applicable 2024-06-06 00:08:00 +02:00
Ion Gaztañaga 8217bc03bb Update changelog for Boost 1.86 2024-06-05 11:24:32 +02:00
Ion Gaztañaga 13be16a0c8 Don't use default-constructed KeyNodeCompare to support stateful comparison objects 2024-06-05 11:20:11 +02:00
Ion Gaztañaga 24c978b550 Clarify clear() does not alter capacith() 2024-06-04 14:00:31 +02:00
Rene Rivera e62694f5f0 Sync from upstream. 2024-06-02 23:26:49 -05:00
Ion Gaztañaga aa35950ca0 Add shrink_to_fit tests to small_vector 2024-06-03 00:14:25 +02:00
Ion Gaztañaga dad179ddf5 Fix incorrect memory free order in prot_shrink_to_fit_small, fixing a potential memory leak 2024-06-03 00:14:00 +02:00
Ion Gaztañaga c7702d20eb Reformat small inline functions 2024-06-03 00:12:56 +02:00