aboutsummaryrefslogtreecommitdiffstats
path: root/cont.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* introduce fiber_restore_thread.ko12017-08-101-8/+21
* rename rb_execution_context_t::stack(_size) to vm_stack(_size).ko12017-08-101-27/+27
* cont.c: fix up r59557 for !FIBER_USE_NATIVEnobu2017-08-101-0/+2
* constify some variables.ko12017-08-101-6/+6
* remove additional newline.ko12017-08-101-1/+0
* Fiber#to_s (#inspect) return richer information.ko12017-08-101-0/+22
* refactoring Fiber status.ko12017-08-101-27/+112
* fix stack storing for root fibers.ko12017-08-021-5/+5
* release VM stack properly.ko12017-08-021-0/+1
* introduce rb_fiber_t::first_proc.ko12017-06-281-6/+5
* move fields to ec.ko12017-06-281-15/+7
* move fields to ec.ko12017-06-281-11/+8
* introduce rb_thread_ptr() to replace GetThreadPtr().ko12017-06-281-4/+3