summaryrefslogtreecommitdiff
path: root/cont.c
AgeCommit message (Expand)Author
2018-12-01Avoid GCing dead stack after switching away from a fibersamuel
2018-11-26Give up support for cross-callcc set_trace_func.ko1
2018-11-26Support targetting TracePoint [Feature #15289]ko1
2018-11-22Use VirtualAlloc/VirtualProtect/VirtualFree for windows stack allocation.samuel
2018-11-20Fix conditionnobu
2018-11-20Make fiber_entry staticnobu
2018-11-20Fix windows builds.samuel
2018-11-20Expose stack functions to coroutine and non-windows implementations.samuel
2018-11-20Fix exposure of stack allocations.samuel
2018-11-20Use malloc/free for windows stack allocation.samuel
2018-11-20Remove trailing whitespace.samuel
2018-11-20Restore native non-coroutine code path.samuel
2018-11-20It cannot be const because it is being passed to destructive operation (destr...samuel
2018-11-20Better support for amd64 platformssamuel
2018-11-20Native implementation of coroutines to improve performance of fiberssamuel
2018-11-16Prefix rb_ec_set_vm_stacknobu
2018-11-13suppress integer overflow warningsshyouhei
2018-11-06cont.c: direct use of rb_thread_tshyouhei
2018-09-12fiber: fix crash on GC after forkingnormal
2018-09-12cont.c (fiber_memsize): do not rely on ROOT_FIBER_CONTEXTnormal
2018-09-12cont.c (ec_set_vm_stack): avoid needless castingnormal
2018-09-12share VM stack between threads and fibers if identical in sizenormal
2018-08-30cont.c (rb_fiber_atfork): th->root_fiber may not existnormal
2018-08-29cont.c: set th->root_fiber to current fiber at forknormal
2018-08-29cont.c (rb_context_t): remove ensure_listnormal
2018-08-22Avoid compiler depend errorkazu
2018-08-21cont.c: fix syntax errornobu
2018-08-21cont.c: replace "GetFooPtr" macros with "foo_ptr" functionsnormal
2018-08-20cont.c (struct rb_fiber_struct): bitfields for trasnferred and statusnormal
2018-07-30reduce copy & pasteshyouhei
2018-07-26cont.c (ec_switch): prevent delayed/missed trap interrupt racenormal
2018-07-03adjust indent [ci skip]nobu
2018-07-03cont.c: handle errors for getcontext()nobu
2018-06-23mjit.c: unify the variable name with method namek0kubun
2018-05-08fix type mismatch.ko1
2018-05-08cont.c: host out context setupnobu
2018-05-07cont.c: wrapper functionnobu
2018-05-07cont.c: refined error messagenobu
2018-05-07cont.c: machine stack cache conditionnobu
2018-05-01cont.c: cleanup needless castnormal
2018-04-04refactoring r63073.ko1
2018-04-03Fix Fiber with Thread issue on Windows [Bug #14642]ko1
2018-02-04mjit.c: merge MJIT infrastructurek0kubun
2018-01-30ia64: update ia64-specific code to use execution contexthsbt
2018-01-02explicit cast to void* required for %pshyouhei
2018-01-02suppress warning for clangshyouhei
2017-12-28`$SAFE` as a process global state. [Feature #14250]ko1
2017-12-25cont.c: fix comment to follow field name changek0kubun
2017-12-06cont.c: update comment for ec refactoringnormal
2017-12-06remove `PUSH_TAG`/`EXEC_AG`/`POP_TAG`/`JUMO_TAG`.ko1