bfdf0c73f9
Merge pull request #139 from Flamefire/patch-1
...
Fix node 20 issue on GHA CI
2024-12-08 17:21:21 +01:00
e1c6b5b737
Update containers
2024-12-08 14:43:18 +01:00
1a8c2dcafd
Use hosted node
2024-12-08 13:11:03 +01:00
6134d0c274
Fix node 20 issue on GHA CI
2024-12-07 19:43:22 +01:00
121f3efde9
add note about range interface to the relnotes
boost-1.88.0
boost-1.88.0.beta1
boost-1.87.0
2024-12-04 00:23:27 +01:00
e210740301
Merge branch 'develop'
optional-2024-10-17
boost-1.87.0.beta1
2024-10-17 21:55:04 +02:00
c716bc552b
add dep on static_assert to the jam file
2024-10-17 20:26:17 +02:00
5ad8b01512
add cmake dependency on Utils
2024-10-17 19:22:21 +02:00
d5a0e294a7
Revert "indicate that tests depend on utility"
...
This reverts commit eab3caf7ed
.
2024-10-17 19:00:04 +02:00
eab3caf7ed
indicate that tests depend on utility
2024-10-17 18:47:18 +02:00
b8fd0bcb5f
fix swap tests
2024-10-17 07:15:01 +02:00
86f3288312
fix swap tests
2024-10-17 00:21:26 +02:00
5e7fdf5ec5
Clean remnants of StaticAssert and mpl
2024-10-16 23:42:56 +02:00
e601f1ef2d
Drop dependency on Boost.StaticAssert
2024-10-16 23:31:33 +02:00
b2c7f93ead
Restore support for compilers without ref qualifiers
2024-10-16 22:51:06 +02:00
c8bd18d6de
refactor: update copyright, modify forward assert
2024-10-06 20:13:05 +01:00
7974207c7f
refactor: make include guard more unique
2024-10-05 19:00:27 +01:00
c33708c1f9
refactor: address code review comments
2024-10-05 12:47:10 +01:00
2b33d57c82
Merge branch 'boostorg:develop' into drop-boost-move-dependency
2024-10-05 09:00:01 +01:00
76200db7c4
Merge pull request #137 from Flamefire/patch-1
...
CML: Create header-only target in IDEs
2024-10-05 07:39:13 +02:00
cfcd23d55b
docs: Update release notes
2024-10-04 21:02:26 +01:00
825f38f5b5
CML: Create header-only target in IDEs
...
Since CMake 3.19 it is possible to specify private sources for `INTERFACE` targets. This makes the library turn up like compiled libraries in IDEs such as Visual Studio.
It can also be specified in the `add_library` call but using `target_sources` is more isolated to the CMake version check
2024-10-04 20:07:11 +02:00
cacde054df
refactor: drop Boost.Move dependency
...
Implement constexpr definitions of forward and move to replace usage
of boost::move and boost::forward from the Boost.Move library.
Alter tests to use std::move instead of boost::move.
Remove the dependency on Boost.Move from build.jam
2024-09-28 17:18:00 +01:00
1820ae55ef
docs no longer mention perfect forwarding workarounds
2024-09-27 16:10:56 +02:00
f91e03b35b
Merge branch 'typenameTea-cleanup-interface' into develop
2024-09-20 00:57:14 +02:00
ae15fc54b2
refactor: add back unified init syntax conditional
2024-09-19 22:14:24 +01:00
dc7909db4a
refactor: implementation tidy up
...
C++11 is now the library minimum requirement, so clean up the interface by
removing conditional compilation intended to support C++03 alongside C++11.
2024-09-18 22:08:58 +01:00
1825c778ed
Improve docs
...
Restructure.
Rewrite old content.
Add new page, on convenience functions
2024-09-18 09:28:55 +02:00
f97e43ce13
update docs for comparison with std
2024-09-15 21:12:34 +02:00
cb68f6053d
mention CTAD in std comparison
2024-09-14 14:51:54 +02:00
07b689fc3e
Document differences form std
2024-09-14 01:08:05 +02:00
cbfb66379b
Tags in_place_init and in_place_init_if become inline constexpr
2024-09-13 16:22:40 +02:00
c1519884ed
Merge branch 'develop'
optional-2024-09-13
2024-09-13 11:22:48 +02:00
19f202b650
Merge pull request #125 from grafikrobot/modular
...
Add support for modular build structure.
2024-08-31 22:09:35 +02:00
4ce395e14d
Update build deps.
2024-08-31 14:09:34 -05:00
1ceb5004da
Sync from upstream.
2024-08-27 09:24:11 -05:00
942caa437b
Merge pull request #130 from Flamefire/patch-2
...
GHA: Remove macos-11 jobs
2024-08-26 15:06:56 +02:00
824552dc5f
GHA: Remove macos-11 jobs
...
The runners no longer have that so the jobs fail as they never start
2024-08-25 14:43:47 +02:00
c74b5e1e29
Sync from upstream.
2024-08-17 09:11:50 -05:00
cbc7014edf
updated libraries.json
2024-08-17 00:12:45 +02:00
6fa214e0a6
Merge pull request #129 from Flamefire/cxx11-requirements
...
Add C++11 requirements to build files
2024-08-16 20:26:04 +02:00
87586cd9b1
Merge pull request #128 from Flamefire/fix-cmp
...
Add test for all relational operators to boost::none
2024-08-16 20:15:55 +02:00
cc54a71150
Merge pull request #127 from Flamefire/patch-1
...
Fix ununsed parameter warning
2024-08-16 20:11:36 +02:00
8ecf840c33
GHA: Use Ubuntu 22.04 for G++11
2024-08-16 12:07:55 +02:00
c6657cc9bd
GHA: Fix node version issue
...
Avoid
> /__e/node20/bin/node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by /__e/node20/bin/node)
See https://github.com/actions/checkout/issues/1590
2024-08-16 11:55:24 +02:00
ce03067859
Add C++11 requirement to CMake
2024-08-16 11:55:24 +02:00
c3b5267506
Add C++11 requirements to test Jamfile
2024-08-16 11:55:23 +02:00
5fa59b9a35
Add test for all relational operators to boost::none
2024-08-16 11:13:45 +02:00
e1a3501a78
Rename test_equals_none to test_cmp_none
...
In order to add more tests the new name is more fitting.
2024-08-16 10:52:32 +02:00
36c33f2e67
Fix ununsed parameter warning
...
The function returns false w/o using any parameter leading to a warning. Remove the name from the parameter
2024-08-16 10:37:12 +02:00