316 Commits

Author SHA1 Message Date
Peter Dimov
fe38fbc5cf Add <warnings>extra to test/Jamfile 2019-12-08 19:33:48 +02:00
Peter Dimov
26bc9374e2 No need to deep-copy the boost::exception base 2019-11-30 22:42:43 +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
ea9bd58f8c Remove inline from throw_exception 2019-11-26 19:10:57 +02:00
Peter Dimov
f477e33259 Add two more exception-handling=off tests 2019-11-26 02:57:18 +02:00
Peter Dimov
8a1382d6bf Update libraries.json 2019-11-26 02:22:58 +02:00
Peter Dimov
915a1dc49b Add asciidoc documentation 2019-11-26 02:21:52 +02:00
Peter Dimov
eec2255703 Switch clang-win to 64 bit to avoid mspdbcore.dll link error 2019-11-25 19:55:07 +02:00
Peter Dimov
970f826a75 Add gcc-9, clang-8, clang-9 to Travis 2019-11-25 19:44:28 +02:00
Peter Dimov
2522bb5617 Add VS2019, clang-win, variant=release to Appveyor 2019-11-25 19:41:41 +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
Emil Dotchevski
43a57d518c msvc warning workaround, thanks bersbersbers boost-1.72.0.beta1 boost-1.72.0 2019-10-15 13:36:12 -07:00
Emil Dotchevski
e2e802e508 dist: trusty 2019-08-20 16:27:13 -07:00
Emil Dotchevski
5143552817 throw() -> BOOST_NOEXCEPT_OR_NOTHROW boost-1.71.0.beta1 boost-1.71.0 2019-06-06 15:33:45 -07:00
Peter Dimov
1e507924ce Mark throw_exception with BOOST_NORETURN. Closes #12. 2019-06-03 03:06:40 +03:00
Peter Dimov
50c34dee24 Switch Appveyor to 2015 image 2019-04-14 17:51:51 +03:00
Peter Dimov
37dfb7fe92 Remove essentials from yml files boost-1.70.0.beta1 boost-1.70.0 2018-12-22 05:16:16 +02:00
Peter Dimov
9dfba607d9 Update .yml files 2018-12-18 21:58:55 +02:00
Peter Dimov
074bc77efb Merge branch 'feature/wrapexcept' into develop boost-1.69.0-beta1 boost-1.69.0 2018-09-30 04:07:21 +03:00
Peter Dimov
9d5b953dcf Merge branch 'develop' before-wrapexcept 2018-09-30 04:05:46 +03:00
Peter Dimov
eafb1c877b Add 'unsupported' comment to CMakeLists.txt 2018-09-30 04:05:09 +03:00
Peter Dimov
dd7d2a273c Merge branch 'feature/more-tests' into feature/wrapexcept 2018-09-27 08:27:02 +03:00
Peter Dimov
9b99dd5f60 Add tests for throw_line 2018-09-27 08:26:29 +03:00
Peter Dimov
322d7611af Use boost::wrapexcept<E> as the thrown exception type 2018-09-27 08:13:59 +03:00
Peter Dimov
56dd1c4111 Add/use exception_detail::enable_both 2018-09-27 07:39:18 +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
c807ae9201 Merge branch 'fix-c4668' of https://github.com/pkolbus/throw_exception into feature/pr-7 2018-09-27 06:27:32 +03:00
Peter Dimov
fe0f62bf17 Move BOOST_SYMBOL_VISIBLE after class 2018-09-27 00:53:52 +03:00
Peter Dimov
4714760035 Merge branch 'develop' of https://github.com/epvbergen/throw_exception into feature/symbol-visible 2018-09-27 00:52:07 +03:00
Peter Dimov
72564448cf Merge pull request #11 from Kojoley/patch-1
Removed extra semicolon
2018-09-26 15:58:02 +03:00
Nikita Kniazev
7e2f1b4ecd Removed extra semicolon 2018-09-26 15:28:19 +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
ca46976908 Add -d0 to b2 headers on Appveyor 2018-09-25 21:32:23 +03:00
Peter Dimov
2fdcaa3be1 Merge branch 'develop' of https://github.com/boostorg/throw_exception into develop 2018-09-25 21:28:14 +03:00
Peter Dimov
3fba666bea Update appveyor.yml 2018-09-25 21:28:01 +03:00
Peter Dimov
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
Peter Dimov
614cbc4f34 Add throw_from_library_test 2018-09-25 20:55:04 +03:00
Peter Dimov
ee45839a78 Add appveyor.yml 2018-09-25 20:18:43 +03:00
Peter Dimov
e3b556a978 Add .travis.yml 2018-09-25 16:00:51 +03:00
van Bergen Emile
8b879067f7 Replaced hardcoded symbol visibility for GCC with BOOST_SYMBOL_VISIBLE 2018-09-25 10:40:26 +02:00
Peter Dimov
40e067d7b7 Merge commit '56d65d5f625ed118f6052cc8f924f8ec21913089' 2018-09-24 07:09:18 +03:00
Peter Dimov
940df3e051 Merge branch 'master' into develop 2018-09-24 07:07:36 +03:00
Peter Dimov
4fd6f2aa0e Merge pull request #8 from Mike-Devel/min_cmake
[CMake] Generate cmake target that other libraries can use
2018-09-20 14:16:24 +03:00
Mike Dev
aec4ca6914 [CMake] Fix library name 2018-09-20 12:57:12 +02:00
Mike Dev
10f3663798 [CMake] Generate cmake target that other libraries can use
... to express their dependency on this library and retrieve any
configuration information such as the include directory, binary
to link to (if any), transitive dependencies, necessary compiler
options or the required c++ standards level.
2018-09-20 12:25:24 +02:00
Peter Kolbus
f796dd892a Fix MSVC C4668 in exception.hpp
Fix MSVC C4668 warnings (undefined preprocessor macro) for __GNUC__ and __GNUC_MINOR__ by checking if __GNUC__ is defined first.
2018-03-26 22:39:26 -05:00