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 |
|
Oliver Kowalke
|
89d6d8e9e6
|
remove prame warning
|
2014-03-01 09:34:24 +01:00 |
|
Oliver Kowalke
|
862fad87c4
|
use stack_allocator as default
|
2014-03-01 07:59:08 +01:00 |
|
Oliver Kowalke
|
f93db1d725
|
set missing flag flag_running for symmetric coroutine
|
2014-03-01 07:23:56 +01:00 |
|
Oliver Kowalke
|
78ec216abb
|
additional test moving asymmetric corutines
|
2014-02-22 21:19:19 +01:00 |
|
Oliver Kowalke
|
d9c3039815
|
Merge branch 'feature/symmetric' into develop
|
2014-02-21 15:21:17 +01:00 |
|
Oliver Kowalke
|
8d438531c0
|
pass stack size to make_fcontext()
|
2014-02-21 07:09:17 +01:00 |
|
Oliver Kowalke
|
03484ebce3
|
change coroutine_context according to boost.context
|
2014-02-16 21:18:20 +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
|
c12385bb55
|
docu
|
2014-02-14 16:38:58 +01:00 |
|
Oliver Kowalke
|
a2a8f6b65f
|
docu
|
2014-02-13 22:53:11 +01:00 |
|
Oliver Kowalke
|
c41da54058
|
docu
|
2014-02-12 20:21:36 +01:00 |
|
Oliver Kowalke
|
727ec8444b
|
add flag running - prevent from restarting a coroutine if already
running
|
2014-02-12 17:51:33 +01:00 |
|
Oliver Kowalke
|
3b6a6f5659
|
update docu
|
2014-02-12 17:49:53 +01:00 |
|
Oliver Kowalke
|
f456bfc314
|
documentation update from Nat Goodspeed
|
2014-02-11 19:01:06 +01:00 |
|
Oliver Kowalke
|
f1b55e35c9
|
rename is_stack_unbound() -> is_stack_unbounded()
|
2014-02-11 18:01:47 +01:00 |
|
Oliver Kowalke
|
57c9c0a355
|
remove disable_iffrom ctors
|
2014-02-10 22:20:09 +01:00 |
|
Oliver Kowalke
|
7460abc0d4
|
remove disable_if from ctor
|
2014-02-10 21:52:10 +01:00 |
|
Oliver Kowalke
|
44085bd85d
|
fix invalid template args
|
2014-02-09 10:31:29 +01:00 |
|
Oliver Kowalke
|
dfd32f03ad
|
fix typo
|
2014-02-09 10:26:36 +01:00 |
|
Oliver Kowalke
|
8043977546
|
remove empty() and has_result() from asymmetric coroutine
|
2014-02-09 09:23:34 +01:00 |
|
Oliver Kowalke
|
a7646da2ad
|
update doucmentation
|
2014-02-09 09:13:16 +01:00 |
|
Oliver Kowalke
|
a961e495d5
|
remove passing rvalues for asyymetric corouties
|
2014-02-09 09:12:53 +01:00 |
|
Oliver Kowalke
|
da031fcfda
|
remove passing rvalues
|
2014-02-09 09:03:47 +01:00 |
|
Oliver Kowalke
|
0557ffdc6b
|
disable passing non type for yielding to
|
2014-02-08 10:37:35 +01:00 |
|
Oliver Kowalke
|
81c94d05f7
|
pass values ar const& (MSVC)
|
2014-02-07 17:38:22 +01:00 |
|
Oliver Kowalke
|
864e45e22a
|
some fixes in docu
|
2014-02-06 18:01:38 +01:00 |
|
Oliver Kowalke
|
3efdb8309f
|
update documentation
|
2014-02-06 17:44:39 +01:00 |
|
Oliver Kowalke
|
1caaffa6b1
|
make pinning thread to cpu a choice
|
2014-02-06 17:23:46 +01:00 |
|
Oliver Kowalke
|
77cc851024
|
docu
|
2014-02-05 20:33:03 +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
|
224bcab410
|
documentation update
|
2014-02-05 17:28:08 +01:00 |
|
Oliver Kowalke
|
abe14b450a
|
iparameters are always transfer by switching to symmetric coroutien
|
2014-02-05 17:27:14 +01:00 |
|
Oliver Kowalke
|
dab8445947
|
add free swap() function for symmetric_coroutine_self
|
2014-02-05 17:25:42 +01:00 |
|
Oliver Kowalke
|
b225dc0e98
|
make ctor of symmetric_coroutine_self private
- symmetric_coroutine_self should only be created by the framewaork
|
2014-02-05 17:24:35 +01:00 |
|
Oliver Kowalke
|
6f6b8ceac4
|
remove forward decl of stack_context in symmetric_coroutine_self
|
2014-02-05 17:22:02 +01:00 |
|
Oliver Kowalke
|
37f79622fe
|
change comments in function trampoline()
|
2014-02-05 17:20:46 +01:00 |
|
Oliver Kowalke
|
13454392a3
|
renme template parameter of symmetric_coroutine to Arg
|
2014-02-05 17:20:12 +01:00 |
|
Oliver Kowalke
|
7f039c6a5c
|
add typedef ymmetric_coroutine<>::value_type
|
2014-02-04 20:40:56 +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
|
2d6e4b019e
|
add noexcept specifier to symmetric coutines API
|
2014-02-04 20:00:22 +01:00 |
|
Oliver Kowalke
|
d7522869f3
|
ignore html xml
|
2014-02-04 19:46:34 +01:00 |
|