Commit Graph

227 Commits

Author SHA1 Message Date
Oliver Kowalke
ac73aeebf6 add macros for unidirectional trasnafer and symmetric corutines 2014-05-03 09:29:26 +02:00
olk
5b82e16152 Merge pull request #10 from nat-goodspeed/develop
Minor editorial tweaks.
2014-04-22 09:15:56 +02:00
Nat Goodspeed
3e1fa675cd Minor editorial tweaks. 2014-04-21 19:04:01 -04:00
Oliver Kowalke
f4835ee70e re-enable await_emu 2014-04-11 18:05:55 +02:00
Oliver Kowalke
223403af71 fix for #7988: range-for wit clang-c++11 2014-04-03 20:52:58 +02:00
Oliver Kowalke
0850c643aa use asymmetric_coroutine<> 2014-04-03 20:52:53 +02:00
Oliver Kowalke
e44109ed6f some stuff 2014-04-02 18:22:21 +02:00
Oliver Kowalke
46adcaab5b remove stack_allocator parameter from ctor of coroutines 2014-04-02 18:10:52 +02:00
Oliver Kowalke
049092bd22 add example related to segmented-stacks for symmetric-coroutine 2014-04-02 18:07:38 +02:00
Oliver Kowalke
c797ecab53 remove tempalte<> for MSVC 2014-03-31 20:00:17 +02:00
Oliver Kowalke
7a0dfb6a59 disable warnings for MSVC 2014-03-31 19:00:29 +02:00
Oliver Kowalke
29408a0746 fix typo: push_coroutine 2014-03-31 18:52:47 +02:00
Oliver Kowalke
272368f6f8 add missing stack_allocator parameter to ctor 2014-03-31 18:49:08 +02:00
Oliver Kowalke
6eea05d045 update performance.qbk 2014-03-31 17:38:43 +02:00
Oliver Kowalke
19c95ad5cc dd missing keyword typename 2014-03-30 13:52:15 +02:00
Oliver Kowalke
665c2382ef asyymmetric-coroutine with placement new 2014-03-30 11:01:14 +02:00
Oliver Kowalke
24f523f4b3 small changes related to symmetric-coroutine 2014-03-27 20:59:17 +01:00
Oliver Kowalke
68e5857509 symmetric-coroutine: placement new + StackAllocator
- for symmetric_coroutine<> StackAllocator is type-erased
- symmetric_coroutine_impl<> is allocated via placement-new on
  coroutine's stack -> no extra jump to coroutine-context
2014-03-26 17:44:18 +01:00
Oliver Kowalke
e3225bbacb use traits_type::page_size() in protected-stack_allocator 2014-03-21 17:10:22 +01:00
Oliver Kowalke
00205b2431 add clang support for segmented stacks 2014-03-19 21:19:44 +01:00
Oliver Kowalke
3b39af8001 some code cleanup related to segmented stacks 2014-03-19 21:17:45 +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
965829128c add missing header attributes.hpp 2014-03-19 19:43:23 +01:00
Oliver Kowalke
fbb82004fe fix typo for protect_stack_allocator on Windows 2014-03-17 17:45:07 +01:00
Oliver Kowalke
deb806f464 douc updated 2014-03-14 17:58:17 +01:00
Oliver Kowalke
9af8ddc714 docu 2014-03-14 17:54:10 +01:00
Oliver Kowalke
5e5b0ada89 symmetric_coroutine::get() throw invalid_result 2014-03-14 17:46:18 +01:00
Oliver Kowalke
e77283f0f5 docu 2014-03-14 17:23:03 +01:00
Oliver Kowalke
e25ee95ce9 update of documentation 2014-03-14 17:21:30 +01:00
Oliver Kowalke
7b0c1dd87d introduction of stack_traits 2014-03-14 17:09:59 +01:00
Oliver Kowalke
2ba556a67f graphics updated 2014-03-14 17:09:27 +01:00
Oliver Kowalke
36662b4371 docu update 2014-03-13 22:15:58 +01:00
olk
40bd8b13c8 Merge pull request #7 from nat-goodspeed/develop
Documentation review: minor wording changes.
2014-03-13 09:02:49 +01:00
Nat Goodspeed
d38675b9f3 Documentation review: minor wording changes. 2014-03-12 16:47:41 -04:00
Oliver Kowalke
a6e5fe64da fix unwinding symmetric coroutine 2014-03-12 17:39:45 +01:00
Oliver Kowalke
c913a541d1 corrected corourine_context in asyymetric coroutine 2014-03-11 19:52:39 +01:00
Oliver Kowalke
189fcd1027 coroutine_context changed; creating coroutine changed 2014-03-10 20:28:19 +01:00
Oliver Kowalke
4424232cf1 bugfix for #9760 2014-03-09 15:01:44 +01:00
Oliver Kowalke
1691bb18b6 do not set memory to zero for protected_stack_allocator 2014-03-07 17:16:06 +01:00
Oliver Kowalke
ceaeedfa88 update acknowledgements 2014-03-04 19:10:34 +01:00
Oliver Kowalke
5207f06b31 fix link to N3896 2014-03-04 12:22:08 +01:00
Oliver Kowalke
bd81e759e6 update for documentation 2014-03-04 12:13:59 +01:00
Oliver Kowalke
dc335d2ef7 throw bad_alloc in segmented_stack_allocator 2014-03-04 10:02:14 +01:00
Oliver Kowalke
a8e07f9a04 remove unused variable in performance tests 2014-03-04 10:01:49 +01:00
Oliver Kowalke
4c780e4080 remove stack_tuple 2014-03-04 09:28:51 +01:00
Oliver Kowalke
4929f37992 add b2-commandline parameters to Jamfile for performance-tests 2014-03-04 09:26:10 +01:00
Oliver Kowalke
006b915f29 bugfix 9734: test ::mmap() against MAP_FAILED 2014-03-04 07:19:51 +01:00
Oliver Kowalke
4d7705aad8 wrap pragma for MSVC 2014-03-03 17:51:45 +01:00
Oliver Kowalke
86d114ee99 add missing pragma warning push 2014-03-01 10:59:38 +01:00
Oliver Kowalke
992fb9669c add disable warning C4355 for MSVC 2014-03-01 10:56:33 +01:00