summaryrefslogtreecommitdiff
path: root/vm_insnhelper.c
AgeCommit message (Expand)Author
2018-09-13vm_insnhelper.h: drop OPT_CALL_FASTPATH macro supportk0kubun
2018-09-12make opt_str_freeze leafshyouhei
2018-09-12make opt_case_dispatch leafshyouhei
2018-09-11transform_mjit_header.rb: add static to Init_*k0kubun
2018-09-11random.c: prefixed fill_random_bytesnobu
2018-09-11vm_insnhelper.c: stop unnecessarily using rb_sprintfk0kubun
2018-09-11vm_insnhelper.c: fix -Wformat-security on rb_bugk0kubun
2018-09-11add new instruction attribute called leafshyouhei
2018-08-22compile.c: remove tracecoverage instruction for line coveragemame
2018-08-12vm_insnhelper.c: revert r64280k0kubun
2018-08-11vm_insnhelper.c: drop duplicated inlinek0kubun
2018-08-11_mjit_compile_send.erb: refactor to share vm_call_iseq_setup_normalk0kubun
2018-08-10insns.def (invokesuper): remove a dummy receiever flag hack for ZSUPERmame
2018-07-24vm.c: simplify the implementation of r64031k0kubun
2018-07-19mjit_compile.c: reduce sp motion on JITk0kubun
2018-07-17revert r63988k0kubun
2018-07-17mjit_compile.c: resurrect local variable stackk0kubun
2018-06-27give up insn attr handles_frameshyouhei
2018-06-27refactor move logics out of insns.defshyouhei
2018-06-20add assertion to vm_search_method()ko1
2018-05-03_mjit_compile_send.erb: retry inlining attr_readerk0kubun
2018-03-19Reverting r62775, this should fix i686 buildstenderlove
2018-03-16Revert "Add direct marking on iseq operands"naruse
2018-03-09Add direct marking on iseq operandstenderlove
2018-03-06vm_insnhelper.c: blockparamproxy in rescuenobu
2018-03-04mjit_compile.c: use local variables for stackk0kubun
2018-02-21vm_insnhelper.c: no insns_info in jitnobu
2018-02-20vm.c: disable dtrace in jit sourcenobu
2018-02-17prefixed functions exported for mjitnobu
2018-02-13vm_insnhelper.c: rb_autoloading_value flagnobu
2018-02-12vm_insnhelper.c: inline array aref with integerk0kubun
2018-02-10insns.def: cache nil constnobu
2018-02-05vm_insnhelper.c: prefix rb_ to simple_iseq_pk0kubun
2018-02-04mjit_compile.c: merge initial JIT compilerk0kubun
2018-01-29also use sp_inc in vm coreshyouhei
2018-01-29extensive use of instruction attributesshyouhei
2018-01-27array.c: rb_check_to_arraynobu
2018-01-27vm_insnhelper.c: avoid intermediate arraynobu
2018-01-19there is no such thing like 0 in enum defined_typeshyouhei
2018-01-19vm_args.c: fix KW_SPECIFIED_BITS_MAXnobu
2018-01-19avoid gotoshyouhei
2018-01-19vm_insnhelper.c: fix many keyword argumentsnobu
2018-01-19vm_insnhelper.c: should invert unspecified flagnobu
2018-01-18vm_super_outside marked as NORETURNshyouhei
2018-01-18vm_stackoverflow marked as NORETURNshyouhei
2018-01-11vm_insnhelper.c: search in the indexing ordernobu
2018-01-08vm_insnhelper.c: vm_invoke_block_opt_callnobu
2018-01-08vm.c: respect redefinition of Proc#callnobu
2018-01-07Speedup `block.call` [Feature #14330]ko1
2018-01-05Speedup `Proc#call` [Feature #14318]ko1