summaryrefslogtreecommitdiff
path: root/insns.def
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #2418 from jeremyevans/array-empty-kwsplatJeremy Evans2019-09-021-0/+20
* opt_regexpmatch1 is actually making things slower.Urabe, Shyouhei2019-09-021-11/+0
* Make the dot-colon method reference frozenMaciej Mensfeld2019-08-301-1/+1
* Freeze method reference operator objectNobuyoshi Nakada2019-08-291-0/+1
* Switch to using a VM stack argument instead of 2nd operand for getconstantJeremy Evans2019-08-141-3/+3
* Use Qtrue/Qfalse instead of 1/0 for 2nd operand to getconstantJeremy Evans2019-08-141-1/+1
* Remove support for nil::ConstantJeremy Evans2019-08-141-3/+3
* leafify opt_plus卜部昌平2019-08-061-3/+0
* Drop default leaf definition and obsoleted commentsTakashi Kokubun2019-08-051-6/+0
* Make opt_eq and opt_neq insns leafTakashi Kokubun2019-08-041-2/+2
* Revert "Revert "Add a specialized instruction for `.nil?` calls""Yusuke Endoh2019-08-021-0/+14
* Revert "Add a specialized instruction for `.nil?` calls"Yusuke Endoh2019-08-021-14/+0
* Add a specialized instruction for `.nil?` callsAaron Patterson2019-07-311-0/+14
* add definemethod/definesmethod insn.ko12019-04-051-13/+20
* * expand tabs.svn2019-03-291-3/+3
* use GET_CFP() instead of access reg_cfp directly.ko12019-03-291-3/+3
* insns.def: opt_regexpmatch2 is not a leaf insnk0kubun2019-02-191-0/+1
* insns.def: opt_regexpmatch1 is not a leaf insnk0kubun2019-02-011-1/+1
* insns.def: mark exception-raising instructions non-leafshyouhei2019-02-011-3/+18
* insns.def (duparray, duphash): add dtrace hookstenderlove2019-01-091-0/+2
* Method reference operatornobu2018-12-311-0/+10
* vm_insnhelper.c: delete unused macrosshyouhei2018-12-281-2/+4
* delete emacs mode lines [ci skip]shyouhei2018-12-271-1/+1
* insns.def: refactor to avoid CALL_METHOD macroshyouhei2018-12-261-26/+26
* add _sp_inc_helpers.erb [ci skip]shyouhei2018-12-261-4/+4
* hide iseq operand object for duphash. [Bug #15440]ko12018-12-201-1/+1
* Speed up hash literals by dupingtenderlove2018-12-061-13/+10
* Rename get/setinlinecache to opt_get/opt_setinlinecachemame2018-11-071-2/+2
* insns.def: forgot add cast [ci skip]shyouhei2018-11-071-1/+1
* insns.def: avoid integer overflowshyouhei2018-11-071-6/+6
* introduce TransientHeap. [Bug #14858]ko12018-10-301-1/+1
* revert r65444 and r65446 because of commit missko12018-10-301-1/+1
* introduce TransientHeap. [Bug #14858]ko12018-10-301-1/+1
* less verbose code by sharing attribute definitionsshyouhei2018-10-291-7/+4
* newhashfromarray should be a leaf insn.ko12018-10-241-0/+1
* need a castko12018-10-241-1/+1
* introduce new YARV insn newhashfromarray.ko12018-10-241-0/+12
* Remove tracecoverage instructionsmame2018-10-201-13/+0
* fix OPT_CALL_THREADED_CODE issue.ko12018-09-261-16/+16
* revert r64847, r64846 and r64839k0kubun2018-09-261-0/+28
* revert r64838 and r64839k0kubun2018-09-261-28/+10
* insns.def: drop bitblt insnk0kubun2018-09-251-10/+0
* Revert "Revert r64824 to fix build failure on AppVeyor"k0kubun2018-09-251-0/+28
* Revert r64824 to fix build failure on AppVeyork0kubun2018-09-251-28/+0
* insns.def: optimize & and | of Integer [experimental]k0kubun2018-09-241-0/+28
* forgot to expand tabs [ci skip]shyouhei2018-09-141-2/+2
* move ADD_PC around (take 2)shyouhei2018-09-141-92/+24
* resurrect the string to expect modificationsshyouhei2018-09-121-2/+2
* make opt_str_freeze leafshyouhei2018-09-121-4/+18
* make opt_case_dispatch leafshyouhei2018-09-121-4/+0