aboutsummaryrefslogtreecommitdiffstats
path: root/compile.c
Commit message (Expand)AuthorAgeFilesLines
* Method reference operatornobu2018-12-311-0/+6
* * expand tabs.svn2018-12-311-29/+29
* use a local variablenobu2018-12-311-29/+30
* hide iseq operand object for duphash. [Bug #15440]ko12018-12-201-2/+1
* Freeze hash literals embedded in duphash instructionsnobu2018-12-201-0/+1
* Don't increment `code_index`tenderlove2018-12-131-1/+0
* param.flags.has_kw flag should be FALSE before setting param.keyword.ko12018-12-121-0/+2
* restore `catch_except_p` flag.ko12018-12-121-0/+1
* Fix infinite loop by ensurenobu2018-12-111-9/+26
* * expand tabs.svn2018-12-111-1/+1
* Modify insn list only when compilingnobu2018-12-111-1/+13
* raise instead of rb_bugnobu2018-12-091-4/+8
* * expand tabs.svn2018-12-061-5/+5
* Speed up hash literals by dupingtenderlove2018-12-061-1/+6
* * expand tabs.svn2018-12-031-21/+21
* Collapse putobject, putobject, newarraytenderlove2018-12-031-8/+25
* Revert "Collapse putobject, putobject, newarray"tenderlove2018-12-011-47/+0
* * expand tabs.svn2018-11-301-30/+30
* Collapse putobject, putobject, newarraytenderlove2018-11-301-0/+47
* * expand tabs.svn2018-11-271-3/+3
* compile.c: prevent out-of-bound initialization of coverage countersmame2018-11-271-1/+3
* Fix potential NULL pointer access [ci skip]nobu2018-11-101-1/+2
* compile.c: compile error than rb_bug [ci skip]nobu2018-11-081-4/+11
* compile.c: unreachable than rb_bug [ci skip]nobu2018-11-081-1/+1
* * expand tabs.svn2018-11-071-6/+6
* Rename get/setinlinecache to opt_get/opt_setinlinecachemame2018-11-071-6/+6
* Fix TracePoint for nested iseq loaded from binary [Bug#14702]ko12018-11-061-2/+1
* Implement `RubyVM::AST.of` [Feature #14836]yui-knk2018-11-051-0/+1
* * remove trailing spaces, expand tabs.svn2018-10-301-1/+1
* support theap for T_HASH. [Feature #14989]ko12018-10-301-2/+2
* * expand tabs.svn2018-10-301-2/+2
* introduce TransientHeap. [Bug #14858]ko12018-10-301-3/+3
* * expand tabs.svn2018-10-301-2/+2
* revert r65444 and r65446 because of commit missko12018-10-301-3/+3
* * expand tabs.svn2018-10-301-2/+2
* introduce TransientHeap. [Bug #14858]ko12018-10-301-3/+3
* * expand tabs.svn2018-10-301-7/+7
* use RARRAY_AREF() instead of RARRAY_CONST_PTR().ko12018-10-301-12/+9
* compile.c: fix up r65411kazu2018-10-291-1/+1
* use a rb_ function instead of st_ directly.ko12018-10-281-1/+1
* compile.c: fix peephole optimizationnobu2018-10-241-1/+1
* introduce new YARV insn newhashfromarray.ko12018-10-241-10/+1
* * expand tabs.svn2018-10-201-2/+2
* Remove tracecoverage instructionsmame2018-10-201-10/+25
* ext/coverage/: add the oneshot modemame2018-10-201-1/+3
* compile.c: default_len is positiveshyouhei2018-10-191-0/+3
* * expand tabs.svn2018-10-171-5/+5
* Remove the level information from throw instructionmame2018-10-171-10/+7
* Prefer `rb_fstring_lit` over `rb_fstring_cstr`nobu2018-10-131-2/+2
* * expand tabs.svn2018-09-261-7/+7