Oliver Kowalke
|
3c0c6d2650
|
change size calculation for protected stack on Windows
|
2017-06-01 18:20:02 +02:00 |
|
Oliver Kowalke
|
b7b1b4f95c
|
size calculation of protected stack on POSIX
|
2017-06-01 18:20:02 +02:00 |
|
Oliver Kowalke
|
0f02a5ca2e
|
64kB default stack-size on POSIX
|
2017-06-01 18:20:02 +02:00 |
|
Oliver Kowalke
|
73add9eb12
|
cleanup examples directory
|
2017-06-01 18:20:02 +02:00 |
|
Oliver Kowalke
|
be97a3ebbc
|
cleanup performance tests
|
2017-06-01 18:20:02 +02:00 |
|
Oliver Kowalke
|
a3bb151981
|
simpler context creation
|
2017-06-01 18:20:02 +02:00 |
|
Oliver Kowalke
|
4b8a730919
|
support ucontext_t in callcc()
|
2017-06-01 18:20:02 +02:00 |
|
oliver Kowalke
|
b719dd20f4
|
update performance numbers
|
2017-05-29 08:33:56 +02:00 |
|
Oliver Kowalke
|
843ee29cae
|
unit-tests: build parameters speed/release
|
2017-05-27 17:13:29 +02:00 |
|
Oliver Kowalke
|
5969cd4baa
|
documentation
|
2017-05-25 14:40:34 +02:00 |
|
Oliver Kowalke
|
6ba3206393
|
adapt Jamfiles for new properties
|
2017-05-25 12:16:21 +02:00 |
|
Oliver Kowalke
|
932a6059c1
|
documentation
|
2017-05-25 12:16:21 +02:00 |
|
Oliver Kowalke
|
026fc34413
|
support WinFibers in callcc()
|
2017-05-25 12:16:20 +02:00 |
|
Oliver Kowalke
|
0e1c4e2f7e
|
reorder members of control structures
- ASAN throw an error if salloc_ was initilized after arg_
(stack was overwriten)
|
2017-05-25 12:16:20 +02:00 |
|
Oliver Kowalke
|
98cbdead81
|
aligned placement new for control structures
|
2017-05-25 12:16:20 +02:00 |
|
Torkel Bjørnson-Langen
|
b928da2504
|
spelling corrections in doc/callcc.qbk
|
2017-05-25 09:51:31 +02:00 |
|
Oliver Kowalke
|
c07dfe28b7
|
change size calculation for protected stack on Windows
|
2017-05-25 09:51:31 +02:00 |
|
Oliver Kowalke
|
014a393f31
|
size calculation of protected stack on POSIX
|
2017-05-25 09:51:31 +02:00 |
|
Oliver Kowalke
|
40a698a508
|
64kB default stack-size on POSIX
|
2017-05-25 09:51:30 +02:00 |
|
Oliver Kowalke
|
efee5ecf7c
|
cleanup examples directory
|
2017-05-25 09:51:30 +02:00 |
|
Oliver Kowalke
|
e81591b68f
|
cleanup performance tests
|
2017-05-25 09:51:30 +02:00 |
|
Oliver Kowalke
|
855e03e92f
|
simpler context creation
|
2017-05-25 09:51:30 +02:00 |
|
Oliver Kowalke
|
a4d1c4a4d8
|
support ucontext_t in callcc()
|
2017-05-25 09:51:30 +02:00 |
|
Oliver Kowalke
|
50ebf5bd11
|
x64 Windows: store/load fiber local storage from correct offset
|
2017-04-26 06:34:22 +02:00 |
|
Oliver Kowalke
|
2cec475b48
|
disable floating point modifications for Intel's TSX
|
2017-04-26 06:34:22 +02:00 |
|
Oliver Kowalke
|
81f44fc948
|
rename property: htm { tsx }
|
2017-04-26 06:34:15 +02:00 |
|
Oliver Kowalke
|
da4a903634
|
unit-test: buffer length for snprintf
|
2017-04-22 22:12:22 +02:00 |
|
Oliver Kowalke
|
002ed38953
|
fix x86/MS/PE/GAS
|
2017-04-22 21:27:36 +02:00 |
|
Oliver Kowalke
|
1dee15e58e
|
Merge pull request #55 from DaoWen/bug/gcc-4.9-callcc
Fix callcc functionality for g++-4.9
|
2017-04-22 16:32:43 +02:00 |
|
Oliver Kowalke
|
aa8a8785d4
|
Merge pull request #53 from DaoWen/bug/ppc64-elfv2-registers
Fix register usage for ppc64/sysv/elfv2
|
2017-04-22 16:14:02 +02:00 |
|
Nick Vrvilo
|
74c43ed99a
|
Fix callcc functionality for g++-4.9
|
2017-04-20 17:12:49 -05:00 |
|
Nick Vrvilo
|
d6393e78c2
|
Fix register usage for ppc64/sysv/elfv2
|
2017-04-18 16:37:47 -05:00 |
|
Oliver Kowalke
|
d3f02dbe2f
|
support for TSX
(cherry picked from commit 8f9c379e83a21e7e9aef32dcc41f16846190f799)
|
2017-04-14 12:39:45 +02:00 |
|
Oliver Kowalke
|
518ba02aa2
|
docu: add hint how execution_context-API can be used
|
2017-04-09 19:10:23 +02:00 |
|
oliver Kowalke
|
c92e5b66e5
|
adjustements for PPC64/MACH-O
|
2017-04-06 17:32:54 +02:00 |
|
Oliver Kowalke
|
1abb5c4d32
|
enhance unit-test
|
2017-04-06 17:32:54 +02:00 |
|
Oliver Kowalke
|
d767a2371b
|
replace BOOST_ASSERT by BOOST_CHECK in unit-test
|
2017-04-05 12:15:06 -07:00 |
|
Oliver Kowalke
|
64d8d1445b
|
fix wrong start address of stack for ARM
|
2017-04-05 17:41:50 +00:00 |
|
Oliver Kowalke
|
7dfdede718
|
fix typo in unit-test
|
2017-04-05 17:21:29 +00:00 |
|
Oliver Kowalke
|
4f5fd1f5c8
|
fix stack pointer adjustement on mips
|
2017-04-05 17:53:20 +02:00 |
|
Oliver Kowalke
|
da597edbbe
|
add missing header in unit-tests
|
2017-04-05 17:33:07 +02:00 |
|
Oliver Kowalke
|
3353e3575a
|
fix name of ontop_fcontext in ppc64/xcoff
|
2017-04-05 17:20:01 +02:00 |
|
oliver Kowalke
|
8c6047adf5
|
add unit-tests related to snprintf()
|
2017-04-05 08:19:56 +02:00 |
|
Oliver Kowalke
|
baae016e76
|
Merge pull request #51 from DaoWen/bug/ppc64-sysv-elf-abi
Fix assembly for fcontext on ppc64/sysv/elf
|
2017-04-05 06:38:55 +02:00 |
|
Nick Vrvilo
|
c76b5d224a
|
Fix fcontext assembly bugs for ppc64/sysv/elf
See issue #50 for details.
|
2017-04-04 21:42:55 -05:00 |
|
Nick Vrvilo
|
7fb76426bc
|
Include missing header in test_fcontext.cpp
|
2017-04-04 14:48:58 -05:00 |
|
Oliver Kowalke
|
a429ff6301
|
docu: hint to enable execution_context v1/v2
|
2017-04-01 05:42:34 +02:00 |
|
Oliver Kowalke
|
a1cc765318
|
unit-test for var-args added
|
2017-03-20 17:18:29 +00:00 |
|
Oliver Kowalke
|
03573d7e7e
|
Update stack.qbk
|
2017-03-14 14:25:23 +01:00 |
|
oliver Kowalke
|
ee05fbc190
|
add assert statement
|
2017-03-14 09:34:55 +01:00 |
|