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 |
|
Emil Dotchevski
|
1005950cfd
|
Added more common e_ types
|
2018-12-04 12:13:37 -08:00 |
|
Emil Dotchevski
|
f866c646b3
|
better handling for e_unexpected and e_unexpected_diagnostic_output
|
2018-11-27 11:40:52 -08:00 |
|
Emil Dotchevski
|
e76f4e6325
|
e_unexpected_diagnostic_output
|
2018-11-27 09:15:34 -08:00 |
|
Emil Dotchevski
|
d25518d863
|
more unexpected, + documentation update
|
2018-11-25 23:36:09 -08:00 |
|
Emil Dotchevski
|
63d59464a7
|
e_source_location -> meta::e_source_location
added meta::e_unexpected
documentation update
|
2018-11-25 18:17:23 -08:00 |
|
Emil Dotchevski
|
1bac1e1d1a
|
is_error_type, renamed peek_next_error to next_error_value
|
2018-11-25 12:37:27 -08:00 |
|
Emil Dotchevski
|
3e5e6277e1
|
better print.hpp dispatch
|
2018-11-25 09:17:53 -08:00 |
|
Emil Dotchevski
|
126f303908
|
documentation update
|
2018-11-25 09:07:33 -08:00 |
|
Emil Dotchevski
|
053733d8f1
|
unwrap->match
|
2018-11-25 05:59:42 -08:00 |
|
Emil Dotchevski
|
ca0173fb24
|
deleted .value, match<>
|
2018-11-25 03:17:49 -08:00 |
|
Emil Dotchevski
|
487de1940c
|
FIxed an issue in LEAF_CHECK, thanks uecasm.
|
2018-11-15 15:59:09 -08:00 |
|
Emil Dotchevski
|
b383e08da2
|
renamed confusingly named variable
|
2018-11-13 17:16:10 -08:00 |
|
Emil Dotchevski
|
5e06256734
|
LEAF_ERROR, documentation update
|
2018-11-12 21:00:00 -08:00 |
|
Emil Dotchevski
|
d70da0b2ba
|
constexpr tweaks
|
2018-11-12 15:31:52 -08:00 |
|
Emil Dotchevski
|
2e0603149b
|
constexpr
|
2018-11-12 14:46:11 -08:00 |
|