summaryrefslogtreecommitdiff
path: root/cont.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* clear `stack_end`.ko12017-09-101-4/+2
* cont.c: fix typo [ci skip]nobu2017-09-101-1/+1
* move th->machine to ec->machine.ko12017-09-101-33/+32
* fiber: fix machine stack marking when FIBER_USE_NATIVE is 0normal2017-09-081-1/+1
* fix up r59776nobu2017-09-081-1/+1
* move th->fiber to ec->fiber.ko12017-09-081-20/+20
* cont.c: fix root fiber to_snobu2017-09-021-1/+8
* remove debug code.ko12017-08-231-1/+0
* split out struct cont_saved_vm_stack.ko12017-08-221-27/+33
* fix a typo in comment.nagachika2017-08-101-1/+1
* use VM_UNREACHABLE() instead of rb_bug().ko12017-08-101-3/+3