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
|
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
|
da5865406a
|
set fiber-storage for missing asm to zero (Windows only)
|
2016-05-25 07:50:25 +02:00 |
|
Oliver Kowalke
|
20d4a5ed5f
|
set fiber-storage to zero (Windows)
- fixes bug 12215
|
2016-05-24 18:58:35 +02:00 |
|
Andrey Semashev
|
c0c3053fd5
|
Fix boost::once_flag initialization. The initial value is required to be BOOST_ONCE_INIT. Luckily, it is currently equivalent to zero, that's why it worked before.
|
2016-03-24 10:32:02 +03:00 |
|
Oliver Kowalke
|
32beb363b0
|
fix ontop asm for ARM/AAPCS/PE
|
2016-02-27 16:52:21 +01:00 |
|
Debian User
|
1f983d6ee9
|
fix alignment on mips/o32
|
2016-02-26 20:40:50 +01:00 |
|
Oliver Kowalke
|
5d4c593837
|
fix assembler for ARM/AAPCS/PE
|
2016-02-26 17:28:47 +01:00 |
|
Oliver Kowalke
|
feb15b1393
|
fix stack alignment for i386/Windows
|
2016-02-25 18:44:26 +01:00 |
|
Oliver Kowalke
|
af3bfacb23
|
fix stack alignment for first frame on i386/sysv
|
2016-02-23 18:47:44 +01: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
|
934dee6f7e
|
export symbols fow WinGW etcexport symbols fow WinGW etc..
|
2016-01-22 18:35:53 +01:00 |
|
Oliver Kowalke
|
ba357205a9
|
class captured_context added
|
2016-01-01 22:03:18 +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
|
9bca6eaf6b
|
refactor stack allocators
|
2015-11-29 11:22:54 +01:00 |
|
Oliver Kowalke
|
c70440f0ff
|
adapt ppc64/sysv/xcoff for jump_fcontext()
|
2015-10-31 13:37:14 +01:00 |
|
Oliver Kowalke
|
5be29f8d16
|
adapt ppc64/sysv/mach-o for jump_fcontext()
|
2015-10-31 13:32:55 +01:00 |
|
Oliver Kowalke
|
da59242715
|
adapt ppc32/sysv/xcoff for jump_fcontext()
|
2015-10-31 13:28:06 +01:00 |
|
Oliver Kowalke
|
dbec41e4f5
|
adapt ppc32/sysv/mach-o for jump_fcontext()
|
2015-10-31 13:23:30 +01:00 |
|
Oliver Kowalke
|
67d70bd24a
|
adapt pppc64/sysv/elf for jump_fcontext()
|
2015-10-31 12:36:58 +01:00 |
|
Debian User
|
9a70aca8e6
|
adapt pppc32/sysv/elf for jump_fcontext()
|
2015-10-30 11:10:46 +00:00 |
|
Debian User
|
50072a87c6
|
adapt mips/o32/elf for jump_fcontext()
|
2015-10-30 08:01:06 +00:00 |
|
Oliver Kowalke
|
7a02eff8af
|
dapt arm/aapcs/pe for jump_fcontext()
|
2015-10-29 11:39:29 +01:00 |
|
Oliver Kowalke
|
763f28542d
|
adapt arm/aapcs/cwmach-oelf for jump_fcontext()
|
2015-10-29 11:34:12 +01:00 |
|
Oliver Kowalke
|
5fcbdccd41
|
adapt arm64/aapcs/mach-o for jump_fcontext()
|
2015-10-29 11:22:56 +01:00 |
|
Oliver Kowalke
|
4a3e2318d8
|
adapt arm/aapcs/elf for jump_fcontext()
|
2015-10-29 11:21:15 +01:00 |
|
Oliver Kowalke
|
2f3533f8d4
|
adapt x86_64/ms/pe/gas for jump_fcontext()
|
2015-10-28 18:12:06 +01:00 |
|
oliver Kowalke
|
39f3346a29
|
adapt x86_64/ms/pe/masm for jump_fcontext()
|
2015-10-28 16:05:55 +01:00 |
|
Oliver Kowalke
|
704b1f09df
|
adapt i386/ms/pe/gas for jump_fcontext()
|
2015-10-28 17:11:42 +01:00 |
|
Oliver Kowalke
|
c2017904c7
|
adapt i386/ms/pe/masm for jump_fcontext()
|
2015-10-28 15:04:11 +01:00 |
|
Oliver Kowalke
|
0e244b0be9
|
adapt i386/sysv/mach-o for jump_fcontext()
|
2015-10-28 14:27:23 +01:00 |
|
Oliver Kowalke
|
f2ef6326b6
|
remove files related SPARC
- asm for SPARC architecture not working
|
2015-10-28 14:24:18 +01:00 |
|
Oliver Kowalke
|
36595dd28a
|
adapt arm64/aapcs/elf for jump_fcontext()
|
2015-10-28 06:26:41 -07:00 |
|
Oliver Kowalke
|
10bc5153d0
|
adapt i386/sysv/elf for jump_fcontext()
|
2015-10-28 14:01:33 +01:00 |
|
Oliver Kowalke
|
fbce2868ee
|
adapt x86_64/sysv/mach-o for jump_fcontext()
|
2015-10-28 13:40:06 +01:00 |
|
Oliver Kowalke
|
905cc3e13e
|
remove comment
|
2015-10-28 13:39:35 +01:00 |
|
Oliver Kowalke
|
c9110c316f
|
adapt x86_64/sysv/elf for jump_fcontext()
|
2015-10-28 13:25:58 +01:00 |
|