Peter Dimov
|
68d092f4d7
|
Update documentation
|
2022-02-17 01:23:30 +02:00 |
|
Peter Dimov
|
26f3ce3c5c
|
Add throw_column to boost::exception, make get_throw_location work for it
|
2022-02-16 13:45:54 +02:00 |
|
Peter Dimov
|
e14f6ed69e
|
Add line numbers to examples, highlight throw line
|
2022-02-15 20:48:18 +02:00 |
|
Peter Dimov
|
3c67fc2b54
|
Update examples to use boost::core::verbose_terminate_handler
|
2022-02-15 20:26:40 +02:00 |
|
Peter Dimov
|
cffa8cd68c
|
Add a test for throw_with_location with RTTI off
|
2022-02-15 00:59:05 +02:00 |
|
Peter Dimov
|
8608fdd923
|
Update documentation
|
2022-02-12 20:59:49 +02:00 |
|
Peter Dimov
|
b3a7f8e178
|
Update documentation
|
2022-02-12 03:33:44 +02:00 |
|
Peter Dimov
|
3e51d32285
|
Avoid signed/unsigned compare warnings in tests
|
2022-02-10 22:46:10 +02:00 |
|
Peter Dimov
|
f2ca8df9ab
|
Merge branch 'develop' into feature/throw-with-location
|
2022-02-10 22:42:17 +02:00 |
|
Peter Dimov
|
3470506880
|
Update ci.yml
|
2022-02-10 20:12:22 +02:00 |
|
Peter Dimov
|
c5dfcc3dd4
|
Add boost::throw_with_location
|
2022-02-10 20:02:30 +02:00 |
|
Peter Dimov
|
7b314a2184
|
Update .drone.jsonnet
|
2022-02-08 17:09:40 +02:00 |
|
Peter Dimov
|
dbbbb71232
|
Update throw_exception_test4.cpp to reflect changes to function name coming from BOOST_CURRENT_LOCATION
|
2022-02-08 16:55:28 +02:00 |
|
Peter Dimov
|
d0f136e079
|
Add Drone files
|
2022-02-08 16:35:02 +02:00 |
|
Peter Dimov
|
8c7b14f68b
|
Update categories in libraries.json
|
2021-11-07 20:33:59 +02:00 |
|
Peter Dimov
|
37ad7254d2
|
Enable syntax hightlighting
|
2021-10-28 23:18:32 +03:00 |
|
Peter Dimov
|
f6055628e6
|
Add msvc-14.3 to ci.yml
|
2021-10-28 23:18:06 +03:00 |
|
Peter Dimov
|
121c1407fd
|
Merge branch 'develop' into feature/bx-rethrow-nx
|
2021-09-30 22:19:18 +03:00 |
|
Peter Dimov
|
5eff93e41b
|
Update ci.yml
|
2021-09-30 22:00:09 +03:00 |
|
Peter Dimov
|
8787d13e65
|
Update ci.yml
|
2021-09-30 21:36:58 +03:00 |
|
Peter Dimov
|
0a922307ec
|
Update ci.yml
|
2021-09-30 21:34:37 +03:00 |
|
Peter Dimov
|
9ca27bddfc
|
Make clone_impl::rethrow use boost::throw_exception when exceptions are disabled
|
2021-09-30 21:24:13 +03:00 |
|
Peter Dimov
|
1d555aff4b
|
Fix throw_exception_nx_test2
|
2021-09-30 21:16:03 +03:00 |
|
Peter Dimov
|
b432f24664
|
Update make_exception_ptr_nx tests to use boost::make_exception_ptr
|
2021-09-30 20:49:40 +03:00 |
|
Peter Dimov
|
9f6a2e7b89
|
Disable warning 4530
|
2021-09-30 20:46:02 +03:00 |
|
Peter Dimov
|
95e02ea52b
|
Update .github/workflows
|
2021-04-19 21:30:04 +03:00 |
|
Peter Dimov
|
834a4f04dc
|
Update .github/workflows
|
2021-04-19 20:32:32 +03:00 |
|
Peter Dimov
|
ad30f163ef
|
Add -DBUILD_TESTING=ON to .yml files; it's not default anymore
|
2021-03-19 04:21:23 +02:00 |
|
Peter Dimov
|
b1f6a8b25f
|
Fix .travis.yml
|
2021-03-18 16:22:56 +02:00 |
|
Peter Dimov
|
264ee74b64
|
Update .travis.yml
|
2021-03-18 02:34:31 +02:00 |
|
Peter Dimov
|
5b675bbc9c
|
Merge pull request #19 from eldiener/develop
[skip ci] Add "cxxstd" json field
|
2021-01-21 23:51:17 +02:00 |
|
Peter Dimov
|
5e6223c838
|
Update ci.yml
|
2020-12-23 07:09:18 +02:00 |
|
Peter Dimov
|
f3b43b5679
|
Define boost::wrapexcept when BOOST_NO_EXCEPTIONS is defined, to enable boost::make_exception_ptr
|
2020-12-20 02:03:11 +02:00 |
|
Peter Dimov
|
397bc3d675
|
Merge branch 'fix-wrapexcept' of https://github.com/palebedev/throw_exception into feature/pr-18
|
2020-12-19 15:00:54 +02:00 |
|
Peter Dimov
|
6360fb6f36
|
Add make_exception_ptr_test2
|
2020-12-19 15:00:18 +02:00 |
|
Peter Dimov
|
bd5f6a255f
|
Add make_exception_ptr_test
|
2020-12-19 14:58:04 +02:00 |
|
Peter Dimov
|
9f37f214ed
|
Add .github/workflows
|
2020-12-19 14:13:33 +02:00 |
|
Peter Dimov
|
3d08795778
|
Update maintainer e-mail
|
2020-12-12 01:06:36 +02:00 |
|
Peter Dimov
|
e0e262cc01
|
Update appveyor.yml
|
2020-11-14 21:40:29 +02:00 |
|
Peter Dimov
|
da6f5420fe
|
Remove manual boost_install call from CMakeLists.txt
|
2020-06-14 19:19:43 +03:00 |
|
Peter Dimov
|
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 |
|
Peter Dimov
|
37f7c5fd30
|
Add BOOST_OVERRIDE to clone() and rethrow()
|
2020-04-14 00:41:54 +03:00 |
|
Peter Dimov
|
3cd085a324
|
Rename 'release history' to 'revision history'
|
2020-01-21 03:25:16 +02:00 |
|
Peter Dimov
|
50a43b9512
|
Use BOOST_INCLUDE_LIBRARIES=throw_exception in the CMake install test
|
2020-01-21 00:39:57 +02:00 |
|
Peter Dimov
|
e452a9ee16
|
Update .travis.yml
|
2020-01-09 16:06:37 +02:00 |
|
Peter Dimov
|
86e09cc261
|
Use Trusty for clang-3.5
|
2020-01-02 04:49:08 +02:00 |
|
Peter Dimov
|
914d5a2ad3
|
Update Travis to Xenial
|
2020-01-02 00:18:05 +02:00 |
|
Peter Dimov
|
9c6c409ada
|
Add missing add_subdirectory
|
2019-12-28 20:04:50 +02:00 |
|
Peter Dimov
|
38d5273ad7
|
Add CMake tests
|
2019-12-28 18:44:22 +02:00 |
|
Peter Dimov
|
cab10beccd
|
Add CMake install support
|
2019-12-28 18:11:49 +02:00 |
|
Peter Dimov
|
36f998f9b2
|
Update include guard
|
2019-12-21 17:55:39 +02:00 |
|
Peter Dimov
|
bc6f095b3d
|
Fix include guards
|
2019-12-17 19:49:27 +02:00 |
|
Peter Dimov
|
ac72b396f5
|
Clang 5 has a different warning for unknown warnings
|
2019-12-08 22:14:55 +02:00 |
|
Peter Dimov
|
9e8a607ad9
|
Suppress clang warnings about unknown warning suppression :-)
|
2019-12-08 21:49:27 +02:00 |
|
Peter Dimov
|
fdf6b240f5
|
Suppress Boost.Exception clang-win warnings
|
2019-12-08 21:24:11 +02:00 |
|
Peter Dimov
|
81e3072d04
|
Restrict warning-as-errors=on to msvc/gcc/clang; add -Wshadow on gcc
|
2019-12-08 20:55:42 +02:00 |
|
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 |
|
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
|
2018-12-22 05:16:16 +02:00 |
|
Peter Dimov
|
9dfba607d9
|
Update .yml files
|
2018-12-18 21:58:55 +02:00 |
|