73 Commits
Author SHA1 Message Date
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