Oliver Kowalke
|
5544120b47
|
test bug 12592
|
2017-01-21 14:52:19 +01:00 |
|
Oliver Kowalke
|
1f53a8825d
|
remove execution_context docu
|
2017-01-08 20:07:16 +01:00 |
|
Oliver Kowalke
|
a98bc78310
|
Merge pull request #40 from tsandmann/develop
Fix für #38
|
2017-01-08 18:50:06 +01:00 |
|
Timo Sandmann
|
3167d4dfb8
|
Fixes #38
Use correct type cast and tuple extracting for pointer to transfered data tuples
|
2017-01-08 18:24:20 +01:00 |
|
Timo Sandmann
|
dc515159f6
|
Little optimization for x86_64 SysV mach-o assembler
|
2017-01-08 18:13:05 +01:00 |
|
Oliver Kowalke
|
f2e1761a4d
|
fix example fibonacci
|
2017-01-08 09:38:37 +01:00 |
|
Oliver Kowalke
|
e847c37d43
|
modify example endless_loop
|
2017-01-07 16:06:50 +01:00 |
|
Oliver Kowalke
|
68c3d100b4
|
remove inline namespace 'v1'
|
2017-01-05 19:23:50 +01:00 |
|
Oliver Kowalke
|
26b61a67cf
|
remove directive '.cpu' for ARM64/AAPCS/ELF
|
2017-01-05 19:18:21 +01:00 |
|
Oliver Kowalke
|
dbd95e8421
|
callcc() -> resume()
|
2017-01-05 18:59:02 +01:00 |
|
Oliver Kowalke
|
3ea3b5cc90
|
fix for 12719 (mingw-w64)
|
2017-01-03 18:31:41 +01:00 |
|
Oliver Kowalke
|
0a78c3da65
|
use defect macro for std::exchange
|
2017-01-03 17:29:19 +01:00 |
|
Oliver Kowalke
|
047e9f43eb
|
remove doc/html directory
|
2017-01-02 21:57:13 +01:00 |
|
Oliver Kowalke
|
c35ecd04df
|
documentation: call/cc
|
2017-01-02 10:07:18 +01:00 |
|
Oliver Kowalke
|
ac38815b6d
|
refactor all.hpp
|
2017-01-02 10:07:18 +01:00 |
|
Oliver Kowalke
|
6aafda324d
|
decouple passed types
|
2017-01-02 10:07:17 +01:00 |
|
Oliver Kowalke
|
d32842cb50
|
context-fn signature continuation(*)(continuation &&)
|
2016-12-28 14:28:44 +01:00 |
|
Oliver Kowalke
|
ba37cd3968
|
remove template arg from callcc()
|
2016-12-28 12:36:25 +01:00 |
|
Oliver Kowalke
|
b78e0c894b
|
return values transferred by continuation
|
2016-12-26 10:11:06 +01:00 |
|
oliver Kowalke
|
7ab9ace7b3
|
introduction of callcc()/continuation<>
|
2016-12-25 21:23:04 +01:00 |
|
Oliver Kowalke
|
bd76e76d0a
|
implicitly declared default constructor would not be constexpr
|
2016-12-20 05:15:33 +01:00 |
|
Oliver Kowalke
|
859463e707
|
rename sub-directories in directory performance
|
2016-12-20 04:53:37 +01:00 |
|
Oliver Kowalke
|
af1cffe8bc
|
rename sub-directories in directory examples
|
2016-12-20 04:51:56 +01:00 |
|
oliver Kowalke
|
16bc5a5bc0
|
fix indirect jump asm for x86_64/SYSV/ELF
|
2016-12-16 08:25:25 +01:00 |
|
oliver Kowalke
|
7db7873401
|
enable unit-test only if <thread> is supported
|
2016-12-13 08:06:01 +01:00 |
|
Oliver Kowalke
|
bb8b7f5dbf
|
fix calling _exit() for x86_64 SYSV/MACH-O
|
2016-12-11 19:50:25 +01:00 |
|
Oliver Kowalke
|
e71b38c1d2
|
fix indirect jump for x86_64 on MACH-O
|
2016-12-11 17:29:26 +01:00 |
|
Oliver Kowalke
|
e428581e1d
|
use defect macro BOOST_NO_CXX17_STD_APPLY
|
2016-12-11 14:59:53 +01:00 |
|
Oliver Kowalke
|
5df4efe146
|
std::invoke() is already checked by Boost defect macro
|
2016-12-11 14:50:37 +01:00 |
|
Oliver Kowalke
|
8589a5613c
|
remove callgrind profile
|
2016-12-11 14:49:07 +01:00 |
|
Oliver Kowalke
|
9dd3b50b8f
|
foo
|
2016-12-06 19:36:58 +01:00 |
|
Oliver Kowalke
|
985a7c8e96
|
use indirect jump on x86
- load return address early
- use indirect jump
- branch prediction (two-level adaptive predictor) should be better
|
2016-12-06 19:34:55 +01:00 |
|
Oliver Kowalke
|
11ef8338fb
|
ppc32 preserve FP env
|
2016-12-04 12:11:06 +01:00 |
|
Oliver Kowalke
|
317a01d935
|
mips32 preserve FP env
|
2016-12-04 12:11:06 +01:00 |
|
Oliver Kowalke
|
6d48391e51
|
x86_64 preserve FP env
|
2016-12-04 12:11:06 +01:00 |
|
Oliver Kowalke
|
9f84687239
|
i386 preserve FP env
|
2016-12-04 12:11:05 +01:00 |
|
Oliver Kowalke
|
b685a89f08
|
arm64 preserve FP env
|
2016-12-04 12:10:31 +01:00 |
|
oliver Kowalke
|
53e44f632d
|
arm32 preserve FP env
|
2016-12-04 12:10:31 +01:00 |
|
Oliver Kowalke
|
df7f46260a
|
unit-test: enable ontop-exception
|
2016-12-04 12:09:55 +01:00 |
|
Oliver Kowalke
|
ba3673d9cb
|
add unit-tests for fcontext
|
2016-11-26 19:45:39 +01:00 |
|
oliver Kowalke
|
3feb5330e3
|
fix performance tests for execution_context v2
|
2016-11-21 08:24:48 +01:00 |
|
oliver Kowalke
|
1aa4e6a320
|
Merge branch 'ontop' into develop
|
2016-11-21 08:19:56 +01:00 |
|
Oliver Kowalke
|
e607528e4a
|
reduced signature of ontop-fn
|
2016-11-21 08:19:02 +01:00 |
|
Oliver Kowalke
|
da5208ac52
|
build performance test for ucontext with properties spped+release
|
2016-11-19 12:11:50 +01:00 |
|
Oliver Kowalke
|
c2c29cd23f
|
ifx perfromance test for fcontext
|
2016-11-19 12:09:04 +01:00 |
|
Oliver Kowalke
|
b2149a615a
|
reduced signature of ontop-fn
|
2016-11-17 19:56:26 +01:00 |
|
Oliver Kowalke
|
a83c1dcc62
|
fix unit test
|
2016-11-11 16:43:20 +01:00 |
|
oliver Kowalke
|
4ad58e5516
|
documentation: fix perforamnce numbers
|
2016-11-11 08:05:13 +01:00 |
|
oliver Kowalke
|
8ca008bca4
|
fix performance test for ucontext
|
2016-11-11 08:03:19 +01:00 |
|
Oliver Kowalke
|
88ce079b46
|
test for std::invoke() via BOOST_NO_CXX17_STD_INVOKE
|
2016-10-23 11:30:13 +02:00 |
|