aboutsummaryrefslogtreecommitdiffstats
path: root/compile.c
Commit message (Expand)AuthorAgeFilesLines
* iseq.c: add a map from encoded insn to insn datamame2018-08-231-29/+0
* compile.c: drop unused arraynobu2018-08-231-0/+5
* compile.c: drop unused stringnobu2018-08-231-0/+9
* remove `const` warning.ko12018-08-231-1/+1
* check trace flags at loading [Bug #14702]ko12018-08-231-0/+2
* compile.c: pop literal object in conditionnobu2018-08-221-0/+7
* compile.c: remove tracecoverage instruction for line coveragemame2018-08-221-23/+9
* parse.y: remove coverage-related code fragmentsmame2018-08-221-0/+1
* Optimization for case when with splat operatornobu2018-08-121-4/+42
* compile.c: use EXPECT_NODE macronobu2018-08-121-5/+1
* compile.c: check error in when_valsnobu2018-08-121-1/+2
* insns.def (invokesuper): remove a dummy receiever flag hack for ZSUPERmame2018-08-101-3/+2
* Remove redundant code in the compiler.tenderlove2018-07-091-21/+4
* Remove test code. ISE generation should not impact write barriertenderlove2018-07-091-1/+0
* Fix crash when loading iseq from an arraytenderlove2018-07-091-4/+10
* compile.c: remove unreachable jump onlynobu2018-07-061-3/+9
* Fix a bug of peephole optimizationmame2018-07-061-1/+2
* vm.c: simplified core#hash_merge_kwdnobu2018-07-031-3/+2
* Revert "range.c: prohibit `(1..nil)`"mame2018-06-131-2/+2
* range.c: prohibit `(1..nil)`mame2018-06-131-2/+2
* rb_vm_insn_addr2insn: use st to perform addr2insn mappingnormal2018-06-061-7/+21
* iseq body local variablesnobu2018-05-161-150/+167
* compile.c: Fix segfault when VM_INSN_INFO_TABLE_IMPL is not 2yui-knk2018-05-131-2/+2
* compile.c: suppress a warningnobu2018-05-091-1/+2
* RSTRING_PTR is not guaranteed to be VALUE-aligned (retry)shyouhei2018-05-091-1/+1
* compile.c: mark catch_except_p of iseqk0kubun2018-05-021-10/+8
* compile.c: fix unconditional branch optimizationnobu2018-04-251-0/+4
* compile.c: copy a short insn with leavenobu2018-04-231-4/+14
* compile.c: insn before popnobu2018-04-231-0/+5
* compile.c: optimize checktypenobu2018-04-211-0/+98
* insns.def: checktypenobu2018-04-211-2/+2
* compile.c: renamed macro argumentsnobu2018-04-211-6/+6
* compile.c: align rangenobu2018-04-161-1/+2
* Add write barrier calls for direct marking objects.tenderlove2018-04-131-6/+25
* compile.c: disable debug prints on sparcnobu2018-04-081-3/+0
* compile.c: fix an exception argumentnobu2018-04-081-4/+6
* compile.c: suppress warningsnobu2018-04-081-11/+11
* compile.c: align ibf_object_headernobu2018-04-081-13/+34
* compile.c: debug prints in ibf_load_objectnobu2018-04-081-0/+13
* compile.c: align IBF dumped datanobu2018-04-081-39/+55
* compile.c: refine debug printsnobu2018-04-071-2/+2
* compile.c: fix positions encodenobu2018-04-051-3/+3
* compile.c: do not dump pointersnobu2018-04-051-0/+1
* compile.c: clear paddingnobu2018-04-051-1/+5
* compile.c: do not dump pointersnobu2018-04-051-5/+9
* compile.c: zero fillnobu2018-04-051-3/+7
* compile.c: compile_evstrnobu2018-03-311-18/+22
* compile.c: end_labelnobu2018-03-311-2/+2
* compile.c: do not dump unused callinfosnobu2018-03-301-0/+15
* compile.c: split add_insn_infonobu2018-03-241-25/+24