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
e3b556a978
Add .travis.yml
2018-09-25 16:00:51 +03:00
8b879067f7
Replaced hardcoded symbol visibility for GCC with BOOST_SYMBOL_VISIBLE
2018-09-25 10:40:26 +02:00
40e067d7b7
Merge commit '56d65d5f625ed118f6052cc8f924f8ec21913089'
2018-09-24 07:09:18 +03:00
940df3e051
Merge branch 'master' into develop
2018-09-24 07:07:36 +03:00
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
aec4ca6914
[CMake] Fix library name
2018-09-20 12:57:12 +02:00
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
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
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
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
56d65d5f62
#including config.hpp before other headers.
2017-02-20 17:49:33 -08:00
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
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
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
fc1ca8aef6
Merge branch 'develop' of https://github.com/boostorg/throw_exception
boost-1.62.0
2016-06-07 12:58:24 -07:00
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
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
fa2195c268
rvalue support in error_info
2015-03-24 15:35:56 -07:00
a9de81a444
Merge branch 'master' into develop
2014-06-08 23:18:48 +03:00
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