Oliver Kowalke
55b10634f7
return to parent activation record
2015-03-25 22:43:37 +01:00
Oliver Kowalke
ded781420f
update parser example using execution_context
2015-03-19 19:52:22 +01:00
Oliver Kowalke
39ccd9687e
Lift architecture detection
2015-03-08 17:42:48 +01:00
Oliver Kowalke
1fbea51a47
update docu
2015-03-05 17:28:50 +01:00
Oliver Kowalke
b2af03e76b
update examples
2015-03-05 17:26:19 +01:00
Oliver Kowalke
0735822d19
update documentation
2015-03-05 17:26:05 +01:00
Oliver Kowalke
6e2a2b4b30
do not use aliases LR and FP for ARM64/gcc
2015-02-25 19:49:30 +01:00
Oliver Kowalke
1e2584e00c
some fixes for ARM64
2015-02-24 17:50:14 +01:00
Oliver Kowalke
8481d3ccfc
add support for ARM64/ELF
2015-02-23 16:23:11 +01:00
Oliver Kowalke
b717da49d5
fix warning in variant=release
2015-02-19 19:06:14 +01:00
Oliver Kowalke
c876a81184
docu
2015-02-18 18:47:26 +01:00
Oliver Kowalke
5e6f073f2e
update docu
2015-02-18 18:35:00 +01:00
Oliver Kowalke
bc3cd0fbed
rename jump_to() -> resume()
2015-02-18 18:23:58 +01:00
Oliver Kowalke
eb021109eb
remove execution_context::operator bool()
2015-02-18 18:23:26 +01:00
Oliver Kowalke
1a4682e5be
Merge pull request #9 from 0x1997/patch-1
...
fix typo in execution_context.hpp
2015-02-18 09:47:42 +01:00
Zhe Wang
9443d969aa
fix typo in execution_context.hpp
2015-02-18 16:33:54 +08:00
Oliver Kowalke
57d9bc6e1b
small optimization/fix unit.test
2015-02-13 17:31:44 +01:00
Oliver Kowalke
8b802b9b3d
add alignment (no enalbed yet -> gcc-5.0 required)
2015-02-11 22:12:39 +01:00
Oliver Kowalke
0ae6d8af2a
execution_context now C++14
...
- lambda capture expressions supports move-only types
- parameters are packed into std::tuple<> and with context-function
moved to the context-lambda (->lambda capture expression)
- in context-lambda context-function with packed parameters called
(-> deferred call)
2015-02-11 19:42:15 +01:00
Oliver Kowalke
bf0468b878
use BOOST_CONTEXT_NO_EXECUTION_CONTEXT in unit test
2015-02-10 18:56:40 +01:00
Oliver Kowalke
3b9a002642
replace test for __cplusplus by BOOST_NO_CXX11_ - macros
2015-02-07 16:42:17 +01:00
Oliver Kowalke
1a119ca612
add support for Valgrind
2015-01-29 19:11:44 +01:00
Oliver Kowalke
2dce78f1bf
update docu
2015-01-23 22:27:08 +01:00
Oliver Kowalke
aba41e54cc
update documentation
2015-01-23 22:19:23 +01:00
Oliver Kowalke
447623fc62
some comments to parser example added
2015-01-23 22:19:02 +01:00
Oliver Kowalke
fa078765cb
me stack-allocators/some fixes
2015-01-23 22:02:20 +01:00
Oliver Kowalke
9ec7f56a5a
fix performance-test
2015-01-16 20:35:54 +01:00
Oliver Kowalke
cb29688ff5
fix destruction fcontext
2015-01-15 18:32:45 +01:00
Oliver Kowalke
d0ab46ad5c
use std::call_once + lambda in stack_traits init
...
- stack_traits uses std::call_once for static initialization
2015-01-15 18:31:45 +01:00
Oliver Kowalke
42f8be9752
remove coroutine examples
2015-01-15 18:31:45 +01:00
Oliver Kowalke
ac1b8457eb
usei consistent use of BOOST_ASSERT
2015-01-14 22:32:48 +01:00
Oliver Kowalke
45f75dac66
enhance performance measurements
2015-01-14 18:09:14 +01:00
Oliver Kowalke
e20a8ad6fb
use lambda
2015-01-14 18:09:02 +01:00
Oliver Kowalke
cc46f8b0d3
use correct stack-pointer and stack-size if preallocated
2015-01-13 11:26:06 +01:00
Oliver Kowalke
cf2c8f4422
add support for additional control-structures (preallocated)
2015-01-12 20:03:49 +01:00
Oliver Kowalke
fae49e0fc2
allow coroutine-functions with arguments
2015-01-11 11:30:24 +01:00
olk
fce0c97c79
Merge pull request #6 from jhunold/fix-typo
...
Remove extra "e" in include directive.
2015-01-07 20:50:40 +01:00
Jürgen Hunold
6ab6140d4a
Remove extra "e" in include directive.
2015-01-07 20:23:05 +01:00
Oliver Kowalke
7984b53fe4
Merge branch 'develop' of github.com:boostorg/context into develop
...
Conflicts:
include/boost/context/execution_context.hpp
2015-01-05 19:55:06 +01:00
Oliver Kowalke
1200ee4e8a
fix for segemented stack usage
2015-01-05 19:52:41 +01:00
Oliver Kowalke
58107a5882
fix for segemented stack usage
2015-01-05 19:45:29 +01:00
Oliver Kowalke
de60227a90
remove untested.cpp for ARM64/MACH-O
2014-12-30 21:08:50 +01:00
olk
3cd7013691
Merge pull request #5 from johncapfull/develop
...
jump and make stubs for arm64 (aarch64) for iOS ABI
2014-12-30 21:03:31 +01:00
Evgeny Shapovalov
efcdb6aae8
jump and make stubs for arm64 (aarch64) for iOS ABI
2014-12-30 17:14:49 +03:00
Oliver Kowalke
a92010989b
some small fixes
2014-12-27 09:49:02 +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
Oliver Kowalke
c3a9e2b3f7
fix invalif path the header stack_context.hpp
2014-12-14 10:17:33 +01:00
Oliver Kowalke
d78da992f0
remove reserve
2014-12-14 10:17:20 +01:00