joaquintides
7c69f1af94
Merge branch 'develop'
2026-01-24 09:44:12 +01:00
joaquintides
a47c9f57b4
updated macos and clang/ubuntu jobs ( #92 )
...
* updated macos and clang/ubuntu jobs
* added missing install
2026-01-23 22:08:06 +01:00
Andrey Semashev
d260b4e524
Remove dependencies on Boost.StaticAssert. ( #91 )
...
Boost.StaticAssert has been merged into Boost.Config, so remove
the dependency.
2026-01-23 09:43:49 +01:00
joaquintides
179b5def1e
removed C++03 polyfills ( #90 )
...
* removed simulated variadic function args
* removed detail/allocator_traits.hpp in favor of Boost.Core functionality
* removed usage of Boost.Move
* avoided pessimizing-move warnings
* removed usage of BOOST_DEDUCED_TYPENAME
* removed usage of BOOST_NO_CXX11_HDR_INITIALIZER_LIST
* removed usage of BOOST_NO_MEMBER_TEMPLATES
* removed usage of BOOST_NO_SFINAE
* removed leftover pp line
* removed usage of BOOST_NO_MEMBER_TEMPLATE_FRIENDS
* removed usage of BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP
* removed usage of BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL
* removed usage of BOOST_NO_CXX11_HDR_TYPE_TRAITS
* removed usage of BOOST_NO_CXX11_HDR_RANDOM
* removed usage of BOOST_NO_POINTER_TO_MEMBER_TEMPLATE_PARAMETERS
* removed usage of BOOST_NO_CXX11_DECLTYPE
* removed workarounds for pre-C++11 compilers
* updated dependencies
* removed usage of BOOST_MULTI_INDEX_MEMBER and similar in examples
* updated docs
* added C++11 badge
* updated as per Alexander Grund's review
* editorial
* removed unneeded #includes
2025-11-07 18:37:41 +01:00
joaquintides
eb993b1e23
made composite_key and associated class templates variadic ( #88 )
...
* made composite_key and associated types truly variadic
* added redundant ctor seemingly needed by MSVC 14.0
* moved redundant default ctor one derived class down
* temporarily disabled SFINAE for augmented_stdtuple(const boost_tuple_arg&)
* made previous permanent (more informative API)
* stylistic
* addes tests for std::tuple construction
* tested composite_key with long tuples
* stylistic
* tested composite_key assignability
* updated docs
* modernized test_composite_key
2025-11-05 20:16:25 +01:00
joaquintides
890f032939
removed Boost.MPL usage in favor of Boost.Mp11 ( #87 )
...
* omitted test_mpl_ops for now
* made IndexSpecifierList a Mp11 sequence
* made nested *_type_list's and tag Mp11 sequences
* leftover MPL->Mp11 change
* removed Clang 5.0 -std=c++1z as not supported by Mp11
* replaced boost::mpl::na with void as default index specifier arg
* removed Clang 5.0 -std=c++1z as not supported by Mp11 (Drone)
* replaced elementary MPL TMP with Mp11/std
* replaced elementary MPL TMP with Mp11/std (tests)
* leftover MPL #include
* suppressed potential narrowing conversion warnings
* enabled macro to support old interface, plus restored and augmented test_mpl_ops
* removed secondary dependency to MPL thru Iterator
* optimized Jamfile.v2
* added conditional support for old definition of tag
* updated MPL support macro in tests
* updated docs
* stylistic
* updated "cxxstd" in libraries.json
* disabled test_serialization for Clang 3.5-3.6 due to lack of support from Boost.SmartPtr
* fixed previous
* removed no longer necessary workaround
* removed redundant dependencies
* updated test description
2025-10-27 09:17:48 +01:00
joaquintides
90697ee83e
Merge branch 'develop'
boost-1.90.0.beta1
boost-1.90.0
2025-09-20 17:53:52 +02:00
Alexander Grund
e2b50ef729
Update Link to regression test matrix in README ( #83 )
...
* Update Link to regression test matrix in README
* Use boost.org instead of boost.io
2025-09-19 09:06:49 +02:00
joaquintides
505284d06b
Merge branch 'develop'
2025-09-11 12:41:22 +02:00
ivanpanch
c2aca0975e
Fix mistakes ( #84 )
...
* Update index.html
* Update basics.html
* Update indices.html
* Update debug.html
* Update techniques.html
* Update multi_index_container.html
* Update indices.html
* Update ord_indices.html
* Update hash_indices.html
* Update seq_indices.html
* Update rnd_indices.html
* Update key_extraction.html
* Update compiler_specifics.html
* Update performance.html
* Update examples.html
* Update tests.html
* Update indices.html
* Update key_extraction.html
* Update key_extraction.html
* Update multi_index_container.html
* Update rnd_indices.html
2025-09-08 10:18:24 +02:00
joaquintides
3a4ddd9c7a
Merge branch 'develop'
boost-1.89.0
2025-06-22 16:58:48 +02:00
joaquintides
280d659bd9
dropped pre-C++11 msvc-9.0, msvc-10.0, msvc-11.0, msvc-12.0
2025-06-22 13:08:03 +02:00
joaquintides
f4045037fa
upgraded CI ( #82 )
2025-06-22 12:37:53 +02:00
joaquintides
1e952cd5a7
Merge branch 'develop'
boost-1.88.0.beta1
boost-1.88.0
2024-12-28 18:19:36 +01:00
joaquintides
07eb41065d
updated cppalliance/droneubuntu23xx to 2404 ( #78 )
2024-12-09 11:00:54 +01:00
Alexander Grund
1da523aaf8
Fix node 20 issue on GHA CI ( #77 )
...
* Fix node 20 issue on GHA CI
* Use hosted node
* Remove macos-12
* Install xz
2024-12-09 09:06:41 +01:00
joaquintides
216219998e
Merge branch 'develop'
boost-1.87.0.beta1
boost-1.87.0
2024-10-12 18:07:24 +02:00
René Ferdinand Rivera Morell
60ff77c181
Add support for modular build structure. ( #73 )
...
* Make the library modular usable.
* Put back removing qualified boostcpp tag. As we need it until the Jamroot removes the qualified tag.
* Switch to library requirements instead of source. As source puts extra source in install targets.
* Remove uses of BOOST_ROOT in Jamfiles.
* Add requires-b2 check to top-level build file.
* Bump B2 require to 5.2
* Update copyright dates.
* Move inter-lib dependencies to a project variable and into the build targets.
* Update build deps.
2024-10-12 09:18:24 +02:00
joaquintides
98a23c6fee
Merge branch 'develop'
2024-10-10 12:49:27 +02:00
Peter Dimov
47d36ce8e2
Avoid inclusion of deprecated header ( #74 )
2024-09-30 18:39:47 +02:00
joaquintides
162318b931
udpated CI
2024-09-30 18:38:11 +02:00
joaquintides
e27a02aa81
[skip ci] updated README.md
2024-09-30 12:33:58 +02:00
joaquintides
d702a48363
Merge branch 'develop'
boost-1.85.0
boost-1.86.0.beta1
boost-1.86.0
2024-03-15 09:50:21 +01:00
joaquintides
5c17744f34
fixed documentation error
2024-03-15 09:49:30 +01:00
joaquintides
fab1601a42
Merge branch 'develop'
boost-1.84.0.beta1
boost-1.85.0.beta1
boost-1.84.0
2023-09-09 20:33:26 +02:00
joaquintides
2b2c52a27f
fixed #70
2023-09-09 17:06:06 +02:00
joaquintides
349eef1d87
Merge branch 'develop'
boost-1.83.0
boost-1.83.0.beta1
2023-05-23 09:50:41 +02:00
joaquintides
343cb4c6f3
fixed container size serialization in LLP64
2023-05-22 13:26:17 +02:00
joaquintides
f4855c210f
Merge branch 'develop'
2023-05-21 19:29:37 +02:00
joaquintides
3ad3171006
removed unneeded typename
2023-05-21 11:58:47 +02:00
joaquintides
f8143b9ff9
fixed #68
2023-05-21 11:39:44 +02:00
joaquintides
a5c3213de4
Merge branch 'develop'
boost-1.82.0
2023-03-28 17:20:43 +02:00
joaquintides
0e55b48789
removed dependency from serialization
2023-03-27 18:34:49 +02:00
joaquintides
b6d5c88629
Merge pull request #67 from Lastique/feature/remove_foreach_dep
...
Remove dependency on Boost.ForEach from CMakeLists.txt.
2023-03-27 18:31:45 +02:00
Andrey Semashev
7d8e20a59b
Remove dependency on Boost.ForEach from CMakeLists.txt.
...
No public headers depend on Boost.ForEach headers, so the dependency
in CMakeLists.txt is not needed.
This dependency causes problems in downstream CI runs because boostdep
does not find the dependency on Boost.ForEach from public headers and
does not checkout Boost.ForEach git repo. This causes CMake errors
because it cannot resolve the Boost::foreach target.
2023-03-27 16:25:13 +03:00
joaquintides
1b61b05467
Merge branch 'develop'
boost-1.82.0.beta1
2023-03-01 11:04:04 +01:00
joaquintides
6163f59747
editorial, extended test_iterators
2023-03-01 09:52:07 +01:00
joaquintides
4259987765
Merge pull request #66 from cmazakas/foreach_removal
...
Removal of dependency from Boost.Foreach
2023-03-01 09:39:15 +01:00
Christian Mazakas
28e00a0ea6
Add small test proving Boost.Foreach compatibility
2023-02-28 08:20:18 -08:00
Christian Mazakas
92de0326b5
Remove usage of boost/foreach_fwd.hpp in lieu of manual forward declaration + specialization
2023-02-28 08:20:18 -08:00
joaquintides
261d31fb0f
Merge branch 'develop'
2023-02-27 10:22:32 +01:00
joaquintides
00abbbdb27
fixed header guard name
2023-02-27 09:56:45 +01:00
joaquintides
c42c2509bc
removed header-level dependency from Boost.Serialization
2023-02-26 19:16:45 +01:00
joaquintides
8f221657e0
Merge branch 'develop'
2022-12-28 12:44:46 +01:00
joaquintides
eeac86a37e
updated release notes
2022-12-28 12:44:10 +01:00
joaquintides
40bead0430
updated (C)
2022-12-28 12:43:35 +01:00
Michael Ford
4312c88ead
Minor include refactors ( #65 )
...
* refactor: use type_traits/declval over utility/declval
The later is just an include for the former.
* refactor: use container_hash/hash* over functional/hash*
The later just include the former.
2022-12-28 12:34:58 +01:00
joaquintides
288216448c
Merge branch 'develop'
boost-1.81.0.beta1
boost-1.81.0
2022-08-28 11:18:13 +02:00
joaquintides
a7716c7f16
updated copyright dates
2022-08-23 19:12:10 +02:00
Michael Ford
ae95816ae8
refactor: use core/enable_if over utility/enable_if ( #64 )
...
The later is deprecated:
```cpp
// The header file at this path is deprecated;
// use boost/core/enable_if.hpp instead.
include <boost/core/enable_if.hpp>
```
2022-08-23 19:04:48 +02:00