2
0
mirror of https://github.com/boostorg/leaf.git synced 2026-01-24 05:52:17 +00:00

180 Commits

Author SHA1 Message Date
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