2
0
mirror of https://github.com/boostorg/leaf.git synced 2026-01-23 17:42:54 +00:00

Commit Graph

  • 6507f28c6a travis Emil Dotchevski 2019-02-02 12:18:06 -08:00
  • b3bb71ed04 missing include Emil Dotchevski 2019-02-02 12:16:53 -08:00
  • 02e289f9e5 updated examples and added continuation_test.cpp Emil Dotchevski 2019-02-02 12:02:29 -08:00
  • 48a8ae792e got rid of id_e_pair Emil Dotchevski 2019-02-02 00:38:52 -08:00
  • 883602ce2c LEAF_NEW_ERROR Emil Dotchevski 2019-02-01 22:59:42 -08:00
  • 2e900f1cc6 minor fix in error_log Emil Dotchevski 2019-02-01 16:31:14 -08:00
  • abcffe9649 added error_log example Emil Dotchevski 2019-02-01 16:14:15 -08:00
  • 7e1c19ac13 more complete preload/defer testing Emil Dotchevski 2019-02-01 09:53:52 -08:00
  • 10ba677afc different unexpected enbler Emil Dotchevski 2019-01-31 23:12:25 -08:00
  • df3edbaa0d all slot<> members inline in its def Emil Dotchevski 2019-01-31 15:28:16 -08:00
  • 59ece44632 caching tl_slot_ptr ref in slot<> Emil Dotchevski 2019-01-31 15:26:25 -08:00
  • 161127fc1b proper erorr_trace comment Emil Dotchevski 2019-01-31 09:26:57 -08:00
  • 2d66e98147 error_trace example Emil Dotchevski 2019-01-31 00:39:39 -08:00
  • 4dec598162 noexcept Emil Dotchevski 2019-01-30 23:21:55 -08:00
  • 84df857c10 more "using", renamed capture_ to remote_ Emil Dotchevski 2019-01-30 22:52:20 -08:00
  • 5bebf879c0 exception_info->exception_info_ (MSVC has a MACRO called exception_info?) Emil Dotchevski 2019-01-30 22:22:56 -08:00
  • c99acdc3a7 using Emil Dotchevski 2019-01-30 22:15:09 -08:00
  • 9dc430180b added different error_ types, converted capture_in_result/capture_in_exception to call the passed function, rather than return a function that calls it Emil Dotchevski 2019-01-30 17:11:53 -08:00
  • e67f200779 Merge branch 'feature/error_code' of https://github.com/zajo/leaf into develop Emil Dotchevski 2019-01-29 13:51:44 -08:00
  • e4a54437b0 bound_handle_all, bound_handle_some, bound_try_ Emil Dotchevski 2019-01-29 13:34:13 -08:00
  • d13dc40a52 better capture_in_result/capture_in_exception interface als is_error_type -> is_e_type. Emil Dotchevski 2019-01-28 16:24:49 -08:00
  • fcebc649c5 function_traits::arity=-1 for non-functions Emil Dotchevski 2019-01-27 21:58:57 -08:00
  • 1a3c30cfd9 fixed bug in error objects capture, thanks sorin Emil Dotchevski 2019-01-27 15:08:31 -08:00
  • c631b08fc3 travis Emil Dotchevski 2019-01-27 12:39:11 -08:00
  • 90316c343b stole index_sequence from mp11 to remove dependency on std::index_sequence Emil Dotchevski 2019-01-27 12:16:39 -08:00
  • b8577e9c8f allocator support in capture_in_result and capture_in_exception Emil Dotchevski 2019-01-27 12:16:13 -08:00
  • c2f33c7611 Merge branch 'feature/polymorphic_handler' into feature/error_code Emil Dotchevski 2019-01-26 23:37:23 -08:00
  • a9302bb23c handlers in tuple Emil Dotchevski 2019-01-26 23:35:51 -08:00
  • 43e6fdb0e8 nicer names in handler_wrapper Emil Dotchevski 2019-01-26 18:19:35 -08:00
  • bead3f29da simplified static_store::handle_error Emil Dotchevski 2019-01-26 17:56:57 -08:00
  • c4b4d8bd15 separated handle.hpp into handle_all.hpp and handle_some.hpp Emil Dotchevski 2019-01-26 17:48:59 -08:00
  • ca51f65468 appveyor Emil Dotchevski 2019-01-26 17:37:29 -08:00
  • 76bdafe70a simpler leaf::condition definition Emil Dotchevski 2019-01-26 11:11:19 -08:00
  • ba4cfc615e travis Emil Dotchevski 2019-01-26 00:33:39 -08:00
  • 4e8eb79cc7 accumulate Emil Dotchevski 2019-01-26 00:15:33 -08:00
  • b38309dad3 error_code capture_in_result bug fixed Emil Dotchevski 2019-01-25 22:51:14 -08:00
  • 8c5983674f exception_to_result transporting std::exception_ptr as well Emil Dotchevski 2019-01-25 14:28:30 -08:00
  • 4e45151020 capture_result->capture_in_result, capture_exception->capture_in_exception Emil Dotchevski 2019-01-25 14:13:59 -08:00
  • 886248a4ef capture_exception can capture result too Emil Dotchevski 2019-01-25 13:29:47 -08:00
  • e45cb511c5 BOOST_TEST->BOOST_TEST_EQ Emil Dotchevski 2019-01-25 10:13:23 -08:00
  • 73aabdb466 removed api_error->cond_x Emil Dotchevski 2019-01-25 09:56:04 -08:00
  • 06a236f39c travis Emil Dotchevski 2019-01-25 09:46:22 -08:00
  • 95a257cac1 added new_error overloads Emil Dotchevski 2019-01-25 00:37:28 -08:00
  • 929c0f9389 leaf::error_condition->leaf::condition Emil Dotchevski 2019-01-24 23:14:13 -08:00
  • 6cec426aec error condition matching Emil Dotchevski 2019-01-24 19:40:50 -08:00
  • b0a4ab8cc8 renamed hpp test Emil Dotchevski 2019-01-24 00:15:59 -08:00
  • 1b74d04b34 optimizations Emil Dotchevski 2019-01-24 00:13:20 -08:00
  • e1a8db14b9 updated copyright message Emil Dotchevski 2019-01-23 23:30:02 -08:00
  • 01135e4e19 ditched failed<> Emil Dotchevski 2019-01-23 23:27:35 -08:00
  • 0f9d649b83 match/catch_ refactored Emil Dotchevski 2019-01-23 19:51:36 -08:00
  • 01b2f066c1 custom error_condition needed to workaround gcc standard lib bugs Emil Dotchevski 2019-01-23 15:31:29 -08:00
  • bf8a0d1ac5 ditched result_traits, added is_result_type Emil Dotchevski 2019-01-23 12:29:24 -08:00
  • 03a509ac0e fixed bugs reported by sorin Emil Dotchevski 2019-01-23 12:05:35 -08:00
  • 514b74f5c2 travis Emil Dotchevski 2019-01-23 09:31:46 -08:00
  • 10aab57af4 match_<> assert when used when no exception is available Emil Dotchevski 2019-01-23 01:33:53 -08:00
  • d23df5c379 support in match<> for comparing error condition enums Emil Dotchevski 2019-01-23 01:21:37 -08:00
  • b789da3960 deleted default ctor of error_id Emil Dotchevski 2019-01-22 16:03:53 -08:00
  • 71d5440879 class error renamed back to error_id Emil Dotchevski 2019-01-22 15:16:21 -08:00
  • eb74563b9f try_ handling result<T> types correctly Emil Dotchevski 2019-01-22 14:20:45 -08:00
  • f967ab6bbb fixed return type deduction bug in exception_to_result Emil Dotchevski 2019-01-22 12:55:18 -08:00
  • 7708a3d5e0 refactored error_id to error: std::error_code Emil Dotchevski 2019-01-22 12:39:04 -08:00
  • 6ec31acd52 semantic change in error_id op bool Emil Dotchevski 2019-01-21 09:46:58 -08:00
  • e1d2a3f398 added leaf::failed test to handle_all_error_code_test Emil Dotchevski 2019-01-20 19:49:20 -08:00
  • f0f8c9f523 travis Emil Dotchevski 2019-01-20 19:44:00 -08:00
  • 0c9081f6f3 failed<R> Emil Dotchevski 2019-01-20 19:25:09 -08:00
  • 4da9147050 minor changes Emil Dotchevski 2019-01-20 10:33:31 -08:00
  • 8a2b9caf6e sending error_id through std::error_code Emil Dotchevski 2019-01-20 02:44:47 -08:00
  • 3588d31e94 travis Emil Dotchevski 2019-01-17 21:56:33 -08:00
  • a1a57db040 thanks travis Emil Dotchevski 2019-01-17 20:16:01 -08:00
  • 4a9823d2eb throw_exception Emil Dotchevski 2019-01-17 19:03:12 -08:00
  • 1b9e344234 fixed link error Emil Dotchevski 2019-01-16 13:36:01 -08:00
  • 5545030ecc documentation update Emil Dotchevski 2019-01-16 13:17:05 -08:00
  • ffde846c6e documentation update Emil Dotchevski 2019-01-16 11:32:45 -08:00
  • ad39ba0a69 typos Emil Dotchevski 2019-01-16 00:19:50 -08:00
  • 68102895fc fixed a footnote issue Emil Dotchevski 2019-01-15 23:38:39 -08:00
  • e89b90950a fixed typos Emil Dotchevski 2019-01-15 23:09:51 -08:00
  • fe588a708a doc Emil Dotchevski 2019-01-15 20:49:49 -08:00
  • 34eae6b02f :toc: left Emil Dotchevski 2019-01-15 18:13:13 -08:00
  • 3bfc4c65c2 Merge branch 'feature/try_' of https://github.com/zajo/leaf Emil Dotchevski 2019-01-15 18:11:45 -08:00
  • dcb578761a added move assignment to result<T> Emil Dotchevski 2019-01-15 18:10:04 -08:00
  • 3f9d1821dd renamed types and variable Emil Dotchevski 2019-01-15 11:28:17 -08:00
  • ff6f7716cd error -> error_id Emil Dotchevski 2019-01-15 00:36:44 -08:00
  • 17fc004d55 cosmetic changes, documentation update Emil Dotchevski 2019-01-14 23:51:53 -08:00
  • 0f4dc4f637 cosmetic changes Emil Dotchevski 2019-01-14 17:24:52 -08:00
  • e7d212c8e9 tweaked the behavior of handle_all Emil Dotchevski 2019-01-13 23:38:46 -08:00
  • ec9a047efc travis Emil Dotchevski 2019-01-13 17:09:33 -08:00
  • bb9ba95e17 travis Emil Dotchevski 2019-01-13 16:34:40 -08:00
  • bef90c5095 travis Emil Dotchevski 2019-01-13 15:14:07 -08:00
  • 6362b5e250 travis Emil Dotchevski 2019-01-13 14:20:41 -08:00
  • 3a4aee0b59 diagnostic info tweaks Emil Dotchevski 2019-01-13 13:47:50 -08:00
  • cee3529171 travis Emil Dotchevski 2019-01-13 13:18:57 -08:00
  • b869dc2fa3 diagnostic info changes Emil Dotchevski 2019-01-13 13:01:45 -08:00
  • fee3868261 documentation, cosmetic changes Emil Dotchevski 2019-01-13 09:13:54 -08:00
  • cab233c83a compile errors Emil Dotchevski 2019-01-11 02:14:23 -08:00
  • 7239b1c4ae noexcept, name refinements Emil Dotchevski 2019-01-11 02:05:39 -08:00
  • 4b61c8c9f6 error_info::get_error() -> error() Emil Dotchevski 2019-01-11 00:18:25 -08:00
  • 7d151e5426 more diagnostic info refinements Emil Dotchevski 2019-01-11 00:16:22 -08:00
  • 38f5e93009 fixing broken Jamfile.v2 Emil Dotchevski 2019-01-10 21:21:05 -08:00
  • f11e3b248e diagnostic info refactor Emil Dotchevski 2019-01-10 20:51:26 -08:00
  • a16600a989 error constructor -> new_error Emil Dotchevski 2019-01-10 09:29:48 -08:00