path: root/compile.c
AgeCommit message (Expand)Author
2018-10-20* expand tabs.svn
2018-10-20Remove tracecoverage instructionsmame
2018-10-20ext/coverage/: add the oneshot modemame
2018-10-19compile.c: default_len is positiveshyouhei
2018-10-17* expand tabs.svn
2018-10-17Remove the level information from throw instructionmame
2018-10-13Prefer `rb_fstring_lit` over `rb_fstring_cstr`nobu
2018-09-26* expand tabs.svn
2018-09-26revert r64847, r64846 and r64839k0kubun
2018-09-26* expand tabs.svn
2018-09-26revert r64838 and r64839k0kubun
2018-09-25insns.def: drop bitblt insnk0kubun
2018-09-25Revert "Revert r64824 to fix build failure on AppVeyor"k0kubun
2018-09-25Revert r64824 to fix build failure on AppVeyork0kubun
2018-09-24insns.def: optimize & and | of Integer [experimental]k0kubun
2018-09-20* compile.c (compile_case): emit opt_case_dispatch only on optimized modemame
2018-09-15Use opt_{aref,aset} over opt_{aref,aset}_withnobu
2018-09-13iseq.c: prefix rb_ to non-static iseq functionsk0kubun
2018-09-12make opt_str_freeze leafshyouhei
2018-09-12make opt_case_dispatch leafshyouhei
2018-08-23iseq.c: add a map from encoded insn to insn datamame
2018-08-23compile.c: drop unused arraynobu
2018-08-23compile.c: drop unused stringnobu
2018-08-23remove `const` warning.ko1
2018-08-23check trace flags at loading [Bug #14702]ko1
2018-08-22compile.c: pop literal object in conditionnobu
2018-08-22compile.c: remove tracecoverage instruction for line coveragemame
2018-08-22parse.y: remove coverage-related code fragmentsmame
2018-08-12Optimization for case when with splat operatornobu
2018-08-12compile.c: use EXPECT_NODE macronobu
2018-08-12compile.c: check error in when_valsnobu
2018-08-10insns.def (invokesuper): remove a dummy receiever flag hack for ZSUPERmame
2018-07-09Remove redundant code in the compiler.tenderlove
2018-07-09Remove test code. ISE generation should not impact write barriertenderlove
2018-07-09Fix crash when loading iseq from an arraytenderlove
2018-07-06compile.c: remove unreachable jump onlynobu
2018-07-06Fix a bug of peephole optimizationmame
2018-07-03vm.c: simplified core#hash_merge_kwdnobu
2018-06-13Revert "range.c: prohibit `(1..nil)`"mame
2018-06-13range.c: prohibit `(1..nil)`mame
2018-06-06rb_vm_insn_addr2insn: use st to perform addr2insn mappingnormal
2018-05-16iseq body local variablesnobu
2018-05-13compile.c: Fix segfault when VM_INSN_INFO_TABLE_IMPL is not 2yui-knk
2018-05-09compile.c: suppress a warningnobu
2018-05-09RSTRING_PTR is not guaranteed to be VALUE-aligned (retry)shyouhei
2018-05-02compile.c: mark catch_except_p of iseqk0kubun
2018-04-25compile.c: fix unconditional branch optimizationnobu
2018-04-23compile.c: copy a short insn with leavenobu
2018-04-23compile.c: insn before popnobu
2018-04-21compile.c: optimize checktypenobu