2
0
mirror of https://github.com/boostorg/context.git synced 2026-01-19 04:02:17 +00:00

Commit Graph

  • 3e81d865b3 Merge branch 'develop' Oliver Kowalke 2018-03-15 10:53:54 +01:00
  • ac99b9bf25 prevent compiling compilation units for non-C++11 compilers Oliver Kowalke 2018-03-12 12:14:50 +01:00
  • 0c5d6c397a Merge branch 'develop' Oliver Kowalke 2018-03-12 09:01:35 +01:00
  • bd29b48eab unit-tests: remove warning of redundant move in return statement Oliver Kowalke 2018-03-12 09:00:50 +01:00
  • 383b56d981 Merge branch 'develop' Oliver Kowalke 2018-03-11 21:36:29 +01:00
  • f6982b6aee Merge pull request #75 from danieljames/fix-execution-context-braces Oliver Kowalke 2018-03-11 21:35:56 +01:00
  • 63f85b4c54 Fix braces in execution_context.cpp Daniel James 2018-03-11 18:34:30 +00:00
  • fb1835010e Merge branch 'develop' of https://github.com/boostorg/context into develop Edward Diener 2018-03-10 08:14:11 -05:00
  • ab4b4c20bf Merge branch 'develop' Oliver Kowalke 2018-02-24 08:44:19 +01:00
  • 3ca5a272e7 fix C2492 (Windows/MSVC) Oliver Kowalke 2018-02-24 08:42:14 +01:00
  • 5d3c22d859 Merge branch 'develop' Oliver Kowalke 2018-02-19 16:09:54 +01:00
  • aef5de1aa9 unit-test: rename rule to 'native-impl' Oliver Kowalke 2018-02-19 16:09:23 +01:00
  • e1779838a8 Merge branch 'develop' Oliver Kowalke 2018-02-19 15:13:56 +01:00
  • 2b1bf36545 unit-tests: exclude android from using ucontext Oliver Kowalke 2018-02-19 15:09:49 +01:00
  • f3228e4ca8 Merge branch 'develop' Oliver Kowalke 2018-02-15 17:51:20 +01:00
  • 40f871b2b3 docu Oliver Kowalke 2018-02-15 17:51:04 +01:00
  • b007282081 Merge branch 'develop' Oliver Kowalke 2018-02-15 17:45:14 +01:00
  • cd1ac4b87b update docu Oliver Kowalke 2018-02-15 17:44:20 +01:00
  • 9b8329a59e Merge branch 'develop' Oliver Kowalke 2018-02-10 07:32:42 +01:00
  • 388a255ee8 rvalue-ref qualified resume()/resume_with() only Oliver Kowalke 2018-02-09 17:27:35 +01:00
  • b47592963c Merge branch 'develop' Oliver Kowalke 2018-02-09 06:36:05 +01:00
  • 3a12382a14 documentation updated Oliver Kowalke 2018-02-09 06:35:48 +01:00
  • 8e7ffd157c resume()/resume_with() rvalue-ref qualified Oliver Kowalke 2018-02-08 20:48:00 +01:00
  • 59e43955b5 Merge branch 'develop' Oliver Kowalke 2018-02-08 21:23:52 +01:00
  • 7c1f2bce39 resume()/resume_with() rvalue-ref qualified Oliver Kowalke 2018-02-08 20:48:00 +01:00
  • 51d18b8d82 iadd performance test for callcc, execution_context (v2) Oliver Kowalke 2018-02-08 10:23:15 +01:00
  • 7c3a6b51c5 mark execution_context (v1) as deprecated Oliver Kowalke 2018-02-08 09:56:22 +01:00
  • 66de43b5ff qualify apply() with full namespace in execution_context (v1/v2) Oliver Kowalke 2018-02-08 09:51:32 +01:00
  • 109543e23d fix buffer size use by snprintf() in unit-tests Oliver Kowalke 2018-02-08 09:50:40 +01:00
  • b6582f13c5 fix unit-test for fiber on Windows Oliver Kowalke 2018-02-08 05:56:05 +01:00
  • 0249289ff5 register unit-test stacked only one Oliver Kowalke 2018-02-08 06:39:26 +01:00
  • c6736e478c set test suite name Oliver Kowalke 2018-02-07 20:56:35 +01:00
  • 99c3c1cb6a rename fiber_winfiber.hpp -> fiber_winfib.hpp Oliver Kowalke 2018-02-07 20:50:32 +01:00
  • c7d01f1854 disable buildng unit-test with ucontext for MacOS X Oliver Kowalke 2018-02-06 19:42:57 +01:00
  • ccd9a472c8 docu: fix link to P0876 Oliver Kowalke 2018-02-06 19:31:02 +01:00
  • 618629a987 examples for all context-APIs Oliver Kowalke 2018-02-06 19:29:55 +01:00
  • ca42a8e6cc Merge branch 'develop' Oliver Kowalke 2018-02-05 22:09:48 +01:00
  • 11a238726a fix performance test Oliver Kowalke 2018-02-05 21:08:22 +01:00
  • 2409751d1d update documentation Oliver Kowalke 2018-02-05 21:02:15 +01:00
  • 370e35739d modify examples parser and throw Oliver Kowalke 2018-02-05 20:48:47 +01:00
  • a0433d1c72 execution_context without depended compilation Oliver Kowalke 2018-02-05 19:33:34 +01:00
  • 51ea6b583d re-introduce continuation - fix conflicts Oliver Kowalke 2018-02-05 13:30:04 +01:00
  • 3fd96c4ef4 add example circle Oliver Kowalke 2018-01-25 17:22:38 +01:00
  • f5327520d6 return fiber from resume()/resume_with() Oliver Kowalke 2018-01-24 13:57:44 +01:00
  • 91dc3cc053 use temporaries for constructing context Oliver Kowalke 2018-01-24 13:40:04 +01:00
  • aa9c50d00c test for valid fiber in resume()/resume_with() Oliver Kowalke 2018-01-23 19:14:23 +01:00
  • 10d3264f7b implementation of fibers without scheduler according to P0876R0 Oliver Kowalke 2017-12-23 20:25:01 +01:00
  • 71f98f5e3c add example circle fiber Oliver Kowalke 2018-01-25 17:22:38 +01:00
  • 0949cc3911 return fiber from resume()/resume_with() Oliver Kowalke 2018-01-24 13:57:44 +01:00
  • d31bb68ed2 use temporaries for constructing context fiber_inplace Oliver Kowalke 2018-01-24 13:40:04 +01:00
  • fe1ca6ca83 test ofr valid fiber in resume()/resume_with() Oliver Kowalke 2018-01-23 19:14:23 +01:00
  • 620c283195 Merge branch 'develop' Oliver Kowalke 2018-01-18 21:18:55 +01:00
  • ab0865e168 implementation of fibers without scheduler according to P0876R0 Oliver Kowalke 2017-12-23 20:25:01 +01:00
  • 9db1604923 Merge pull request #71 from jcowgill/context-mips Oliver Kowalke 2018-01-16 05:44:40 +01:00
  • 9e7c5e0671 mips: simplify finish function James Cowgill 2018-01-10 14:24:28 +00:00
  • 3f6c3a0bb7 mips: allocate unused stack space for incoming argument area James Cowgill 2018-01-10 14:24:14 +00:00
  • e0d067c751 mips: optimize stack calculation in make_fcontext James Cowgill 2018-01-05 12:33:02 +00:00
  • 3d3bf4a1ec mips: perform jump through t9 in ontop_fcontext James Cowgill 2018-01-05 12:05:40 +00:00
  • 1491ce4424 mips: use v0 as temporary for returned transfer_t James Cowgill 2018-01-05 12:00:55 +00:00
  • f410f4d80c mips: remove unused context diagram James Cowgill 2018-01-05 11:52:46 +00:00
  • f154ac73b6 add control file for Travice CI Oliver Kowalke 2017-12-20 15:33:01 +01:00
  • 1d474cb2e4 use continuation::swap() for context version Oliver Kowalke 2017-12-20 07:44:09 +01:00
  • 93da162dd8 Merge branch 'develop' boost-1.66.0 Oliver Kowalke 2017-11-05 07:56:33 +01:00
  • 75125efc6e set default stacksize to 128kB for all platforms Oliver Kowalke 2017-11-05 07:55:56 +01:00
  • 3eec820a2e Merge branch 'develop' Oliver Kowalke 2017-10-07 09:29:38 +02:00
  • 92be737ce2 use defect macro for std::invoke() Oliver Kowalke 2017-10-06 10:53:50 +02:00
  • e2663ba473 return exit-code from example Oliver Kowalke 2017-10-02 15:19:13 +02:00
  • 59ead04c0a move thread-local pointer of current action-record in compilation unit Oliver Kowalke 2017-10-02 11:09:00 +02:00
  • 56359c87a8 Merge pull request #68 from z33ky/develop Oliver Kowalke 2017-09-24 08:48:58 +02:00
  • 0001e82e58 use perfect forwarding for StackAlloc Alexander 'z33ky' Hirsch 2017-09-22 21:35:01 +02:00
  • 649366df42 Merge branch 'develop' oliver Kowalke 2017-09-13 07:49:24 +02:00
  • d63df81833 wrap ASan code oliver Kowalke 2017-09-13 07:48:46 +02:00
  • 71e6074aed Merge branch 'develop' Oliver Kowalke 2017-09-08 18:34:58 +02:00
  • 4cbf241b19 Merge pull request #67 from SSE4/clang_windows Oliver Kowalke 2017-09-03 10:35:55 +02:00
  • 0660558a39 - define asm sources for Clang on Windows SSE4 2017-09-03 12:50:02 +07:00
  • 94bb3e3879 fix use of ASan API (swapcontext) Oliver Kowalke 2017-09-02 10:06:28 +02:00
  • 82bf54e9c2 clean-up of move ctro/assignment Oliver Kowalke 2017-08-29 19:08:19 +02:00
  • 4af40e5f55 function executed by resume_with() has to return a continuation boost-1.65.1 Oliver Kowalke 2017-08-10 18:20:29 +02:00
  • cb788534ee Merge branch 'develop' Oliver Kowalke 2017-08-25 11:30:01 +02:00
  • 035d2d78f3 Fix i386/macho routines to correctly return transfer_t in EAX/EDX Michael Johns 2017-08-02 15:38:54 -04:00
  • 420554fe9a function executed by resume_with() has to return a continuation Oliver Kowalke 2017-08-10 18:20:29 +02:00
  • 207cfe5625 Merge pull request #64 from mjohns/osx-32bit-asm Oliver Kowalke 2017-08-03 07:20:29 +02:00
  • 6fd875121f merge Michael Johns 2017-08-03 01:07:41 -04:00
  • 0c5b5eeb3c Fix i386/macho routines to correctly return transfer_t in EAX/EDX Michael Johns 2017-08-02 15:38:54 -04:00
  • 6250aea3ed Fix i386/macho routines to correctly return transfer_t in EAX/EDX Michael Johns 2017-08-02 15:38:54 -04:00
  • 84749fdcef Merge branch 'develop' boost-1.65.0 Oliver Kowalke 2017-08-01 10:14:57 +02:00
  • 8346fbfa89 no data transfer with call/cc Oliver Kowalke 2017-07-31 11:56:09 +02:00
  • 9d6f9ea475 Merge branch 'develop' Oliver Kowalke 2017-06-29 22:42:17 +02:00
  • 34ffb559cd use std::ceil for stack size in protected stack Oliver Kowalke 2017-06-29 22:41:34 +02:00
  • 1dfa567950 Merge branch 'develop' Oliver Kowalke 2017-06-24 13:37:58 +02:00
  • 3bbc81a5e7 set default-stacksize to 64kB Oliver Kowalke 2017-06-24 13:37:30 +02:00
  • 037e69f081 Merge branch 'develop' Oliver Kowalke 2017-06-18 09:52:12 +02:00
  • fce5aef348 fix example for FreeBSD Oliver Kowalke 2017-06-17 17:14:00 +02:00
  • b2b019de99 Merge branch 'develop' Oliver Kowalke 2017-06-16 17:35:22 +02:00
  • df8c107f91 example demonstrating continuation::resume_with() Oliver Kowalke 2017-06-16 17:18:35 +02:00
  • 70d488c819 reset data pointer for execution function ontop Oliver Kowalke 2017-06-16 17:13:08 +02:00
  • e038a7402c fix minimum/default stacksize for POSIX Oliver Kowalke 2017-06-15 18:06:11 +02:00
  • ae8f6547b8 fixedsize_stack uses malloc() Oliver Kowalke 2017-06-14 20:32:20 +02:00
  • 2286a867ea Merge branch 'develop' Oliver Kowalke 2017-06-14 21:44:31 +02:00
  • 43dc982d29 fixedsize_stack uses malloc() Oliver Kowalke 2017-06-14 20:32:20 +02:00