Emil Dotchevski
|
bc30c4258a
|
Removing g++-4.9 workarounds
|
2019-04-27 12:06:38 -07:00 |
|
Emil Dotchevski
|
9589374770
|
Stole fresh mp_valid from mp11
|
2019-04-27 11:54:20 -07:00 |
|
Emil Dotchevski
|
6aa689d03e
|
Added option to select native Boost MP11
|
2019-04-26 18:58:11 -07:00 |
|
Emil Dotchevski
|
0efc52e784
|
fixed bug in single header generation, changed copyright messages
|
2019-04-19 17:30:05 -07:00 |
|
Emil Dotchevski
|
04061e0495
|
Added outcome::result example
|
2019-04-18 10:06:41 -07:00 |
|
Emil Dotchevski
|
9774f2a934
|
added op-> for result<void>
|
2019-04-07 18:08:51 -07:00 |
|
Emil Dotchevski
|
0e65c833fd
|
added result<T>::operator-> and tests
|
2019-04-06 22:41:34 -07:00 |
|
Emil Dotchevski
|
d07a38c9d9
|
Merge branch 'master' of https://github.com/zajo/leaf
|
2019-03-25 15:21:42 -07:00 |
|
Emil Dotchevski
|
9b1ad59220
|
allowing context_activator to be used on active context
|
2019-03-25 15:21:28 -07:00 |
|
Emil Dotchevski
|
0e8ce03d49
|
fixed bug in handling non-errors
|
2019-03-20 18:48:52 -07:00 |
|
Emil Dotchevski
|
ce6460e1e5
|
Allowing queries for zero error_id (changing a few asserts)
|
2019-03-19 14:22:19 -07:00 |
|
Emil Dotchevski
|
a25cc2b156
|
Removed asserts to allow zero std::error_code support
|
2019-03-18 17:58:32 -07:00 |
|
Emil Dotchevski
|
cdfbde377f
|
Allowing .error() on a non-error result object
|
2019-03-16 13:04:40 -07:00 |
|
Emil Dotchevski
|
fd719c8e47
|
fixed missing inline error
|
2019-03-14 14:33:23 -07:00 |
|
Emil Dotchevski
|
86b95781c0
|
fixed exception propagation bug in:
try_handle_all
try_handle_some
remote_try_handle_all
remote_try_handle_some
|
2019-03-05 17:29:52 -08:00 |
|
Emil Dotchevski
|
b92afaf653
|
Removed noexcept from _all functions.
|
2019-03-01 14:07:29 -08:00 |
|
Emil Dotchevski
|
767b599903
|
Propagation of leaf errors by leaf::bad_result
|
2019-02-28 18:42:49 -08:00 |
|
Emil Dotchevski
|
37242be6e5
|
Generating all.hpp automatically when meson test runs
|
2019-02-28 18:42:17 -08:00 |
|
Emil Dotchevski
|
20a9dd32bd
|
static_assert to improve diagnostics
|
2019-02-27 19:57:18 -08:00 |
|
Emil Dotchevski
|
05b749624c
|
minor changes
|
2019-02-25 22:28:53 -08:00 |
|
Emil Dotchevski
|
b8ca0aafc4
|
restoring better result move.
|
2019-02-24 15:27:26 -08:00 |
|
Emil Dotchevski
|
51c68b90fc
|
simpler result::move_from
|
2019-02-24 15:15:00 -08:00 |
|
Emil Dotchevski
|
2b4331e79a
|
slightly more optimal id_factory
|
2019-02-23 12:32:53 -08:00 |
|
Emil Dotchevski
|
4c2f1e3239
|
generate_single_header.py
|
2019-02-23 11:06:57 -08:00 |
|
Emil Dotchevski
|
a78d3665ce
|
documentation fixes, thanks sorf
|
2019-02-21 13:39:40 -08:00 |
|
Emil Dotchevski
|
fd63b57e56
|
stupid bug
|
2019-02-20 18:40:54 -08:00 |
|
Emil Dotchevski
|
3a09356c03
|
documentation update
|
2019-02-20 18:33:53 -08:00 |
|
Emil Dotchevski
|
ff637d6a97
|
documentation update
|
2019-02-19 23:26:10 -08:00 |
|
Emil Dotchevski
|
c42bee4bfc
|
formatting changes, documentation update
|
2019-02-19 21:46:47 -08:00 |
|
Emil Dotchevski
|
61af47280f
|
Minor rename, documentation update
|
2019-02-18 20:33:30 -08:00 |
|
Emil Dotchevski
|
612acdd576
|
Moved catch_ from detail/handle.hpp to handle_exception.hpp
|
2019-02-18 13:29:52 -08:00 |
|
Emil Dotchevski
|
161b9ea1f9
|
fixing bug in remote_try_handle_some
|
2019-02-17 14:14:07 -08:00 |
|
Emil Dotchevski
|
05d0cda078
|
whitespace
|
2019-02-16 17:28:00 -08:00 |
|
Emil Dotchevski
|
1df5f97cc6
|
minor change in make_continuation_result
|
2019-02-16 15:55:23 -08:00 |
|
Emil Dotchevski
|
fa29f93651
|
make_continuation_result not requiring context_ptr
|
2019-02-16 14:24:50 -08:00 |
|
Emil Dotchevski
|
22a2b9391a
|
context_ptr
|
2019-02-16 14:21:03 -08:00 |
|
Emil Dotchevski
|
746c3bad28
|
updated continuation_test
|
2019-02-16 14:04:51 -08:00 |
|
Emil Dotchevski
|
542a0d2be2
|
moved handle exception functions in context_base
|
2019-02-16 10:25:35 -08:00 |
|
Emil Dotchevski
|
e56bc6cb2a
|
travis
|
2019-02-15 23:36:11 -08:00 |
|
Emil Dotchevski
|
66651ddfbc
|
travis
|
2019-02-15 23:15:34 -08:00 |
|
Emil Dotchevski
|
669b8042f6
|
travis
|
2019-02-15 22:39:27 -08:00 |
|
Emil Dotchevski
|
41a0ccf500
|
gcc 4.9/5.0 travis
|
2019-02-15 21:33:23 -08:00 |
|
Emil Dotchevski
|
0df196f738
|
catch_nocatch
|
2019-02-15 20:22:59 -08:00 |
|
Emil Dotchevski
|
a9c0469ae9
|
fixed bug in result::accumulate/load
|
2019-02-14 20:17:57 -08:00 |
|
Emil Dotchevski
|
df92aafc97
|
rolling back "fix" for result<T>::load/accumulate
|
2019-02-14 18:26:11 -08:00 |
|
Emil Dotchevski
|
2ba5f52347
|
print change
|
2019-02-14 18:00:39 -08:00 |
|
Emil Dotchevski
|
201f84bc7b
|
load/accumulate in captured result works with captured context
|
2019-02-14 15:19:37 -08:00 |
|
Emil Dotchevski
|
933d9f893d
|
permitting void return in remote handler handlers
|
2019-02-14 13:17:59 -08:00 |
|
Emil Dotchevski
|
9017b4f602
|
bug
|
2019-02-14 09:39:30 -08:00 |
|
Emil Dotchevski
|
23743000f1
|
ctx_remote_handle_xxxx tests
|
2019-02-13 23:54:15 -08:00 |
|