2
0
mirror of https://github.com/boostorg/context.git synced 2026-01-23 05:22:16 +00:00
Commit Graph

377 Commits

Author SHA1 Message Date
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