176 Commits

Author SHA1 Message Date
Denis Blank
5d95b5c3e3 Test that coroutines propagate thrown exceptions back to co_await 2017-12-28 04:16:13 +01:00
Denis Blank
6908f22996 Fix an issue with the feature inclusion order 2017-12-27 06:13:38 +01:00
Denis Blank
d774371769 Await unit test 2017-12-27 06:06:25 +01:00
Denis Blank
434db0fc24 First working version of co_await using continuables! 2017-12-26 03:33:44 +01:00
Denis Blank
baf47b129c Fix the remaining copy bug in expected 2017-12-26 03:02:26 +01:00
Denis Blank
71001cecc3 more 2017-12-21 05:04:57 +01:00
Denis Blank
53c878c9c5 build fix 2017-12-10 03:51:08 +01:00
Denis Blank
dbf73b6ac6 more 2017-12-08 21:59:59 +01:00
Denis Blank
73a8da1b86 Support value and error assignments in expected 2017-12-01 19:03:13 +01:00
Denis Blank
95d5f25f84 Rename flow -> next 2017-11-30 07:32:17 +01:00
Denis Blank
b4332b66c5 Make use of expected in await 2017-11-30 07:11:23 +01:00
Denis Blank
3d6bb4d8a7 Add tests for move assignment 2017-11-30 04:20:53 +01:00
Denis Blank
7fda8b9f65 Fix some build errors in expected and add typed tests 2017-11-30 04:17:13 +01:00
Denis Blank
bf89a98d60 Fix the build 2017-11-30 02:16:49 +01:00
Denis Blank
8b99c72071 more 2017-11-30 00:59:52 +01:00
Denis Blank
b18f78c6be More 2017-11-22 23:38:33 +01:00
Denis Blank
0f5dd265fd more 2017-11-22 02:11:27 +01:00
Denis Blank
91b75953a6 more 2017-11-16 04:46:08 +01:00
Denis Blank
b3d350cb11 more 2017-11-14 03:13:54 +01:00
Denis Blank
a6b6148f44 More work on await 2017-11-13 18:23:04 +01:00
Denis Blank
6001e99723 Make continuables usable in await expressions 2017-11-13 15:03:52 +01:00
Denis Blank
d8591d1f13 More work on using operator await 2017-11-13 13:32:34 +01:00
Denis Blank
b54bb80147 Rename and cleanup some CMake options 2017-11-13 13:32:16 +01:00
Denis Blank
2ddc2477bb Make CPack package names platform dependent 2017-11-13 12:47:26 +01:00
Denis Blank
26ff6312ed Initial work on corooutine/await support 2017-11-06 19:21:34 +01:00
Denis Blank
1c0c17f699 Fix a test build error 2017-11-01 23:33:26 +01:00
Denis Blank
3139325440 Describe asynchronous error handling in the readme 2017-11-01 21:56:18 +01:00
Denis Blank
9a2ccb782f More changes to the readme regarding v2.0.0 2017-11-01 21:21:57 +01:00
Denis Blank
20c54f54cb Move transforms in their own toplevel namespace 2017-10-11 17:04:01 +02:00
Denis Blank
5c4d28233c More examples 2017-10-11 15:18:35 +02:00
Denis Blank
d80fe94c0c Update the readme to reflect the recent changes 2017-10-10 13:56:22 +02:00
Denis Blank
3963d34a92 Attempt to upload packages 2017-10-04 23:37:12 +02:00
Denis Blank
e57b9b21ad Add a standalone target test 2017-10-04 23:32:06 +02:00
Denis Blank
4f6686f9c7 Slightly rename the license 2017-10-04 23:31:06 +02:00
Denis Blank
d9cfb743e0 Fix the install target 2017-10-04 23:30:50 +02:00
Denis Blank
e4c146023f Update function2 to naios/function2@8f0d646 2017-10-04 23:30:35 +02:00
Denis Blank
0fb0058f6b Add install targets and CPack support 2017-10-04 22:58:08 +02:00
Denis Blank
c75baaec90 Add a small asio example 2017-10-04 22:23:37 +02:00
Denis Blank
76f3fb0380 Add targets for warnings, flags and noexcept flags 2017-10-04 22:23:25 +02:00
Denis Blank
257c1b0062 more 2017-10-04 20:01:15 +02:00
Denis Blank
79dedef359 Add the sceleton for an asio example 2017-10-04 19:46:30 +02:00
Denis Blank
dcadc77956 Update the doxgen documentation 2017-10-04 19:37:10 +02:00
Denis Blank
f3c33b58c6 Improve the documentation 2017-10-04 19:07:20 +02:00
Denis Blank
2b061a6058 Move the documentation code to doc 2017-10-04 18:52:38 +02:00
Denis Blank
425d922965 Test the flatten transform 2017-10-04 18:45:45 +02:00
Denis Blank
616b68c008 Fix the examples after the r-value qualification in 84ca172caa3 2017-10-04 17:26:07 +02:00
Denis Blank
84ca172caa Qualify continuable callbacks as r-value callable 2017-10-04 17:16:58 +02:00
Denis Blank
5c3ae8223a Materialize the continuable before applying transforms 2017-10-04 16:56:56 +02:00
Denis Blank
92d247f2d6 Fix a build error with the fold emulation 2017-10-04 16:56:38 +02:00
Denis Blank
75b5ecad9d more mocks 2017-10-04 04:52:30 +02:00