Commit Graph

508 Commits

Author SHA1 Message Date
Peter Dimov
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
Peter Dimov
399208b682 Make the library header-only in CMakeLists.txt 2024-05-31 04:48:39 +03:00
Emil Dotchevski
b9170a02f1 cxx03 deprecated boost-1.85.0 boost-1.85.0.beta1 2024-01-28 16:37:40 -08:00
Peter Dimov
f719cc1af5 Update ci.yml 2024-01-06 19:24:41 +02:00
Peter Dimov
ad15fefae7 Avoid -Wundef warnings 2024-01-06 16:30:15 +02:00
Emil Dotchevski
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
Emil Dotchevski
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
Ed Catmur
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
Emil Dotchevski
03aa58e06e GHA 2023-07-29 19:20:34 -07:00
Emil Dotchevski
0d69599d91 GHA update 2023-07-29 18:08:17 -07:00
Emil Dotchevski
652e8e01d2 GHA updates 2023-07-29 17:47:11 -07:00
Emil Dotchevski
b039b4ea18 Issue #49 boost-1.82.0 boost-1.83.0.beta1 boost-1.82.0.beta1 2022-12-16 16:14:39 -08:00
Christian Spanier
89d8033fed Fix two cases of redefinition and hiding of local variables (#46) 2022-11-13 22:04:53 -08:00
Michael Ford
bd347f048a refactor use core/enable_if.hpp over utility/enable_if.hpp (#44) 2022-08-31 21:59:50 -07:00
Emil Dotchevski
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
Emil Dotchevski
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
Peter Dimov
9259706f08 Disable exception_ptr_test2 when exceptions aren't enabled 2022-01-26 01:49:45 +02:00
Peter Dimov
eafe6dbd5c Prefer using std::current_exception when available (refs #42) 2022-01-26 01:12:54 +02:00
Peter Dimov
941754ed23 Add exception_ptr_test2.cpp 2022-01-26 01:07:46 +02:00
Peter Dimov
0d205cd71f Use enable_current_exception instead of wrapexcept in copy_exception 2022-01-25 19:54:15 +02:00
Emil Dotchevski
b8e9e98b33 Categorized as "Error-handling" in meta/libraries.json 2021-11-06 15:03:14 -07:00
OwnageIsMagic
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
Emil Dotchevski
4d18ec3e0d Removed documentation references to BOOST_THROW_EXCEPTION_CURRENT_FUNCTION 2021-10-05 18:35:49 -07:00
Emil Dotchevski
929ae48aa0 Merge branch 'develop' into feature/exception_ptr_ctor 2021-10-01 15:03:12 -07:00
Emil Dotchevski
1dd151ae69 AppVeyor/GHA update 2021-10-01 15:02:19 -07:00
Emil Dotchevski
076211f4b4 AppVeyor matrix update 2021-09-30 22:59:30 -07:00
Emil Dotchevski
52da83a1d7 Removing 2a from clang++-8 2021-09-30 21:45:27 -07:00
Emil Dotchevski
1ed2045e07 Made std_exception_ptr_wrapper compatible with boost::throw_exception. 2021-09-30 19:28:36 -07:00
Emil Dotchevski
38769cfd6b Installing g++-11 in GHA/Ubuntu-20.0.4 2021-09-30 18:48:42 -07:00
Emil Dotchevski
fdfd8f49fb Removing Ubuntu 16.04 from GHA 2021-09-30 18:43:37 -07:00
Emil Dotchevski
c5367711b7 exception_ptr ctor for std::exception_ptr 2021-09-29 22:25:22 -07:00
Peter Dimov
3ae756dd49 Make library STATIC, remove unnecessary compile definitions boost-1.77.0 boost-1.77.0.beta1 2021-06-10 04:35:48 +03:00
Peter Dimov
f93f374607 Regenerate CMakeLists.txt 2021-06-10 04:34:05 +03:00
Peter Dimov
5a5434e6e8 Update CMakeLists.txt 2021-06-10 01:14:07 +03:00
Emil Dotchevski
21f522e4b6 Pointing throw_exception documentation to Boost.ThrowException. 2021-02-16 22:56:32 -08:00
Emil Dotchevski
20c833978f Fix and unit test for issue #37 boost-1.76.0.beta1 boost-1.76.0 2021-02-11 16:02:14 -08:00
Edward Diener
e69635b1a7 [skip ci] Add "cxxstd" json field. The "cxxstd" json field is being added to each Boost library's meta json information for libraries in order to specify the minumum C++ standard compilation level. The value of this field matches one of the values for 'cxxstd' in Boost.Build. The purpose of doing this is to provide information for the Boost website documentation for each library which will specify the minimum C++ standard compilation that an end-user must employ in order to use the particular library. This will aid end-users who want to know if they can successfully use a Boost library based on their C++ compiler's compilation level, without having to search the library's documentation to find this out. (#36) 2021-01-19 17:33:31 -08:00
Sam Darwin
7c29501d59 add drone config [ci skip] (#35) 2021-01-07 23:36:55 -08:00
Emil Dotchevski
5abcc9fb50 Adding license file 2020-12-23 18:45:12 -08:00
Emil Dotchevski
18ace4a260 Updated documentation link in README.md 2020-12-23 18:44:11 -08:00
Emil Dotchevski
d133df008f README.md with a link to documentation 2020-12-22 23:37:51 -08:00
Emil Dotchevski
fdf1fee658 Added a link to LEAF in boost-exception.html 2020-12-22 19:13:46 -08:00
Emil Dotchevski
c445901088 GHA CI 2020-12-22 17:26:53 -08:00
Emil Dotchevski
083cfbafa3 Merge branch 'develop' of https://github.com/boostorg/exception into develop 2020-12-19 14:02:04 -08:00
Emil Dotchevski
8be818bc44 Added link to Boost LEAF 2020-12-19 14:01:57 -08:00
Peter Dimov
6a32b36566 Qualify call to copy_exception, because msvc-10.0 has std::copy_exception 2020-12-19 14:50:51 +02:00
Emil Dotchevski
9bd0584aa9 Fixed multi-thread bug introduced by the previous change to copy_exception. boost-1.75.0.beta1 boost-1.75.0 2020-08-14 19:42:29 -07:00
Emil Dotchevski
0016f52fba asan 2020-08-12 16:03:51 -07:00
Emil Dotchevski
7e8f0cd9bb copy_exception/make_exception_ptr implemented via wrapexcept rather than throw/catch 2020-08-11 19:40:30 -07:00
Emil Dotchevski
330008445c make_exception_ptr 2020-07-06 17:09:06 -07:00