Denis Blank
0cfb8a96d2
Prevent unused param warnings
2018-01-24 02:35:54 +01:00
Denis Blank
c81d45c7ea
Convert some hardcoded flags to expressions
...
* Remove the continuable-coroutines interface target
2018-01-24 02:07:11 +01:00
Denis Blank
356e99dba7
Abort ASAN on errors
2018-01-24 02:03:13 +01:00
Denis Blank
b17d2f9c17
Fix a GCC warning:
...
```cpp
../include/continuable/detail/expected.hpp:344:44: error: declaration of ‘using expected = class cti::detail::util::expected<cti::detail::util::detail::void_guard_tag>’ [-fpermissive]
using expected = expected<void_guard_tag>;
^
../include/continuable/detail/expected.hpp:171:7: error: changes meaning of ‘expected’ from ‘class cti::detail::util::expected<cti::detail::util::detail::void_guard_tag>’ [-fpermissive]
class expected
```
2018-01-24 01:44:30 +01:00
Denis Blank
db8c5b07c9
More work on the await clang build
2018-01-24 01:33:05 +01:00
Denis Blank
b5853c117a
Update gtest
2018-01-24 01:18:19 +01:00
Denis Blank
a432c14c57
Update function2
2018-01-24 01:18:11 +01:00
Denis Blank
810d778b2e
Attemtp to fix coroutines on clang
2018-01-24 01:13:03 +01:00
Denis Blank
45cd47806b
One more missing include
2018-01-24 01:08:18 +01:00
Denis Blank
9b0ad832ff
Add a missing include
2018-01-24 01:06:19 +01:00
Denis Blank
efbce1f886
Mark continuation invocations as non exceptional
2018-01-23 19:40:55 +01:00
Denis Blank
ea6b76a044
Some namespace corrections
2018-01-15 05:55:32 +01:00
Denis Blank
cb225835d6
Preparation for making expected available inside the base namespace
2018-01-14 04:26:32 +01:00
Denis Blank
55a59fb7f7
Attempt to fix a gcc warning
2018-01-14 00:18:20 +01:00
Denis Blank
b502ad61be
Next attempt
2018-01-04 01:53:45 +01:00
Denis Blank
3626133f8e
Happy new Year!
...
* Update license notices to 2018
2018-01-04 01:45:09 +01:00
Denis Blank
95aadd9273
Attempt to fix the clang travis build
2018-01-04 01:43:03 +01:00
Denis Blank
04613cb005
Use libc++ second try
2017-12-30 05:06:43 +01:00
Denis Blank
140627cfd2
Fix clang and GCC build errors
2017-12-30 03:37:56 +01:00
Denis Blank
19d4bd97dd
Travis: Use libc++ for clang based builds
...
* Required for <experimental/coroutine>
2017-12-30 03:34:11 +01:00
Denis Blank
02965776e3
Additionally test co_await expressions with 1 or more args
2017-12-30 03:19:11 +01:00
Denis Blank
a85040b0c2
Basic skeleton for coroutine_traits
2017-12-28 05:26:29 +01:00
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