aboutsummaryrefslogtreecommitdiffstats
path: root/compile.c
Commit message (Expand)AuthorAgeFilesLines
* * expand tabs.svn2019-03-151-1/+1
* node.h: introduce nd_brace to determine if a hash literal is a keywordmame2019-03-151-2/+2
* compile.c: fix the corner case of rest and keyword argumentsmame2019-03-141-2/+19
* compile.c (setup_args): process arguments forwardmame2019-03-141-117/+73
* * expand tabs.svn2019-03-141-8/+8
* compile.c: factor out "compile_args" from "compile_array"mame2019-03-141-23/+34
* * expand tabs.svn2019-02-211-7/+7
* refactoring compile.c.ko12019-02-211-210/+228
* Show proper location for warning [Feature #15575]nobu2019-02-041-3/+6
* check and show a warning for incorrect yield.ko12019-02-041-4/+19
* * expand tabs.svn2019-02-011-4/+4
* Revert r63383, r63248 "compile.c: copy a short insn with leave"nobu2019-02-011-15/+4
* Fix styles [ci skip]nobu2019-01-091-5/+1
* compile.c: initialize to suppress false warning.nobu2019-01-051-1/+1
* parse.y: hoisted out qcall_branch_start and qcall_branch_endnobu2019-01-051-31/+35
* * expand tabs.svn2019-01-011-1/+1
* compile.c (iseq_set_sequence): fix branch coverage tablemame2019-01-011-1/+1
* * expand tabs.svn2019-01-011-7/+7
* compile.c: support branch coverage for `a&.foo = 1`mame2019-01-011-4/+14
* * expand tabs.svn2019-01-011-4/+4
* Revert r66670 because of wrong ticket numbermame2019-01-011-14/+4
* * expand tabs.svn2019-01-011-7/+7
* compile.c: support branch coverage for `a&.foo = 1`mame2019-01-011-4/+14
* 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