Emil Dotchevski
|
45f693392d
|
Fixing compile error in check_value_pack
|
2020-06-23 17:49:03 -07:00 |
|
Emil Dotchevski
|
8924216c86
|
Implemented matching by std::error_category
|
2020-06-23 17:44:36 -07:00 |
|
Emil Dotchevski
|
af9907dde3
|
Removed leaf::code<>
|
2020-06-23 09:36:56 -07:00 |
|
Emil Dotchevski
|
28d803b5c1
|
simpler check_value_pack
|
2020-06-23 08:55:27 -07:00 |
|
Emil Dotchevski
|
a1b1463960
|
fixed bugs
|
2020-06-23 01:33:16 -07:00 |
|
Emil Dotchevski
|
af22fb44dc
|
Working on match<std::error_code,...>
|
2020-06-22 23:07:43 -07:00 |
|
Emil Dotchevski
|
ed7117eac5
|
Leaner Boost Exception integration
|
2020-06-20 18:56:03 -07:00 |
|
Emil Dotchevski
|
de52e818b0
|
Boost Exception integration
|
2020-06-20 16:31:38 -07:00 |
|
Emil Dotchevski
|
8dd2b7f4e8
|
Renamed augment_id to error_monitor
|
2020-06-19 13:03:00 -07:00 |
|
Emil Dotchevski
|
b61116a5b0
|
on_error using uncaught_exceptions if available
|
2020-06-18 21:24:19 -07:00 |
|
Emil Dotchevski
|
e8479a16e6
|
Documentation improvements, minor change in how std::error_code is handled.
|
2020-06-17 20:43:54 -07:00 |
|
Emil Dotchevski
|
3a283d8d37
|
Support in match<> for std::error_code as the first argument, as well as .value function
|
2020-06-16 19:59:37 -07:00 |
|
Emil Dotchevski
|
e90592a68f
|
Backwards compatibility header
|
2020-06-16 00:09:07 -07:00 |
|
Emil Dotchevski
|
2a76bec85b
|
Bug in BOOST_LEAF_EXCEPTION
|
2020-06-16 00:08:58 -07:00 |
|
Emil Dotchevski
|
1c9a2eca4b
|
Removed redundant std::exception when calling leaf::exception()
|
2020-06-15 18:37:35 -07:00 |
|
Emil Dotchevski
|
0382743fbe
|
Example tweaks, BOOST_LEAF_THROW renamed to BOOST_LEAF_THROW_EXCEPTION
|
2020-06-15 16:40:42 -07:00 |
|
Emil Dotchevski
|
414c2b9a25
|
Context deduction tweaks
|
2020-06-14 18:55:02 -07:00 |
|
Emil Dotchevski
|
9fde64be8a
|
Prefixed all macros with BOOST_
|
2020-06-14 18:10:22 -07:00 |
|
Emil Dotchevski
|
c7a985af98
|
removed unnecessary declarations
|
2020-06-14 12:16:30 -07:00 |
|
Emil Dotchevski
|
08b43478c4
|
faster to compile tuple handlers implementation
|
2020-06-14 10:51:26 -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
|
db824ee0ae
|
std::index_sequence -> mp11::index_sequence
|
2020-06-13 13:28:02 -07:00 |
|
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 |
|