aboutsummaryrefslogtreecommitdiffstats
path: root/compile.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* compile.c: suppress missing-noreturnnobu2018-03-241-6/+1
* node.c: predicates for special NODEsnobu2018-03-201-3/+3
* compile.c: fix ibf_load_codenobu2018-03-201-4/+7
* Reverting r62775, this should fix i686 buildstenderlove2018-03-191-28/+35
* compile.c: arg var indexnobu2018-03-191-31/+42
* compile.c: fix function name [ci skip]nobu2018-03-181-2/+2
* compile.c: resize to align offsetsnobu2018-03-171-1/+11
* debugging SEGV on Solaris11snobu2018-03-171-0/+3
* compile.c: align offsetsnobu2018-03-171-4/+19
* debugging SEGV on Solaris11snobu2018-03-171-7/+18
* debugging SEGV on Solaris11snobu2018-03-161-0/+14
* debugging SEGV on Solaris11snobu2018-03-161-0/+14