summaryrefslogtreecommitdiff
path: root/vm.c
AgeCommit message (Expand)Author
2016-08-19vm.c: check TOPLEVEL_BINDINGnobu
2016-08-03* vm_core.h: introduce VM_FRAME_RUBYFRAME_P()ko1
2016-08-03* vm_core.h: rename macros and make them inline functions.ko1
2016-07-28* vm_core.h (VM_ENV_LOCAL_P): return truthy (0 or not) value.ko1
2016-07-28* vm.c, internal.h: remove RubyVM::Env class and all of env objectsko1
2016-07-28* remove trailing spaces.svn
2016-07-28* vm_core.h: revisit the structure of frame, block and env.ko1
2016-07-26* vm_insnhelper.c: introduce rb_vm_pop_frame() and use itko1
2016-07-23internal.h: inline Check_Typenobu
2016-07-22Fix Issues reported by PVS-Studio static analyzernobu
2016-06-20* vm.c (invoke_bmethod, invoke_block_from_c_0): revert r52104shugo
2016-05-17[Feature #12005] Unify Fixnum and Bignum into Integerakr
2016-05-08* configure.in: check function attirbute const and pure,naruse
2016-05-05use TH_JUMP_TAGnobu
2016-04-27internal.h: ONLY_FOR_INTERNAL_USEnobu
2016-04-05string.c: rb_str_concat_literalsnobu
2016-04-04at_exit listnobu
2016-04-04* vm.c (Init_VM): should pass tokens.ko1
2016-03-17* compile.c (NODE_CALL): add optimization shortcut for Array#max/min.mame
2016-02-21vm.c (vm_cref_new0): adjust indent [ci skip]nobu
2016-01-26fstring early for internal iseqnormal
2015-12-18* vm.c (vm_exec): call RUBY_DTRACE_CMETHOD_RETURN_HOOK instead ofkosaki
2015-12-17* vm.c (rb_vm_check_redefinition_opt_method): should check the realshugo
2015-12-16* vm.c (vm_make_env_each): should not compare with Qfalse and FALSE.ko1
2015-12-16* vm.c (vm_make_proc_from_block): should convert a Symbol to a Proc.shugo
2015-12-16* vm.c: fix mark miss for proc given as passed block.ko1
2015-12-12vm.c: free tables at destructionnobu
2015-12-09* vm.c (rb_vm_cref_in_context): Module#define_method in non-classko1
2015-12-09* *.c (*_memsize): do not check ptr.ko1
2015-12-08* introduce new ISeq binary format serializer/de-serializerko1
2015-12-08error.c: name_err_local_variablesnobu
2015-12-08compile optimized case dispatch for nil/true/falsenormal
2015-12-04vm.c: make ruby_vm_*_ptr staticnormal
2015-11-20* vm.c (rb_vm_cref_replace_with_duplicated_cref): added.ko1
2015-11-13* refactoring CREF related code.ko1
2015-11-13* vm.c (vm_define_method): refactoring.ko1
2015-11-13* vm.c (vm_define_method): do not use current CREF immediately,ko1
2015-10-31use rb_source_loc and rb_source_locationnobu
2015-10-31vm.c: initialize line alwaysnobu
2015-10-29use NULL instead of 0ko1
2015-10-29* vm.c: add ifndef guard for VM_CHECK_MODE.ko1
2015-10-29RUBY_DTRACE_CREATE_HOOKnobu
2015-10-29vm.c: ruby_th_dtrace_setupnobu
2015-10-23* vm_insnhelper.c: introduce new call handler for simple ISeqs.ko1
2015-10-16vm_args.c: symbol procnobu
2015-10-15vm.c: simplifynobu
2015-10-10* vm.c (invoke_block_from_c): split this function into severalko1
2015-09-29compile.c: fix performance of strconcatnobu
2015-09-19* vm_core.h: split rb_call_info_t into several structs.ko1
2015-09-15gc.c: define objspace functions alwaysnobu