2
0
mirror of https://github.com/boostorg/leaf.git synced 2026-02-08 10:52:16 +00:00
Commit Graph

140 Commits

Author SHA1 Message Date
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
Emil Dotchevski
b1da5131ea tryin to fix gcc compile errors 2019-01-09 23:54:24 -08:00
Emil Dotchevski
882d62d2c7 compile errors 2019-01-09 23:39:24 -08:00
Emil Dotchevski
c5441b9c52 compile errors, warnings 2019-01-09 23:19:49 -08:00
Emil Dotchevski
4f8e4d032a warnings, compile errors 2019-01-09 23:05:18 -08:00
Emil Dotchevski
6e466d8ce3 warnings, errors 2019-01-09 22:43:50 -08:00
Emil Dotchevski
05e1e56ad8 compile warnings/errors 2019-01-09 18:24:18 -08:00
Emil Dotchevski
b385bbf67c warnings/errors 2019-01-09 17:38:23 -08:00
Emil Dotchevski
a88d950045 Complete rewrite to try_, handle_some, handle_all 2019-01-09 17:30:31 -08:00
Emil Dotchevski
1b0578ca32 removed sfinae workarounds from handle_error.hpp 2019-01-03 18:41:38 -08:00
Emil Dotchevski
e032a0b4f7 member handle_error 2019-01-03 17:25:09 -08:00
Emil Dotchevski
484ca0c55e decoupled diagnostic_output from expect<> 2019-01-03 13:46:38 -08:00
Emil Dotchevski
bfc73f671f handler_pack_return_type_helper tweak 2019-01-02 21:29:59 -08:00
Emil Dotchevski
f9c4fbf9c7 Enforcing same return type for functions passed to handle_error 2019-01-02 21:10:55 -08:00
Emil Dotchevski
be7cc91803 SFINAE fix 2019-01-02 13:10:45 -08:00
Emil Dotchevski
2afd519549 SFINAE issue fix 2019-01-02 12:55:46 -08:00
Emil Dotchevski
f5d02a7b56 workaround for gcc and clang compile errors 2019-01-01 23:18:18 -08:00
Emil Dotchevski
a712c3a1ec resolved merge conflicts 2019-01-01 23:06:17 -08:00
Emil Dotchevski
bee675432e Major refactoring, handle_error deduces its return type. 2019-01-01 23:01:26 -08:00
Emil Dotchevski
77324b9047 using auto initializer list instead of a "manual" array 2018-12-29 07:39:44 -08:00
Emil Dotchevski
711892bf84 second attempt at dealing with msvc warning 2018-12-18 23:01:44 -08:00
Emil Dotchevski
abdec447f2 fixing msvc warnings 2018-12-18 22:58:46 -08:00
Emil Dotchevski
abf59cc31b getting rid of useless constexpr 2018-12-18 22:52:28 -08:00
Emil Dotchevski
ff3c0782db better e_unexpected_diagnostic_output 2018-12-14 17:33:54 -08:00
Emil Dotchevski
dc49b08b25 fixing missing return in op<< 2018-12-12 22:48:06 -08:00
Emil Dotchevski
201c4c6f53 Merge branch 'master' of https://github.com/zajo/leaf 2018-12-12 10:35:13 -08:00
Emil Dotchevski
bf8e7444e0 Printing for e_LastError 2018-12-12 10:34:04 -08:00
Emil Dotchevski
e782077d62 msvc workaround 2018-12-11 22:56:49 -08:00
Emil Dotchevski
0b247776e1 demangle+copyright behind include guards 2018-12-10 22:18:44 -08:00
Emil Dotchevski
adbcb245b6 forgot to include cassert 2018-12-10 15:05:46 -08:00
Emil Dotchevski
f89fc42caa prettier diagnostic output 2018-12-10 15:00:04 -08:00
Emil Dotchevski
81feb498a2 preload/defer bug and tests 2018-12-09 23:06:57 -08:00
Emil Dotchevski
4aeb0f68d2 current_exception_diagnostic_output -> diagnostic_output_current_exception 2018-12-08 19:06:11 -08:00
Emil Dotchevski
8e2af8e359 fixed std::forward issue in put_slot 2018-12-06 11:38:14 -08:00
Emil Dotchevski
0fc8d48a37 fixed gcc compile errors 2018-12-04 22:34:05 -08:00
Emil Dotchevski
9a6e27b561 LEAF_ERROR using __VA_ARGS__ 2018-12-04 22:25:09 -08:00
Emil Dotchevski
4ac038b763 changed LEAF_THROW and LEAF_EXCEPTION syntax 2018-12-04 22:20:55 -08:00
Emil Dotchevski
fb942e5ca7 current_exception_diagnostic_output.hpp 2018-12-04 19:21:17 -08:00
Emil Dotchevski
0434bbe60b new tests and bug fixes in preload 2018-12-04 15:05:28 -08:00