summaryrefslogtreecommitdiff
path: root/insns.def
AgeCommit message (Expand)Author
2019-09-30delete unnecessary branch卜部昌平
2019-09-19reuse cc->call卜部昌平
2019-09-03Avoid defining unused instructionsTakashi Kokubun
2019-09-02Merge pull request #2418 from jeremyevans/array-empty-kwsplatJeremy Evans
2019-09-02opt_regexpmatch1 is actually making things slower.Urabe, Shyouhei
2019-08-30Make the dot-colon method reference frozenMaciej Mensfeld
2019-08-29Freeze method reference operator objectNobuyoshi Nakada
2019-08-14Switch to using a VM stack argument instead of 2nd operand for getconstantJeremy Evans
2019-08-14Use Qtrue/Qfalse instead of 1/0 for 2nd operand to getconstantJeremy Evans
2019-08-14Remove support for nil::ConstantJeremy Evans
2019-08-06leafify opt_plus卜部昌平
2019-08-05Drop default leaf definition and obsoleted commentsTakashi Kokubun
2019-08-04Make opt_eq and opt_neq insns leafTakashi Kokubun
2019-08-02Revert "Revert "Add a specialized instruction for `.nil?` calls""Yusuke Endoh
2019-08-02Revert "Add a specialized instruction for `.nil?` calls"Yusuke Endoh
2019-07-31Add a specialized instruction for `.nil?` callsAaron Patterson
2019-04-05add definemethod/definesmethod insn.ko1
2019-03-29* expand tabs.svn
2019-03-29use GET_CFP() instead of access reg_cfp directly.ko1
2019-02-19insns.def: opt_regexpmatch2 is not a leaf insnk0kubun
2019-02-01insns.def: opt_regexpmatch1 is not a leaf insnk0kubun
2019-02-01insns.def: mark exception-raising instructions non-leafshyouhei
2019-01-09insns.def (duparray, duphash): add dtrace hookstenderlove
2018-12-31Method reference operatornobu
2018-12-28vm_insnhelper.c: delete unused macrosshyouhei
2018-12-27delete emacs mode lines [ci skip]shyouhei
2018-12-26insns.def: refactor to avoid CALL_METHOD macroshyouhei
2018-12-26add _sp_inc_helpers.erb [ci skip]shyouhei
2018-12-20hide iseq operand object for duphash. [Bug #15440]ko1
2018-12-06Speed up hash literals by dupingtenderlove
2018-11-07Rename get/setinlinecache to opt_get/opt_setinlinecachemame
2018-11-07insns.def: forgot add cast [ci skip]shyouhei
2018-11-07insns.def: avoid integer overflowshyouhei
2018-10-30introduce TransientHeap. [Bug #14858]ko1
2018-10-30revert r65444 and r65446 because of commit missko1
2018-10-30introduce TransientHeap. [Bug #14858]ko1
2018-10-29less verbose code by sharing attribute definitionsshyouhei
2018-10-24newhashfromarray should be a leaf insn.ko1
2018-10-24need a castko1
2018-10-24introduce new YARV insn newhashfromarray.ko1
2018-10-20Remove tracecoverage instructionsmame
2018-09-26fix OPT_CALL_THREADED_CODE issue.ko1
2018-09-26revert r64847, r64846 and r64839k0kubun
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-14forgot to expand tabs [ci skip]shyouhei
2018-09-14move ADD_PC around (take 2)shyouhei