Commit Graph

  • 95b1ead06c Merge pull request #57 from grafikrobot/modular develop Peter Dimov 2025-05-03 03:11:14 +03:00
  • e46dd22b3c Enable example that was commented out to get clean builds. Rene Rivera 2025-05-02 18:00:06 -05:00
  • 1da3782f79 Move project global include to target local include. Rene Rivera 2025-04-07 11:32:37 -05:00
  • 71ff2a5254 Sync from upstream. Rene Rivera 2025-04-04 21:39:13 -05:00
  • 9238ef8e7f Avoid including deprecated atomic_count.hpp header. (#59) boost-1.88.0.beta1 boost-1.88.0 master Andrey Semashev 2025-03-02 03:25:20 +03:00
  • 5ea93e34e1 gha update feature/gha_update feaature/gha_update Emil Dotchevski 2025-03-01 14:48:05 -08:00
  • 40554e238c Fix lib build, re-enable some tests. Rene Rivera 2024-08-14 23:22:20 -05:00
  • 95854acc9a Update build deps. Rene Rivera 2024-08-02 21:56:17 -05:00
  • b5bf79462e Move inter-lib dependencies to a project variable and into the build targets. Rene Rivera 2024-07-23 22:34:22 -05:00
  • ec7442e3b7 Update copyright dates. Rene Rivera 2024-07-20 22:52:03 -05:00
  • a27c2d5127 Bump B2 require to 5.2 Rene Rivera 2024-06-14 11:33:55 -05:00
  • 64ca508153 Sync from upstream. Rene Rivera 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 feature/gha Peter Dimov 2024-05-31 05:27:49 +03:00
  • 399208b682 Make the library header-only in CMakeLists.txt Peter Dimov 2024-05-31 04:48:39 +03:00
  • 1c66828bb5 Add requires-b2 check to top-level build file. Rene Rivera 2024-05-05 09:00:01 -05:00
  • fd72443067 Add missing NO_LIB usage requirements. Rene Rivera 2024-04-28 20:15:04 -05:00
  • 752185750d Switch to library requirements instead of source. As source puts extra source in install targets. Rene Rivera 2024-03-29 21:15:58 -05:00
  • 948578d5b4 Make the library modular usable. Rene Rivera 2024-03-11 08:33:41 -05:00
  • b9170a02f1 cxx03 deprecated boost-1.85.0.beta1 boost-1.85.0 feature/cxx03_deprecated Emil Dotchevski 2024-01-28 16:37:40 -08:00
  • f719cc1af5 Update ci.yml feature/update_gha Peter Dimov 2024-01-06 19:24:41 +02:00
  • ad15fefae7 Avoid -Wundef warnings feature/warnings Peter Dimov 2024-01-06 16:30:15 +02:00
  • 11f102a987 Revert "Don't double-rethrow std::exception_ptr (#53)" boost-1.84.0.beta1 boost-1.84.0 boost-1.83.0 Emil Dotchevski 2023-08-06 15:20:29 -07:00
  • fe23c01a93 Added sudo apt-get update before sudo apt-get install (#54) Emil Dotchevski 2023-08-05 13:19:51 -07:00
  • fd61de8daf Update gha gha Emil Dotchevski 2023-08-05 11:11:29 -07:00
  • 23dcf0c846 Added sudo apt-get update before sudo apt-get install Emil Dotchevski 2023-08-05 10:31:26 -07:00
  • ea70868a45 Don't double-rethrow std::exception_ptr (#53) Ed Catmur 2023-08-04 20:28:03 -05:00
  • 03aa58e06e GHA Emil Dotchevski 2023-07-29 19:20:34 -07:00
  • 0d69599d91 GHA update Emil Dotchevski 2023-07-29 18:08:17 -07:00
  • 652e8e01d2 GHA updates Emil Dotchevski 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 Emil Dotchevski 2022-12-16 16:14:39 -08:00
  • 89d8033fed Fix two cases of redefinition and hiding of local variables (#46) Christian Spanier 2022-11-14 07:04:53 +01:00
  • bd347f048a refactor use core/enable_if.hpp over utility/enable_if.hpp (#44) Michael Ford 2022-09-01 05:59:50 +01:00
  • e2faee265d Merge pull request #43 from boostorg/pr/current-exception Emil Dotchevski 2022-01-25 19:40:04 -08:00
  • 7df9fc8a85 Merge pull request #41 from boostorg/pr/copy-exception Emil Dotchevski 2022-01-25 19:39:39 -08:00
  • 9259706f08 Disable exception_ptr_test2 when exceptions aren't enabled Peter Dimov 2022-01-26 01:49:45 +02:00
  • eafe6dbd5c Prefer using std::current_exception when available (refs #42) Peter Dimov 2022-01-26 01:12:54 +02:00
  • 941754ed23 Add exception_ptr_test2.cpp Peter Dimov 2022-01-26 01:07:46 +02:00
  • 0d205cd71f Use enable_current_exception instead of wrapexcept in copy_exception Peter Dimov 2022-01-25 19:54:15 +02:00
  • b8e9e98b33 Categorized as "Error-handling" in meta/libraries.json Emil Dotchevski 2021-11-06 15:03:14 -07:00
  • 54f2228f78 suppress warning (#39) 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 OwnageIsMagic 2021-10-06 04:37:31 +03:00
  • 4d18ec3e0d Removed documentation references to BOOST_THROW_EXCEPTION_CURRENT_FUNCTION Emil Dotchevski 2021-10-05 18:35:49 -07:00
  • 929ae48aa0 Merge branch 'develop' into feature/exception_ptr_ctor Emil Dotchevski 2021-10-01 15:03:12 -07:00
  • 1dd151ae69 AppVeyor/GHA update Emil Dotchevski 2021-10-01 15:02:19 -07:00
  • 076211f4b4 AppVeyor matrix update Emil Dotchevski 2021-09-30 22:59:30 -07:00
  • 52da83a1d7 Removing 2a from clang++-8 Emil Dotchevski 2021-09-30 21:45:27 -07:00
  • 1ed2045e07 Made std_exception_ptr_wrapper compatible with boost::throw_exception. Emil Dotchevski 2021-09-30 19:28:36 -07:00
  • 38769cfd6b Installing g++-11 in GHA/Ubuntu-20.0.4 Emil Dotchevski 2021-09-30 18:48:42 -07:00
  • fdfd8f49fb Removing Ubuntu 16.04 from GHA Emil Dotchevski 2021-09-30 18:43:37 -07:00
  • c5367711b7 exception_ptr ctor for std::exception_ptr Emil Dotchevski 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 Peter Dimov 2021-06-10 04:35:48 +03:00
  • f93f374607 Regenerate CMakeLists.txt Peter Dimov 2021-06-10 04:34:05 +03:00
  • 5a5434e6e8 Update CMakeLists.txt Peter Dimov 2021-06-10 01:14:07 +03:00
  • 21f522e4b6 Pointing throw_exception documentation to Boost.ThrowException. Emil Dotchevski 2021-02-16 22:56:32 -08:00
  • 20c833978f Fix and unit test for issue #37 boost-1.76.0.beta1 boost-1.76.0 Emil Dotchevski 2021-02-11 16:02:14 -08:00
  • 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) Edward Diener 2021-01-19 20:33:31 -05:00
  • 7c29501d59 add drone config [ci skip] (#35) Sam Darwin 2021-01-08 01:36:55 -06:00
  • 5abcc9fb50 Adding license file Emil Dotchevski 2020-12-23 18:45:12 -08:00
  • 18ace4a260 Updated documentation link in README.md Emil Dotchevski 2020-12-23 18:44:11 -08:00
  • d133df008f README.md with a link to documentation Emil Dotchevski 2020-12-22 23:37:51 -08:00
  • fdf1fee658 Added a link to LEAF in boost-exception.html Emil Dotchevski 2020-12-22 19:13:46 -08:00
  • c445901088 GHA CI Emil Dotchevski 2020-12-22 17:26:53 -08:00
  • 083cfbafa3 Merge branch 'develop' of https://github.com/boostorg/exception into develop Emil Dotchevski 2020-12-19 14:02:04 -08:00
  • 8be818bc44 Added link to Boost LEAF Emil Dotchevski 2020-12-19 14:01:57 -08:00
  • 6a32b36566 Qualify call to copy_exception, because msvc-10.0 has std::copy_exception Peter Dimov 2020-12-19 14:50:51 +02:00
  • 9bd0584aa9 Fixed multi-thread bug introduced by the previous change to copy_exception. boost-1.75.0.beta1 boost-1.75.0 Emil Dotchevski 2020-08-14 19:42:29 -07:00
  • 0016f52fba asan Emil Dotchevski 2020-08-12 16:03:51 -07:00
  • 7e8f0cd9bb copy_exception/make_exception_ptr implemented via wrapexcept rather than throw/catch Emil Dotchevski 2020-08-11 19:40:30 -07:00
  • 330008445c make_exception_ptr Emil Dotchevski 2020-07-06 17:09:06 -07:00
  • 63b57749a2 Mark error_info_container_impl final. (#27) boost-1.74.0.beta1 boost-1.74.0 Andrey Semashev 2020-05-01 01:05:51 +03:00
  • 865cb399d5 Change __CODEGEARC__ to BOOST_CODEGEARC, which is defined in Boost config for the Embarcadero non-clang-based compilers. (#32) Edward Diener 2020-04-30 17:26:21 -04:00
  • ff0bcc1d85 Added #pragma clang system_header boost-1.73.0 Emil Dotchevski 2020-04-06 18:23:52 -07:00
  • c07417af68 Merge branch 'develop' boost-1.73.0.beta1 Emil Dotchevski 2020-02-17 18:58:02 -08:00
  • 9197b6a880 Updated copyright message Emil Dotchevski 2020-02-17 18:57:47 -08:00
  • 012921be43 Merge branch 'develop' Emil Dotchevski 2020-02-10 09:52:27 -08:00
  • 0353b975f8 Fix MSVC-11 compilation error. (#30) Andrey Semashev 2020-02-10 08:01:10 +03:00
  • bd1a6ee1bb Removed broken appveyor configuration Emil Dotchevski 2020-02-09 20:56:10 -08:00
  • 93692697ef Fixing MSVC-11 compilation error, thanks Lastique Emil Dotchevski 2020-02-09 16:52:49 -08:00
  • 120b35fde2 AppVeyor Emil Dotchevski 2020-02-09 16:41:30 -08:00
  • a5a8e865c0 Merge branch 'develop' Emil Dotchevski 2020-01-31 12:02:34 -08:00
  • 81e9a137eb Added testing for CXXSTD 98, 03 Emil Dotchevski 2020-01-29 14:05:11 -08:00
  • 3f6ff1a8bf std_exception_ptr_wrapper Emil Dotchevski 2020-01-29 14:02:40 -08:00
  • af98afb3d1 Attempt to solve issue #10 (#24) dmenendez-gruposantander 2020-01-29 22:41:48 +01:00
  • f68cd7b2d4 More g++ testing on travis Emil Dotchevski 2020-01-28 20:11:17 -08:00
  • e8c57591a3 Missing #include <stdlib.h> in tests Emil Dotchevski 2020-01-28 16:39:28 -08:00
  • c4e5f44e94 travis Emil Dotchevski 2020-01-28 13:57:53 -08:00
  • 1f90ecc324 travis Emil Dotchevski 2020-01-28 13:18:22 -08:00
  • 820338c36b Merge branch 'develop' of https://github.com/boostorg/exception into develop Emil Dotchevski 2020-01-28 13:05:06 -08:00
  • 9c8f2b6400 More travis testing Emil Dotchevski 2020-01-28 13:04:55 -08:00
  • 6bc76ee326 dist: trusty Emil Dotchevski 2020-01-26 19:33:31 -08:00
  • 0036e62dce fixing ABI mismatch error Emil Dotchevski 2019-12-24 20:15:08 -08:00
  • 9d8f16f4e6 Merge branch 'develop' Emil Dotchevski 2019-12-21 19:14:58 -08:00
  • 87f0473396 Fixed link error in no_exceptions_test.cpp Emil Dotchevski 2019-12-21 19:14:44 -08:00
  • d0963a7cf6 Added missing #include in cloning_test.cpp Emil Dotchevski 2019-12-21 14:27:14 -08:00
  • 80ad850f3a Merge branch 'develop' Emil Dotchevski 2019-12-21 14:18:03 -08:00
  • 8e61e8e9fd #include guards prefixed with BOOST_EXCEPTION_ Emil Dotchevski 2019-12-21 14:15:17 -08:00
  • c44bdae6ac Merge branch 'develop' boost-1.72.0.beta1 boost-1.72.0 boost-1.71.0.beta1 boost-1.71.0 Emil Dotchevski 2019-06-06 15:22:51 -07:00
  • bfddc104c6 Merge remote-tracking branch 'origin/develop' Emil Dotchevski 2019-06-06 15:18:09 -07:00
  • f1af13409d BOOST_NO_EXCEPTIONS tests updated for [noreturn] Emil Dotchevski 2019-06-06 15:09:27 -07:00
  • 2aaa7975b6 Merge pull request #22 from Oberon00/patch-1 Emil Dotchevski 2019-03-16 22:39:26 -07:00
  • 90694bc3b9 Guard diagnostic_information against null what() Christian Neumüller 2019-03-11 17:56:55 +01:00