aboutsummaryrefslogtreecommitdiffstats
path: root/vm_insnhelper.c
Commit message (Expand)AuthorAgeFilesLines
* * expand tabs.svn2018-09-211-2/+2
* Remove -Wno-parentheses flag.nobu2018-09-211-2/+2
* * expand tabs.svn2018-09-181-1/+1
* vm_insnhelper.c: always use bool-ish valuek0kubun2018-09-181-2/+2
* * expand tabs.svn2018-09-181-12/+12
* vm_insnhelper.h: rename CI_SET_FASTPATH to CC_SET_FASTPATHk0kubun2018-09-181-14/+14
* vm_insnhelper.h: drop OPT_CALL_FASTPATH macro supportk0kubun2018-09-131-2/+2
* make opt_str_freeze leafshyouhei2018-09-121-1/+1
* make opt_case_dispatch leafshyouhei2018-09-121-1/+1
* transform_mjit_header.rb: add static to Init_*k0kubun2018-09-111-1/+1
* random.c: prefixed fill_random_bytesnobu2018-09-111-1/+1
* vm_insnhelper.c: stop unnecessarily using rb_sprintfk0kubun2018-09-111-3/+1
* vm_insnhelper.c: fix -Wformat-security on rb_bugk0kubun2018-09-111-1/+1
* add new instruction attribute called leafshyouhei2018-09-111-0/+35
* compile.c: remove tracecoverage instruction for line coveragemame2018-08-221-0/+6
* vm_insnhelper.c: revert r64280k0kubun2018-08-121-19/+9
* vm_insnhelper.c: drop duplicated inlinek0kubun2018-08-111-1/+1
* _mjit_compile_send.erb: refactor to share vm_call_iseq_setup_normalk0kubun2018-08-111-10/+20
* insns.def (invokesuper): remove a dummy receiever flag hack for ZSUPERmame2018-08-101-2/+1
* vm.c: simplify the implementation of r64031k0kubun2018-07-241-5/+5
* mjit_compile.c: reduce sp motion on JITk0kubun2018-07-191-4/+2
* revert r63988k0kubun2018-07-171-4/+5
* mjit_compile.c: resurrect local variable stackk0kubun2018-07-171-5/+4
* give up insn attr handles_frameshyouhei2018-06-271-2/+4
* refactor move logics out of insns.defshyouhei2018-06-271-0/+11
* add assertion to vm_search_method()ko12018-06-201-0/+3
* _mjit_compile_send.erb: retry inlining attr_readerk0kubun2018-05-031-7/+12
* Reverting r62775, this should fix i686 buildstenderlove2018-03-191-4/+3
* Revert "Add direct marking on iseq operands"naruse2018-03-161-3/+4
* Add direct marking on iseq operandstenderlove2018-03-091-4/+3
* vm_insnhelper.c: blockparamproxy in rescuenobu2018-03-061-1/+1
* mjit_compile.c: use local variables for stackk0kubun2018-03-041-2/+2
* vm_insnhelper.c: no insns_info in jitnobu2018-02-211-0/+2
* vm.c: disable dtrace in jit sourcenobu2018-02-201-2/+0
* prefixed functions exported for mjitnobu2018-02-171-10/+7
* vm_insnhelper.c: rb_autoloading_value flagnobu2018-02-131-1/+1
* vm_insnhelper.c: inline array aref with integerk0kubun2018-02-121-1/+6
* insns.def: cache nil constnobu2018-02-101-7/+4
* vm_insnhelper.c: prefix rb_ to simple_iseq_pk0kubun2018-02-051-3/+3
* mjit_compile.c: merge initial JIT compilerk0kubun2018-02-041-13/+20
* also use sp_inc in vm coreshyouhei2018-01-291-3/+1
* extensive use of instruction attributesshyouhei2018-01-291-0/+1
* array.c: rb_check_to_arraynobu2018-01-271-3/+3
* vm_insnhelper.c: avoid intermediate arraynobu2018-01-271-5/+9
* there is no such thing like 0 in enum defined_typeshyouhei2018-01-191-2/+2
* vm_args.c: fix KW_SPECIFIED_BITS_MAXnobu2018-01-191-1/+1
* avoid gotoshyouhei2018-01-191-9/+7
* vm_insnhelper.c: fix many keyword argumentsnobu2018-01-191-1/+2
* vm_insnhelper.c: should invert unspecified flagnobu2018-01-191-2/+3
* vm_super_outside marked as NORETURNshyouhei2018-01-181-0/+2