48 Commits

Author SHA1 Message Date
Peter Dimov
b75bf9e76f Disable tests using Boost.Exception under C++03 2024-12-12 18:33:58 +02:00
Peter Dimov
ca85c198c8 Update build.jam, test/Jamfile 2024-08-28 19:34:26 +03:00
Peter Dimov
bfd94a7b41 Merge branch 'modular' of https://github.com/grafikrobot/boostorg.throw_exception into feature/modular-b2 2024-08-28 19:27:22 +03:00
Peter Dimov
36e3e8aded Add VERBATIM to add_custom_target 2024-08-28 19:16:02 +03:00
Rene Rivera
4b20f08b3f Change all <source> references to <library>. 2024-07-20 21:26:38 -05:00
Rene Rivera
2207995f92 Sync from upstream. 2024-06-17 22:25:08 -05:00
Peter Dimov
6ff2e5dca5 Update throw_exception_test4.cpp 2024-06-17 21:52:29 +03:00
Rene Rivera
d7bb0dfb16 Make the library modular usable. 2024-03-11 08:38:17 -05:00
Peter Dimov
7c8ec2114b Add -Wundef to test/Jamfile 2024-01-06 19:41:56 +02:00
Peter Dimov
bc58e33137 Add Xcode 13.4 to Drone 2024-01-01 20:16:08 +02:00
Peter Dimov
152b36e86f Update throw_exception_test4.cpp. Refs boostorg/assert#34. 2023-11-29 02:49:09 +02:00
Peter Dimov
10e161cc56 Add -Wconversion et al to test/Jamfile 2023-06-25 16:05:24 +03:00
Peter Dimov
26f3ce3c5c Add throw_column to boost::exception, make get_throw_location work for it 2022-02-16 13:45:54 +02:00
Peter Dimov
cffa8cd68c Add a test for throw_with_location with RTTI off 2022-02-15 00:59:05 +02:00
Peter Dimov
3e51d32285 Avoid signed/unsigned compare warnings in tests 2022-02-10 22:46:10 +02:00
Peter Dimov
c5dfcc3dd4 Add boost::throw_with_location 2022-02-10 20:02:30 +02:00
Peter Dimov
dbbbb71232 Update throw_exception_test4.cpp to reflect changes to function name coming from BOOST_CURRENT_LOCATION 2022-02-08 16:55:28 +02:00
Peter Dimov
1d555aff4b Fix throw_exception_nx_test2 2021-09-30 21:16:03 +03:00
Peter Dimov
b432f24664 Update make_exception_ptr_nx tests to use boost::make_exception_ptr 2021-09-30 20:49:40 +03:00
Peter Dimov
9f6a2e7b89 Disable warning 4530 2021-09-30 20:46:02 +03:00
Peter Dimov
f3b43b5679 Define boost::wrapexcept when BOOST_NO_EXCEPTIONS is defined, to enable boost::make_exception_ptr 2020-12-20 02:03:11 +02:00
Peter Dimov
6360fb6f36 Add make_exception_ptr_test2 2020-12-19 15:00:18 +02:00
Peter Dimov
bd5f6a255f Add make_exception_ptr_test 2020-12-19 14:58:04 +02:00
Peter Dimov
9c6c409ada Add missing add_subdirectory 2019-12-28 20:04:50 +02:00
Peter Dimov
38d5273ad7 Add CMake tests 2019-12-28 18:44:22 +02:00
Peter Dimov
ac72b396f5 Clang 5 has a different warning for unknown warnings 2019-12-08 22:14:55 +02:00
Peter Dimov
9e8a607ad9 Suppress clang warnings about unknown warning suppression :-) 2019-12-08 21:49:27 +02:00
Peter Dimov
fdf6b240f5 Suppress Boost.Exception clang-win warnings 2019-12-08 21:24:11 +02:00
Peter Dimov
81e3072d04 Restrict warning-as-errors=on to msvc/gcc/clang; add -Wshadow on gcc 2019-12-08 20:55:42 +02:00
Peter Dimov
fe38fbc5cf Add <warnings>extra to test/Jamfile 2019-12-08 19:33:48 +02:00
Peter Dimov
a2a78f6e46 Test (and fix) error info with virtual inheritance from boost::exception 2019-11-30 21:51:32 +02:00
Peter Dimov
c58f418c2f Add test with error_info 2019-11-30 20:22:32 +02:00
Peter Dimov
6458a1de40 Test virtual inheritance from boost::exception 2019-11-30 20:14:39 +02:00
Peter Dimov
f477e33259 Add two more exception-handling=off tests 2019-11-26 02:57:18 +02:00
Peter Dimov
dad5cb4ed3 Add boost::throw_exception overload taking a boost::source_location; use it in BOOST_THROW_EXCEPTION 2019-11-25 19:17:47 +02:00
Peter Dimov
1e507924ce Mark throw_exception with BOOST_NORETURN. Closes #12. 2019-06-03 03:06:40 +03:00
Peter Dimov
9b99dd5f60 Add tests for throw_line 2018-09-27 08:26:29 +03:00
Peter Dimov
a732dfad3c Add boost::exception, exception_ptr tests to throw_from_library_test as well 2018-09-27 07:23:52 +03:00
Peter Dimov
6845ba892d Add test that uses boost::exception_ptr 2018-09-27 07:15:53 +03:00
Peter Dimov
a17f4bad42 Add test that catches by boost::exception 2018-09-27 07:10:41 +03:00
Peter Dimov
9d43946812 Add BOOST_SYMBOL_VISIBLE to exception types in throw_from_library_test 2018-09-26 03:48:09 +03:00
Peter Dimov
614cbc4f34 Add throw_from_library_test 2018-09-25 20:55:04 +03:00
Peter Dimov
e08b3aa75f Rename test files. 2014-06-03 19:46:35 +03:00
Peter Dimov
9c7cd0b8b5 Add test/Jamfile.v2. 2014-06-03 01:57:51 +03:00
Emil Dotchevski
fed2b48aa9 Merging changes from trunk.
[SVN r58421]
2014-06-03 01:57:01 +03:00
Emil Dotchevski
db856c78f8 added functions current_exception_cast, current_exception_diagnostic_information, various other minor changes, documentation update
[SVN r52236]
2014-06-03 01:56:56 +03:00
Emil Dotchevski
fc1d3ff88b Boost Exception major refactoring: works with or without RTTI, vastly improved boost::throw_exception integration.
[SVN r48905]
2014-06-03 01:56:54 +03:00
Emil Dotchevski
ac073290ab Boost Exception In other libraries, watch for compile error referring to throw_exception_assert_compatibility in boost::throw_exception. Resolve by throwing an exception that derives from std::exception. This is not a new requirement but it is being enforced now.
[SVN r46818]
2014-06-03 01:56:52 +03:00