524 Commits

Author SHA1 Message Date
95b1ead06c Merge pull request #57 from grafikrobot/modular
Add support for modular build structure.
2025-05-03 03:11:14 +03:00
e46dd22b3c Enable example that was commented out to get clean builds. 2025-05-02 18:00:06 -05:00
1da3782f79 Move project global include to target local include. 2025-04-07 11:32:37 -05:00
71ff2a5254 Sync from upstream. 2025-04-04 21:39:13 -05:00
9238ef8e7f Avoid including deprecated atomic_count.hpp header. (#59)
boost/detail/atomic_count.hpp was moved into boost/smart_ptr/detail and
is now deprecated and emits warnings.
boost-1.88.0.beta1 boost-1.88.0
2025-03-01 16:25:20 -08:00
5ea93e34e1 gha update 2025-03-01 14:48:05 -08:00
40554e238c Fix lib build, re-enable some tests. 2024-08-14 23:22:20 -05:00
95854acc9a Update build deps. 2024-08-02 21:56:17 -05:00
b5bf79462e Move inter-lib dependencies to a project variable and into the build targets. 2024-07-23 22:34:22 -05:00
ec7442e3b7 Update copyright dates. 2024-07-20 22:52:03 -05:00
a27c2d5127 Bump B2 require to 5.2 2024-06-14 11:33:55 -05:00
64ca508153 Sync from upstream. 2024-06-02 13:49:17 -05:00
ece51fe0f7 Update ci.yml boost-1.87.0.beta1 boost-1.87.0 boost-1.86.0.beta1 boost-1.86.0 2024-05-31 05:27:49 +03:00
399208b682 Make the library header-only in CMakeLists.txt 2024-05-31 04:48:39 +03:00
1c66828bb5 Add requires-b2 check to top-level build file. 2024-05-05 09:00:01 -05:00
fd72443067 Add missing NO_LIB usage requirements. 2024-04-28 20:15:04 -05:00
752185750d Switch to library requirements instead of source. As source puts extra source in install targets. 2024-03-29 21:15:58 -05:00
948578d5b4 Make the library modular usable. 2024-03-11 08:33:41 -05:00
b9170a02f1 cxx03 deprecated boost-1.85.0.beta1 boost-1.85.0 2024-01-28 16:37:40 -08:00
f719cc1af5 Update ci.yml 2024-01-06 19:24:41 +02:00
ad15fefae7 Avoid -Wundef warnings 2024-01-06 16:30:15 +02:00
11f102a987 Revert "Don't double-rethrow std::exception_ptr (#53)"
This reverts commit ea70868a45.
boost-1.84.0.beta1 boost-1.84.0 boost-1.83.0
2023-08-06 15:20:29 -07:00
fe23c01a93 Added sudo apt-get update before sudo apt-get install (#54)
* Added sudo apt-get update before sudo apt-get install

* Update gha
2023-08-05 13:19:51 -07:00
ea70868a45 Don't double-rethrow std::exception_ptr (#53)
It's unnecessary to throw and then rethrow std::exception_ptr, just derive clone_base separately.

nb. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110835
2023-08-04 18:28:03 -07:00
03aa58e06e GHA 2023-07-29 19:20:34 -07:00
0d69599d91 GHA update 2023-07-29 18:08:17 -07:00
652e8e01d2 GHA updates 2023-07-29 17:47:11 -07:00
b039b4ea18 Issue #49 boost-1.83.0.beta1 boost-1.82.0.beta1 boost-1.82.0 2022-12-16 16:14:39 -08:00
89d8033fed Fix two cases of redefinition and hiding of local variables (#46) 2022-11-13 22:04:53 -08:00
bd347f048a refactor use core/enable_if.hpp over utility/enable_if.hpp (#44) 2022-08-31 21:59:50 -07:00
e2faee265d Merge pull request #43 from boostorg/pr/current-exception
Prefer using std::current_exception when available
2022-01-25 19:40:04 -08:00
7df9fc8a85 Merge pull request #41 from boostorg/pr/copy-exception
Use enable_current_exception instead of wrapexcept in copy_exception
2022-01-25 19:39:39 -08:00
9259706f08 Disable exception_ptr_test2 when exceptions aren't enabled 2022-01-26 01:49:45 +02:00
eafe6dbd5c Prefer using std::current_exception when available (refs #42) 2022-01-26 01:12:54 +02:00
941754ed23 Add exception_ptr_test2.cpp 2022-01-26 01:07:46 +02:00
0d205cd71f Use enable_current_exception instead of wrapexcept in copy_exception 2022-01-25 19:54:15 +02:00
b8e9e98b33 Categorized as "Error-handling" in meta/libraries.json 2021-11-06 15:03:14 -07:00
54f2228f78 suppress warning (#39)
MSVC warning C4100: 'x': unreferenced formal parameter
boost-1.81.0.beta1 boost-1.81.0 boost-1.80.0.beta1 boost-1.80.0 boost-1.79.0.beta1 boost-1.79.0 boost-1.78.0.beta1 boost-1.78.0
2021-10-05 18:37:31 -07:00
4d18ec3e0d Removed documentation references to BOOST_THROW_EXCEPTION_CURRENT_FUNCTION 2021-10-05 18:35:49 -07:00
929ae48aa0 Merge branch 'develop' into feature/exception_ptr_ctor 2021-10-01 15:03:12 -07:00
1dd151ae69 AppVeyor/GHA update 2021-10-01 15:02:19 -07:00
076211f4b4 AppVeyor matrix update 2021-09-30 22:59:30 -07:00
52da83a1d7 Removing 2a from clang++-8 2021-09-30 21:45:27 -07:00
1ed2045e07 Made std_exception_ptr_wrapper compatible with boost::throw_exception. 2021-09-30 19:28:36 -07:00
38769cfd6b Installing g++-11 in GHA/Ubuntu-20.0.4 2021-09-30 18:48:42 -07:00
fdfd8f49fb Removing Ubuntu 16.04 from GHA 2021-09-30 18:43:37 -07:00
c5367711b7 exception_ptr ctor for std::exception_ptr 2021-09-29 22:25:22 -07:00
3ae756dd49 Make library STATIC, remove unnecessary compile definitions boost-1.77.0.beta1 boost-1.77.0 2021-06-10 04:35:48 +03:00
f93f374607 Regenerate CMakeLists.txt 2021-06-10 04:34:05 +03:00
5a5434e6e8 Update CMakeLists.txt 2021-06-10 01:14:07 +03:00