Commit Graph

97 Commits

Author SHA1 Message Date
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
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
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
f15be7a0de drop const_iterator 2013-12-19 17:20:40 +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
Oliver Kowalke
f9f4caf47b sync with olk-repo 2013-12-04 22:26:09 +01:00
Oliver Kowalke
013c82539e file gitignore added 2013-12-04 06:44:51 +01:00
Oliver Kowalke
7b66aff743 coroutine: fix bug #9355
[SVN r86679]
2013-11-13 16:32:52 +00:00
Oliver Kowalke
4501cc7f31 coroutine: fix standard_allocator issue for Windows
[SVN r86567]
2013-11-05 20:14:45 +00:00
Oliver Kowalke
c6e664445d coroutine: fix calculating page-count in stackallocator
[SVN r86533]
2013-11-01 14:07:06 +00:00
Oliver Kowalke
e5120a4b71 coroutine: remove deprecated interface
[SVN r86521]
2013-10-30 08:23:09 +00:00
Oliver Kowalke
03acada249 coroutine: documentation update
[SVN r86406]
2013-10-23 16:29:25 +00:00
Oliver Kowalke
5cba70e3d5 coroutine: type in docu
[SVN r86341]
2013-10-17 17:31:35 +00:00
Oliver Kowalke
f00676e2c6 coroutine: fix missing 'inline' (MSVC)
[SVN r85983]
2013-09-28 15:54:09 +00:00
Oliver Kowalke
6e2aff251c coroutine: fix documentation
[SVN r85980]
2013-09-28 15:20:50 +00:00
Oliver Kowalke
2e191b6632 coroutine: fixing export issue for MSVC; increase used stacksize for example
[SVN r85979]
2013-09-28 15:00:26 +00:00
Oliver Kowalke
3ad3e2f1a0 coroutine: fix noinline attribute for MSVC in segmented-stack example
[SVN r85977]
2013-09-28 06:15:48 +00:00
Oliver Kowalke
bd5484e894 coroutine: fix compiler wrning in tests
[SVN r85976]
2013-09-28 05:43:52 +00:00
Oliver Kowalke
ccdb869ca8 coroutine: fixing typos in documentation
[SVN r85857]
2013-09-23 17:19:37 +00:00
Oliver Kowalke
a0892e0195 coroutine: remove reference to old interface in documentation
[SVN r85856]
2013-09-23 17:03:41 +00:00
Oliver Kowalke
96331f6854 coroutine: documentation update
[SVN r85394]
2013-08-19 15:55:50 +00:00