2
0
mirror of https://github.com/boostorg/context.git synced 2026-01-25 06:02:16 +00:00

591 Commits

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