summaryrefslogtreecommitdiff
path: root/compile.c
AgeCommit message (Expand)Author
2019-06-16* expand tabs.git
2019-06-16Revert "Make constant assignments more conforming to JIS X 3017:2013 11.4.2.2.3"Yusuke Endoh
2019-06-16* expand tabs.git
2019-06-16Make constant assignments more conforming to JIS X 3017:2013 11.4.2.2.3Yuki Yugui Sonoda
2019-06-11Use checktype for performanceKazuki Tsujimoto
2019-06-07compile.c: Partially revert r63870 which caused wrong optimizationYusuke Endoh
2019-06-05Fix grammar of macro name: ECCESSED -> ECCESSIVEMartin Dürst
2019-06-04* expand tabs.git
2019-06-04compile.c: Remove the magical `(const NODE*) -1`Yusuke Endoh
2019-06-04node.h: Avoid a magic number to represent excessed commaYusuke Endoh
2019-05-31Use UNALIGNED_MEMBER_PTRNobuyoshi Nakada
2019-05-05* expand tabs.git
2019-05-05parse.y: duplicated when clause warningNobuyoshi Nakada
2019-04-25Lazy allocate the compile data catch table arrayLourens Naudé
2019-04-21Remove unnecessary conditionktsj
2019-04-20Avoid usage of the dummy empty BEGIN nodektsj
2019-04-17Introduce pattern matching [EXPERIMENTAL]ktsj
2019-04-11Get rid of a magic numbernobu
2019-04-11Share the exception local ID tablenobu
2019-04-10compile.c: name a hidden local variable as a predefined IDnobu
2019-04-10Reverting all commits from r67479 to r67496 because of CI failureskazu
2019-04-10compile.c: name a hidden local variable as a predefined IDnobu
2019-04-10compile.c: cast iseqs to suppress warningsnobu
2019-04-09Set a write barrier between iseq and mark objectstenderlove
2019-04-05* expand tabs.svn
2019-04-05add definemethod/definesmethod insn.ko1
2019-03-15* expand tabs.svn
2019-03-15node.h: introduce nd_brace to determine if a hash literal is a keywordmame
2019-03-14compile.c: fix the corner case of rest and keyword argumentsmame
2019-03-14compile.c (setup_args): process arguments forwardmame
2019-03-14* expand tabs.svn
2019-03-14compile.c: factor out "compile_args" from "compile_array"mame
2019-02-21* expand tabs.svn
2019-02-21refactoring compile.c.ko1
2019-02-04Show proper location for warning [Feature #15575]nobu
2019-02-04check and show a warning for incorrect yield.ko1
2019-02-01* expand tabs.svn
2019-02-01Revert r63383, r63248 "compile.c: copy a short insn with leave"nobu
2019-01-09Fix styles [ci skip]nobu
2019-01-05compile.c: initialize to suppress false warning.nobu
2019-01-05parse.y: hoisted out qcall_branch_start and qcall_branch_endnobu
2019-01-01* expand tabs.svn
2019-01-01compile.c (iseq_set_sequence): fix branch coverage tablemame
2019-01-01* expand tabs.svn
2019-01-01compile.c: support branch coverage for `a&.foo = 1`mame
2019-01-01* expand tabs.svn
2019-01-01Revert r66670 because of wrong ticket numbermame
2019-01-01* expand tabs.svn
2019-01-01compile.c: support branch coverage for `a&.foo = 1`mame
2018-12-31Method reference operatornobu