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

Commit Graph

  • 2dcbf01bcd Removed requires_catch unknown 2020-07-08 21:50:11 -07:00
  • fa9f5af06e Improved tests for try_handle_some/all mixed use with exceptions Emil Dotchevski 2020-07-08 19:16:29 -07:00
  • c455cd9fbf Deleted catch/nocatch context types Emil Dotchevski 2020-07-08 18:42:11 -07:00
  • c67a2dfe33 Using std::is_constructible for SFINAE unknown 2020-07-08 10:16:52 -07:00
  • f763cc7b20 Documentation update unknown 2020-07-07 22:15:56 -07:00
  • 7a6c8863ca msvc workaround for U->T constructor unknown 2020-07-07 21:59:06 -07:00
  • 692b866a46 result<T> constructor for any type U that can be used to initialize a T Emil Dotchevski 2020-07-07 19:24:20 -07:00
  • e968c13878 documentation update Emil Dotchevski 2020-07-06 13:01:43 -07:00
  • ae08413380 BOOST_LEAF_VAR renamed to BOOST_LEAF_ASSIGN Emil Dotchevski 2020-07-06 12:22:26 -07:00
  • 6a1b812d03 removed success/failure functions, plus more complete error_code_test Emil Dotchevski 2020-07-06 12:20:08 -07:00
  • d164364b5e success, failure tests Emil Dotchevski 2020-07-05 19:52:24 -07:00
  • 4c3648e900 success, failure Emil Dotchevski 2020-07-05 17:49:04 -07:00
  • 9943f4e310 success() Emil Dotchevski 2020-07-05 16:33:38 -07:00
  • 7cbeb9a148 Updated godbolt links Emil Dotchevski 2020-07-05 00:18:08 -07:00
  • 4ecb4248b3 disabled rpc example Emil Dotchevski 2020-07-04 22:58:48 -07:00
  • 598442cd9e Merge branch 'develop' Emil Dotchevski 2020-07-04 22:27:24 -07:00
  • efa9895b1d BOOST_LEAF_NORETURN Emil Dotchevski 2020-07-04 19:14:29 -07:00
  • 71924d419b Documentation update Emil Dotchevski 2020-07-04 18:02:40 -07:00
  • b61b304fab Better meson.build, examples build with exception handling disabled, removed unnecessary meson options Emil Dotchevski 2020-07-04 15:55:09 -07:00
  • 227eb7ac29 Travis Emil Dotchevski 2020-07-04 12:50:22 -07:00
  • 28ac37ff1b Removed redundant indirection in context type deduction Emil Dotchevski 2020-07-04 12:21:18 -07:00
  • 99a4082226 catch_ turned into proper predicate Emil Dotchevski 2020-07-04 12:13:41 -07:00
  • ca0615de8d Pred::error_type Emil Dotchevski 2020-07-04 10:15:08 -07:00
  • 6235586f99 is_predicate private Emil Dotchevski 2020-07-04 09:37:02 -07:00
  • b0d857715d BOOST_LEAF_STANDALONE Emil Dotchevski 2020-07-03 23:12:08 -07:00
  • 019ef479ef is_predicate Emil Dotchevski 2020-07-03 20:28:19 -07:00
  • 8dc8a1314d Better organization for handler_angument_traits of diagnostic_info and verbose_diagnostic_info Emil Dotchevski 2020-07-03 16:31:16 -07:00
  • 6ae565d272 Better boost::exception integration Emil Dotchevski 2020-07-03 16:08:33 -07:00
  • ba4ad52e2e Better BOOST_LEAF_AUTO and BOOST_LEAF_VAR tests Emil Dotchevski 2020-07-03 15:23:21 -07:00
  • 1f7524ce7d BOOST_LEAF_VAR_test and BOOST_LEAF_AUTO_test Emil Dotchevski 2020-07-03 14:52:32 -07:00
  • 6ebf29a902 Even simpler predicate implementation Emil Dotchevski 2020-07-03 13:49:31 -07:00
  • b4e3328cbf Deleted match_if, function pointers can be passed to match now. Emil Dotchevski 2020-07-02 20:34:31 -07:00
  • 042c250a35 if_not Emil Dotchevski 2020-07-02 15:40:34 -07:00
  • a4ebe57790 Added a couple of missing noexcepts. Emil Dotchevski 2020-07-02 12:29:03 -07:00
  • 21a8e3fae6 Better dependencies Emil Dotchevski 2020-07-02 10:17:39 -07:00
  • ef8471b8bb Removed unexpected.hpp Emil Dotchevski 2020-07-02 09:36:07 -07:00
  • 254dd2c2e4 moved optional<>::print Emil Dotchevski 2020-07-02 09:18:18 -07:00
  • d6ddb4f5fa Removed unnecessary function Emil Dotchevski 2020-07-02 03:18:29 -07:00
  • dfda984dd5 Cosmetic changes Emil Dotchevski 2020-07-02 03:00:31 -07:00
  • 30939728fc Added missing BOOST_LEAF_NO_EXCEPTIONS ifdefs Emil Dotchevski 2020-07-02 00:49:19 -07:00
  • f579047db8 match_if Emil Dotchevski 2020-07-01 22:53:25 -07:00
  • 345ce01033 travis Emil Dotchevski 2020-07-01 22:08:24 -07:00
  • 8a7f037f0e Fixing bug in match<boost::error_info<Tag, T>> Emil Dotchevski 2020-07-01 21:34:46 -07:00
  • 33bf59237b Much simpler implementation of predicates Emil Dotchevski 2020-07-01 21:07:20 -07:00
  • 1cb480e2e2 Better compile errors for bad predicates Emil Dotchevski 2020-06-30 20:19:22 -07:00
  • 0d012c3acc Missing #include <system_error> Emil Dotchevski 2020-06-30 18:41:28 -07:00
  • c21b0eaf71 Fixed context deactivation bug, improved type safety for match<>, match_value<>, match_member<> Emil Dotchevski 2020-06-30 16:47:56 -07:00
  • 9a3da94387 Renamed catch_::caught to catch_::matched Emil Dotchevski 2020-06-30 14:57:31 -07:00
  • 6501be44a2 fixed exception-handling=off compile error Emil Dotchevski 2020-06-30 14:21:39 -07:00
  • 9435b0daf6 Dependency shuffle Emil Dotchevski 2020-06-30 11:02:55 -07:00
  • cc6236d904 Minor change in BOOST_LEAF_MATCH_ARGS Emil Dotchevski 2020-06-30 10:04:52 -07:00
  • 4bc6c6076a Better ifdefing for match/c++17 Emil Dotchevski 2020-06-30 10:00:11 -07:00
  • 383ab00032 MSVC compile error Emil Dotchevski 2020-06-29 23:59:14 -07:00
  • f0400757e1 Fixing MSVC compile error Emil Dotchevski 2020-06-29 23:50:43 -07:00
  • 820fa854b5 exception-handling=off compile error Emil Dotchevski 2020-06-29 23:24:28 -07:00
  • decbaa964c cosmetic changes Emil Dotchevski 2020-06-29 22:43:14 -07:00
  • fd0041770a match<>, match_value<>, match_member<>, catch_<> Emil Dotchevski 2020-06-29 19:50:40 -07:00
  • 0d608fd1fa pred.hpp Emil Dotchevski 2020-06-28 16:58:05 -07:00
  • dd00b99c45 Restoring BOOST_LEAF_AUTO, keeping BOOST_LEAF_VAR Emil Dotchevski 2020-06-28 13:50:26 -07:00
  • 24ad28ebee Made error_info data members private Emil Dotchevski 2020-06-27 23:46:14 -07:00
  • f403febfc2 Protected constructors in diagnostic_info and verbose_diagnostic_info Emil Dotchevski 2020-06-27 23:41:01 -07:00
  • faebb5127e Disabled copying of diagnostic_info and verbose_diagnostic_info Emil Dotchevski 2020-06-27 23:23:34 -07:00
  • fa5b4ec55d Fixed !BOOST_LEAF_DIAGNOSTICS bug. Emil Dotchevski 2020-06-27 18:46:43 -07:00
  • c299f5f50a Big refactoring, much cleaner system of handler_argument_traits Emil Dotchevski 2020-06-27 18:22:15 -07:00
  • d99c943bd1 Added hierarchy ref tests for result op* and op-> Emil Dotchevski 2020-06-25 17:15:44 -07:00
  • 99b5120852 Fixed bug in result<T &> support Emil Dotchevski 2020-06-25 14:55:11 -07:00
  • 7b5a7566d9 Better result<T &> support Emil Dotchevski 2020-06-25 14:35:51 -07:00
  • 27d440aea7 result<T &> support Emil Dotchevski 2020-06-25 12:39:11 -07:00
  • 0fa230536a docs Emil Dotchevski 2020-06-25 11:37:09 -07:00
  • bfa5518ece Doc update Emil Dotchevski 2020-06-24 21:00:39 -07:00
  • 765d34fb95 Renamed cat->category, catch_::value() -> catch_::caught() Emil Dotchevski 2020-06-24 15:46:37 -07:00
  • 775f957dea BOOST_LEAF_AUTO -> BOOST_LEAF_VAR(auto Emil Dotchevski 2020-06-24 11:45:42 -07:00
  • bc23b95959 Better cat Emil Dotchevski 2020-06-24 11:45:12 -07:00
  • 73f8d86a9d Documentation update Emil Dotchevski 2020-06-24 00:33:02 -07:00
  • 749066a86d Minor change to match<> Emil Dotchevski 2020-06-24 00:32:55 -07:00
  • 0dac5bbfaa better cat<> Emil Dotchevski 2020-06-23 17:55:08 -07:00
  • 45f693392d Fixing compile error in check_value_pack Emil Dotchevski 2020-06-23 17:49:03 -07:00
  • 8924216c86 Implemented matching by std::error_category Emil Dotchevski 2020-06-23 17:44:36 -07:00
  • ed17e34bdc Merge branch 'develop' Emil Dotchevski 2020-06-23 10:02:54 -07:00
  • af9907dde3 Removed leaf::code<> Emil Dotchevski 2020-06-23 09:36:56 -07:00
  • 28d803b5c1 simpler check_value_pack Emil Dotchevski 2020-06-23 08:55:27 -07:00
  • c1f804e572 Documentation update Emil Dotchevski 2020-06-23 02:13:25 -07:00
  • a1b1463960 fixed bugs Emil Dotchevski 2020-06-23 01:33:16 -07:00
  • af22fb44dc Working on match<std::error_code,...> Emil Dotchevski 2020-06-22 23:07:43 -07:00
  • 8d944aeea9 Documentation update Emil Dotchevski 2020-06-21 22:56:55 -07:00
  • 148c671b80 Merge branch 'master' into develop Emil Dotchevski 2020-06-21 10:49:25 -07:00
  • 998a716cb0 Merge branch 'develop' of https://github.com/zajo/leaf into develop Emil Dotchevski 2020-06-21 10:49:20 -07:00
  • 56fa0f876c Merge branch 'master' of https://github.com/zajo/leaf Emil Dotchevski 2020-06-21 10:48:02 -07:00
  • b24ba52b76 Bug in css, fixed. Emil Dotchevski 2020-06-21 10:47:32 -07:00
  • fa0ac27798 Documentation Emil Dotchevski 2020-06-20 19:20:51 -07:00
  • ed7117eac5 Leaner Boost Exception integration Emil Dotchevski 2020-06-20 18:56:03 -07:00
  • a4c1b0b24f Documentation Emil Dotchevski 2020-06-20 18:00:35 -07:00
  • de52e818b0 Boost Exception integration Emil Dotchevski 2020-06-20 16:31:38 -07:00
  • cc70946fe7 Documentation update 0.3.0 Emil Dotchevski 2020-06-19 13:16:53 -07:00
  • 8dd2b7f4e8 Renamed augment_id to error_monitor Emil Dotchevski 2020-06-19 13:03:00 -07:00
  • b61116a5b0 on_error using uncaught_exceptions if available Emil Dotchevski 2020-06-18 21:24:19 -07:00
  • 82d51415d1 Documentation Emil Dotchevski 2020-06-18 00:13:19 -07:00
  • a276d46693 Travis, AppVeyor badges Emil Dotchevski 2020-06-17 23:23:46 -07:00
  • 08fc034a6f Documentation Emil Dotchevski 2020-06-17 22:10:26 -07:00
  • e8479a16e6 Documentation improvements, minor change in how std::error_code is handled. Emil Dotchevski 2020-06-17 20:43:54 -07:00