Commit Graph

670 Commits

Author SHA1 Message Date
Rene Rivera
1ceb5004da Sync from upstream. 2024-08-27 09:24:11 -05:00
Andrzej Krzemieński
942caa437b Merge pull request #130 from Flamefire/patch-2
GHA: Remove macos-11 jobs
2024-08-26 15:06:56 +02:00
Alexander Grund
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
Rene Rivera
c74b5e1e29 Sync from upstream. 2024-08-17 09:11:50 -05:00
Andrzej Krzemienski
cbc7014edf updated libraries.json 2024-08-17 00:12:45 +02:00
Andrzej Krzemieński
6fa214e0a6 Merge pull request #129 from Flamefire/cxx11-requirements
Add C++11 requirements to build files
2024-08-16 20:26:04 +02:00
Andrzej Krzemieński
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
Andrzej Krzemieński
cc54a71150 Merge pull request #127 from Flamefire/patch-1
Fix ununsed parameter warning
2024-08-16 20:11:36 +02:00
Alexander Grund
8ecf840c33 GHA: Use Ubuntu 22.04 for G++11 2024-08-16 12:07:55 +02:00
Alexander Grund
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
Alexander Grund
ce03067859 Add C++11 requirement to CMake 2024-08-16 11:55:24 +02:00
Alexander Grund
c3b5267506 Add C++11 requirements to test Jamfile 2024-08-16 11:55:23 +02:00
Alexander Grund
5fa59b9a35 Add test for all relational operators to boost::none 2024-08-16 11:13:45 +02:00
Alexander Grund
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
Alexander Grund
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
Andrzej Krzemienski
411ead088d Different implementation of map and flat_map 2024-08-15 21:41:17 +02:00
Andrzej Krzemienski
e360de3da5 Header cleanup 2024-08-15 11:48:28 +02:00
Andrzej Krzemienski
346dc03746 Reimplement trivially semiregular trait 2024-08-15 11:42:42 +02:00
Andrzej Krzemienski
27309c40ad Drop unused traits 2024-08-15 11:13:44 +02:00
Andrzej Krzemienski
6ec468aff6 Drop explicit bool idiom 2024-08-15 10:57:03 +02:00
Andrzej Krzemienski
794e03af30 Drop dependency on Boost.Predef 2024-08-15 10:43:43 +02:00
Andrzej Krzemienski
3a8556186e Drop dependency on Boost.Utility 2024-08-15 08:49:21 +02:00
Andrzej Krzemienski
82d08adf11 Drop support for C++03 2024-08-15 01:48:31 +02:00
Rene Rivera
4c503758fe Update build deps. 2024-08-04 11:58:57 -05:00
Rene Rivera
bf10cf91c2 Move inter-lib dependencies to a project variable and into the build targets. 2024-07-23 22:34:22 -05:00
Rene Rivera
dfe1915930 Update copyright dates. 2024-07-20 22:52:04 -05:00
Rene Rivera
8ffcf0f369 Change all <source> references to <library>. 2024-07-20 19:41:37 -05:00
Rene Rivera
0473d0a56c Sync from upstream. 2024-07-12 08:53:39 -05:00
Andrzej Krzemieński
8421c07517 Merge pull request #124 from Tosiekdev/patch-2
Misspelled word "from"
2024-07-09 21:22:58 +02:00
Tosiekdev
22657e9c6e Misspelled word "from" 2024-07-09 20:12:22 +02:00
Rene Rivera
6bd32078b4 Bump B2 require to 5.2 2024-06-14 11:33:56 -05:00
Rene Rivera
9a2c5ec37b Update dependencies. 2024-05-13 21:46:33 -05:00
Rene Rivera
1f473d2596 Add requires-b2 check to top-level build file. 2024-05-05 09:00:01 -05:00
Rene Rivera
81f4543d81 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
7ed6bf5bca Make the library modular usable. 2024-03-11 08:38:17 -05:00
Andrzej Krzemieński
b7a1d666f1 Merge pull request #123 from boostorg/feature/gha
Update Github Actions CI, add CMake tests
2024-01-15 20:11:53 +01:00
Peter Dimov
f8387e371b Merge remote-tracking branch 'origin/develop' into feature/gha 2024-01-15 21:09:45 +02:00
Andrzej Krzemienski
b5e9f067a7 Stop linking to Boost::detail 2024-01-15 19:59:05 +01:00
Peter Dimov
85e50fe919 Link tests to Boost::tuple, because optional_test_tie uses it 2024-01-15 20:26:35 +02:00
Peter Dimov
3d8f71728c Link tests to Boost::bind and Boost::mpl, because optional_test includes them 2024-01-15 20:23:59 +02:00
Peter Dimov
88428d350d Add test/cmake_install_test, test/cmake_subdir_test 2024-01-15 20:20:20 +02:00
Peter Dimov
7a5386eeeb Add test/CMakeLists.txt 2024-01-15 20:14:51 +02:00
Peter Dimov
ca1495b69d Simplify test/Jamfile.v2 so that BoostTestJamfile can parse it 2024-01-15 20:13:33 +02:00
Peter Dimov
5f12573608 Regenerate CMakeLists.txt with boostdep --cmake optional 2024-01-15 20:11:44 +02:00
Peter Dimov
e962a134f0 Do not include boost/bind/apply.hpp under C++03 2024-01-15 20:10:45 +02:00
Peter Dimov
5c34c54b05 Update ci.yml 2024-01-15 20:05:07 +02:00
Andrzej Krzemienski
b270cf019b revert launder fix
A better fix is now in boost::launder.
2024-01-04 08:29:06 +01:00
Andrzej Krzemienski
790d4f729f cleaner workaround for VS2017 launder bug 2024-01-04 02:03:33 +01:00
Andrzej Krzemienski
8375df7693 Fix MSVC 14.1 compiler crash 2024-01-03 22:20:28 +01:00
Andrzej Krzemienski
01e80d2b87 drop dependency on boost.detail 2024-01-03 21:41:26 +01:00