Oliver Kowalke
0d48392e1c
Merge branch 'feature/onstack' into develop
...
Conflicts:
performance/performance_create_prealloc.cpp
performance/performance_create_protected.cpp
performance/performance_create_standard.cpp
2014-01-29 17:19:16 +01:00
Oliver Kowalke
0223e75a70
remove pull/push_coroutine_object classes
2014-01-29 16:59:19 +01:00
Oliver Kowalke
d5e8413b5d
remove pull/push_coroutine_object< void >
2014-01-28 20:46:45 +01:00
Oliver Kowalke
c61f465a0b
fix Windows - typos
2014-01-28 19:03:04 +01:00
Oliver Kowalke
e14071c2d6
add missingtemplate arg in coroutine_fn typedef
2014-01-28 18:52:26 +01:00
Oliver Kowalke
1812f5fc45
fxes for C++11 part
2014-01-28 18:07:14 +01:00
Oliver Kowalke
0c45cedbf4
fix copy-ctor and assignment-operator for coroutine_context
2014-01-28 17:58:53 +01:00
Oliver Kowalke
23659091e1
fix passing moveable coroutine-fn to setup/trampoline
2014-01-28 17:58:23 +01:00
Oliver Kowalke
af3a3d4a56
fix performance/Jamfile
2014-01-28 17:09:15 +01:00
Oliver Kowalke
4b51c9a708
fix typo in documentation
2014-01-27 20:09:52 +01:00
Oliver Kowalke
43a3311df0
rename simple_stack_allocator into standard_stack_allocator
...
Conflicts:
performance/performance_create_standard.cpp
2014-01-27 20:09:27 +01:00
Oliver Kowalke
98dae1bc98
fix performance tests
2014-01-27 19:52:57 +01:00
Oliver Kowalke
9d2b70854d
fix typo in documentation
2014-01-27 19:50:22 +01:00
Oliver Kowalke
1dd660ca9a
rename simple_stack_allocator into standard_stack_allocator
2014-01-27 19:49:09 +01:00
Oliver Kowalke
ef7d9b36aa
fix preallocate_stack performance-test (unwinding)
2014-01-26 21:04:00 +01:00
Oliver Kowalke
41f26ff616
preallocate uses protected_stack_allocator internally
2014-01-26 20:03:50 +01:00
Oliver Kowalke
dc9769c1a5
add progr option for unwinding in operformance tests
2014-01-26 20:03:26 +01:00
Oliver Kowalke
163f3abda6
add additional ctor to attributes
2014-01-26 20:02:11 +01:00
Oliver Kowalke
e74929f66a
enable/disable stack unwinding in performance tests
2014-01-26 11:16:31 +01:00
Oliver Kowalke
7b6bba07c0
allocate on stack
2014-01-25 23:41:06 +01:00
Oliver Kowalke
8857a31281
pull_coroutine< void > - ctor changes
2014-01-23 19:45:37 +01:00
Oliver Kowalke
b39c82b4ca
remove template-specialization for pointers
2014-01-22 17:37:08 +01:00
Oliver Kowalke
9568d68287
remove param<>
2014-01-21 20:47:50 +01:00
Oliver Kowalke
60d2cdf951
Merge branch 'feature/optional' into develop
2014-01-21 20:42:14 +01:00
Oliver Kowalke
d1308f553a
fixx iterator support
2014-01-21 20:33:21 +01:00
Oliver Kowalke
3675d0146e
remove optional<>
2014-01-21 19:07:13 +01:00
Oliver Kowalke
cd88c751db
rename holder -> parameters
2014-01-20 20:49:05 +01:00
Oliver Kowalke
f89144d2b6
remove optional<> from holder
2014-01-20 20:39:05 +01:00
Oliver Kowalke
b579a30343
measure switch with passing arguments
2014-01-19 12:40:08 +01:00
Oliver Kowalke
2b41067015
rework coroutine-ctors (rvalue references)
2014-01-19 11:26:51 +01:00
Oliver Kowalke
ceb70b4f3a
fix rvalue references for push()/operator()(Arg)
2014-01-18 12:37:46 +01:00
Oliver Kowalke
26e3277bbc
consolidate operator()( Arg)
2014-01-18 12:15:37 +01:00
Oliver Kowalke
d7825c7b32
fix class coroutine_context
2014-01-18 11:17:57 +01:00
Oliver Kowalke
dfb2fde05e
add reference to boost.context docu (supported architectures)
2014-01-17 17:35:56 +01:00
Oliver Kowalke
f420a63ca1
use explicit-operator-bool macro from boost::utility
2014-01-17 16:38:16 +01:00
Oliver Kowalke
3b4c262fdc
adjust stacksize to 64kb required by Windows
2014-01-16 21:44:51 +01:00
Oliver Kowalke
f86d9c38c6
refactored perforamnce tests
2014-01-16 20:40:16 +01:00
Oliver Kowalke
33015374a0
disable example await_emu because of problems with boost::thread
2014-01-16 20:39:05 +01:00
Oliver Kowalke
9e3a3e0f97
modify gitignore file
2014-01-16 20:38:53 +01:00
Oliver Kowalke
c0af5821a5
refactoring of stack-allocators
2014-01-16 20:38:22 +01:00
Oliver Kowalke
2a67dac036
fix copy-n-paste failure for performance-test Jamfile
2014-01-13 18:11:39 +01:00
Oliver Kowalke
c41cd53860
remove directory resulting from merge
2013-12-21 12:27:03 +01:00
Oliver Kowalke
f15be7a0de
drop const_iterator
2013-12-19 17:20:40 +01:00
Oliver Kowalke
290afac249
Revert "Drop the const_iterator."
...
This reverts commit 6af6bf74e4
.
2013-12-19 17:16:39 +01:00
olk
53004c2b5e
Merge pull request #2 from LEW21/drop-const-iterator
...
drop the const_iterator
2013-12-19 00:30:38 -08:00
Janusz Lewandowski
6af6bf74e4
Drop the const_iterator.
...
const_iterator should not modify the iterated object, and it's impossible not to modify the coroutine.
(And that's why it breaks the const-correctness, so const_casts are needed.)
2013-12-18 22:09:45 +01:00
Oliver Kowalke
a6c21637d3
Merge branch 'develop'
...
Conflicts:
build/Jamfile.v2
include/boost/coroutine/v2/coroutine.hpp
2013-12-07 09:59:29 +01:00
Oliver Kowalke
39b103cb47
remove README.md
2013-12-07 09:56:19 +01:00
Oliver Kowalke
4ad7fa609a
ifxi for standard_stack_allocator on Windows (singleton)
2013-12-06 20:13:44 +01:00
Oliver Kowalke
aa0686de8c
init statics for standard_stacl_allocator once
2013-12-06 17:27:51 +01:00