summaryrefslogtreecommitdiff
path: root/parse.y
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Stash the imemo buf at the end of the ID listAaron Patterson2019-09-051-16/+8
* Mark some tmpbufs via node objectsAaron Patterson2019-09-051-8/+9
* Directly mark node objects instead of using a mark arrayAaron Patterson2019-09-051-1/+12
* Fix code locations of array node inside hash node when multiple kw splatsJeremy Evans2019-09-051-0/+2
* Make m(**{}) mean call without keywordsJeremy Evans2019-09-051-2/+8
* Make pattern matching support **nil syntaxKazuki Tsujimoto2019-09-011-2/+19
* Made :nil static IDNobuyoshi Nakada2019-09-011-3/+3
* Add back missing warning for duplicate keys in splatted hashesJeremy Evans2019-08-301-1/+11
* Make ripper support **nil syntaxJeremy Evans2019-08-301-3/+9
* Support **nil syntax for specifying a method does not accept keyword argumentsJeremy Evans2019-08-301-0/+14
* Separate keyword arguments from positional argumentsYusuke Endoh2019-08-301-11/+1
* Refined warnings against literal in flip-flopNobuyoshi Nakada2019-08-291-59/+27
* Revert "Add pipeline operator [Feature #15799]"Nobuyoshi Nakada2019-08-291-40/+2
* Directly mark compile options from the AST objectAaron Patterson2019-08-271-2/+1
* Fix typosKazuhiro NISHIYAMA2019-08-241-8/+8
* Named numbered parameter indexesNobuyoshi Nakada2019-08-241-10/+14
* Fix parsing of mutiple assignment with rescue modifierJeremy Evans2019-08-091-0/+9
* Revert "Revert "Fix dangling path name from fstring""Takashi Kokubun2019-08-041-2/+2
* Revert "Fix dangling path name from fstring"Takashi Kokubun2019-08-041-2/+2
* Fix dangling path name from fstringNobuyoshi Nakada2019-08-031-2/+2
* Show the location of `eval` which uses `__FILE__`/`__LINE__`Nobuyoshi Nakada2019-08-031-2/+8
* parse.y: make a warning for __FILE__ in eval by defaultYusuke Endoh2019-08-021-1/+1
* Use predefined idOrNobuyoshi Nakada2019-08-011-3/+2
* Ripper#validate_object: check if the object is hiddenNobuyoshi Nakada2019-07-191-5/+10
* Moved RIPPER_DEBUG methods to Ripper from KernelNobuyoshi Nakada2019-07-191-3/+3
* Fixed build error with RIPPER_DEBUGNobuyoshi Nakada2019-07-191-7/+3
* Use Qnull instead of 0 and QundefNobuyoshi Nakada2019-07-191-4/+1
* Adjust indent [ci skip]Nobuyoshi Nakada2019-07-171-6/+10
* parse.y (here_document): remove dead codeYusuke Endoh2019-07-151-4/+1
* Add a /* fall through */ commentYusuke Endoh2019-07-151-0/+1
* Add a /* fall through */ commentYusuke Endoh2019-07-141-0/+1