aboutsummaryrefslogtreecommitdiffstats
path: root/cont.c
Commit message (Expand)AuthorAgeFilesLines
* fiber: fix crash on GC after forkingnormal2018-09-121-16/+13
* cont.c (fiber_memsize): do not rely on ROOT_FIBER_CONTEXTnormal2018-09-121-5/+8
* cont.c (ec_set_vm_stack): avoid needless castingnormal2018-09-121-2/+2
* share VM stack between threads and fibers if identical in sizenormal2018-09-121-10/+20
* cont.c (rb_fiber_atfork): th->root_fiber may not existnormal2018-08-301-4/+6
* cont.c: set th->root_fiber to current fiber at forknormal2018-08-291-0/+12
* cont.c (rb_context_t): remove ensure_listnormal2018-08-291-1/+0
* Avoid compiler depend errorkazu2018-08-221-1/+1
* cont.c: fix syntax errornobu2018-08-211-1/+1
* cont.c: replace "GetFooPtr" macros with "foo_ptr" functionsnormal2018-08-211-20/+25
* cont.c (struct rb_fiber_struct): bitfields for trasnferred and statusnormal2018-08-201-2/+2
* reduce copy & pasteshyouhei2018-07-301-5/+3
* cont.c (ec_switch): prevent delayed/missed trap interrupt racenormal2018-07-261-0/+10
* adjust indent [ci skip]nobu2018-07-031-1/+1
* cont.c: handle errors for getcontext()nobu2018-07-031-3/+12
* mjit.c: unify the variable name with method namek0kubun2018-06-231-2/+2
* fix type mismatch.ko12018-05-081-1/+1
* cont.c: host out context setupnobu2018-05-081-6/+13
* cont.c: wrapper functionnobu2018-05-071-1/+9
* cont.c: refined error messagenobu2018-05-071-2/+4
* cont.c: machine stack cache conditionnobu2018-05-071-5/+5
* cont.c: cleanup needless castnormal2018-05-011-3/+3
* refactoring r63073.ko12018-04-041-30/+11
* Fix Fiber with Thread issue on Windows [Bug #14642]ko12018-04-031-3/+25
* mjit.c: merge MJIT infrastructurek0kubun2018-02-041-0/+9
* ia64: update ia64-specific code to use execution contexthsbt2018-01-301-3/+3
* explicit cast to void* required for %pshyouhei2018-01-021-1/+1
* suppress warning for clangshyouhei2018-01-021-0/+7
* `$SAFE` as a process global state. [Feature #14250]ko12017-12-281-1/+0
* cont.c: fix comment to follow field name changek0kubun2017-12-251-1/+1
* cont.c: update comment for ec refactoringnormal2017-12-061-1/+1
* remove `PUSH_TAG`/`EXEC_AG`/`POP_TAG`/`JUMO_TAG`.ko12017-12-061-1/+1
* fix up r60782 and r60783.ko12017-11-161-5/+4
* avoid duplicated-cond compile error.ko12017-11-161-2/+4
* cleanup hook cleanup code.ko12017-11-161-0/+8
* use `GET_EC()` directly.ko12017-11-061-4/+4
* move rb_thread_t::interrupt_flag and maskko12017-11-061-10/+16
* renmae ec::fiber to ec::fiber_ptr.ko12017-11-061-24/+24
* EXEC_EVENT_HOOK(ec, ...)ko12017-10-291-2/+2
* `ec` has `thread_ptr`.ko12017-10-291-10/+3
* `th` -> `ec` for some functions.ko12017-10-281-1/+1
* `th` -> `ec` for block related functions.ko12017-10-271-1/+1
* make root fiber at switching.ko12017-10-261-1/+7
* fix freeing `th->ec` bugs.ko12017-10-261-1/+19
* introduce EC_*_TAG() instead of TH_*_TAG()ko12017-10-261-2/+2
* fix commentsko12017-10-261-2/+2
* Use rb_execution_context_t instead of rb_thread_tko12017-10-261-127/+248
* cont.c: update comment to match r59776 [ci skip]normal2017-09-121-1/+1
* store ec instead of thread in rb_context_t.ko12017-09-101-76/+77
* avoid false positive on fiber_verify().ko12017-09-101-1/+6