summaryrefslogtreecommitdiff
path: root/vm_eval.c
AgeCommit message (Expand)Author
2018-04-12error.c: super in method_missingnobu
2018-03-03vm.c: add mjit_enable_p flagk0kubun
2018-02-17prefixed functions exported for mjitnobu
2018-02-04mjit_compile.c: merge initial JIT compilerk0kubun
2018-01-22use predefined IDskazu
2018-01-19INFINITY is float. That of double is HUGE_VAL.shyouhei
2018-01-18vm_eval.c: for auto-indentnobu
2018-01-05make rb_iseq_new* accept rb_ast_body_t instead of NODE*mame
2018-01-05node.h: define rb_ast_body_t and restructure rb_ast_tmame
2018-01-02explicit cast to void* required for %pshyouhei
2017-12-28`$SAFE` as a process global state. [Feature #14250]ko1
2017-12-27vm_eval.c: expanded eval_stringnobu
2017-12-27vm_eval.c: split eval_string_with_crefnobu
2017-12-27vm_eval.c: refactor eval_make_iseqnobu
2017-12-26parse.y: warning for locationsnobu
2017-12-26vm_eval.c: strange message in evalnobu
2017-12-13iseq.c: dump type of branchiftype on disasmk0kubun
2017-11-16make a func static.ko1
2017-11-16make a func static.ko1
2017-11-16make a func static.ko1
2017-11-07th->ec: dtraceko1
2017-11-07* vm_eval.c (rescue_funcall_args): th->ecko1
2017-11-07* eval_intern.h: rename macros rb_thread_raised_* toko1
2017-11-07move `rb_thread_t::method_missing_reason` to ec.ko1
2017-11-06move rb_thread_t::interrupt_flag and maskko1
2017-10-29* vm_eval.c (current_vm_stack_arg): accepts `ec`.ko1
2017-10-29* vm_eval.c (vm_catch_protect): accepts `ec` instead of `th`.ko1
2017-10-29use `GET_EC()`.ko1
2017-10-29use `GET_EC()`.ko1
2017-10-29`th` -> `ec` for `rb_iterate0`.ko1
2017-10-29`th` -> `ec` for rb_raise_method_missing().ko1
2017-10-29`rb_call0()` accepts `ec`.ko1
2017-10-29* vm_eval.c (rb_current_receiver): use `GET_EC()`.ko1
2017-10-29`th` -> `ec` for vm_call_super().ko1
2017-10-29rb_ec_stack_check()ko1
2017-10-29EXEC_EVENT_HOOK(ec, ...)ko1
2017-10-28`th` -> `ec` for backtrace functions.ko1
2017-10-28`th` -> `ec` for method management functions.ko1
2017-10-28`th` -> `ec` for rb_vm_call()ko1
2017-10-28`th` -> `ec` for rb_vm_rewind_cfp.ko1
2017-10-28`th` -> `ec` for vm_exec().ko1
2017-10-28`th` -> `ec` for vm_set_*_stack.ko1
2017-10-28move fields from `th` to `ec`.ko1
2017-10-27`th` -> `ec` for block related functions.ko1
2017-10-27`vm_call_handler` and related functions accept `ec` instead of `th`.ko1
2017-10-27ec->th for vm_cref_push() and constify.ko1
2017-10-27refactoring (rb_|)threadptr_stack_overflow.ko1
2017-10-27vm_get_ruby_level_caller_cfp() accepts `ec` instead of `th`.ko1
2017-10-26introduce EC_*_TAG() instead of TH_*_TAG()ko1
2017-10-26vm_pop_frame() accepts `ec` instead of `th`.ko1