joaquintides
fcd6671d97
fixed compatibility with multi_index 1.91 ( #25 )
...
* stopped assuming multi_index_container's index specifier list is a MPL sequence
* updated CI
2025-12-21 13:15:09 +01:00
joaquintides
575a6852b9
fixed BOOST_FLYWEIGHT_NOT_A_PLACEHOLDER_EXPRESSION in the presence of P0522R0 ( #23 )
...
* resorted to P0522R0-compliant BOOST_FLYWEIGHT_NOT_A_PLACEHOLDER_EXPRESSION for Clang>=19
* (debugging) output __clang_major__ when available
* unconditionally use P0522R0-compliant BOOST_FLYWEIGHT_NOT_A_PLACEHOLDER_EXPRESSION
* reverted
* added clang++-19 job
* (debugging) output BOOST_MPL_LIMIT_METAFUNCTION_ARITY
* (debugging) #defined BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS
* expanded length of BOOST_FLYWEIGHT_NOT_A_PLACEHOLDER_EXPRESSION
* tried alternative mechanism (draft)
* refined alternative mechanism
* documented not_placeholder_expr.hpp machinery
* updated release notes
boost-1.90.0.beta1
boost-1.90.0
2025-09-20 12:39:43 +02:00
Alexander Grund
d67326699d
Update Link to regression test matrix in README ( #22 )
...
* Update Link to regression test matrix in README
* Use boost.org instead of boost.io
2025-09-18 22:00:11 +02:00
joaquintides
76c84ce5b3
upgraded CI ( #21 )
boost-1.89.0
2025-06-22 16:55:06 +02:00
joaquintides
a4fee292a5
updated cppalliance/droneubuntu23xx to 2404 ( #20 )
boost-1.88.0.beta1
boost-1.88.0
2024-12-09 11:01:27 +01:00
joaquintides
88e30fa89d
Merge pull request #19 from Flamefire/patch-1
...
Fix node 20 issue on GHA CI
2024-12-09 10:17:01 +01:00
Alexander Grund
e5b137c096
Install xz
2024-12-08 20:56:40 +01:00
Alexander Grund
fda4d17388
Update containers
2024-12-08 14:51:27 +01:00
Alexander Grund
990444a1e1
Use hosted node
2024-12-08 13:10:39 +01:00
Alexander Grund
8840ad7f40
Fix node 20 issue on GHA CI
2024-12-07 19:43:46 +01:00
joaquintides
3c97c02777
Merge pull request #14 from grafikrobot/modular
...
Add support for modular build structure.
boost-1.87.0
boost-1.87.0.beta1
2024-10-12 09:19:49 +02:00
Rene Rivera
8f2cd37bcf
Sync from upstream.
2024-10-10 08:43:09 -05:00
joaquintides
d53ddd8ff1
fixed link
2024-09-29 10:56:53 +02:00
joaquintides
9ef24e6cc2
fixed date
2024-09-28 18:31:06 +02:00
joaquintides
cd4e833995
fixed links
2024-09-28 18:28:16 +02:00
joaquintides
ab70df156c
updated concepts and external links and s/insert(const Entry&)/insert(Entry&&)
2024-09-28 11:41:33 +02:00
Rene Rivera
6461807d12
Sync from upstream.
2024-09-27 20:00:13 -05:00
joaquintides
75efee5e4f
Merge pull request #18 from boostorg/feature/replace-deprecated-headers
...
replaced #include <boost/detail/...> where possible
2024-09-26 22:06:02 +02:00
joaquintides
468161b7ba
replaced #include <boost/detail/...> where possible
2024-09-26 19:25:47 +02:00
joaquintides
0d8e4da52e
Feature/concurrent_factory ( #17 )
...
* added concurrent_factory
* fixed friend declaration
* avoided static constexpr definition fiasco
* prevented spurious instantiations of concurrent_factory with placeholder params
* worked around spurious std::hash instantiation in msvc 14.0
* extended previous workaround
* refactored to ensure synced key_value construction with concurrent_factory,
plus fixed concurrent_factory_detail::refcounted_entry move ctor
2024-09-26 19:18:54 +02:00
Rene Rivera
1d44906cb5
Sync from upstream.
2024-09-17 07:43:42 -05:00
joaquintides
72034d72c3
[skip ci] added README.md
2024-09-15 18:27:07 +02:00
Peter Dimov
8b09f77f97
Update .drone.jsonnet
2024-09-15 14:15:45 +03:00
joaquintides
1e86cd666f
Feature/noexcept annotate ( #16 )
...
* marked boost::flyweight ops as noexcept where applicable
* noexcept-annotated flyweight_core to see if it helps with msvc 14.2 spurious error
* reverted
* temporarily dropped one BOOST_NOEXCEPT specifier
* restored noexcept and rmoved usage of boost::addressof
* restored boost::addressof and bypassed use of get() in operator==
* consolidated previous commit as a workaround
2024-09-15 12:23:13 +02:00
Rene Rivera
6963398fa0
Sync from upstream.
2024-09-14 08:40:41 -05:00
Peter Dimov
b6261d525b
Update ci.yml
2024-09-14 13:08:00 +03:00
Peter Dimov
622b549c1f
Remove C++03 from GHA
2024-09-14 12:37:17 +03:00
Rene Rivera
c0fccf57bb
Update build deps.
2024-08-02 22:02:56 -05:00
Rene Rivera
02fa9ea001
Move inter-lib dependencies to a project variable and into the build targets.
2024-07-23 22:34:23 -05:00
Rene Rivera
c883891e23
Update copyright dates.
2024-07-20 22:52:04 -05:00
Rene Rivera
834b0b73aa
Bump B2 require to 5.2
2024-06-14 11:33:55 -05:00
Rene Rivera
53c6c929fd
Add requires-b2 check to top-level build file.
2024-05-05 09:00:01 -05:00
Rene Rivera
2f873696ec
Switch to library requirements instead of source. As source puts extra source in install targets.
2024-03-29 21:15:58 -05:00
Rene Rivera
8fc3ad4968
Make the library modular usable.
2024-03-11 08:38:17 -05:00
joaquintides
e9f3a0a005
issued apt-get update on package installation
boost-1.86.0.beta1
boost-1.86.0
boost-1.85.0.beta1
boost-1.85.0
boost-1.84.0.beta1
boost-1.84.0
2023-09-04 08:57:33 +02:00
joaquintides
0ee30b6f34
reverted "dockerized some environments"
2023-09-04 08:54:44 +02:00
joaquintides
7303ba5831
dockerized some environments
2023-09-03 22:05:05 +02:00
joaquintides
21fadc44df
Merge pull request #13 from Lastique/feature/use_invoke_swap
...
Switch to `boost::core::invoke_swap`
2023-09-03 21:36:52 +02:00
Andrey Semashev
805e8d5384
Switch to boost::core::invoke_swap.
...
boost::swap is deprecated and will be removed. Use boost::core::invoke_swap
as a replacement.
2023-09-03 00:21:16 +03:00
joaquintides
e9f326b1ad
completed previous commit
boost-1.83.0.beta1
boost-1.83.0
2023-07-01 18:30:16 +02:00
joaquintides
137686b0ba
used ubuntu:18.04 container as OS is deprecated by GHA
2023-07-01 18:02:37 +02:00
joaquintides
3dc485bfe8
used std::recursive_mutex when <mutex> provided ( fixes #12 )
2023-06-30 11:17:08 +02:00
joaquintides
aaef985f89
Revert "Revert "added test for flyweight::operator*""
...
This reverts commit 736dc48557 .
2023-04-17 18:23:17 +02:00
joaquintides
652b741fa6
Revert "Revert "added smart-pointer syntax to boost::flyweight ( #11 )""
...
This reverts commit e97cafcd4a .
2023-04-17 18:22:56 +02:00
joaquintides
c2f1cfd540
removed dependency from serialization
boost-1.82.0
2023-03-28 17:46:03 +02:00
joaquintides
e97cafcd4a
Revert "added smart-pointer syntax to boost::flyweight ( #11 )"
...
This reverts commit 0b5dd8c943 .
2023-03-28 17:41:06 +02:00
joaquintides
736dc48557
Revert "added test for flyweight::operator*"
...
This reverts commit 32ef15c5be .
2023-03-28 17:40:57 +02:00
joaquintides
a743091a3d
Revert "removed dependency from serialization"
...
This reverts commit b37873c469 .
2023-03-28 17:40:43 +02:00
joaquintides
b37873c469
removed dependency from serialization
2023-03-27 18:36:54 +02:00
joaquintides
32ef15c5be
added test for flyweight::operator*
2023-03-17 17:09:47 +01:00