Oliver Kowalke
f43dd8a9da
comments
2015-10-03 09:06:06 +02:00
Oliver Kowalke
8c60232f5f
fix typo in PPC32 SYSV/MACH-O
2015-10-02 19:55:56 +02:00
Oliver Kowalke
9adeaed415
correct initialization of main context
2015-10-01 19:24:19 +02:00
Oliver Kowalke
9268225628
fix deallocating main activation-record
2015-10-01 19:12:36 +02:00
Oliver Kowalke
bcc01b2636
use schwarz counter idiom for static variable initialization
2015-10-01 17:46:32 +02:00
Oliver Kowalke
df9a86eea6
fix typo
2015-09-30 17:35:27 +02:00
Oliver Kowalke
7683d1e593
us std::invoke() for MSVC 14
2015-09-30 17:32:45 +02:00
Oliver Kowalke
b1a85bcb30
re-factor invoke()
2015-09-30 17:17:34 +02:00
Oliver Kowalke
344fdc2192
remove lamdda in execution_cotnext ctor - store on capture_record
2015-09-28 17:21:02 +02:00
Oliver Kowalke
0bd0507b76
add operator bool()/operator!() to execution_context
2015-09-28 17:19:05 +02:00
Oliver Kowalke
5dbe69dffc
add missing namespace detail for WinFiber version
2015-09-27 21:07:38 +02:00
Oliver Kowalke
2fc18fb871
fix execution_context using WinFibers
2015-09-27 21:03:04 +02:00
Oliver Kowalke
69686cc9cf
workaround for Xcode: test for integer_sequence
2015-09-27 20:25:42 +02:00
Oliver Kowalke
0fdd2eff37
copy-/move- ctor + assignment op for Windows
2015-09-27 16:10:40 +02:00
Oliver Kowalke
dc1478e9e6
provide implementation for copy-/move-ctor + assignment
2015-09-27 16:06:19 +02:00
Oliver Kowalke
c60534cf89
default ctor of execution_context without stack allocator
2015-09-26 20:20:58 +02:00
Oliver Kowalke
8f92720988
add default constructed copy-/move-ctor and copy-/move-assignment op
2015-09-26 10:36:03 +02:00
Oliver Kowalke
5e599eea51
Merge pull request #19 from BenWiederhake/develop
...
Fix signed pointer comparison.
2015-09-17 19:49:46 +02:00
Ben Wiederhake
eaa829fc7b
Fix signed pointer comparison.
2015-09-17 19:31:33 +02:00
Oliver Kowalke
db84824f16
make refcounting in execution_cotnext atomic
2015-09-08 21:25:12 +02:00
Oliver Kowalke
58a4812f92
introduce static inititalization function main()
2015-09-07 18:22:31 +02:00
Oliver Kowalke
8c3d8e4dbd
replace decltype(auto) -> void in lambda expression
2015-09-05 07:47:26 +02:00
Oliver Kowalke
611d5608e3
Merge pull request #18 from BenWiederhake/develop
...
Fix several typos I spotted while reading the documentation
2015-09-01 13:26:54 +02:00
Ben Wiederhake
b868537ba7
fix then/than-typos in doc
2015-09-01 13:15:25 +02:00
Ben Wiederhake
948893b0f8
fix copy-pasted typo in doc
2015-09-01 13:15:21 +02:00
Oliver Kowalke
6431d27506
fix #11604 : Assembler Error A1010 with Intel Compiler 16.0 (win7 64bit)
2015-08-31 21:20:41 +02:00
Oliver Kowalke
acbe483eeb
fix usage of semgneted-stacks
...
- main-context gets flag flag_segmented_stack if property
segmented-stacks=on
- corrected usage of __splitstack_getcontext/__splitstack_setcontext()
-> test flags for flag_segmented_stack for `from AND `to`
2015-08-23 19:29:25 +02:00
Oliver Kowalke
a7be53c71e
fix #11565 - segmented stacks not build for gcc-5.2
2015-08-21 08:47:57 +02:00
Oliver Kowalke
308e0ba086
Update rationale.qbk
2015-08-13 11:21:54 +02:00
Oliver Kowalke
daf0737dae
Update requirements.qbk
2015-08-13 11:19:28 +02:00
Oliver Kowalke
9f3a134520
Update requirements.qbk
2015-08-13 11:18:53 +02:00
Oliver Kowalke
65b283a0aa
Update rationale.qbk
2015-08-13 11:17:56 +02:00
Oliver Kowalke
7db01269e7
Revert "fix result_of usage"
...
This reverts commit a264431eb8 .
2015-08-12 18:16:57 +02:00
Oliver Kowalke
a264431eb8
fix result_of usage
2015-08-12 17:39:47 +02:00
Oliver Kowalke
3fb8dabbeb
fix stack-types for Windos+WinFibers
2015-07-30 23:29:06 +02:00
Oliver Kowalke
0855249214
reduce deferred-call
2015-07-30 23:20:04 +02:00
Oliver Kowalke
c5ede089b0
enhance tests for execution_context
2015-07-14 18:04:21 +02:00
Oliver Kowalke
1be3321f0f
add return value specifier for lambda
2015-06-29 17:07:53 +02:00
Oliver Kowalke
a1447bb35e
add invoke() in order to support member fn
2015-06-23 17:52:34 +02:00
Oliver Kowalke
16abb31ae8
add checks for C++11/14 features in unit-tests
2015-06-21 18:42:55 +02:00
Oliver Kowalke
bcfbe21cff
some modifications for stack_traits
2015-06-19 18:48:38 +02:00
Oliver Kowalke
28cc7c8336
add workaround for MSVC 14
...
- MS Visual Studio CTP1 does not provide test macros (SD-6)
in order to test support for compile-time integer sequence
2015-06-17 20:15:42 +02:00
Oliver Kowalke
1d6ef329f9
add hint for cross compiling in docu
2015-06-16 18:04:00 +02:00
Oliver Kowalke
a3d02c0507
Windows Fibers: no convertion back to thread
...
- ConvertThreadtoFiber() called without converting the fiber back
(no call to ConvertFibertoThread())
2015-06-16 17:58:48 +02:00
Oliver Kowalke
2e4ea730c6
add SD-6 test maro for compile-time integer sequence
2015-06-16 17:57:33 +02:00
Oliver Kowalke
54a4c23b35
WinFibers API: allow to allocate less than stack_traits::minimum_size()
...
- Windows Fibers manage their own stack
- we have only to allocate memory for the control structure
- dirty hack to circumvent the stack constraints
2015-06-13 08:01:31 +02:00
Oliver Kowalke
b48f92384e
define BOOST_DISABLE_ASSERTS in Jamfile
...
- for variant=release or optimization=speed define BOOST_DISABLE_ASSERTS
2015-06-13 08:00:39 +02:00
Oliver Kowalke
95e1aecc72
enable alignment of control structure on stack
2015-06-10 20:50:03 +02:00
Oliver Kowalke
a76a402c2c
fix some typos for MinGW64
2015-06-07 18:06:51 +02:00
Oliver Kowalke
e7c71e7898
some fixes for asm MinGW on Win64
2015-06-07 17:34:25 +02:00