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