summaryrefslogtreecommitdiff
path: root/compile.c
AgeCommit message (Expand)Author
2019-08-09* expand tabs.git
2019-08-09Iseq#to_binary: Add support for NoMatchingPatternError and TypeErrorAlan Wu
2019-08-09C99 allows trailing comma in enumNobuyoshi Nakada
2019-08-02Revert "Revert "Add a specialized instruction for `.nil?` calls""Yusuke Endoh
2019-08-02Revert "Add a specialized instruction for `.nil?` calls"Yusuke Endoh
2019-08-01* expand tabs.git
2019-07-31Add a specialized instruction for `.nil?` callsAaron Patterson
2019-07-29Warn if using return at top-level with an argumentJeremy Evans
2019-07-17* expand tabs.git
2019-07-17compile.c: add NO_CHECK for the calls to COMPILE whose result is unusedYusuke Endoh
2019-07-16* expand tabs.git
2019-07-16compile.c: add NO_CHECK for the calls to COMPILE whose result is unusedYusuke Endoh
2019-07-16Add a /* fall through */ commentYusuke Endoh
2019-07-15* expand tabs.git
2019-07-15compile.c: ignore the result of COMPILE by marking with NO_CHECKYusuke Endoh
2019-07-15Add a /* fall through */ commentYusuke Endoh
2019-07-15Add a /* fall through */ commentYusuke Endoh
2019-07-15Add a /* fall through */ commentYusuke Endoh
2019-07-15Add a /* fall through */ commentYusuke Endoh
2019-07-15Add a /* fall through */ commentYusuke Endoh
2019-07-14* expand tabs.git
2019-07-14compile.c (defined_expr): return void instead of intYusuke Endoh
2019-07-05Fix segfault when using method reference operator without using resultJeremy Evans
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