397bc3d675
Merge branch 'fix-wrapexcept' of https://github.com/palebedev/throw_exception into feature/pr-18
2020-12-19 15:00:54 +02:00
6360fb6f36
Add make_exception_ptr_test2
2020-12-19 15:00:18 +02:00
bd5f6a255f
Add make_exception_ptr_test
2020-12-19 14:58:04 +02:00
9f37f214ed
Add .github/workflows
2020-12-19 14:13:33 +02:00
3144a406d4
Define boost::wrapexcept even when BOOST_EXCEPTION_DISABLE is defined.
...
Since Boost.Exception started using boost::wrapexcept in implementation
of boost::exception_ptr, we need to define it even when
BOOST_EXCEPTION_DISABLE is defined, otherwise it won't compile:
$ clang++ -DBOOST_EXCEPTION_DISABLE -w -x c++ \
/usr/include/boost/exception_ptr.hpp -fsyntax-only
In file included from /usr/include/boost/exception_ptr.hpp:9:
/usr/include/boost/exception/detail/exception_ptr.hpp:87:49: error: use of
undeclared identifier 'wrapexcept'
return exception_ptr(boost::make_shared<wrapexcept<E> >(cp));
^
1 error generated.
2020-12-18 01:45:19 +03:00
3d08795778
Update maintainer e-mail
2020-12-12 01:06:36 +02:00
e0e262cc01
Update appveyor.yml
2020-11-14 21:40:29 +02:00
da6f5420fe
Remove manual boost_install call from CMakeLists.txt
boost-1.74.0.beta1
boost-1.74.0
boost-1.75.0
boost-1.75.0.beta1
2020-06-14 19:19:43 +03:00
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