Emil Dotchevski
|
e16e0cf417
|
Explicit tests for the BOOST_LEAF_CFG_CAPTURE=0 configurations
|
2022-06-28 19:05:23 -07:00 |
|
Emil Dotchevski
|
ff4f5da286
|
throw leaf::exception(....) becomes leaf::throw_exception(....)
|
2022-06-26 22:14:28 -07:00 |
|
Emil Dotchevski
|
7ea5958ede
|
Removed BOOST_LEAF_NORETURN for [[noreturn]]
|
2022-06-26 13:49:33 -07:00 |
|
Emil Dotchevski
|
5e9a5b9625
|
nullptr
|
2022-05-26 22:49:41 -07:00 |
|
Emil Dotchevski
|
b13c169565
|
Refined TLS array support
|
2022-02-25 18:52:17 -08:00 |
|
Emil Dotchevski
|
14aa923449
|
Optimal TLS array size for embedded development
|
2022-02-23 18:02:27 -08:00 |
|
Emil Dotchevski
|
c765799546
|
Implemented to_variant
|
2022-02-16 19:54:47 -08:00 |
|
Emil Dotchevski
|
be320a9e39
|
Renamed BOOST_LEAF_GNUC_STMTEXPR to BOOST_LEAF_CFG_GNUC_STMTEXPR
|
2022-01-31 11:05:44 -08:00 |
|
Emil Dotchevski
|
086786218a
|
Workaround for GCC 4.8 not handling C++11 ref qualifiers correctly; and BOOST_LEAF_CHECK using statement expressions under __GNUC__.
|
2022-01-30 15:29:40 -08:00 |
|
Emil Dotchevski
|
59adc58ae9
|
Refactored error object propagation, better verbose_diagnostic_info
|
2022-01-28 19:00:42 -08:00 |
|
Emil Dotchevski
|
ae9aae2a59
|
Removed tabs
|
2022-01-19 23:32:44 -08:00 |
|
Emil Dotchevski
|
799431ede9
|
Fixed Issue 41
|
2022-01-19 19:14:30 -08:00 |
|
Emil Dotchevski
|
7a02a4db86
|
Fixed bug in turning off capture_exception_state_test based on config
|
2022-01-11 11:50:46 -08:00 |
|
Emil Dotchevski
|
8d1285c2b5
|
Updated copyright note
|
2022-01-08 16:00:48 -08:00 |
|
Emil Dotchevski
|
f7392a7438
|
Renamed config macros, cleaned up config checks
|
2022-01-08 12:39:37 -08:00 |
|
Emil Dotchevski
|
394d6d7762
|
Support FreeRTOS ond for other TLS array APIs
|
2022-01-05 17:30:30 -08:00 |
|
Emil Dotchevski
|
996edca175
|
Support for BOOST_LEAF_EMBEDDED, removing all diagnostics support, std::string/std::stringstream
|
2022-01-03 12:00:56 -08:00 |
|
Emil Dotchevski
|
b67e4b5cd7
|
result::op* and op-> made noexcept
|
2021-12-25 14:08:35 -08:00 |
|
Emil Dotchevski
|
55ba6993cd
|
Implemented support for BOOST_LEAF_DISABLE_CAPTURE
|
2021-12-14 10:22:15 -08:00 |
|
Emil Dotchevski
|
5e3c533da6
|
diagnostic_info_test updated for enum class error info
|
2021-12-01 10:26:35 -08:00 |
|
Emil Dotchevski
|
0846016671
|
Support for handling abstract exception types
|
2021-11-24 09:57:57 -08:00 |
|
Emil Dotchevski
|
35295d2ca0
|
Issue #33
|
2021-11-21 00:11:09 -08:00 |
|
Emil Dotchevski
|
bcc9bf48d4
|
Updated examples and documentation
|
2021-11-18 17:38:18 -08:00 |
|
Emil Dotchevski
|
09bbbf7c9e
|
Workaround in result_bad_result_test for gcc 4.8
|
2021-10-05 15:14:37 -07:00 |
|
Emil Dotchevski
|
734bd8dda5
|
Renamed examples -> example
|
2021-08-28 16:19:40 -07:00 |
|
Emil Dotchevski
|
300ef59a41
|
Support for noexcept error handlers
|
2021-08-24 10:19:09 -07:00 |
|
Emil Dotchevski
|
a314c0a028
|
Added _compile-fail-result_4 unit test
|
2021-07-10 13:40:27 -07:00 |
|
Emil Dotchevski
|
06a7779699
|
New unit tests and fix for issuo 26
|
2021-07-10 10:14:22 -07:00 |
|
Emil Dotchevski
|
0a665fbbc3
|
BOOST_LEAF_SYMBOL_VISIBLE
|
2021-02-11 17:13:19 -08:00 |
|
Emil Dotchevski
|
294728e5b5
|
Fixing bug in e_LastError, adding unit tests
|
2021-02-10 18:35:46 -08:00 |
|
Emil Dotchevski
|
74b580b88d
|
Deindented top level namespaces and updated copyright messages
|
2021-01-26 22:46:15 -08:00 |
|
Emil Dotchevski
|
ee893eae63
|
Adding required #define in Jamfile.v2
|
2021-01-22 23:45:22 -08:00 |
|
Emil Dotchevski
|
3c6f956912
|
Workaround for BOOST_WORKAROUND not being available when building unit tests in Meson and Boost is not available
|
2021-01-22 21:53:37 -08:00 |
|
Emil Dotchevski
|
bd46318d85
|
Printing std::exception::what even when the exception isn't caught explicitly
|
2021-01-08 11:39:22 -08:00 |
|
Emil Dotchevski
|
43582bb44c
|
Generagitng leaf.hpp on GitHub Actions
|
2020-12-19 23:43:34 -08:00 |
|
Emil Dotchevski
|
91f55c4598
|
Added single-header test variants in Jamfile.v2
|
2020-12-09 14:51:19 -08:00 |
|
Emil Dotchevski
|
4a11277356
|
Added compile-fail tests for static_asserts in BOOST_LEAF_AUTO and BOOST_LEAF_ASSIGN
|
2020-12-09 14:34:35 -08:00 |
|
Emil Dotchevski
|
39d8617a77
|
handle_all_test accommodating older compilers
|
2020-12-09 11:02:09 -08:00 |
|
Emil Dotchevski
|
fdff6508ce
|
Duplicated unit tests: testing each with single header and with individual headers
|
2020-12-09 00:26:59 -08:00 |
|
Emil Dotchevski
|
b88ecf9040
|
Fixing Issue # 18
|
2020-12-08 18:28:00 -08:00 |
|
Emil Dotchevski
|
e9eb0323c5
|
Issue #16
|
2020-12-08 14:36:26 -08:00 |
|
Emil Dotchevski
|
420022600e
|
Unit test to verify correct assignment of new error_id
|
2020-11-24 15:22:49 -08:00 |
|
Emil Dotchevski
|
8e44c206ef
|
Better handling of handlers accessing the std::error_code stored in std::system_error.
|
2020-11-23 19:57:46 -08:00 |
|
Emil Dotchevski
|
a48880368f
|
Improved unit test
|
2020-11-23 16:40:56 -08:00 |
|
Emil Dotchevski
|
ef92aaacd9
|
match<condition<>> working with std::system_error exceptions as well
|
2020-11-22 21:17:10 -08:00 |
|
Emil Dotchevski
|
f9bb01572f
|
Added unit tests for pull request 15
|
2020-11-21 16:51:02 -08:00 |
|
Edward Diener
|
10e0559525
|
Add __clang__ with __gnuc__ since there are implementations of clang, ie. Embarcadero and Intel C++ on Windows, which do not use gcc.
|
2020-11-02 19:25:26 -05:00 |
|
Emil Dotchevski
|
7b2ce7a9f9
|
GCC49 workaround for BOOST_LEAF_ASSIGN_test and BOOST_LEAF_AUTO_test
|
2020-10-26 12:53:11 -07:00 |
|
Emil Dotchevski
|
e8f1541db5
|
Workarounds for old GCC and CLANG compilers
|
2020-10-25 19:09:33 -07:00 |
|
Emil Dotchevski
|
82811b0998
|
Fixing compile error in BOOST_LEAF_AUTO_test and BOOST_LEAF_ASSIGN_test.
|
2020-10-25 11:49:45 -07:00 |
|