Commit Graph

  • 4a6a37aade renaming of continuation functions Oliver Kowalke 2017-03-05 10:36:09 +01:00
  • 9752d731b0 Merge branch 'develop' Oliver Kowalke 2017-02-04 11:12:04 +01:00
  • 6bfa86ef50 resume() -> continuation::operator() oliver Kowalke 2017-02-02 09:26:48 +01:00
  • 638d3f209c rename transfer_data() -> get_data() oliver Kowalke 2017-02-01 09:32:05 +01:00
  • 843c677494 Merge branch 'develop' Oliver Kowalke 2017-01-21 14:26:47 +01:00
  • 1259de92b6 fix of #4 Oliver Kowalke 2017-01-21 14:08:52 +01:00
  • 2c74f97f17 Merge branch 'develop' oliver Kowalke 2017-01-16 11:41:56 +01:00
  • caceefc8c9 callcc() -> resume() Oliver Kowalke 2017-01-05 19:00:47 +01:00
  • 9a166cd623 add support for callcc() Oliver Kowalke 2017-01-01 14:35:39 +01:00
  • b7e1be3713 implicitly declared default constructor would not be constexpr Oliver Kowalke 2016-12-20 05:17:16 +01:00
  • f3eab04c61 Merge branch 'develop' oliver Kowalke 2016-12-15 12:05:25 +01:00
  • 91c327bb01 fix lib-name and linking in config.hpp oliver Kowalke 2016-12-14 08:12:24 +01:00
  • 790832c793 Merge branch 'develop' boost-1.63.0 Oliver Kowalke 2016-11-24 19:29:30 +01:00
  • 6f52f00eaf dcumentation: support for valgrind Oliver Kowalke 2016-11-24 19:28:23 +01:00
  • 248bb640f0 Merge branch 'develop' oliver Kowalke 2016-11-17 08:40:03 +01:00
  • 0fc8ca7f6c remove example simple Oliver Kowalke 2016-11-16 09:12:10 +01:00
  • 98bdb3fa4c Merge branch 'develop' oliver Kowalke 2016-11-11 08:16:01 +01:00
  • ea5d41d9f8 documentation: update performance numbers oliver Kowalke 2016-11-11 08:15:18 +01:00
  • 32c06ae259 Merge branch 'develop' oliver Kowalke 2016-11-09 08:31:47 +01:00
  • e9b00e9a34 Add, and update, documentation build targets. Rene Rivera 2016-10-07 23:07:33 -05:00
  • 3949cd5c01 Add, and update, documentation build targets. Rene Rivera 2016-10-07 23:07:33 -05:00
  • a22f098d6d pass ecv2 as universal reference in context-fn Oliver Kowalke 2016-10-07 19:35:34 +02:00
  • 1d68a9bd38 destructors are per default noexcept Oliver Kowalke 2016-10-07 18:11:24 +02:00
  • f9dff912df fix coroutine2 reference of pull_type and push_type Oliver Kowalke 2016-10-07 18:05:15 +02:00
  • bd14832683 Merge branch 'develop' boost-1.62.0 oliver Kowalke 2016-09-06 09:14:41 +02:00
  • c1c403290c update note regarding to C++11 in documentation oliver Kowalke 2016-09-06 09:14:17 +02:00
  • 4ca30e1fee Merge branch 'develop' Oliver Kowalke 2016-08-01 17:33:53 +02:00
  • 4669e551b9 assign current context in control_block destructor Oliver Kowalke 2016-08-01 17:31:03 +02:00
  • 805f89770f Merge branch 'develop' Oliver Kowalke 2016-07-06 19:43:55 +02:00
  • 5c30a216b5 Merge branch 'master' of github.com:boostorg/coroutine2 Oliver Kowalke 2016-07-06 19:43:47 +02:00
  • 60e78c48d7 Update libraries.json Oliver Kowalke 2016-07-04 10:15:21 +02:00
  • c547163f0e Merge branch 'develop' Oliver Kowalke 2016-07-01 17:58:57 +02:00
  • c7210733db call resume() in ctor of pull_coroutine Oliver Kowalke 2016-07-01 17:58:13 +02:00
  • b2e3edcf4d Merge branch 'develop' oliver Kowalke 2016-06-21 08:31:57 +02:00
  • bde8dc0cc4 fix test/Jamfile.v2 requirements oliver Kowalke 2016-06-17 08:20:50 +02:00
  • d1b7251e63 add boostdoc to doc/Jamfile oliver Kowalke 2016-06-15 08:16:38 +02:00
  • c041234dcb Merge branch 'develop' Oliver Kowalke 2016-05-31 21:24:10 +02:00
  • 0f24727718 do not enter coro-fn for push-coro's at destruction oliver Kowalke 2016-05-23 08:31:13 +02:00
  • 16639d81b7 Merge branch 'develop' boost-1.61.0 Oliver Kowalke 2016-03-20 20:22:50 +01:00
  • b5ac9ba526 fix citation in docu Oliver Kowalke 2016-03-20 20:22:18 +01:00
  • ec4b97f11e Merge branch 'develop' Oliver Kowalke 2016-03-04 18:29:26 +01:00
  • 239e014d99 typo in docu Oliver Kowalke 2016-03-04 18:29:18 +01:00
  • b51f4a6f30 Merge branch 'develop' Oliver Kowalke 2016-03-04 18:25:30 +01:00
  • 0bd69b78ef include correct header for pooled_fixedsize_stack Oliver Kowalke 2016-03-04 18:25:22 +01:00
  • f47af5c9bc Merge branch 'develop' Oliver Kowalke 2016-03-04 18:19:02 +01:00
  • 2d610d95b8 import pooled_fixedsize_stack Oliver Kowalke 2016-03-04 18:18:36 +01:00
  • 1f6f5f61dc Merge branch 'develop' Oliver Kowalke 2016-03-04 18:06:01 +01:00
  • 6e5a41c2f6 update docu Oliver Kowalke 2016-03-04 18:05:52 +01:00
  • 27b4bb6e32 Merge branch 'develop' Oliver Kowalke 2016-02-27 20:27:23 +01:00
  • 6cb67bc941 fix docu for stacks Oliver Kowalke 2016-02-27 20:26:51 +01:00
  • be189f21db Merge branch 'develop' Oliver Kowalke 2016-02-11 19:14:18 +01:00
  • 749dba0834 adapt to template version of execution_context (v2) Oliver Kowalke 2016-02-09 17:08:10 +01:00
  • fdf24a0607 rename of caputed_context to execution_context (v2) Oliver Kowalke 2016-02-06 12:37:30 +01:00
  • 1f15040a55 Merge branch 'develop' Oliver Kowalke 2016-01-26 17:49:37 +01:00
  • 671b94df94 hide data of execution_context in docu Oliver Kowalke 2016-01-07 19:26:07 +01:00
  • c1010a3cfb update performance values in docu Oliver Kowalke 2016-01-06 20:32:03 +01:00
  • a4de31c41a remove write overhead to std::out Oliver Kowalke 2016-01-06 20:29:12 +01:00
  • 5dbb10272b exec first ctx() in try-catch block Oliver Kowalke 2016-01-06 20:27:51 +01:00
  • 3f3d7ef4a7 change implementation depending on property context-switch Oliver Kowalke 2016-01-04 17:44:52 +01:00
  • 3d76707ea1 fix deallocation Oliver Kowalke 2016-01-03 20:38:31 +01:00
  • 302e484e8e fix deallocating coroutine's stack Oliver Kowalke 2016-01-03 18:22:18 +01:00
  • 2dd07fc9de test for BOOST_NO_CXX11_CONSTEXPR Oliver Kowalke 2016-01-03 18:21:58 +01:00
  • 79ff178d7e no assignment of captured_context with std::tie() Oliver Kowalke 2016-01-03 17:43:13 +01:00
  • 57562ffb2a fix unit-tests Oliver Kowalke 2016-01-02 20:26:58 +01:00
  • 6796caa2c7 use of captured_context Oliver Kowalke 2016-01-02 18:43:39 +01:00
  • 6694f8b59e Update README.md Oliver Kowalke 2015-12-25 17:59:02 +01:00
  • 37222c014a Update README.md Oliver Kowalke 2015-12-25 17:57:59 +01:00
  • 214b15674c exclude ctor with forwarding-reference from overload resolution Oliver Kowalke 2015-12-16 16:38:18 +01:00
  • 6898e58f13 decay-copy coroutine-function Oliver Kowalke 2015-12-15 19:15:23 +01:00
  • f520378b8b update docu Oliver Kowalke 2015-12-12 23:28:14 +01:00
  • a2a9f5bd39 move coroutine-function into lambda Oliver Kowalke 2015-12-12 23:26:51 +01:00
  • c2894269f5 relax to C++11 Oliver Kowalke 2015-12-12 19:51:45 +01:00
  • 3217ad266c C++14 polishing Oliver Kowalke 2015-11-30 20:13:18 +01:00
  • e79634b072 remove unwind_coroutine() Oliver Kowalke 2015-11-30 20:13:00 +01:00
  • cb079a3aa1 add const to local variables that do not change in create_control_block() Oliver Kowalke 2015-11-30 19:57:23 +01:00
  • 5c8ca65a64 replace typedef by using Oliver Kowalke 2015-11-30 19:57:09 +01:00
  • c5c7ff612f removed support for WINFibers Oliver Kowalke 2015-11-29 16:15:05 +01:00
  • a73e4b1ace adapt new execution_context API Oliver Kowalke 2015-11-10 20:02:33 +01:00
  • 2b8b43fe1d Fix project name to not collide with coroutine1. Rene Rivera 2015-12-18 14:17:35 -06:00
  • 91bb5ef261 exclude ctor with forwarding-reference from overload resolution Oliver Kowalke 2015-12-16 16:38:18 +01:00
  • df480f4d04 decay-copy coroutine-function Oliver Kowalke 2015-12-15 19:15:23 +01:00
  • 468a750344 update docu Oliver Kowalke 2015-12-12 23:28:14 +01:00
  • 57156db7bb move coroutine-function into lambda Oliver Kowalke 2015-12-12 23:26:51 +01:00
  • 2c2524fe8e relax to C++11 Oliver Kowalke 2015-12-12 19:51:45 +01:00
  • ba6ea4b7a6 C++14 polishing Oliver Kowalke 2015-11-30 20:13:18 +01:00
  • 53614539aa remove unwind_coroutine() Oliver Kowalke 2015-11-30 20:13:00 +01:00
  • cc9d3953c7 add const to local variables that do not change in create_control_block() Oliver Kowalke 2015-11-30 19:57:23 +01:00
  • 13b21858f8 replace typedef by using Oliver Kowalke 2015-11-30 19:57:09 +01:00
  • 7e601ba612 removed support for WINFibers Oliver Kowalke 2015-11-29 16:15:05 +01:00
  • 4bb8f7585f adapt new execution_context API Oliver Kowalke 2015-11-10 20:02:33 +01:00
  • fb8254cadb Merge branch 'develop' boost-1.60.0 Oliver Kowalke 2015-10-21 15:15:34 +02:00
  • fe869dd847 add missing header for isdigit() in example parser Oliver Kowalke 2015-10-19 11:55:27 +02:00
  • 59cc5e9d6f pass data between context switch using execution_context::operator() Oliver Kowalke 2015-10-19 11:34:45 +02:00
  • cfc703732a segmented-stacks=on -> only segmented_stack is available Oliver Kowalke 2015-10-18 19:17:56 +02:00
  • 68913206d2 adapt mods for execution_context::operator() (passing argument) Oliver Kowalke 2015-10-15 17:57:47 +02:00
  • 4197d019f9 apply std::allocator_arg as required by boost.context Oliver Kowalke 2015-09-26 20:23:04 +02:00
  • dea936b9fc Merge branch 'develop' Oliver Kowalke 2015-09-21 17:31:59 +02:00
  • b5e475ff36 rename callee and caller Oliver Kowalke 2015-09-21 17:31:24 +02:00
  • 105ad9c10d enhance tests Oliver Kowalke 2015-09-21 17:31:10 +02:00
  • 3219de5e0f remove example chained.cpp Oliver Kowalke 2015-09-21 17:30:46 +02:00