2
0
mirror of https://github.com/boostorg/leaf.git synced 2026-01-24 05:52:17 +00:00

34 Commits

Author SHA1 Message Date
Emil Dotchevski
0382743fbe Example tweaks, BOOST_LEAF_THROW renamed to BOOST_LEAF_THROW_EXCEPTION 2020-06-15 16:40:42 -07:00
Emil Dotchevski
9fde64be8a Prefixed all macros with BOOST_ 2020-06-14 18:10:22 -07:00
Emil Dotchevski
e42b845ff1 support for mutable references and mutable pointers 2020-06-13 23:36:08 -07:00
Emil Dotchevski
4462ee374e Enable exceptions to work without catch_<> 2020-06-13 17:32:50 -07:00
Emil Dotchevski
45e564f8e7 Removed Tag... 2020-06-10 22:27:12 -07:00
Emil Dotchevski
b45915bd3b Updated copyright messages 2020-06-10 11:24:09 -07:00
Emil Dotchevski
6d1d34216c Added exception compile-fail tests 2020-06-10 11:20:17 -07:00
Emil Dotchevski
a2a38c9275 LEAF_NEW_ERROR, LEAF_EXCEPTION, LEAF_THROW support for error tags 2020-06-10 00:02:46 -07:00
Emil Dotchevski
443700ef16 deleted accumulate, defer, preload -- all done with on_error now. 2020-06-07 16:35:42 -07:00
Emil Dotchevski
30683e5444 Deleted is_e_type. Made improvements to leaf::exception. 2020-05-28 23:59:15 -07:00
Emil Dotchevski
905564b672 Removed unused variable in exception_test.cpp 2020-01-13 17:42:00 -08:00
Emil Dotchevski
0d276db168 Testing preload with non-LEAF exceptions 2020-01-03 10:23:09 -08:00
Emil Dotchevski
96477366c3 last_error() -> current_error() 2019-12-10 00:10:14 -08:00
Emil Dotchevski
0b1d09715e LEAF_EXCEPTION optionally supporting custom error_id 2019-12-08 22:08:42 -08:00
Emil Dotchevski
0ae00ab180 Major refactor to delete next_error(). Improved async support. 2019-12-08 15:38:16 -08:00
Emil Dotchevski
2d90fd459d Support for LEAF_NO_THREADS, changes to the support for LEAF_NO_EXCEPTIONS 2019-11-01 17:04:56 -07:00
Emil Dotchevski
ae23e14472 Fixes, and tests for -fno-exceptions -fno-rtti 2019-10-31 18:09:47 -07:00
Emil Dotchevski
0efc52e784 fixed bug in single header generation, changed copyright messages 2019-04-19 17:30:05 -07:00
Emil Dotchevski
7cca2bab19 added to exception_test.cpp 2019-02-27 18:39:37 -08:00
Emil Dotchevski
9903a987fd added exception test 2019-02-27 14:25:20 -08:00
Emil Dotchevski
c42bee4bfc formatting changes, documentation update 2019-02-19 21:46:47 -08:00
Emil Dotchevski
31bea1e42f added tests, fixed minor bugs 2019-02-13 09:47:31 -08:00
Emil Dotchevski
baa9fd40ae fixed bug in handling third-party exceptions 2019-02-12 10:30:27 -08:00
Emil Dotchevski
0434bbe60b new tests and bug fixes in preload 2018-12-04 15:05:28 -08:00
Emil Dotchevski
ca0173fb24 deleted .value, match<> 2018-11-25 03:17:49 -08:00
Emil Dotchevski
e3dd9cbf4e removed throw_exception, class exception now public 2018-11-09 15:30:17 -08:00
Emil Dotchevski
a44d1a7bff better LEAF_THROW 2018-11-01 23:37:35 -07:00
Emil Dotchevski
6abd15b2d8 white space formatting 2018-11-01 15:12:19 -07:00
Emil Dotchevski
c4b6ab5541 better handling of next_id, and get_error for std::exception types 2018-10-30 16:59:56 -07:00
Emil Dotchevski
639004a8c6 new preload/defer 2018-10-30 15:32:19 -07:00
Emil Dotchevski
16f8dcc1b6 added missing include in exception_test.cpp 2018-10-24 17:30:27 -07:00
Emil Dotchevski
6e4d77f120 minor test tweaks 2018-10-24 17:23:39 -07:00
Emil Dotchevski
49cae462fd preload refactoring 2018-10-24 16:05:06 -07:00
Emil Dotchevski
2b306e5491 Major rewrite 2018-10-21 00:07:33 -07:00