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

27 Commits

Author SHA1 Message Date
Oliver Kowalke
ac99b9bf25 prevent compiling compilation units for non-C++11 compilers 2018-03-12 12:14:50 +01:00
Daniel James
63f85b4c54 Fix braces in execution_context.cpp
When BOOST_NO_CXX11_THREAD_LOCAL is defined.
2018-03-11 18:34:30 +00:00
Oliver Kowalke
3ca5a272e7 fix C2492 (Windows/MSVC)
- in context of #73
2018-02-24 08:42:14 +01:00
Oliver Kowalke
a0433d1c72 execution_context without depended compilation
- execution_context v1 in namecpase v1
- execution_context v2 in inlined namespace v2
2018-02-05 19:34:35 +01:00
Oliver Kowalke
51ea6b583d re-introduce continuation - fix conflicts 2018-02-05 13:31:35 +01:00
Oliver Kowalke
10d3264f7b implementation of fibers without scheduler according to P0876R0 2018-02-05 13:31:32 +01:00
Oliver Kowalke
fa890b1c4d adapt Jamfiles for new properties 2017-06-04 20:27:03 +02:00
Oliver Kowalke
a72f69607f support WinFibers in callcc() 2017-06-04 20:27:03 +02:00
Oliver Kowalke
4b8a730919 support ucontext_t in callcc() 2017-06-01 18:20:02 +02:00
Oliver Kowalke
68a57f29b3 rename captued_context to execution_context
- split into execution_context v2 (previous captured_context)
  and execution_context v1
- v1 enabled if segmented-stacks=on at b2 commandline
2016-02-06 12:18:38 +01:00
Oliver Kowalke
1fc33a2858 refactor usage of defect macros 2015-12-10 17:19:49 +01:00
Oliver Kowalke
3821ca594c replace BOOST_CONTEXT_NO_CPP14 by BOOST_CONTEXT_NO_CPP11 2015-12-08 18:47:16 +01:00
Oliver Kowalke
838b03be70 remove unnecessary detail:: 2015-12-08 18:28:51 +01:00
Oliver Kowalke
22bb6e8c31 dtors per default noexcept 2015-12-05 13:24:11 +01:00
Oliver Kowalke
2aecb790d4 C++14 polishing 2015-12-01 19:32:37 +01:00
Oliver Kowalke
d564cccf82 refactor execution-context 2015-11-29 16:12:28 +01:00
Oliver Kowalke
f43dd8a9da comments 2015-10-03 09:06:06 +02:00
Oliver Kowalke
9adeaed415 correct initialization of main context 2015-10-01 19:24:19 +02:00
Oliver Kowalke
bcc01b2636 use schwarz counter idiom for static variable initialization 2015-10-01 17:46:32 +02:00
Oliver Kowalke
58a4812f92 introduce static inititalization function main() 2015-09-07 18:22:31 +02:00
Oliver Kowalke
41123e262d make execution_context conform to N4397 2015-03-26 10:00:42 +01:00
Oliver Kowalke
55b10634f7 return to parent activation record 2015-03-25 22:43:37 +01:00
Oliver Kowalke
3b9a002642 replace test for __cplusplus by BOOST_NO_CXX11_ - macros 2015-02-07 16:42:17 +01:00
Oliver Kowalke
cb29688ff5 fix destruction fcontext 2015-01-15 18:32:45 +01:00
Oliver Kowalke
c2618274c5 Revert "some fixes"
This reverts commit f77909d0aa.
2014-12-27 09:37:55 +01:00
Oliver Kowalke
f77909d0aa some fixes 2014-12-26 19:42:11 +01:00
Oliver Kowalke
a917cd01b1 fix linker issue 2014-12-18 19:53:35 +01:00