Commit Graph

200 Commits

Author SHA1 Message Date
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
Peter Kolbus f5022b5ca8 Fix MSVC C4668 in throw_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:38:33 -05:00
Paul Groke a0ca8113fd Merge branch 'develop' of https://github.com/boostorg/throw_exception into develop
# Conflicts:
#	include/boost/throw_exception.hpp
2017-02-21 18:06:51 +01:00
Emil Dotchevski 56d65d5f62 #including config.hpp before other headers. 2017-02-20 17:49:33 -08:00
Paul Groke cce19ef60f Don't include stuff inside #pragma warning push/pop, include boost/config.hpp before testing BOOST_ macros. 2017-02-15 13:18:06 +01:00
Emil Dotchevski c548923b32 Merge branch 'develop' boost-1.68.0 boost-1.67.0 boost-1.66.0 boost-1.65.1 boost-1.65.0 boost-1.64.0-beta2 boost-1.64.0-beta1 boost-1.64.0 boost-1.63.0 2016-11-07 11:30:38 -08:00
Emil Dotchevski f94638e522 Configuration option to allow Boost Exception to use std::shared_ptr instead of boost::shared_ptr. 2016-09-28 17:01:26 -07:00
Emil Dotchevski fc1ca8aef6 Merge branch 'develop' of https://github.com/boostorg/throw_exception boost-1.62.0 2016-06-07 12:58:24 -07:00
zajo c89a2db112 Merge pull request #4 from vslavik/fix-clone_impl-visibility
Use default visibility for exception_detail::clone_impl<T>
boost-1.61.0 boost-1.60.0
2015-10-11 15:09:46 -07:00
Václav Slavík f52e2fe315 Use default visibility for exception_detail::clone_impl<>
When building code with hidden visibility on ELF, exception classes must
explicitly use the default visibility for catching to work across shared
objects; the same must be done for all their base classes. While other
classes in the boost::exception_detail namespace had visibility adjusted
accordingly, clone_impl<T> didn't, so remedy that.
2015-10-10 16:44:52 +02:00
Emil Dotchevski fa2195c268 rvalue support in error_info 2015-03-24 15:35:56 -07:00
Peter Dimov a9de81a444 Merge branch 'master' into develop 2014-06-08 23:18:48 +03:00
Peter Dimov c5518238f1 Redirect to the documentation in libs/exception. boost-1.59.0 boost-1.58.0 boost-1.57.0 boost-1.56.0 2014-06-08 23:17:48 +03:00
Peter Dimov db77e5138e Merge pull request #2 from danieljames/index-file
Add a redirect to the documentation.
2014-06-08 23:13:47 +03:00
Daniel James 5609729de1 Copy missing css and image files from exception. 2014-06-08 18:23:44 +01:00
Daniel James cda21f9c6c Add a redirect to the documentation. 2014-06-08 18:20:38 +01:00
Peter Dimov c9afa79087 Merge pull request #1 from Lastique/develop
Remove BOOST_ATTRIBUTE_NORETURN
2014-06-05 00:12:45 +03:00