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

178 Commits

Author SHA1 Message Date
Emil Dotchevski
4e8eb79cc7 accumulate 2019-01-26 00:15:33 -08:00
Emil Dotchevski
b38309dad3 error_code capture_in_result bug fixed 2019-01-25 22:51:14 -08:00
Emil Dotchevski
8c5983674f exception_to_result transporting std::exception_ptr as well 2019-01-25 14:28:30 -08:00
Emil Dotchevski
4e45151020 capture_result->capture_in_result, capture_exception->capture_in_exception 2019-01-25 14:13:59 -08:00
Emil Dotchevski
886248a4ef capture_exception can capture result too 2019-01-25 13:29:47 -08:00
Emil Dotchevski
95a257cac1 added new_error overloads 2019-01-25 00:37:28 -08:00
Emil Dotchevski
929c0f9389 leaf::error_condition->leaf::condition 2019-01-24 23:14:13 -08:00
Emil Dotchevski
6cec426aec error condition matching 2019-01-24 19:40:50 -08:00
Emil Dotchevski
1b74d04b34 optimizations 2019-01-24 00:13:20 -08:00
Emil Dotchevski
e1a8db14b9 updated copyright message 2019-01-23 23:30:02 -08:00
Emil Dotchevski
01135e4e19 ditched failed<> 2019-01-23 23:27:35 -08:00
Emil Dotchevski
0f9d649b83 match/catch_ refactored 2019-01-23 19:51:36 -08:00
Emil Dotchevski
bf8a0d1ac5 ditched result_traits, added is_result_type 2019-01-23 12:29:24 -08:00
Emil Dotchevski
03a509ac0e fixed bugs reported by sorin 2019-01-23 12:05:35 -08:00
Emil Dotchevski
514b74f5c2 travis 2019-01-23 09:31:46 -08:00
Emil Dotchevski
10aab57af4 match_<> assert when used when no exception is available 2019-01-23 01:33:53 -08:00
Emil Dotchevski
d23df5c379 support in match<> for comparing error condition enums 2019-01-23 01:21:37 -08:00
Emil Dotchevski
b789da3960 deleted default ctor of error_id 2019-01-22 16:03:53 -08:00
Emil Dotchevski
71d5440879 class error renamed back to error_id 2019-01-22 15:16:21 -08:00
Emil Dotchevski
eb74563b9f try_ handling result<T> types correctly 2019-01-22 14:20:45 -08:00
Emil Dotchevski
f967ab6bbb fixed return type deduction bug in exception_to_result 2019-01-22 12:55:18 -08:00
Emil Dotchevski
7708a3d5e0 refactored error_id to error: std::error_code 2019-01-22 12:39:04 -08:00
Emil Dotchevski
6ec31acd52 semantic change in error_id op bool 2019-01-21 09:46:58 -08:00
Emil Dotchevski
f0f8c9f523 travis 2019-01-20 19:44:00 -08:00
Emil Dotchevski
0c9081f6f3 failed<R> 2019-01-20 19:25:09 -08:00
Emil Dotchevski
4da9147050 minor changes 2019-01-20 10:33:31 -08:00
Emil Dotchevski
8a2b9caf6e sending error_id through std::error_code 2019-01-20 02:44:47 -08:00
Emil Dotchevski
3588d31e94 travis 2019-01-17 21:56:33 -08:00
Emil Dotchevski
a1a57db040 thanks travis 2019-01-17 20:16:01 -08:00
Emil Dotchevski
4a9823d2eb throw_exception 2019-01-17 19:03:12 -08:00
Emil Dotchevski
1b9e344234 fixed link error 2019-01-16 13:36:01 -08:00
Emil Dotchevski
dcb578761a added move assignment to result<T> 2019-01-15 18:10:04 -08:00
Emil Dotchevski
3f9d1821dd renamed types and variable 2019-01-15 11:28:17 -08:00
Emil Dotchevski
ff6f7716cd error -> error_id 2019-01-15 00:36:44 -08:00
Emil Dotchevski
0f4dc4f637 cosmetic changes 2019-01-14 17:24:52 -08:00
Emil Dotchevski
e7d212c8e9 tweaked the behavior of handle_all 2019-01-13 23:38:46 -08:00
Emil Dotchevski
ec9a047efc travis 2019-01-13 17:09:33 -08:00
Emil Dotchevski
bb9ba95e17 travis 2019-01-13 16:34:40 -08:00
Emil Dotchevski
bef90c5095 travis 2019-01-13 15:14:07 -08:00
Emil Dotchevski
6362b5e250 travis 2019-01-13 14:20:41 -08:00
Emil Dotchevski
3a4aee0b59 diagnostic info tweaks 2019-01-13 13:47:50 -08:00
Emil Dotchevski
cee3529171 travis 2019-01-13 13:18:57 -08:00
Emil Dotchevski
b869dc2fa3 diagnostic info changes 2019-01-13 13:01:45 -08:00
Emil Dotchevski
fee3868261 documentation, cosmetic changes 2019-01-13 09:13:54 -08:00
Emil Dotchevski
cab233c83a compile errors 2019-01-11 02:14:23 -08:00
Emil Dotchevski
7239b1c4ae noexcept, name refinements 2019-01-11 02:05:39 -08:00
Emil Dotchevski
4b61c8c9f6 error_info::get_error() -> error() 2019-01-11 00:18:25 -08:00
Emil Dotchevski
7d151e5426 more diagnostic info refinements 2019-01-11 00:16:22 -08:00
Emil Dotchevski
f11e3b248e diagnostic info refactor 2019-01-10 20:51:26 -08:00
Emil Dotchevski
a16600a989 error constructor -> new_error 2019-01-10 09:29:48 -08:00