Commit Graph

857 Commits

Author SHA1 Message Date
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
cb01d3d0fe adapt documentation for changed signature of jump_fcontext() 2015-10-28 13:31:41 +01:00
Oliver Kowalke
c9110c316f adapt x86_64/sysv/elf for jump_fcontext() 2015-10-28 13:25:58 +01:00
Oliver Kowalke
c0ccac4460 remove 4th argument in example jump 2015-10-28 13:25:40 +01:00
Oliver Kowalke
1ee0af6b31 jump_fcontext() without parameter preserve_fpu 2015-10-28 13:25:14 +01:00
Oliver Kowalke
f5271e53d3 pass fcotnext_t through jump_fcontext() 2015-10-28 09:50:21 +01:00
Oliver Kowalke
5e0e749c7a add comparation operators to execution_context 2015-10-18 20:54:12 +02:00
Oliver Kowalke
4f9df7d8e4 segmented-stacks=on -> only segmented_stack can be used 2015-10-18 19:16:19 +02:00
Oliver Kowalke
f0471a9722 fix header inclusion in WIN32-version 2015-10-18 16:15:32 +02:00
Oliver Kowalke
8e6c168a64 fix stack-size allocation for protected stack in WIN32 version 2015-10-18 16:13:06 +02:00
Oliver Kowalke
18081aaf0f fix passing argument for Win32-Fiber version 2015-10-18 16:12:40 +02:00
Oliver Kowalke
05dc2a8a47 Win32-Fiber version updated 2015-10-18 12:50:22 +02:00
Oliver Kowalke
43d89cb639 support passing argument between execution_context' 2015-10-15 17:42:25 +02:00
Oliver Kowalke
01660915c1 reorder test macros in unit-test 2015-10-11 09:07:43 +02:00
Oliver Kowalke
df2012d99d add support for CYGWIN 2015-10-11 08:58:18 +02:00
Oliver Kowalke
64ef3f3ab9 use defect macros for constexpr 2015-10-05 17:29:07 +02:00
Oliver Kowalke
f43dd8a9da comments 2015-10-03 09:06:06 +02:00
Oliver Kowalke
8c60232f5f fix typo in PPC32 SYSV/MACH-O 2015-10-02 19:55:56 +02:00
Oliver Kowalke
9adeaed415 correct initialization of main context 2015-10-01 19:24:19 +02:00
Oliver Kowalke
9268225628 fix deallocating main activation-record 2015-10-01 19:12:36 +02:00
Oliver Kowalke
bcc01b2636 use schwarz counter idiom for static variable initialization 2015-10-01 17:46:32 +02:00
Oliver Kowalke
df9a86eea6 fix typo 2015-09-30 17:35:27 +02:00
Oliver Kowalke
7683d1e593 us std::invoke() for MSVC 14 2015-09-30 17:32:45 +02:00
Oliver Kowalke
b1a85bcb30 re-factor invoke() 2015-09-30 17:17:34 +02:00
Oliver Kowalke
344fdc2192 remove lamdda in execution_cotnext ctor - store on capture_record 2015-09-28 17:21:02 +02:00
Oliver Kowalke
0bd0507b76 add operator bool()/operator!() to execution_context 2015-09-28 17:19:05 +02:00
Oliver Kowalke
5dbe69dffc add missing namespace detail for WinFiber version 2015-09-27 21:07:38 +02:00
Oliver Kowalke
2fc18fb871 fix execution_context using WinFibers 2015-09-27 21:03:04 +02:00
Oliver Kowalke
69686cc9cf workaround for Xcode: test for integer_sequence 2015-09-27 20:25:42 +02:00
Oliver Kowalke
0fdd2eff37 copy-/move- ctor + assignment op for Windows 2015-09-27 16:10:40 +02:00
Oliver Kowalke
dc1478e9e6 provide implementation for copy-/move-ctor + assignment 2015-09-27 16:06:19 +02:00
Oliver Kowalke
c60534cf89 default ctor of execution_context without stack allocator 2015-09-26 20:20:58 +02:00
Oliver Kowalke
8f92720988 add default constructed copy-/move-ctor and copy-/move-assignment op 2015-09-26 10:36:03 +02:00
Oliver Kowalke
5e599eea51 Merge pull request #19 from BenWiederhake/develop
Fix signed pointer comparison.
2015-09-17 19:49:46 +02:00
Ben Wiederhake
eaa829fc7b Fix signed pointer comparison. 2015-09-17 19:31:33 +02:00
Oliver Kowalke
db84824f16 make refcounting in execution_cotnext atomic 2015-09-08 21:25:12 +02:00