Nikita Kniazev
|
3bc66cbb94
|
Move library include to the top
This helps ensure that library inclusion is self sustainable
|
2019-11-24 21:49:24 +03:00 |
|
Oliver Kowalke
|
6115da1f21
|
remove duplicate unit-test
|
2018-03-12 12:13:05 +01:00 |
|
Oliver Kowalke
|
5007f44b19
|
remove extra semicolon from unit-tests
|
2014-08-23 14:12:23 +02:00 |
|
Oliver Kowalke
|
24f523f4b3
|
small changes related to symmetric-coroutine
|
2014-03-27 20:59:17 +01:00 |
|
Oliver Kowalke
|
8310ae5695
|
pass templated coroutine-fn to symmetric_coroutine
- clang-c++11 does not accept templated fucntions to be passed to
coroutine-ctor (in contrast to gcc-4.8.1)
|
2014-03-19 19:43:47 +01:00 |
|
Oliver Kowalke
|
7b0c1dd87d
|
introduction of stack_traits
|
2014-03-14 17:09:59 +01:00 |
|
Oliver Kowalke
|
a6e5fe64da
|
fix unwinding symmetric coroutine
|
2014-03-12 17:39:45 +01:00 |
|
Oliver Kowalke
|
cdf50da4a9
|
add additional test
|
2014-02-16 09:09:13 +01:00 |
|
Oliver Kowalke
|
bf78e0b43b
|
enhance tests
|
2014-02-15 16:03:10 +01:00 |
|
Oliver Kowalke
|
82a78583ff
|
rename to symmetric_coroutine_call<>
|
2014-02-05 19:27:22 +01:00 |
|
Oliver Kowalke
|
baabddae44
|
rename symmetric_coroutine_self -> symmetric_coroutine_yield
|
2014-02-05 17:38:09 +01:00 |
|
Oliver Kowalke
|
abe14b450a
|
iparameters are always transfer by switching to symmetric coroutien
|
2014-02-05 17:27:14 +01:00 |
|
Oliver Kowalke
|
e0214a767a
|
remove symmetric_coroutine<T>::operaotr()()
|
2014-02-04 20:20:57 +01:00 |
|
Oliver Kowalke
|
8b420bb388
|
remove empty() from symmetric_coroutine<>
|
2014-02-04 20:00:50 +01:00 |
|
Oliver Kowalke
|
a4c23cdeb3
|
call std::terminate() if coroutine-fn throws an excpetion
|
2014-02-04 19:43:45 +01:00 |
|
Oliver Kowalke
|
341503066c
|
add yield() to symmetric_coroutine_impl/self
|
2014-02-03 19:21:25 +01:00 |
|
Oliver Kowalke
|
9d2f6bd6b5
|
add unit-tests for symmetric coroutines
|
2014-02-02 17:02:35 +01:00 |
|