aboutsummaryrefslogtreecommitdiffstats
path: root/parse.y
Commit message (Expand)AuthorAgeFilesLines
* Disallow duplicated pattern variableKazuki Tsujimoto2019-11-071-4/+41
* Add missing semicolonKazuki Tsujimoto2019-11-071-0/+1
* Numbered parameter is an ID_LOCAL now [Bug #16293]Nobuyoshi Nakada2019-11-061-17/+5
* Numbered parameter cannot appear outside block now [Bug #16293]Nobuyoshi Nakada2019-11-061-1/+0
* Fix a typo in WARN_EOLKazuhiro NISHIYAMA2019-11-051-1/+1
* Fixed conditional expressions with only one void sideNobuyoshi Nakada2019-11-051-1/+1
* Keep `lex.pcur` after `looking_at_eol_p`Nobuyoshi Nakada2019-11-041-3/+3
* Warn `if` and `elsif` at EOL [EXPERIMENTAL]Nobuyoshi Nakada2019-11-041-0/+22
* Revert "Warn `if` and `elsif` at EOL [EXPERIMENTAL]"Yusuke Endoh2019-11-041-22/+0
* Warn `if` and `elsif` at EOL [EXPERIMENTAL]Nobuyoshi Nakada2019-11-041-0/+22
* Restore `in_kwarg` flag properlyNobuyoshi Nakada2019-10-291-1/+1
* Define arguments forwarding as `ruby2_keywords` styleNobuyoshi Nakada2019-10-251-1/+19
* Arguments forwarding is not allowed in lambda [Feature #16253]Nobuyoshi Nakada2019-10-251-11/+13
* Arguments forwarding [Feature #16253]Nobuyoshi Nakada2019-10-221-3/+44
* Fixed passing idNil as a SymbolNobuyoshi Nakada2019-10-191-8/+8
* Make circular argument reference a SyntaxError instead of a warningJeremy Evans2019-10-171-2/+4
* Fixed numbered parameter checkNobuyoshi Nakada2019-10-101-23/+26
* lhs of pattern matching expression of should have a valueNobuyoshi Nakada2019-10-101-0/+1
* Prefer st_is_member over st_lookup with 0Ben Woosley2019-10-091-2/+2
* Packed delayed token elementsNobuyoshi Nakada2019-10-081-18/+20
* Fix potential memory leaks by `rb_imemo_tmpbuf_auto_free_pointer`Nobuyoshi Nakada2019-10-051-21/+22
* parse.y: use "struct rb_iseq_struct" instead of rb_iseq_tYusuke Endoh2019-10-041-2/+2
* Make parser_params have parent_iseq instead of base_blockYusuke Endoh2019-10-041-6/+6
* Refactor parser_params by removing "in_main" flagYusuke Endoh2019-10-041-4/+2
* [EXPERIMENTAL] Expression with modifier `in`Nobuyoshi Nakada2019-09-261-2/+18
* Removed idNUMPARAM_0Nobuyoshi Nakada2019-09-251-3/+10
* Changed numbered parameters semanticsNobuyoshi Nakada2019-09-251-38/+12
* Simplified duplicate codeNobuyoshi Nakada2019-09-251-11/+11
* Make numbered parameters exclusive in a scopeNobuyoshi Nakada2019-09-241-12/+104
* Changed numbered parameter prefixNobuyoshi Nakada2019-09-241-52/+29
* Added implicit block parameterNobuyoshi Nakada2019-09-241-8/+30
* Allows calling a private method only with bare `self`Nobuyoshi Nakada2019-09-201-0/+2
* Fixed reserved numbered parameter warningNobuyoshi Nakada2019-09-191-3/+7
* Comment lines can be placed between fluent dot nowNobuyoshi Nakada2019-09-151-0/+4
* Make NODE_ARYPTN layout consistent between Ripper and ASTAaron Patterson2019-09-111-5/+19
* Make sure WB executes after object is reachableAaron Patterson2019-09-111-1/+1
* Made a short-circuit expression w/o result into an `if`-statementNobuyoshi Nakada2019-09-111-1/+1
* &$$->nd_lit is uninitialized at this point卜部昌平2019-09-111-2/+2
* Macros can't be expressions, so make a functionAaron Patterson2019-09-101-0/+16
* WB needs to be executed after object is reachableAaron Patterson2019-09-101-4/+4
* Only use `add_mark_object` in RipperAaron Patterson2019-09-091-23/+38
* Revert "Reverting node marking until I can fix GC problem."Aaron Patterson2019-09-091-18/+22
* parse.y: Use the correct alias for brace flag of hash literalYusuke Endoh2019-09-081-1/+1
* Rename some function/definition names that handles NODE_LISTYusuke Endoh2019-09-071-7/+7
* Rename NODE_ARRAY to NODE_LIST to reflect its actual use casesYusuke Endoh2019-09-071-18/+18
* Warn local variables which conflict with new numbered parametersNobuyoshi Nakada2019-09-061-0/+4
* Reverting node marking until I can fix GC problem.Aaron Patterson2019-09-051-22/+18
* Stash tmpbuffer inside internal structsAaron Patterson2019-09-051-2/+4
* Don't change DSTR nodes to ARRAY nodesAaron Patterson2019-09-051-3/+1
* Create two buckets for allocating NODE structsAaron Patterson2019-09-051-1/+1