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 |
|
Emil Dotchevski
|
613ae3df57
|
constexpr
|
2018-11-12 14:34:21 -08:00 |
|
Emil Dotchevski
|
f936c009fe
|
constexpr
|
2018-11-12 14:28:43 -08:00 |
|
Emil Dotchevski
|
9a2a6c8674
|
constexpr
|
2018-11-12 13:29:54 -08:00 |
|
Emil Dotchevski
|
defbee2149
|
sprintf=>snprintf
|
2018-11-12 11:11:42 -08:00 |
|
Emil Dotchevski
|
6062837038
|
added copy/move constructors to leaf::exception
|
2018-11-09 16:13:35 -08:00 |
|
Emil Dotchevski
|
e3dd9cbf4e
|
removed throw_exception, class exception now public
|
2018-11-09 15:30:17 -08:00 |
|
Emil Dotchevski
|
12784c13fb
|
Documentation update
|
2018-11-08 22:05:46 -08:00 |
|
Emil Dotchevski
|
7a61849f03
|
Merge branch 'master' of https://github.com/zajo/leaf
|
2018-11-02 11:28:40 -07:00 |
|
Emil Dotchevski
|
8e725518b2
|
current_exception_diagnostic_output
|
2018-11-02 11:28:36 -07:00 |
|
Emil Dotchevski
|
bb1921d4e5
|
documentation update
|
2018-11-02 04:04:23 -07:00 |
|
Emil Dotchevski
|
a44d1a7bff
|
better LEAF_THROW
|
2018-11-01 23:37:35 -07:00 |
|
Emil Dotchevski
|
f6f97af693
|
moved peek_next_error to namespace leaf
|
2018-11-01 16:01:41 -07:00 |
|
Emil Dotchevski
|
06bc6833cc
|
formatting changes, moved capture to namespace leaf
|
2018-11-01 15:50:48 -07:00 |
|
Emil Dotchevski
|
6abd15b2d8
|
white space formatting
|
2018-11-01 15:12:19 -07:00 |
|
Emil Dotchevski
|
d33ea13d47
|
cosmetic changes
|
2018-11-01 13:51:03 -07:00 |
|
Emil Dotchevski
|
a10a160e9b
|
better result tests
|
2018-10-31 15:05:03 -07:00 |
|
Emil Dotchevski
|
1f3188eb59
|
diagnostic_print->diagnostic_output
|
2018-10-30 19:02:07 -07:00 |
|
Emil Dotchevski
|
3ad96528d2
|
handle_error/diagnostic_print moved to leaf:: instead of ADL-only friends
|
2018-10-30 18:50:15 -07:00 |
|
Emil Dotchevski
|
c4b6ab5541
|
better handling of next_id, and get_error for std::exception types
|
2018-10-30 16:59:56 -07:00 |
|
Emil Dotchevski
|
639004a8c6
|
new preload/defer
|
2018-10-30 15:32:19 -07:00 |
|
Emil Dotchevski
|
92f25a201c
|
fixing bug in ~slot
|
2018-10-28 10:08:37 -07:00 |
|
Emil Dotchevski
|
d2954ad745
|
better ~slot destructor
|
2018-10-28 10:04:48 -07:00 |
|
Emil Dotchevski
|
28961367a3
|
tweaks, pretty much complete documentation
|
2018-10-27 17:38:33 -07:00 |
|
Emil Dotchevski
|
34a7717f8b
|
tweaks, removed throw_exception.hpp
|
2018-10-26 09:23:38 -07:00 |
|
Emil Dotchevski
|
94f8e813df
|
documentation update
|
2018-10-25 22:38:20 -07:00 |
|
Emil Dotchevski
|
e8a2840065
|
expect::propagate, exception handling tweaks
|
2018-10-25 12:30:49 -07:00 |
|