Alexander Grund
3175ae3c91
Update Link to regression test matrix in README ( #32 )
...
* Update Link to regression test matrix in README
* Use boost.org instead of boost.io
boost-1.90.0.beta1
boost-1.90.0
2025-09-18 21:59:12 +02:00
joaquintides
1ae6a823b9
upgraded CI ( #31 )
boost-1.89.0
2025-06-21 18:14:40 +02:00
joaquintides
a0a734cab8
added references to variant_collection
2025-04-11 09:21:36 +02:00
joaquintides
bbdfaefc32
updated compiler support info
boost-1.88.0.beta1
boost-1.88.0
2025-01-04 17:36:41 +01:00
joaquintides
73cb3e954a
Feature/disallow null fixed_variant ( #30 )
...
* disallowed fixed_variant with no types
* protected fixed_variant copy/assignment
* documented disallowance of fixed_variant copy/assignment
* worked around spurious C2248 msvc-14.{0|1}
* fixed workaround
2025-01-03 19:25:30 +01:00
joaquintides
c21f0b28ee
Feature/optimize fixed_variant index size ( #29 )
...
* optimized sizeof(fixed_variant::index_)
* refactored to work around msvc-14.0 SFINAE bug
* added narrow cast
* updated variant perf plots
2025-01-01 23:27:39 +01:00
joaquintides
adc8658c3f
Fix/misc ( #28 )
...
* added missing test
* commented out tests
* tested missing member functions
2024-12-30 20:54:43 +01:00
joaquintides
f3df1cdd21
Fix/null variant_collection ( #27 )
...
* fixed boost::variant_collection_of<>
* added tests for ==/!=
2024-12-30 18:36:03 +01:00
joaquintides
fcd9cebc92
Feature/variant_collection ( #26 )
...
* added variant_collection
* added variant_collection
* avoided &* on null pointers
* made (non-public) fixed_variant ctor explicit
* tested higher-arity visit
* implemented visit<void>
* fixed {boost::variant2|std}::variant insertion
* fixed lookup issues with invoke_visit
* removed unneeded constexpr qualifiers
* s/typeid_/index
* reverted c6bc62f6d2 as Clang 5.0 didnt seem to like it
* reinstated c6bc62f6d2
* dropped -std=c++1z for Clang 5.0
* updated docs and examples
* added boost::poly_collection::visit_by_index
* typo
* explicit cted tuple in make_iota_tuple
* changed function name to see if it helps with mangling-related Clang 3.8 ICE
* rewritten make_iota_tuple to try to make Clang 3.8 happier
* added boost::variant_collection_of
2024-12-28 10:56:06 +01:00
Alexander Grund
89cb3f4e29
Fix node 20 issue on GHA CI ( #25 )
...
* Fix node 20 issue on GHA CI
* Use hosted node
* Update containers
* Install xz
* Use Ubuntu 24 on Drone
2024-12-18 16:47:24 +01:00
joaquintides
49b4651b29
fixed msvc 14.3 test crash ( #23 )
...
* isolated crashing job
* bisected test
* bisected test
* bisected test
* bisected test
* bisected test
* bisected test
* bisected test
* traced to crash
* traced to crash
* traced to crash
* heisenbug, forced codegen change for get_map_iterator_for(const std::type_info&)
* tried another codegen change
* extended fix and unbisected
* fixed fix and restored testsuite
* restored GHA jobs
boost-1.87.0
boost-1.87.0.beta1
2024-10-15 09:05:21 +02:00
joaquintides
86ea3c39f7
launched CI
2024-10-13 13:03:25 +02:00
joaquintides
4597538eb5
Feature/update ci ( #22 )
...
* added Drone and GHA CI support
* given drone.sh execution permissions
* relaunched CI after Drone setup
* relaunched CI
* split jobs to avoid timeouts
* worked around too big obj files
* [skip ci] updated README.md
* [skip ci] fixed links
2024-10-13 12:55:03 +02:00
joaquintides
55b1fc5f07
Merge pull request #21 from grafikrobot/modular
...
Add support for modular build structure.
2024-10-12 17:55:35 +02:00
Rene Rivera
ce9dbb499a
Update build deps.
2024-08-05 08:26:14 -05:00
Rene Rivera
36ba0b349b
Move inter-lib dependencies to a project variable and into the build targets.
2024-07-23 22:34:24 -05:00
Rene Rivera
4f1d67cc34
Bump B2 require to 5.2
2024-06-14 11:33:56 -05:00
Rene Rivera
0b1d386840
Add requires-b2 check to top-level build file.
2024-05-05 09:00:01 -05:00
Rene Rivera
ba7b421062
Switch to library requirements instead of source. As source puts extra source in install targets.
2024-03-29 21:15:59 -05:00
Rene Rivera
7e1b1743be
Make the library modular usable.
2024-03-11 08:38:17 -05:00
joaquintides
fd456f781e
replaced deprecated std::aligned_storage
2022-11-03 16:51:58 +01:00
joaquintides
36f58382aa
Merge branch 'develop' of https://github.com/boostorg/poly_collection into develop
2022-11-03 16:51:22 +01:00
joaquintides
302f6cf459
reverted "replaced deprecated std::aligned_storage"
2022-11-03 16:50:17 +01:00
joaquintides
366b3e717f
replaced deprecated std::aligned_storage
2022-11-03 16:46:47 +01:00
Peter Dimov
0b8bfc4cff
Add CMakeLists.txt
boost-1.84.0.beta1
boost-1.85.0.beta1
boost-1.86.0.beta1
boost-1.86.0
boost-1.85.0
boost-1.84.0
boost-1.83.0.beta1
boost-1.83.0
boost-1.82.0.beta1
boost-1.82.0
boost-1.81.0.beta1
boost-1.81.0
boost-1.80.0.beta1
boost-1.80.0
boost-1.77.0
boost-1.77.0.beta1
boost-1.78.0
boost-1.78.0.beta1
boost-1.79.0
boost-1.79.0.beta1
2021-05-28 01:46:19 +03:00
joaquintides
afdd777f16
narrowed down workaround (issue #20 )
boost-1.76.0.beta1
boost-1.76.0
2021-02-12 10:12:32 +01:00
joaquintides
bcddf447dd
solved issue #20
2021-02-08 09:26:39 +01:00
joaquintides
fff09e7a01
reverted 06ad553ac1
2021-02-08 09:24:56 +01:00
joaquintides
06ad553ac1
solved issue #20
2021-02-08 09:15:45 +01:00
joaquintides
e8c7a0d60f
added cxxstd field
2021-01-12 19:16:12 +01:00
joaquintides
2f09111240
Merge pull request #18 from giomasce-throwaway/develop
...
Fix copyright headers encoding to UTF-8.
boost-1.75.0.beta1
boost-1.75.0
2020-10-12 19:30:32 +02:00
Giovanni Mascellani
5ed0000d13
Fix copyright headers encoding to UTF-8.
2020-10-09 15:45:21 +02:00
joaquintides
c00e7bcf9d
fixed ambiguity between boost::type_erasure::any boost::any ( #17 )
boost-1.74.0.beta1
boost-1.74.0
2020-06-09 19:49:39 +02:00
joaquintides
c6221ca431
replaced deprecated #include
2020-05-11 16:06:33 +02:00
joaquintides
0f41301229
removed limitation with legacy libstdc++-v3
boost-1.73.0.beta1
boost-1.73.0
2020-01-29 20:50:53 +01:00
joaquintides
c0e8b940da
fixed const-related bug in segment::move
2020-01-29 20:45:44 +01:00
joaquintides
c9f0de8473
suppressed potential redundant move warning
2020-01-22 09:46:59 +01:00
joaquintides
1f5655001d
typo
boost-1.72.0
boost-1.72.0.beta1
2019-09-04 10:00:19 +02:00
joaquintides
02ec76c842
updated release notes
2019-09-04 09:28:30 +02:00
joaquintides
40cd7e3714
refined previous commit
2019-09-03 14:38:29 +02:00
joaquintides
e6fa69fa25
added workarounds for Dinkumware stdlib as per issue #16
2019-09-03 10:39:46 +02:00
joaquintides
e47afaac3b
reverted Travis to Trusty as per https://lists.boost.org/Archives/boost/2019/06/246359.php
boost-1.71.0.beta1
boost-1.71.0
2019-06-17 09:48:13 +02:00
joaquintides
58781ae108
grammar
2019-06-17 09:27:32 +02:00
joaquintides
0e60b6d60c
refined version checking after tests from Agustín Bergé
2019-05-20 18:46:35 +02:00
joaquintides
eac88e1211
narrowed workaround to check if VS2019 has fixed bug
2019-05-20 12:14:34 +02:00
joaquintides
1a2f7eb419
stylistic
2019-05-20 12:02:39 +02:00
joaquintides
b72896d3e9
refactored __attribute__ conditional insertion to cater for potential warnings
2019-05-16 09:20:52 +02:00
joaquintides
11988830bc
omitted crashing test for a specific, buggy version of VS2019
2019-05-15 12:13:07 +02:00
joaquintides
2698edb21e
added workaround for legacy libstdc++-v3 bug
2019-05-08 11:48:19 +02:00
joaquintides
5298636215
addressed issue #15
2019-05-07 12:55:12 +02:00