summaryrefslogtreecommitdiff
path: root/vm.c
AgeCommit message (Expand)Author
2018-03-05add prefix to the function name.ko1
2018-03-04vm.c: trivial optimizationnobu
2018-03-04vm.c: handle_exception loopnobu
2018-03-04vm.c: untangle goto loopnobu
2018-03-03vm.c: add mjit_enable_p flagk0kubun
2018-02-24Fix typo: blcok -> blocknobu
2018-02-23[DOC] missing docs at toplevelnobu
2018-02-20vm.c: disable dtrace in jit sourcenobu
2018-02-08Export some missing symbols for MJITk0kubun
2018-02-04vm.c: feedback control frame size changek0kubun
2018-02-04mjit_compile.c: merge initial JIT compilerk0kubun
2018-02-04mjit.c: merge MJIT infrastructurek0kubun
2018-01-24vm.c: remove unnecessary branchnormal
2018-01-18usage analysis functions marke as staticshyouhei
2018-01-09internal.h: remove dependecy on ruby/encoding.hnobu
2018-01-09use predefined ids in a few more placesnormal
2018-01-08vm.c: remove extra ifdefnobu
2018-01-08fix a bug only on assertion.ko1
2018-01-08fix mark miss of Env (which is pointed by prev_ep).ko1
2018-01-08vm.c: respect redefinition of Proc#callnobu
2018-01-07Speedup `block.call` [Feature #14330]ko1
2018-01-05node.h: remove NODE_PRELUDEmame
2018-01-05make rb_iseq_new* accept rb_ast_body_t instead of NODE*mame
2018-01-02explicit cast to void* required for %pshyouhei
2017-12-28`$SAFE` as a process global state. [Feature #14250]ko1
2017-12-16vm.c: always export rb_frame_method_id_and_classk0kubun
2017-12-14The main Thread should have report_on_exception=true for consistencyeregon
2017-12-12Set Thread.report_on_exception=true by default to report exceptions in Threadseregon
2017-12-11do not disable `trace_` prefix insns.ko1
2017-12-06remove `PUSH_TAG`/`EXEC_AG`/`POP_TAG`/`JUMO_TAG`.ko1
2017-12-01vm.c: partially revert r60558k0kubun
2017-11-16Refactoring out the direct accesses of NODE's u1, u2, and u3mame
2017-11-16make a func static.ko1
2017-11-16make it static.ko1
2017-11-16provide rb_vm_make_proc/lambda().ko1
2017-11-16`rb_source_loc` -> `rb_source_location_cstr`ko1
2017-11-16fix r60789.ko1
2017-11-16rb_source_location() may return nil.ko1
2017-11-16remove an unused function.ko1
2017-11-16add `ec` as first parameter.ko1
2017-11-15remove rb_thread_t::event_hooks.ko1
2017-11-07th->ec: dtraceko1
2017-11-07* eval_intern.h: rename macros rb_thread_raised_* toko1
2017-11-06renmae ec::fiber to ec::fiber_ptr.ko1
2017-10-29remove unused functions.ko1
2017-10-29EXEC_EVENT_HOOK(ec, ...)ko1
2017-10-28`th` -> `ec` for method management functions.ko1
2017-10-28`th` -> `ec` for rb_vm_make_binding().ko1
2017-10-28rename a function.ko1
2017-10-28* vm.c (vm_define_method): don't use `th` any more.ko1