Commit Graph

  • 3c0c6d2650 change size calculation for protected stack on Windows Oliver Kowalke 2017-05-22 11:24:43 +0200
  • b7b1b4f95c size calculation of protected stack on POSIX Oliver Kowalke 2017-05-22 11:23:35 +0200
  • 0f02a5ca2e 64kB default stack-size on POSIX Oliver Kowalke 2017-05-22 10:11:58 +0200
  • 73add9eb12 cleanup examples directory Oliver Kowalke 2017-05-22 06:51:18 +0200
  • be97a3ebbc cleanup performance tests Oliver Kowalke 2017-05-22 06:49:38 +0200
  • a3bb151981 simpler context creation Oliver Kowalke 2017-05-21 22:21:30 +0200
  • 4b8a730919 support ucontext_t in callcc() Oliver Kowalke 2017-05-15 21:29:41 +0200
  • b719dd20f4 update performance numbers oliver Kowalke 2017-05-29 08:33:56 +0200
  • 843ee29cae unit-tests: build parameters speed/release Oliver Kowalke 2017-05-27 17:13:29 +0200
  • 5969cd4baa documentation Oliver Kowalke 2017-05-25 14:40:34 +0200
  • 6ba3206393 adapt Jamfiles for new properties Oliver Kowalke 2017-05-25 11:53:54 +0200
  • 932a6059c1 documentation Oliver Kowalke 2017-05-25 10:55:52 +0200
  • 026fc34413 support WinFibers in callcc() Oliver Kowalke 2017-05-24 18:21:36 +0200
  • 0e1c4e2f7e reorder members of control structures Oliver Kowalke 2017-05-24 17:14:18 +0200
  • 98cbdead81 aligned placement new for control structures Oliver Kowalke 2017-05-24 17:13:54 +0200
  • b928da2504 spelling corrections in doc/callcc.qbk Torkel Bjørnson-Langen 2017-05-22 21:31:56 +0200
  • c07dfe28b7 change size calculation for protected stack on Windows Oliver Kowalke 2017-05-22 11:24:43 +0200
  • 014a393f31 size calculation of protected stack on POSIX Oliver Kowalke 2017-05-22 11:23:35 +0200
  • 40a698a508 64kB default stack-size on POSIX Oliver Kowalke 2017-05-22 10:11:58 +0200
  • efee5ecf7c cleanup examples directory Oliver Kowalke 2017-05-22 06:51:18 +0200
  • e81591b68f cleanup performance tests Oliver Kowalke 2017-05-22 06:49:38 +0200
  • 855e03e92f simpler context creation Oliver Kowalke 2017-05-21 22:21:30 +0200
  • a4d1c4a4d8 support ucontext_t in callcc() Oliver Kowalke 2017-05-15 21:29:41 +0200
  • 50ebf5bd11 x64 Windows: store/load fiber local storage from correct offset Oliver Kowalke 2017-04-24 17:37:29 +0200
  • 2cec475b48 disable floating point modifications for Intel's TSX Oliver Kowalke 2017-04-23 09:16:02 +0200
  • 81f44fc948 rename property: htm { tsx } Oliver Kowalke 2017-04-23 09:10:17 +0200
  • da4a903634 unit-test: buffer length for snprintf Oliver Kowalke 2017-04-22 22:12:22 +0200
  • 002ed38953 fix x86/MS/PE/GAS Oliver Kowalke 2017-04-22 21:27:36 +0200
  • 1dee15e58e Merge pull request #55 from DaoWen/bug/gcc-4.9-callcc Oliver Kowalke 2017-04-22 16:29:23 +0200
  • aa8a8785d4 Merge pull request #53 from DaoWen/bug/ppc64-elfv2-registers Oliver Kowalke 2017-04-22 16:14:02 +0200
  • 74c43ed99a Fix callcc functionality for g++-4.9 Nick Vrvilo 2017-04-20 15:32:19 -0500
  • d6393e78c2 Fix register usage for ppc64/sysv/elfv2 Nick Vrvilo 2017-04-18 11:49:05 -0500
  • d3f02dbe2f support for TSX Oliver Kowalke 2017-04-09 21:39:41 +0200
  • 518ba02aa2 docu: add hint how execution_context-API can be used Oliver Kowalke 2017-04-09 19:10:23 +0200
  • c92e5b66e5 adjustements for PPC64/MACH-O oliver Kowalke 2017-04-06 08:44:36 +0200
  • 1abb5c4d32 enhance unit-test Oliver Kowalke 2017-04-06 06:30:32 +0200
  • d767a2371b replace BOOST_ASSERT by BOOST_CHECK in unit-test Oliver Kowalke 2017-04-05 12:15:06 -0700
  • 64d8d1445b fix wrong start address of stack for ARM Oliver Kowalke 2017-04-05 17:40:19 +0000
  • 7dfdede718 fix typo in unit-test Oliver Kowalke 2017-04-05 17:21:29 +0000
  • 4f5fd1f5c8 fix stack pointer adjustement on mips Oliver Kowalke 2017-04-05 17:53:20 +0200
  • da597edbbe add missing header in unit-tests Oliver Kowalke 2017-04-05 17:33:03 +0200
  • 3353e3575a fix name of ontop_fcontext in ppc64/xcoff Oliver Kowalke 2017-04-05 17:20:01 +0200
  • 8c6047adf5 add unit-tests related to snprintf() oliver Kowalke 2017-04-05 08:19:56 +0200
  • baae016e76 Merge pull request #51 from DaoWen/bug/ppc64-sysv-elf-abi Oliver Kowalke 2017-04-05 06:38:55 +0200
  • c76b5d224a Fix fcontext assembly bugs for ppc64/sysv/elf Nick Vrvilo 2017-04-03 19:04:52 -0500
  • 7fb76426bc Include missing header in test_fcontext.cpp Nick Vrvilo 2017-04-03 22:11:47 -0500
  • a429ff6301 docu: hint to enable execution_context v1/v2 Oliver Kowalke 2017-04-01 05:42:34 +0200
  • a1cc765318 unit-test for var-args added Oliver Kowalke 2017-03-20 17:18:29 +0000
  • 03573d7e7e Update stack.qbk Oliver Kowalke 2017-03-14 14:25:23 +0100
  • ee05fbc190 add assert statement oliver Kowalke 2017-03-14 09:34:55 +0100
  • 9e424f4c5f remove BOOST_CONTEXT_DECL Oliver Kowalke 2017-03-11 16:53:09 +0100
  • c73d27d66a remove assert from stack-allocators Oliver Kowalke 2017-03-09 21:13:57 +0100
  • 705e6a0640 fix unit-test for callcc() (Windows) Oliver Kowalke 2017-03-09 20:18:02 +0100
  • 82293a2c03 rename of continuation member functions Oliver Kowalke 2017-03-05 10:22:48 +0100
  • b4e18ff600 add missing export decl oliver Kowalke 2017-02-22 09:02:25 +0100
  • def95318cb remove performance test for ontop_fcontext oliver Kowalke 2017-02-20 14:50:36 +0100
  • e21d9ec555 remove unnecessary contiunation construction in operator() Oliver Kowalke 2017-02-19 09:06:23 +0100
  • 6b1611d46f fix performance test for callcc Oliver Kowalke 2017-02-19 09:06:19 +0100
  • 08067a544d Merge pull request #44 from aargor/develop Oliver Kowalke 2017-02-14 21:55:21 +0100
  • 7046102c2a Deliberate-failure tests shouldn't be optimized Aaron Gorenstein 2017-02-14 12:24:00 -0800
  • b26342288a execution_context is deprecated oliver Kowalke 2017-02-13 08:50:31 +0100
  • cc309abdba rename toolset to 'clang-win' for Windows oliver Kowalke 2017-02-07 14:23:11 +0100
  • ff5ee71034 define default_stack for windows oliver Kowalke 2017-02-07 08:21:12 +0100
  • 25ed545efb ontop-fn accept rvalue reference to continuation Oliver Kowalke 2017-02-04 06:38:38 +0100
  • 3a822359ec resume() -> continuation::operator() oliver Kowalke 2017-02-02 09:19:10 +0100
  • 98291526a7 rename transfer_data() -> get_data() oliver Kowalke 2017-02-01 09:30:35 +0100
  • 869ad9a6a6 on windows stack must be aligned on page size Oliver Kowalke 2017-01-23 17:41:18 +0100
  • 1f53a8825d remove execution_context docu Oliver Kowalke 2017-01-08 20:07:16 +0100
  • a98bc78310 Merge pull request #40 from tsandmann/develop Oliver Kowalke 2017-01-08 18:50:06 +0100
  • 3167d4dfb8 Fixes #38 Timo Sandmann 2017-01-08 18:24:20 +0100
  • dc515159f6 Little optimization for x86_64 SysV mach-o assembler Timo Sandmann 2017-01-08 18:13:05 +0100
  • f2e1761a4d fix example fibonacci Oliver Kowalke 2017-01-08 09:38:37 +0100
  • e847c37d43 modify example endless_loop Oliver Kowalke 2017-01-07 15:50:15 +0100
  • 68c3d100b4 remove inline namespace 'v1' Oliver Kowalke 2017-01-05 19:23:50 +0100
  • 26b61a67cf remove directive '.cpu' for ARM64/AAPCS/ELF Oliver Kowalke 2017-01-05 10:38:47 -0800
  • dbd95e8421 callcc() -> resume() Oliver Kowalke 2017-01-05 18:59:02 +0100
  • 3ea3b5cc90 fix for 12719 (mingw-w64) Oliver Kowalke 2017-01-03 18:31:41 +0100
  • 0a78c3da65 use defect macro for std::exchange Oliver Kowalke 2017-01-03 17:29:19 +0100
  • 047e9f43eb remove doc/html directory Oliver Kowalke 2017-01-02 21:57:13 +0100
  • c35ecd04df documentation: call/cc Oliver Kowalke 2016-12-30 00:14:50 +0100
  • ac38815b6d refactor all.hpp Oliver Kowalke 2016-12-30 00:14:28 +0100
  • 6aafda324d decouple passed types Oliver Kowalke 2016-12-28 15:43:27 +0100
  • d32842cb50 context-fn signature continuation(*)(continuation &&) Oliver Kowalke 2016-12-28 14:28:44 +0100
  • ba37cd3968 remove template arg from callcc() Oliver Kowalke 2016-12-26 19:07:25 +0100
  • b78e0c894b return values transferred by continuation Oliver Kowalke 2016-12-25 22:54:00 +0100
  • 7ab9ace7b3 introduction of callcc()/continuation<> oliver Kowalke 2016-12-20 09:16:56 +0100
  • bd76e76d0a implicitly declared default constructor would not be constexpr Oliver Kowalke 2016-12-20 05:15:33 +0100
  • 859463e707 rename sub-directories in directory performance Oliver Kowalke 2016-12-20 04:53:37 +0100
  • af1cffe8bc rename sub-directories in directory examples Oliver Kowalke 2016-12-20 04:50:53 +0100
  • 16bc5a5bc0 fix indirect jump asm for x86_64/SYSV/ELF oliver Kowalke 2016-12-16 08:25:25 +0100
  • 7db7873401 enable unit-test only if <thread> is supported oliver Kowalke 2016-12-13 08:06:01 +0100
  • bb8b7f5dbf fix calling _exit() for x86_64 SYSV/MACH-O Oliver Kowalke 2016-12-11 19:50:25 +0100
  • e71b38c1d2 fix indirect jump for x86_64 on MACH-O Oliver Kowalke 2016-12-11 17:29:26 +0100
  • e428581e1d use defect macro BOOST_NO_CXX17_STD_APPLY Oliver Kowalke 2016-12-11 14:59:53 +0100
  • 5df4efe146 std::invoke() is already checked by Boost defect macro Oliver Kowalke 2016-12-11 14:50:37 +0100
  • 8589a5613c remove callgrind profile Oliver Kowalke 2016-12-11 14:49:07 +0100
  • 9dd3b50b8f foo Oliver Kowalke 2016-12-06 19:36:43 +0100
  • 985a7c8e96 use indirect jump on x86 Oliver Kowalke 2016-12-06 19:18:01 +0100
  • 11ef8338fb ppc32 preserve FP env Oliver Kowalke 2016-11-26 21:45:20 +0100
  • 317a01d935 mips32 preserve FP env Oliver Kowalke 2016-11-26 15:56:52 +0100