Commit Graph

  • 553f2f02ca update docu Oliver Kowalke 2016-02-09 17:25:46 +0100
  • 26c4849256 update docu for execution_context (v2) Oliver Kowalke 2016-02-09 17:05:58 +0100
  • 31a196f12c add unit-test for passing pointers between execution_context Oliver Kowalke 2016-02-09 16:55:04 +0100
  • 0f2cde5e1d adapt performance test for execution_context v2 Oliver Kowalke 2016-02-09 16:54:33 +0100
  • 83a8fddf36 some fixes for passign references as arguments to ec Oliver Kowalke 2016-02-08 21:29:06 +0100
  • cf783fd907 make execution_context (v2) typesafe Oliver Kowalke 2016-02-08 18:36:58 +0100
  • 68a57f29b3 rename captued_context to execution_context Oliver Kowalke 2016-02-06 12:18:38 +0100
  • 01d3c901e4 Don't link boost.thread if <mutex> is available. Kohei Takahashi 2016-02-05 10:48:09 +0900
  • 934dee6f7e export symbols fow WinGW etcexport symbols fow WinGW etc.. Oliver Kowalke 2016-01-22 18:35:53 +0100
  • 669670c047 update docu Oliver Kowalke 2016-01-22 18:35:46 +0100
  • c2f0dfdf26 remove fcontext_t-API from public interface Oliver Kowalke 2016-01-14 17:46:41 +0100
  • a5500c53ab update docu Oliver Kowalke 2016-01-13 17:40:12 +0100
  • edf6fda907 update documentation Oliver Kowalke 2016-01-13 17:02:09 +0100
  • 7d0ea94a2b update examples Oliver Kowalke 2016-01-13 16:59:09 +0100
  • c3296606c1 remove unit-test for fcontext_t Oliver Kowalke 2016-01-13 16:58:44 +0100
  • 1bf9f6dfdb documentation updated Oliver Kowalke 2016-01-12 20:29:58 +0100
  • fe73f5ad9e update examples for captured_context Oliver Kowalke 2016-01-12 19:31:52 +0100
  • 834ca26aed remove examples for fcontext_t Oliver Kowalke 2016-01-12 19:31:29 +0100
  • 8710b4f928 introduction of property context-switch Oliver Kowalke 2016-01-04 17:43:47 +0100
  • 7e546fcf10 test for BOOST_NO_CXX11_CONSTEXPR Oliver Kowalke 2016-01-03 18:23:30 +0100
  • ba357205a9 class captured_context added Oliver Kowalke 2016-01-01 22:03:18 +0100
  • 4c13531474 undef BOOST_NO_CXX11_CONSTEXPR for MSVC-14 Oliver Kowalke 2015-12-20 21:44:07 +0100
  • 03f6c69c29 Revert "remove BOOST_NO_CXX11_CONSTEXPR because of MSVC" Oliver Kowalke 2015-12-20 21:41:33 +0100
  • 1d8329ca9f remove BOOST_NO_CXX11_CONSTEXPR because of MSVC Oliver Kowalke 2015-12-20 18:59:44 +0100
  • 6d4805ab64 fix usage of disable_overload Oliver Kowalke 2015-12-16 22:09:10 +0100
  • e80c6bb4d5 excluse ctor with forwarding-reference from overload resolution Oliver Kowalke 2015-12-16 16:34:51 +0100
  • 967c36f3cd remove decay_copy.hpp/ decay-copy done inside capture_context Oliver Kowalke 2015-12-16 16:33:54 +0100
  • 9fee61d5f5 pass deferred-call per reference to apply() Oliver Kowalke 2015-12-15 09:10:40 +0100
  • e2d58a643e deca-copy deferred call Oliver Kowalke 2015-12-14 20:41:52 +0100
  • 7604463f5a performance test for execution_context Oliver Kowalke 2015-12-12 23:43:14 +0100
  • 98d9a96cf4 update docu Oliver Kowalke 2015-12-12 23:33:06 +0100
  • 0ec3ad70a6 re-factor apply()/invoke() + unit-tests Oliver Kowalke 2015-12-11 19:44:11 +0100
  • 31dadae120 re-enable unit-tests for execution_context Oliver Kowalke 2015-12-11 19:44:03 +0100
  • 1fc33a2858 refactor usage of defect macros Oliver Kowalke 2015-12-10 17:19:49 +0100
  • 88051e4d69 update docu for C++11 requirement Oliver Kowalke 2015-12-08 19:33:54 +0100
  • 3821ca594c replace BOOST_CONTEXT_NO_CPP14 by BOOST_CONTEXT_NO_CPP11 Oliver Kowalke 2015-12-08 18:47:16 +0100
  • 838b03be70 remove unnecessary detail:: Oliver Kowalke 2015-12-08 18:28:51 +0100
  • 4380967c80 relax to C++11 Oliver Kowalke 2015-12-08 17:45:04 +0100
  • 181c0f13de splitting into apply()p and invoke() Oliver Kowalke 2015-12-06 21:14:18 +0100
  • 22bb6e8c31 dtors per default noexcept Oliver Kowalke 2015-12-05 13:24:11 +0100
  • 2aecb790d4 C++14 polishing Oliver Kowalke 2015-11-30 19:50:34 +0100
  • d564cccf82 refactor execution-context Oliver Kowalke 2015-11-29 11:23:14 +0100
  • 9bca6eaf6b refactor stack allocators Oliver Kowalke 2015-11-29 11:22:54 +0100
  • 4d68f47767 fcontext uses 'void*' for data transfer Oliver Kowalke 2015-11-28 22:58:36 +0100
  • c70440f0ff adapt ppc64/sysv/xcoff for jump_fcontext() Oliver Kowalke 2015-10-31 13:37:14 +0100
  • 5be29f8d16 adapt ppc64/sysv/mach-o for jump_fcontext() Oliver Kowalke 2015-10-31 13:32:55 +0100
  • da59242715 adapt ppc32/sysv/xcoff for jump_fcontext() Oliver Kowalke 2015-10-31 13:28:06 +0100
  • dbec41e4f5 adapt ppc32/sysv/mach-o for jump_fcontext() Oliver Kowalke 2015-10-31 13:23:30 +0100
  • 67d70bd24a adapt pppc64/sysv/elf for jump_fcontext() Oliver Kowalke 2015-10-31 12:36:58 +0100
  • 9a70aca8e6 adapt pppc32/sysv/elf for jump_fcontext() Debian User 2015-10-30 11:10:46 +0000
  • 50072a87c6 adapt mips/o32/elf for jump_fcontext() Debian User 2015-10-30 08:01:06 +0000
  • 7a02eff8af dapt arm/aapcs/pe for jump_fcontext() Oliver Kowalke 2015-10-29 11:38:49 +0100
  • 763f28542d adapt arm/aapcs/cwmach-oelf for jump_fcontext() Oliver Kowalke 2015-10-29 11:34:12 +0100
  • 5fcbdccd41 adapt arm64/aapcs/mach-o for jump_fcontext() Oliver Kowalke 2015-10-28 19:03:49 +0100
  • 4a3e2318d8 adapt arm/aapcs/elf for jump_fcontext() Oliver Kowalke 2015-10-29 11:21:15 +0100
  • 2f3533f8d4 adapt x86_64/ms/pe/gas for jump_fcontext() Oliver Kowalke 2015-10-28 18:12:06 +0100
  • 39f3346a29 adapt x86_64/ms/pe/masm for jump_fcontext() oliver Kowalke 2015-10-28 16:05:55 +0100
  • 704b1f09df adapt i386/ms/pe/gas for jump_fcontext() Oliver Kowalke 2015-10-28 17:11:42 +0100
  • c2017904c7 adapt i386/ms/pe/masm for jump_fcontext() Oliver Kowalke 2015-10-28 15:04:11 +0100
  • 0e244b0be9 adapt i386/sysv/mach-o for jump_fcontext() Oliver Kowalke 2015-10-28 14:27:23 +0100
  • f2ef6326b6 remove files related SPARC Oliver Kowalke 2015-10-28 13:41:31 +0100
  • 36595dd28a adapt arm64/aapcs/elf for jump_fcontext() Oliver Kowalke 2015-10-28 06:26:41 -0700
  • 10bc5153d0 adapt i386/sysv/elf for jump_fcontext() Oliver Kowalke 2015-10-28 14:01:33 +0100
  • fbce2868ee adapt x86_64/sysv/mach-o for jump_fcontext() Oliver Kowalke 2015-10-28 13:40:06 +0100
  • 905cc3e13e remove comment Oliver Kowalke 2015-10-28 13:39:35 +0100
  • cb01d3d0fe adapt documentation for changed signature of jump_fcontext() Oliver Kowalke 2015-10-28 13:31:41 +0100
  • c9110c316f adapt x86_64/sysv/elf for jump_fcontext() Oliver Kowalke 2015-10-28 13:25:58 +0100
  • c0ccac4460 remove 4th argument in example jump Oliver Kowalke 2015-10-28 13:25:40 +0100
  • 1ee0af6b31 jump_fcontext() without parameter preserve_fpu Oliver Kowalke 2015-10-28 13:25:14 +0100
  • f5271e53d3 pass fcotnext_t through jump_fcontext() Oliver Kowalke 2015-10-28 09:50:21 +0100
  • 5e0e749c7a add comparation operators to execution_context Oliver Kowalke 2015-10-18 20:54:12 +0200
  • 4f9df7d8e4 segmented-stacks=on -> only segmented_stack can be used Oliver Kowalke 2015-10-18 19:16:19 +0200
  • f0471a9722 fix header inclusion in WIN32-version Oliver Kowalke 2015-10-18 16:15:32 +0200
  • 8e6c168a64 fix stack-size allocation for protected stack in WIN32 version Oliver Kowalke 2015-10-18 16:13:06 +0200
  • 18081aaf0f fix passing argument for Win32-Fiber version Oliver Kowalke 2015-10-18 16:12:40 +0200
  • 05dc2a8a47 Win32-Fiber version updated Oliver Kowalke 2015-10-18 12:50:22 +0200
  • 43d89cb639 support passing argument between execution_context' Oliver Kowalke 2015-10-15 17:42:25 +0200
  • 01660915c1 reorder test macros in unit-test Oliver Kowalke 2015-10-11 09:07:43 +0200
  • df2012d99d add support for CYGWIN Oliver Kowalke 2015-10-11 08:58:18 +0200
  • 64ef3f3ab9 use defect macros for constexpr Oliver Kowalke 2015-10-05 17:29:07 +0200
  • f43dd8a9da comments Oliver Kowalke 2015-10-03 09:06:06 +0200
  • 8c60232f5f fix typo in PPC32 SYSV/MACH-O Oliver Kowalke 2015-10-02 19:55:56 +0200
  • 9adeaed415 correct initialization of main context Oliver Kowalke 2015-10-01 19:24:19 +0200
  • 9268225628 fix deallocating main activation-record Oliver Kowalke 2015-10-01 19:12:36 +0200
  • bcc01b2636 use schwarz counter idiom for static variable initialization Oliver Kowalke 2015-10-01 17:46:32 +0200
  • df9a86eea6 fix typo Oliver Kowalke 2015-09-30 17:35:27 +0200
  • 7683d1e593 us std::invoke() for MSVC 14 Oliver Kowalke 2015-09-30 17:32:45 +0200
  • b1a85bcb30 re-factor invoke() Oliver Kowalke 2015-09-30 17:17:34 +0200
  • 344fdc2192 remove lamdda in execution_cotnext ctor - store on capture_record Oliver Kowalke 2015-09-28 17:21:02 +0200
  • 0bd0507b76 add operator bool()/operator!() to execution_context Oliver Kowalke 2015-09-28 17:19:05 +0200
  • 5dbe69dffc add missing namespace detail for WinFiber version Oliver Kowalke 2015-09-27 21:07:38 +0200
  • 2fc18fb871 fix execution_context using WinFibers Oliver Kowalke 2015-09-27 21:03:04 +0200
  • 69686cc9cf workaround for Xcode: test for integer_sequence Oliver Kowalke 2015-09-27 20:25:42 +0200
  • 0fdd2eff37 copy-/move- ctor + assignment op for Windows Oliver Kowalke 2015-09-27 16:10:40 +0200
  • dc1478e9e6 provide implementation for copy-/move-ctor + assignment Oliver Kowalke 2015-09-27 16:06:19 +0200
  • c60534cf89 default ctor of execution_context without stack allocator Oliver Kowalke 2015-09-26 20:20:58 +0200
  • 8f92720988 add default constructed copy-/move-ctor and copy-/move-assignment op Oliver Kowalke 2015-09-26 10:36:03 +0200
  • 5e599eea51 Merge pull request #19 from BenWiederhake/develop Oliver Kowalke 2015-09-17 19:49:46 +0200
  • eaa829fc7b Fix signed pointer comparison. Ben Wiederhake 2015-09-17 19:31:33 +0200
  • db84824f16 make refcounting in execution_cotnext atomic Oliver Kowalke 2015-09-08 21:25:12 +0200