aboutsummaryrefslogtreecommitdiffstats
path: root/cont.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* move storages to ec.ko12017-06-281-18/+12
* move several fields from rb_thread_t to rb_execution_context_t.ko12017-06-261-12/+9
* copy ec on Fiber.ko12017-06-261-4/+8
* add "FIBER_" prefix.ko12017-06-261-13/+13
* Do not store/restore Thread#status on fiber switching.ko12017-06-261-2/+2
* move "state" to rb_vm_tag.ko12017-06-231-2/+0
* rename th->state to th->tag_state.ko12017-06-231-2/+2
* use "enum ruby_tag_type" and TAG_NONE.ko12017-06-231-2/+2
* rb_execution_context_t: move stack, stack_size and cfp from rb_thread_tnormal2017-05-091-30/+30
* remove branches in dmark and dfree GC callbacksnormal2017-03-171-44/+41
* Fiber also has same issue. [Bug #13313]ko12017-03-141-1/+1