Commit Graph

34 Commits

Author SHA1 Message Date
Oliver Kowalke
bc76ee17e6 fcontext_t-API is no longer part of public API 2016-01-14 17:55:10 +01:00
Oliver Kowalke
a29c4a08b1 adapt new fcontext-API 2015-11-11 08:24:20 +01:00
Oliver Kowalke
c8ca13f8c5 user support of segmented-stacks from boost.context 2015-11-11 07:59:00 +01:00
Oliver Kowalke
b3235bca7c add export declaration in cpp files 2015-06-19 18:52:40 +02:00
Oliver Kowalke
cbbde4f7d0 don't evaluate return value in non-debug mode 2015-06-04 07:05:20 +02:00
Oliver Kowalke
06f255c471 replace internal_stack_ctx by instance of preallocated 2015-06-02 17:22:24 +02:00
Oliver Kowalke
3b39af8001 some code cleanup related to segmented stacks 2014-03-19 21:17:45 +01:00
Oliver Kowalke
7b0c1dd87d introduction of stack_traits 2014-03-14 17:09:59 +01:00
Oliver Kowalke
189fcd1027 coroutine_context changed; creating coroutine changed 2014-03-10 20:28:19 +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
dc335d2ef7 throw bad_alloc in segmented_stack_allocator 2014-03-04 10:02:14 +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
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
f1b55e35c9 rename is_stack_unbound() -> is_stack_unbounded() 2014-02-11 18:01:47 +01:00
Oliver Kowalke
0c45cedbf4 fix copy-ctor and assignment-operator for coroutine_context 2014-01-28 17:58:53 +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
d7825c7b32 fix class coroutine_context 2014-01-18 11:17:57 +01:00
Oliver Kowalke
c0af5821a5 refactoring of stack-allocators 2014-01-16 20:38:22 +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
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
4c4f2afbd5 coroutine: coroutine_error + coroutine_errc
[SVN r85139]
2013-07-23 19:49:38 +00:00
Oliver Kowalke
c39d9509a4 coroutine: fix auto-link in config.hpp and update examples
[SVN r84996]
2013-07-10 06:44:14 +00:00
Oliver Kowalke
bcae158775 coroutine: disable warning for MSVC
[SVN r84200]
2013-05-09 05:47:16 +00:00
Oliver Kowalke
951700832a coroutine: fix for 8526, reorg. for new interface
[SVN r84099]
2013-05-01 10:40:07 +00:00
Oliver Kowalke
d79282f405 coroutine: build segmented_stack_allocator depending on property <segmented-stacks>
[SVN r83047]
2013-02-20 16:33:05 +00:00
Oliver Kowalke
3bf228523c coroutine: support for segmented stacks added
[SVN r82840]
2013-02-12 19:01:29 +00:00