Commit Graph

17 Commits

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