Commit Graph

235 Commits

Author SHA1 Message Date
924eb33335 Merge pull request #16 from eldiener/develop
Changes for Embarcadero C++ clang-based compilers, targeting Boost 1.74
2020-05-06 16:35:30 +03:00
37f7c5fd30 Add BOOST_OVERRIDE to clone() and rethrow() 2020-04-14 00:41:54 +03:00
a9ea585926 Merge branch 'develop' of https://github.com/eldiener/throw_exception into cppbuilder 2020-04-08 12:53:23 -04:00
548084bd4c Added #pragma clang system_header boost-1.73.0 2020-04-06 18:15:35 -07:00
237c7a35d6 Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost config for the Embarcadero non-clang-based compilers. 2020-03-23 14:35:01 -04:00
3cd085a324 Rename 'release history' to 'revision history' boost-1.73.0.beta1 2020-01-21 03:25:16 +02:00
50a43b9512 Use BOOST_INCLUDE_LIBRARIES=throw_exception in the CMake install test 2020-01-21 00:39:57 +02:00
e452a9ee16 Update .travis.yml 2020-01-09 16:06:37 +02:00
86e09cc261 Use Trusty for clang-3.5 2020-01-02 04:49:08 +02:00
914d5a2ad3 Update Travis to Xenial 2020-01-02 00:18:05 +02:00
9c6c409ada Add missing add_subdirectory 2019-12-28 20:04:50 +02:00
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