2
0
mirror of https://github.com/boostorg/leaf.git synced 2026-02-01 20:42:17 +00:00
Commit Graph

388 Commits

Author SHA1 Message Date
Emil Dotchevski
25be18f92d Adding missing header <utility> 2020-06-13 12:43:57 -07:00
Emil Dotchevski
566c57e1fb remote_ handling interfaces all gone! 2020-06-13 12:27:03 -07:00
Emil Dotchevski
c903dd7111 remote handlers by make_tuple works 2020-06-12 19:38:20 -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
6e45ca69d1 msvc workaround 2020-06-09 21:18:18 -07:00
Emil Dotchevski
38d1d10865 Added Tag... template arguments to new_error, load, on_error, exception 2020-06-09 21:05:20 -07:00
Emil Dotchevski
1533e6e008 GCC 4.9 workaround 2020-06-09 00:35:43 -07:00
Emil Dotchevski
261c81820e Attempting workaround for g++ 4.9 2020-06-08 23:17:34 -07:00
Emil Dotchevski
0ca28f0651 Compile error on g++4.9 2020-06-08 22:28:56 -07:00
Emil Dotchevski
a61886c99a Minor changes to local variable names in tests 2020-06-08 20:07:30 -07:00
Emil Dotchevski
30913a7a9b Fixed compile error in leaf_detail::load_item 2020-06-07 20:03:42 -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
857085347e Fixed lEAF_NO_DISCARD bug, thanks Joaquin 2020-06-06 13:48:39 -07:00
Emil Dotchevski
76edf8edc3 Merge branch 'develop' into feature/delete_is_e_type 2020-06-05 22:56:53 -07:00
Emil Dotchevski
584b3406b4 Added LEAF_NODISCARD 2020-05-30 18:31:40 -07:00
Emil Dotchevski
6c3717cf9d Marked preload, defer, accumulate [[nodiscard]]. Thanks Christian Mazakis. 2020-05-30 16:30:22 -07:00
Emil Dotchevski
30683e5444 Deleted is_e_type. Made improvements to leaf::exception. 2020-05-28 23:59:15 -07:00
Emil Dotchevski
2723cf577b Removed e_original_ec, sending std::error_code directly now. 2020-05-27 11:12:19 -07:00
Emil Dotchevski
dd5b781969 Fixing constexpr error 2020-02-19 17:19:04 -08:00
Emil Dotchevski
f91a17b8d5 Dealing with stale error objects when throwing non-LEAF exceptions 2020-02-19 17:01:23 -08:00
Emil Dotchevski
d891a65340 Fixing warnings define and better handling of warnings in meson.build. 2020-01-18 14:30:25 -08:00
Emil Dotchevski
a3131627f4 warnings 2020-01-17 19:33:34 -08:00
Emil Dotchevski
13c929a2fc Merge branch 'develop' of https://github.com/zajo/leaf into develop 2020-01-17 17:09:07 -08:00
Emil Dotchevski
a3cdfaec6c Fixed bug in diagnostic info printing 2020-01-17 17:08:51 -08:00
Emil Dotchevski
0fc7e93760 whitespace 2020-01-14 22:09:38 -08:00
Emil Dotchevski
9700c24fc6 Minor workaround for msvc 2017 2020-01-12 18:56:14 -08:00
Emil Dotchevski
19e7a36fc7 Minor refactoring, deleted detail/handle.hpp 2020-01-09 19:27:25 -08:00
Emil Dotchevski
870d3dda24 Fixed preload bug, now it supports non-moveable types as well. 2020-01-03 18:22:06 -08:00
Emil Dotchevski
7404e5585b BOOST_LEAF_ASSERT 2020-01-03 10:30:41 -08:00
Emil Dotchevski
0d276db168 Testing preload with non-LEAF exceptions 2020-01-03 10:23:09 -08:00
Emil Dotchevski
c2323f50dc Removed exception handlinf member functions of the context class template 2020-01-01 18:41:48 -08:00
Emil Dotchevski
9fb4e7ce59 Fixing subtle bug in propagation of error objects. 2019-12-30 20:22:35 -08:00
Emil Dotchevski
30cfe9fce1 Context activation/deactivation/propagation refactored. 2019-12-29 18:13:10 -08:00
Emil Dotchevski
96477366c3 last_error() -> current_error() 2019-12-10 00:10:14 -08:00
Emil Dotchevski
8b6c938233 Merge branch 'develop' of https://github.com/zajo/leaf into develop 2019-12-08 22:20:21 -08:00
Emil Dotchevski
0b1d09715e LEAF_EXCEPTION optionally supporting custom error_id 2019-12-08 22:08:42 -08:00
Emil Dotchevski
74c609c9da make_exception<>, LEAF_MAKE_EXCEPTION 2019-12-08 19:24:15 -08:00
Emil Dotchevski
ca0a41ace0 Minor bug in error_id::value() 2019-12-08 16:14:28 -08:00
Emil Dotchevski
d60b4d19e3 Updated all.hpp 2019-12-08 16:04:06 -08:00
Emil Dotchevski
0ae00ab180 Major refactor to delete next_error(). Improved async support. 2019-12-08 15:38:16 -08:00
Emil Dotchevski
e26bddcb2f Deleting accidentally committed file. 2019-12-05 20:32:24 -08:00
Emil Dotchevski
288538a3a2 Fixing a bug in leaf::type() due to constexpr changing its signature 2019-12-05 19:15:02 -08:00
Emil Dotchevski
fca6cc6462 Better result<void> 2019-12-05 19:02:35 -08:00
Emil Dotchevski
de31813a4c constexpr fixes 2019-12-01 22:16:08 -08:00
Emil Dotchevski
905fe93b24 constexpr 2019-12-01 21:49:26 -08:00
Emil Dotchevski
0dccda8c1f deleted unused optional::emplace 2019-11-30 22:25:16 -08:00
Emil Dotchevski
be721add94 Marked several functions 'always inline' 2019-11-30 22:24:53 -08:00