summaryrefslogtreecommitdiff
path: root/vm.c
Commit message (Expand)AuthorAgeFilesLines
* EXEC_EVENT_HOOK(ec, ...)ko12017-10-291-22/+22
* `th` -> `ec` for method management functions.ko12017-10-281-2/+1
* `th` -> `ec` for rb_vm_make_binding().ko12017-10-281-5/+5
* rename a function.ko12017-10-281-4/+4
* * vm.c (vm_define_method): don't use `th` any more.ko12017-10-281-3/+3
* * vm.c (REWIND_CFP): use `ec` directly.ko12017-10-281-5/+5
* `th` -> `ec` for vm_iter_break().ko12017-10-281-9/+9
* `th` -> `ec` for some functions.ko12017-10-281-12/+12
* `th` -> `ec` for some functions.ko12017-10-281-8/+8
* `th` -> `ec` for rb_vm_rewind_cfp.ko12017-10-281-5/+5
* `th` -> `ec` for vm_exec().ko12017-10-281-43/+43
* `th` -> `ec` for vm_set_*_stack.ko12017-10-281-25/+26
* move fields from `th` to `ec`.ko12017-10-281-5/+5
* skip machine stack marking for current ec.ko12017-10-281-1/+3
* vm_exec_core() accepts `ec` instead of `th`.ko12017-10-271-1/+1
* `th` -> `ec` for block related functions.ko12017-10-271-53/+51
* Some functions accept `ec` instead of `th`.ko12017-10-271-2/+2
* vm_get_ruby_level_caller_cfp() accepts `ec` instead of `th`.ko12017-10-271-3/+3
* replace `GET_THREAD()->ec` to `GET_EC()`.ko12017-10-261-5/+5
* fix freeing `th->ec` bugs.ko12017-10-261-9/+4
* introduce EC_*_TAG() instead of TH_*_TAG()ko12017-10-261-8/+9
* vm_pop_frame() accepts `ec` instead of `th`.ko12017-10-261-8/+8
* vm_push_frame() accepts `ec` instead of `th`.ko12017-10-261-7/+7
* use GET_EC()ko12017-10-261-3/+3
* A function accepts `ec` instead of `th`.ko12017-10-261-5/+5
* A function accepts `ec` instead of `th`.ko12017-10-261-3/+3
* some functions accept `ec` instead of `th`.ko12017-10-261-42/+42
* Use rb_execution_context_t instead of rb_thread_tko12017-10-261-125/+129
* common conversion functionsnobu2017-10-261-2/+1
* Remove dynamic NODE allocation out of parsermame2017-10-241-2/+3
* vm.c, vm_insnhelper.h: export symbols of VM serialsk0kubun2017-10-211-4/+3
* vm.c: unused functionnobu2017-09-251-0/+2
* vm.c: fetch retval iff necessarynobu2017-09-251-13/+13
* vm.c: fix `cfp consistency error' which occursktsj2017-09-181-1/+2
* store ec instead of thread in rb_context_t.ko12017-09-101-1/+1
* move th->machine to ec->machine.ko12017-09-101-8/+9
* move th->fiber to ec->fiber.ko12017-09-081-1/+1
* accept ec instead of th.ko12017-09-061-10/+10
* th is not definedko12017-09-061-1/+1
* rb_execution_context_mark.ko12017-09-061-19/+22
* add rb_hash_new_with_size()shyouhei2017-09-051-1/+1
* prevent stack overflownobu2017-08-211-0/+1
* vm_insnhelper.c: cfp error at stack overflownobu2017-08-161-0/+1
* Partially revert "suppress warning: assigned but unused variable - line"naruse2017-08-151-6/+2
* suppress warning: assigned but unused variable - linenaruse2017-08-151-2/+6
* rename rb_execution_context_t::stack(_size) to vm_stack(_size).ko12017-08-101-16/+16
* fix stack storing for root fibers.ko12017-08-021-0/+4
* release VM stack properly.ko12017-08-021-3/+6
* vm_core.h: shrink trap_list sizenobu2017-07-271-6/+1
* revert r59359, r59356, r59355, r59354normal2017-07-191-12/+0