257 Commits

Author SHA1 Message Date
Oliver Kowalke
51390c0346 Merge branch 'develop' 2018-02-19 16:03:45 +01:00
Oliver Kowalke
0cc5d85b89 fix bug introduced after switch to boost::context::fiber 2018-02-19 16:03:01 +01:00
Oliver Kowalke
2ed71ab0f1 unit-test:do not build for ucontext on Android 2018-02-19 15:15:57 +01:00
Oliver Kowalke
067f677ec3 Merge branch 'develop' 2018-02-15 17:49:45 +01:00
Oliver Kowalke
8f58d89237 docu 2018-02-15 17:49:37 +01:00
Oliver Kowalke
d2cda7c58e Merge branch 'develop' 2018-02-15 17:46:27 +01:00
Oliver Kowalke
b866e33187 update docu 2018-02-15 17:46:14 +01:00
Oliver Kowalke
78c21d8c91 Merge branch 'develop' 2018-02-10 07:33:27 +01:00
Oliver Kowalke
fc3cb67527 fiber::resume() and fiber::resume_with() are rvalue-ref qualified only 2018-02-09 17:29:02 +01:00
Oliver Kowalke
dc014921ee Merge branch 'develop' 2018-02-08 21:24:10 +01:00
Oliver Kowalke
5243bfef42 disable unit-tests using ucontext for MacOS X 2018-02-06 19:44:47 +01:00
Oliver Kowalke
49716a54d8 support for context::fiber 2018-02-06 19:43:50 +01:00
Oliver Kowalke
a28b850bcd
Update README.md 2018-02-05 08:10:22 +01:00
Oliver Kowalke
192cfcd05a Merge branch 'develop' 2018-01-18 21:20:20 +01:00
Oliver Kowalke
f590244a07
Merge pull request #16 from DanielaE/fix/no-iterator-inheritance
Inheriting std::iterator is deprecated in C++17
2018-01-01 19:12:59 +01:00
Daniela Engert
0114d19a46
Inheriting std::iterator is deprecated in C++17
Therefore replace inheritance by lifting std::iterator's members into the derived class.

Signed-off-by: Daniela Engert <dani@ngrt.de>
2018-01-01 16:42:45 +01:00
Oliver Kowalke
3e074ab9dc add control file for Travis CI 2017-12-20 15:34:05 +01:00
Oliver Kowalke
50f8ae30d1 Fixing a resource leak in move copy ctor 2017-12-20 07:38:55 +01:00
Oliver Kowalke
826f732188
Merge pull request #15 from hamparawa/develop
Fixing a resource leak in move assignment
2017-12-20 07:24:19 +01:00
Oliver Kowalke
98e7406a40
Update pull_coroutine.hpp 2017-12-20 06:23:59 +00:00
Oliver Kowalke
b0b22e16e9
Update push_coroutine.hpp 2017-12-20 06:23:22 +00:00
Oliver Kowalke
6bf49d619a
Update push_coroutine.hpp 2017-12-20 06:22:27 +00:00
Oliver Kowalke
a3eb60c432
Update pull_coroutine.hpp 2017-12-20 06:21:48 +00:00
Saliya Hamparawa
7a702c4e86 Fixing a resource leak in move assignment
Signed-off-by: Saliya Hamparawa <hamparawa@gmail.com>
2017-12-20 11:09:38 +05:30
oliver Kowalke
b6fd25038d Merge branch 'develop' boost-1.66.0 2017-10-13 07:48:35 +02:00
Oliver Kowalke
40cbfe5c01 perfect forwarding of stack allocator 2017-09-24 09:04:20 +02:00
Oliver Kowalke
c70f167501 Merge branch 'develop' 2017-09-08 18:35:30 +02:00
Oliver Kowalke
6317f864cb rethrow exceptions thrown by pull-coroutine ctor 2017-08-08 21:34:58 +02:00
Oliver Kowalke
6612cdc251 Merge branch 'develop' boost-1.65.0 boost-1.65.1 2017-08-01 10:15:35 +02:00
Oliver Kowalke
0ecc359300 do not pass data via continuation::resume() 2017-08-01 09:44:08 +02:00
Oliver Kowalke
3b542b8011 Merge branch 'develop' 2017-07-10 19:09:08 +02:00
Oliver Kowalke
9af8f7a901 Merge pull request #10 from mog422/develop
Fix build failure on windows
2017-07-06 10:50:06 +02:00
mog422
33371a87d9 Fix build failure on windows
coroutine2 is a header-only library. But, It includes auto_link.hpp.
That worked surprisingly smoothly until before boost 1.64.
But the commit 91c327bb019f3eca3d4fd2f565557f6926d4d93b causes a build failure.
2017-07-06 17:36:19 +09:00
Oliver Kowalke
7c891bbf70 Merge branch 'develop' 2017-07-05 18:33:11 +02:00
Oliver Kowalke
5b06384117 remove build sub-direcotry - header-only lib 2017-07-05 18:32:38 +02:00
Oliver Kowalke
f5c998e2a7 Merge branch 'develop' 2017-06-13 17:50:39 +02:00
Oliver Kowalke
5737fb22ae unwind the stack if coroutine gets terminated
- fixes #13064
- unwind the stack via exception (continuation is destroyed)
2017-06-13 17:40:26 +02:00
Oliver Kowalke
7772218724 Merge branch 'develop' 2017-06-07 17:24:02 +02:00
Oliver Kowalke
b6faea151a correct CPU used for performance tests 2017-06-04 12:54:28 +02:00
Oliver Kowalke
3f6916464f add unit-test for native APIs 2017-05-30 17:44:19 +02:00
Oliver Kowalke
697f1add1a remove dependency (header) to boost.fiber 2017-05-30 08:32:04 +02:00
Oliver Kowalke
f12e03b80a unit-tests: build parameters speed/release 2017-05-27 17:14:55 +02:00
Oliver Kowalke
bce46a83a9 Merge branch 'develop' 2017-05-26 22:14:08 +02:00
Oliver Kowalke
bcb2b415ce call/cc supports ucontext_t and WinFiber 2017-05-26 11:42:28 +02:00
Oliver Kowalke
c588717142 Merge pull request #9 from Batchyx/documentation-patch
doc: Fix unmatched parenthesis in intro.qbk
2017-04-22 19:16:37 +02:00
Batchyx
51ede0eb04 doc: Fix unmatched parenthesis in intro.qbk 2017-04-16 15:23:02 +00:00
Oliver Kowalke
353d716c2e remove example using segmented stacks
- segemented stacks can only be used by execution_context (v1)
- boost.coroutine2 does not support execution_context (v1)
2017-04-08 11:43:26 +02:00
Oliver Kowalke
0a66582d14 Merge branch 'develop' boost-1.64.0-beta2 boost-1.64.0-beta1 boost-1.64.0 2017-03-05 10:44:25 +01:00
Oliver Kowalke
4a6a37aade renaming of continuation functions 2017-03-05 10:36:09 +01:00
Oliver Kowalke
9752d731b0 Merge branch 'develop' 2017-02-04 11:12:04 +01:00