Commit Graph

224 Commits

Author SHA1 Message Date
38d5273ad7 Add CMake tests 2019-12-28 18:44:22 +02:00
cab10beccd Add CMake install support 2019-12-28 18:11:49 +02:00
36f998f9b2 Update include guard 2019-12-21 17:55:39 +02:00
bc6f095b3d Fix include guards 2019-12-17 19:49:27 +02:00
ac72b396f5 Clang 5 has a different warning for unknown warnings 2019-12-08 22:14:55 +02:00
9e8a607ad9 Suppress clang warnings about unknown warning suppression :-) 2019-12-08 21:49:27 +02:00
fdf6b240f5 Suppress Boost.Exception clang-win warnings 2019-12-08 21:24:11 +02:00
81e3072d04 Restrict warning-as-errors=on to msvc/gcc/clang; add -Wshadow on gcc 2019-12-08 20:55:42 +02:00
fe38fbc5cf Add <warnings>extra to test/Jamfile 2019-12-08 19:33:48 +02:00
26bc9374e2 No need to deep-copy the boost::exception base 2019-11-30 22:42:43 +02:00
a2a78f6e46 Test (and fix) error info with virtual inheritance from boost::exception 2019-11-30 21:51:32 +02:00
c58f418c2f Add test with error_info 2019-11-30 20:22:32 +02:00
6458a1de40 Test virtual inheritance from boost::exception 2019-11-30 20:14:39 +02:00
ea9bd58f8c Remove inline from throw_exception 2019-11-26 19:10:57 +02:00
f477e33259 Add two more exception-handling=off tests 2019-11-26 02:57:18 +02:00
8a1382d6bf Update libraries.json 2019-11-26 02:22:58 +02:00
915a1dc49b Add asciidoc documentation 2019-11-26 02:21:52 +02:00
eec2255703 Switch clang-win to 64 bit to avoid mspdbcore.dll link error 2019-11-25 19:55:07 +02:00
970f826a75 Add gcc-9, clang-8, clang-9 to Travis 2019-11-25 19:44:28 +02:00
2522bb5617 Add VS2019, clang-win, variant=release to Appveyor 2019-11-25 19:41:41 +02:00
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
43a57d518c msvc warning workaround, thanks bersbersbers boost-1.72.0.beta1 boost-1.72.0 2019-10-15 13:36:12 -07:00
e2e802e508 dist: trusty 2019-08-20 16:27:13 -07:00
5143552817 throw() -> BOOST_NOEXCEPT_OR_NOTHROW boost-1.71.0.beta1 boost-1.71.0 2019-06-06 15:33:45 -07:00
1e507924ce Mark throw_exception with BOOST_NORETURN. Closes #12. 2019-06-03 03:06:40 +03:00
50c34dee24 Switch Appveyor to 2015 image 2019-04-14 17:51:51 +03:00
37dfb7fe92 Remove essentials from yml files boost-1.70.0.beta1 boost-1.70.0 2018-12-22 05:16:16 +02:00
9dfba607d9 Update .yml files 2018-12-18 21:58:55 +02:00
074bc77efb Merge branch 'feature/wrapexcept' into develop boost-1.69.0-beta1 boost-1.69.0 2018-09-30 04:07:21 +03:00
9d5b953dcf Merge branch 'develop' before-wrapexcept 2018-09-30 04:05:46 +03:00
eafb1c877b Add 'unsupported' comment to CMakeLists.txt 2018-09-30 04:05:09 +03:00
dd7d2a273c Merge branch 'feature/more-tests' into feature/wrapexcept 2018-09-27 08:27:02 +03:00
9b99dd5f60 Add tests for throw_line 2018-09-27 08:26:29 +03:00
322d7611af Use boost::wrapexcept<E> as the thrown exception type 2018-09-27 08:13:59 +03:00
56dd1c4111 Add/use exception_detail::enable_both 2018-09-27 07:39:18 +03:00
a732dfad3c Add boost::exception, exception_ptr tests to throw_from_library_test as well 2018-09-27 07:23:52 +03:00
6845ba892d Add test that uses boost::exception_ptr 2018-09-27 07:15:53 +03:00
a17f4bad42 Add test that catches by boost::exception 2018-09-27 07:10:41 +03:00
c807ae9201 Merge branch 'fix-c4668' of https://github.com/pkolbus/throw_exception into feature/pr-7 2018-09-27 06:27:32 +03:00
fe0f62bf17 Move BOOST_SYMBOL_VISIBLE after class 2018-09-27 00:53:52 +03:00
4714760035 Merge branch 'develop' of https://github.com/epvbergen/throw_exception into feature/symbol-visible 2018-09-27 00:52:07 +03:00
72564448cf Merge pull request #11 from Kojoley/patch-1
Removed extra semicolon
2018-09-26 15:58:02 +03:00
7e2f1b4ecd Removed extra semicolon 2018-09-26 15:28:19 +03:00
9d43946812 Add BOOST_SYMBOL_VISIBLE to exception types in throw_from_library_test 2018-09-26 03:48:09 +03:00
ca46976908 Add -d0 to b2 headers on Appveyor 2018-09-25 21:32:23 +03:00
2fdcaa3be1 Merge branch 'develop' of https://github.com/boostorg/throw_exception into develop 2018-09-25 21:28:14 +03:00
3fba666bea Update appveyor.yml 2018-09-25 21:28:01 +03:00
376fc078b5 Merge pull request #6 from pgroke-dt/develop
Don't include stuff inside #pragma warning push/pop, include boost/config.hpp before testing BOOST_ macros.
2018-09-25 20:56:31 +03:00
614cbc4f34 Add throw_from_library_test 2018-09-25 20:55:04 +03:00
ee45839a78 Add appveyor.yml 2018-09-25 20:18:43 +03:00