|
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 |
|
|
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 |
|
|
411ead088d
|
Different implementation of map and flat_map
|
2024-08-15 21:41:17 +02:00 |
|
|
e360de3da5
|
Header cleanup
|
2024-08-15 11:48:28 +02:00 |
|
|
346dc03746
|
Reimplement trivially semiregular trait
|
2024-08-15 11:42:42 +02:00 |
|
|
27309c40ad
|
Drop unused traits
|
2024-08-15 11:13:44 +02:00 |
|
|
6ec468aff6
|
Drop explicit bool idiom
|
2024-08-15 10:57:03 +02:00 |
|
|
794e03af30
|
Drop dependency on Boost.Predef
|
2024-08-15 10:43:43 +02:00 |
|
|
3a8556186e
|
Drop dependency on Boost.Utility
|
2024-08-15 08:49:21 +02:00 |
|
|
82d08adf11
|
Drop support for C++03
|
2024-08-15 01:48:31 +02:00 |
|
|
4c503758fe
|
Update build deps.
|
2024-08-04 11:58:57 -05:00 |
|
|
bf10cf91c2
|
Move inter-lib dependencies to a project variable and into the build targets.
|
2024-07-23 22:34:22 -05:00 |
|
|
dfe1915930
|
Update copyright dates.
|
2024-07-20 22:52:04 -05:00 |
|
|
8ffcf0f369
|
Change all <source> references to <library>.
|
2024-07-20 19:41:37 -05:00 |
|
|
0473d0a56c
|
Sync from upstream.
|
2024-07-12 08:53:39 -05:00 |
|
|
8421c07517
|
Merge pull request #124 from Tosiekdev/patch-2
Misspelled word "from"
|
2024-07-09 21:22:58 +02:00 |
|
|
22657e9c6e
|
Misspelled word "from"
|
2024-07-09 20:12:22 +02:00 |
|
|
6bd32078b4
|
Bump B2 require to 5.2
|
2024-06-14 11:33:56 -05:00 |
|
|
9a2c5ec37b
|
Update dependencies.
|
2024-05-13 21:46:33 -05:00 |
|
|
1f473d2596
|
Add requires-b2 check to top-level build file.
|
2024-05-05 09:00:01 -05:00 |
|
|
81f4543d81
|
Switch to library requirements instead of source. As source puts extra source in install targets.
|
2024-03-29 21:15:59 -05:00 |
|
|
7ed6bf5bca
|
Make the library modular usable.
|
2024-03-11 08:38:17 -05:00 |
|
|
b7a1d666f1
|
Merge pull request #123 from boostorg/feature/gha
Update Github Actions CI, add CMake tests
|
2024-01-15 20:11:53 +01:00 |
|
|
f8387e371b
|
Merge remote-tracking branch 'origin/develop' into feature/gha
|
2024-01-15 21:09:45 +02:00 |
|
|
b5e9f067a7
|
Stop linking to Boost::detail
|
2024-01-15 19:59:05 +01:00 |
|
|
85e50fe919
|
Link tests to Boost::tuple, because optional_test_tie uses it
|
2024-01-15 20:26:35 +02:00 |
|
|
3d8f71728c
|
Link tests to Boost::bind and Boost::mpl, because optional_test includes them
|
2024-01-15 20:23:59 +02:00 |
|
|
88428d350d
|
Add test/cmake_install_test, test/cmake_subdir_test
|
2024-01-15 20:20:20 +02:00 |
|