Commit Graph

  • 51d18b8d82 iadd performance test for callcc, execution_context (v2) Oliver Kowalke 2018-02-08 10:23:15 +0100
  • 7c3a6b51c5 mark execution_context (v1) as deprecated Oliver Kowalke 2018-02-08 09:56:22 +0100
  • 66de43b5ff qualify apply() with full namespace in execution_context (v1/v2) Oliver Kowalke 2018-02-08 09:51:32 +0100
  • 109543e23d fix buffer size use by snprintf() in unit-tests Oliver Kowalke 2018-02-08 09:50:40 +0100
  • b6582f13c5 fix unit-test for fiber on Windows Oliver Kowalke 2018-02-08 05:56:05 +0100
  • 0249289ff5 register unit-test stacked only one Oliver Kowalke 2018-02-08 06:39:26 +0100
  • c6736e478c set test suite name Oliver Kowalke 2018-02-07 20:56:35 +0100
  • 99c3c1cb6a rename fiber_winfiber.hpp -> fiber_winfib.hpp Oliver Kowalke 2018-02-07 20:50:32 +0100
  • c7d01f1854 disable buildng unit-test with ucontext for MacOS X Oliver Kowalke 2018-02-06 19:42:57 +0100
  • ccd9a472c8 docu: fix link to P0876 Oliver Kowalke 2018-02-06 19:31:02 +0100
  • 618629a987 examples for all context-APIs Oliver Kowalke 2018-02-06 19:29:55 +0100
  • ca42a8e6cc Merge branch 'develop' Oliver Kowalke 2018-02-05 22:09:48 +0100
  • 11a238726a fix performance test Oliver Kowalke 2018-02-05 21:08:22 +0100
  • 2409751d1d update documentation Oliver Kowalke 2018-02-05 21:02:15 +0100
  • 370e35739d modify examples parser and throw Oliver Kowalke 2018-02-05 20:48:47 +0100
  • a0433d1c72 execution_context without depended compilation Oliver Kowalke 2018-02-05 19:33:34 +0100
  • 51ea6b583d re-introduce continuation - fix conflicts Oliver Kowalke 2018-02-05 13:30:04 +0100
  • 3fd96c4ef4 add example circle Oliver Kowalke 2018-01-25 17:22:38 +0100
  • f5327520d6 return fiber from resume()/resume_with() Oliver Kowalke 2018-01-24 13:57:44 +0100
  • 91dc3cc053 use temporaries for constructing context Oliver Kowalke 2018-01-24 13:40:04 +0100
  • aa9c50d00c test for valid fiber in resume()/resume_with() Oliver Kowalke 2018-01-23 19:14:23 +0100
  • 10d3264f7b implementation of fibers without scheduler according to P0876R0 Oliver Kowalke 2017-12-23 20:25:01 +0100
  • 620c283195 Merge branch 'develop' Oliver Kowalke 2018-01-18 21:18:55 +0100
  • 9db1604923
    Merge pull request #71 from jcowgill/context-mips Oliver Kowalke 2018-01-16 05:44:40 +0100
  • 9e7c5e0671 mips: simplify finish function James Cowgill 2018-01-10 14:24:28 +0000
  • 3f6c3a0bb7 mips: allocate unused stack space for incoming argument area James Cowgill 2018-01-10 14:24:14 +0000
  • e0d067c751 mips: optimize stack calculation in make_fcontext James Cowgill 2018-01-05 12:33:02 +0000
  • 3d3bf4a1ec mips: perform jump through t9 in ontop_fcontext James Cowgill 2018-01-05 12:05:40 +0000
  • 1491ce4424 mips: use v0 as temporary for returned transfer_t James Cowgill 2018-01-05 12:00:55 +0000
  • f410f4d80c mips: remove unused context diagram James Cowgill 2018-01-05 11:52:46 +0000
  • f154ac73b6 add control file for Travice CI Oliver Kowalke 2017-12-20 15:33:01 +0100
  • 1d474cb2e4 use continuation::swap() for context version Oliver Kowalke 2017-12-20 07:44:09 +0100
  • 93da162dd8 Merge branch 'develop' Oliver Kowalke 2017-11-05 07:56:33 +0100
  • 75125efc6e set default stacksize to 128kB for all platforms Oliver Kowalke 2017-11-05 07:55:56 +0100
  • 3eec820a2e Merge branch 'develop' Oliver Kowalke 2017-10-07 09:29:38 +0200
  • 92be737ce2 use defect macro for std::invoke() Oliver Kowalke 2017-10-06 10:53:50 +0200
  • e2663ba473 return exit-code from example Oliver Kowalke 2017-10-02 15:19:13 +0200
  • 59ead04c0a move thread-local pointer of current action-record in compilation unit Oliver Kowalke 2017-10-02 11:09:00 +0200
  • 56359c87a8 Merge pull request #68 from z33ky/develop Oliver Kowalke 2017-09-24 08:48:58 +0200
  • 0001e82e58 use perfect forwarding for StackAlloc Alexander 'z33ky' Hirsch 2017-09-22 21:35:01 +0200
  • 649366df42 Merge branch 'develop' oliver Kowalke 2017-09-13 07:49:24 +0200
  • d63df81833 wrap ASan code oliver Kowalke 2017-09-13 07:48:46 +0200
  • 71e6074aed Merge branch 'develop' Oliver Kowalke 2017-09-08 18:34:58 +0200
  • 4cbf241b19 Merge pull request #67 from SSE4/clang_windows Oliver Kowalke 2017-09-03 10:35:55 +0200
  • 0660558a39 - define asm sources for Clang on Windows SSE4 2017-09-03 12:50:02 +0700
  • 94bb3e3879 fix use of ASan API (swapcontext) Oliver Kowalke 2017-09-02 10:06:28 +0200
  • 82bf54e9c2 clean-up of move ctro/assignment Oliver Kowalke 2017-08-29 19:08:19 +0200
  • cb788534ee Merge branch 'develop' Oliver Kowalke 2017-08-25 11:30:01 +0200
  • 035d2d78f3 Fix i386/macho routines to correctly return transfer_t in EAX/EDX Michael Johns 2017-08-02 15:38:54 -0400
  • 420554fe9a function executed by resume_with() has to return a continuation Oliver Kowalke 2017-08-10 18:20:29 +0200
  • 207cfe5625 Merge pull request #64 from mjohns/osx-32bit-asm Oliver Kowalke 2017-08-03 07:20:29 +0200
  • 6fd875121f merge Michael Johns 2017-08-03 01:07:41 -0400
  • 0c5b5eeb3c Fix i386/macho routines to correctly return transfer_t in EAX/EDX Michael Johns 2017-08-02 15:38:54 -0400
  • 6250aea3ed Fix i386/macho routines to correctly return transfer_t in EAX/EDX Michael Johns 2017-08-02 15:38:54 -0400
  • 84749fdcef Merge branch 'develop' Oliver Kowalke 2017-08-01 10:14:57 +0200
  • 8346fbfa89 no data transfer with call/cc Oliver Kowalke 2017-07-31 11:56:09 +0200
  • 9d6f9ea475 Merge branch 'develop' Oliver Kowalke 2017-06-29 22:42:17 +0200
  • 34ffb559cd use std::ceil for stack size in protected stack Oliver Kowalke 2017-06-29 22:41:34 +0200
  • 1dfa567950 Merge branch 'develop' Oliver Kowalke 2017-06-24 13:37:58 +0200
  • 3bbc81a5e7 set default-stacksize to 64kB Oliver Kowalke 2017-06-24 13:37:30 +0200
  • 037e69f081 Merge branch 'develop' Oliver Kowalke 2017-06-18 09:52:12 +0200
  • fce5aef348 fix example for FreeBSD Oliver Kowalke 2017-06-17 17:14:00 +0200
  • b2b019de99 Merge branch 'develop' Oliver Kowalke 2017-06-16 17:35:22 +0200
  • df8c107f91 example demonstrating continuation::resume_with() Oliver Kowalke 2017-06-16 17:18:35 +0200
  • 70d488c819 reset data pointer for execution function ontop Oliver Kowalke 2017-06-16 17:13:08 +0200
  • e038a7402c fix minimum/default stacksize for POSIX Oliver Kowalke 2017-06-15 18:06:11 +0200
  • ae8f6547b8 fixedsize_stack uses malloc() Oliver Kowalke 2017-06-14 20:32:20 +0200
  • 2286a867ea Merge branch 'develop' Oliver Kowalke 2017-06-14 21:44:31 +0200
  • 43dc982d29 fixedsize_stack uses malloc() Oliver Kowalke 2017-06-14 20:32:20 +0200
  • 049cd393ab Merge branch 'develop' Oliver Kowalke 2017-06-13 17:49:26 +0200
  • 05646ee266 build unit-tests with variant release Oliver Kowalke 2017-06-11 19:12:01 +0200
  • aa76b0e7ab define _XOPEN_SOURCE on MacOS X for ucontext Oliver Kowalke 2017-06-11 19:11:38 +0200
  • 8349c28d46 Merge branch 'develop' Oliver Kowalke 2017-06-10 16:45:12 +0200
  • 89a86f3505 Merge pull request #59 from danieljames/fix Daniel James 2017-06-10 14:33:34 +0100
  • 6de3a2b15f remove unused function page_count() Oliver Kowalke 2017-06-10 15:32:48 +0200
  • d0ecf08e88 disable warning C4702 Oliver Kowalke 2017-06-10 14:52:14 +0200
  • 0ae429ec82 refactor continuation creation oliver Kowalke 2017-06-09 08:00:02 +0200
  • e9bccae379 Merge branch 'develop' Oliver Kowalke 2017-06-09 06:03:40 +0200
  • 6f9e3808d1 Fix various syntax errors caused by merging+edits. Rene Rivera 2017-06-08 21:21:05 -0500
  • 83b0c1e031 check if constexpr is supported Oliver Kowalke 2017-06-08 21:40:11 +0200
  • ef82ba4631 Remove duplicate targets. Rene Rivera 2017-06-08 13:36:36 -0500
  • 2b0bbd56a7 Merge branch 'develop' Oliver Kowalke 2017-06-07 17:22:37 +0200
  • 0d5531dc91 intel-17 does not deal with curly brakets Oliver Kowalke 2017-06-05 17:36:50 +0200
  • 5e3ac84269 use conditional expression likely/unlikely Oliver Kowalke 2017-06-04 20:36:15 +0200
  • 7254c77110 add prefetching Oliver Kowalke 2017-06-04 12:47:28 +0200
  • ad29fd3afd update performance docu Oliver Kowalke 2017-06-04 12:47:15 +0200
  • 5af0f67848 no overload of create_context() for preallocated Oliver Kowalke 2017-06-03 23:00:02 +0200
  • 01365a56c1 keep debug symbols in unit-tests Oliver Kowalke 2017-06-02 06:10:09 +0200
  • fbb225121d disable warning C4702 (MSVC) in unit-test Oliver Kowalke 2017-05-30 19:48:25 +0200
  • 82e307a5ad add unit-test for call/cc for native APIs Oliver Kowalke 2017-05-30 17:31:12 +0200
  • cf53ef95e2 disable warning C4996 (MSVC) in unit-test Oliver Kowalke 2017-05-30 08:38:42 +0200
  • 492784dda3 update performance numbers oliver Kowalke 2017-05-29 08:33:56 +0200
  • d61ee3c66c unit-tests: build parameters speed/release Oliver Kowalke 2017-05-27 17:13:29 +0200
  • c0baca035b documentation Oliver Kowalke 2017-05-25 14:40:34 +0200
  • fa890b1c4d adapt Jamfiles for new properties Oliver Kowalke 2017-05-25 11:53:54 +0200
  • f1b7c8698d documentation Oliver Kowalke 2017-05-25 10:55:52 +0200
  • a72f69607f support WinFibers in callcc() Oliver Kowalke 2017-05-24 18:21:36 +0200
  • e0ee17c8f9 reorder members of control structures Oliver Kowalke 2017-05-24 17:14:18 +0200
  • c8c40ac8b5 aligned placement new for control structures Oliver Kowalke 2017-05-24 17:13:54 +0200
  • 7c3082d1f8 spelling corrections in doc/callcc.qbk Torkel Bjørnson-Langen 2017-05-22 21:31:56 +0200