summaryrefslogtreecommitdiff
path: root/compile.c
Commit message (Expand)AuthorAgeFilesLines
* * expand tabs.git2019-06-161-6/+6
* Revert "Make constant assignments more conforming to JIS X 3017:2013 11.4.2.2.3"Yusuke Endoh2019-06-161-13/+8
* * expand tabs.git2019-06-161-8/+8
* Make constant assignments more conforming to JIS X 3017:2013 11.4.2.2.3Yuki Yugui Sonoda2019-06-161-8/+13
* Use checktype for performanceKazuki Tsujimoto2019-06-111-4/+2
* compile.c: Partially revert r63870 which caused wrong optimizationYusuke Endoh2019-06-071-1/+2
* Fix grammar of macro name: ECCESSED -> ECCESSIVEMartin Dürst2019-06-051-1/+1
* * expand tabs.git2019-06-041-3/+3
* compile.c: Remove the magical `(const NODE*) -1`Yusuke Endoh2019-06-041-2/+2
* node.h: Avoid a magic number to represent excessed commaYusuke Endoh2019-06-041-1/+1
* Use UNALIGNED_MEMBER_PTRNobuyoshi Nakada2019-05-311-2/+3
* * expand tabs.git2019-05-051-3/+3
* parse.y: duplicated when clause warningNobuyoshi Nakada2019-05-051-12/+5
* Lazy allocate the compile data catch table arrayLourens Naudé2019-04-251-1/+6
* Remove unnecessary conditionktsj2019-04-211-7/+3
* Avoid usage of the dummy empty BEGIN nodektsj2019-04-201-13/+13
* Introduce pattern matching [EXPERIMENTAL]ktsj2019-04-171-0/+590
* Get rid of a magic numbernobu2019-04-111-1/+1
* Share the exception local ID tablenobu2019-04-111-7/+3
* compile.c: name a hidden local variable as a predefined IDnobu2019-04-101-3/+1
* Reverting all commits from r67479 to r67496 because of CI failureskazu2019-04-101-3/+3
* compile.c: name a hidden local variable as a predefined IDnobu2019-04-101-3/+1
* compile.c: cast iseqs to suppress warningsnobu2019-04-101-2/+2
* Set a write barrier between iseq and mark objectstenderlove2019-04-091-0/+2
* * expand tabs.svn2019-04-051-5/+5
* add definemethod/definesmethod insn.ko12019-04-051-31/+25
* * 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