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 |
|