Emil Dotchevski
|
c08c61687a
|
error_id_test workaround for msvc
|
2019-11-06 15:15:56 -08:00 |
|
Emil Dotchevski
|
c343e37bb1
|
Fixing error_id_test bug under LEAF_NO_THREADS
|
2019-11-06 08:32:04 -08:00 |
|
Emil Dotchevski
|
e2d4318101
|
Optimization
|
2019-11-05 22:07:45 -08:00 |
|
Emil Dotchevski
|
8c23fbecae
|
More testing
|
2019-11-05 12:59:31 -08:00 |
|
Emil Dotchevski
|
b86a4786b4
|
debugging travis
|
2019-11-05 12:01:22 -08:00 |
|
Emil Dotchevski
|
b0aaddaacc
|
error_id_test fix for LEAF_NO_THREADS
|
2019-11-04 23:21:55 -08:00 |
|
Emil Dotchevski
|
0761730b0e
|
error_id generation test
|
2019-11-04 23:02:46 -08:00 |
|
Emil Dotchevski
|
4b6110bb37
|
context_activator modified to avoid virtual function calls on context activation/deactivation
|
2019-11-04 12:04:02 -08:00 |
|
Emil Dotchevski
|
352f6f928d
|
Travis CI LEAF_NO_THREADS
|
2019-11-01 22:45:45 -07:00 |
|
Emil Dotchevski
|
f9fa241c89
|
Tweaks to LEAF_NO_THREADS
|
2019-11-01 21:56:16 -07:00 |
|
Emil Dotchevski
|
52ffef941c
|
Travis CI
|
2019-11-01 20:52:33 -07:00 |
|
Emil Dotchevski
|
cc04662695
|
Travisc CI on LEAF_NO_THREADS
|
2019-11-01 18:05:28 -07:00 |
|
Emil Dotchevski
|
2d90fd459d
|
Support for LEAF_NO_THREADS, changes to the support for LEAF_NO_EXCEPTIONS
|
2019-11-01 17:04:56 -07:00 |
|
Emil Dotchevski
|
ae23e14472
|
Fixes, and tests for -fno-exceptions -fno-rtti
|
2019-10-31 18:09:47 -07:00 |
|
Emil Dotchevski
|
d68cc127dd
|
BOOST_LEAF_DISCARD_UNEXPECTED
|
2019-07-27 11:44:33 -07:00 |
|
Emil Dotchevski
|
a6abe5ae54
|
result optimizations
|
2019-07-26 15:10:38 -07:00 |
|
Emil Dotchevski
|
bc30c4258a
|
Removing g++-4.9 workarounds
|
2019-04-27 12:06:38 -07:00 |
|
Emil Dotchevski
|
a112ae5bb2
|
matching gcc-4.9.4 to test -DBOOST_LEAF_USE_BOOST_MP11
|
2019-04-26 20:23:24 -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
|
0e65c833fd
|
added result<T>::operator-> and tests
|
2019-04-06 22:41:34 -07:00 |
|
Emil Dotchevski
|
9b1ad59220
|
allowing context_activator to be used on active context
|
2019-03-25 15:21:28 -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
|
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
|
767b599903
|
Propagation of leaf errors by leaf::bad_result
|
2019-02-28 18:42:49 -08:00 |
|
Emil Dotchevski
|
7cca2bab19
|
added to exception_test.cpp
|
2019-02-27 18:39:37 -08:00 |
|
Emil Dotchevski
|
9903a987fd
|
added exception test
|
2019-02-27 14:25:20 -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
|
3d67d741e1
|
added result_fail_test.cpp
|
2019-02-23 21:41:48 -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
|
1df5f97cc6
|
minor change in make_continuation_result
|
2019-02-16 15:55:23 -08:00 |
|
Emil Dotchevski
|
81e816cfdc
|
posting continuation errors in test
|
2019-02-16 15:25:06 -08:00 |
|
Emil Dotchevski
|
65f40ec96a
|
better continuation_test
|
2019-02-16 15:01:31 -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
|
0df196f738
|
catch_nocatch
|
2019-02-15 20:22:59 -08:00 |
|
Emil Dotchevski
|
df92aafc97
|
rolling back "fix" for result<T>::load/accumulate
|
2019-02-14 18:26:11 -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
|
23743000f1
|
ctx_remote_handle_xxxx tests
|
2019-02-13 23:54:15 -08:00 |
|
Emil Dotchevski
|
70acb62f45
|
made error handling functions members of context<>
|
2019-02-13 22:32:04 -08:00 |
|
Emil Dotchevski
|
23b5f2931a
|
added test for catch_<error_id>
|
2019-02-13 11:37:55 -08:00 |
|
Emil Dotchevski
|
31bea1e42f
|
added tests, fixed minor bugs
|
2019-02-13 09:47:31 -08:00 |
|