summaryrefslogtreecommitdiff
path: root/parse.y
Commit message (Expand)AuthorAgeFilesLines
* Make imemo_ast WB-protected againYusuke Endoh2021-04-271-1/+5
* Ignore useless separators preceding a file encoding commentNobuyoshi Nakada2021-03-231-0/+1
* Pattern matching pin operator against expression [Feature #17411]Kazuki Tsujimoto2021-03-211-4/+14
* Add a missing semicolon.Takashi Tamura2021-02-151-1/+1
* Removed YYUSE [Bug #17582]Nobuyoshi Nakada2021-01-261-1/+0
* Return new NODE_LITNobuyoshi Nakada2021-01-141-5/+2
* Ensure symbol list node is either NODE_STR or NODE_DSTRNobuyoshi Nakada2021-01-141-3/+8
* Capture to reserved name variables if already defined [Bug #17533]Nobuyoshi Nakada2021-01-131-2/+3
* parse.y: handle "duplicated argument name" appropriately on ripper.yNobuhiro IMAI2021-01-091-2/+4
* Fixed error message when % at EOFNobuyoshi Nakada2021-01-041-1/+3
* Make args info for RubyVM::AST to available on endless method without parensMasataka Pocke Kuwabara2021-01-011-1/+7
* shareable_constant_value: experimental_copyKoichi Sasada2020-12-241-7/+18
* Reset paren_nest at tAREF and tASET [Bug #17431]Nobuyoshi Nakada2020-12-241-0/+1
* Ensure non-literal expressions shareable if `leteral`Nobuyoshi Nakada2020-12-231-1/+1
* `begin ... end` is not a literalNobuyoshi Nakada2020-12-231-1/+1
* Changed shareable literal semantics [Feature #17397]Nobuyoshi Nakada2020-12-231-34/+123
* ripper: fix bad label parameter handling [Bug #17425]Nobuyoshi Nakada2020-12-231-5/+12
* Reduced ID cachesNobuyoshi Nakada2020-12-201-3/+6
* Use category: :experimental in warnings that are related to experimental feat...Jeremy Evans2020-12-181-2/+4
* Fixed not to make non-literal expression shareable [Feature #17273]Nobuyoshi Nakada2020-12-191-8/+10
* Drop token info also for endless singleton method definitionNobuyoshi Nakada2020-12-181-8/+7
* Ripper: Pass callback result to alias_error as well as other errorsNobuyoshi Nakada2020-12-161-2/+1
* Ripper: Fixed erred token on wrong alias [Bug #17345]Nobuyoshi Nakada2020-12-161-1/+2
* Ripper: Refined error callbacks [Bug #17345]Nobuyoshi Nakada2020-12-151-35/+52
* Support shareable_constant_value: literalNobuyoshi Nakada2020-12-141-6/+124
* Make shareable_constant_value tri-stateNobuyoshi Nakada2020-12-141-18/+72
* shareable_constant_value: is effective only in comment-only lineNobuyoshi Nakada2020-12-141-0/+7
* Save and pass lex_context wholelyNobuyoshi Nakada2020-12-141-37/+40
* Determine shareable-ness after assignment operatorNobuyoshi Nakada2020-12-141-93/+103
* Implemented shareable_constant_value op_asgnNobuyoshi Nakada2020-12-141-1/+22
* Call FrozenCore.make_shareableNobuyoshi Nakada2020-12-141-2/+4
* Implemented shareable_constant_valueNobuyoshi Nakada2020-12-141-1/+15
* Support shareable_constant_value pragmaNobuyoshi Nakada2020-12-141-0/+13
* Reintroduce `expr in pat` [Feature #17371]Kazuki Tsujimoto2020-12-131-5/+24
* Don't emit warning when the pattern of one-line pattern matching is just a va...Kazuki Tsujimoto2020-12-131-4/+13
* fix public interfaceKoichi Sasada2020-11-181-1/+1
* Use more specific warning for ambiguous slashJeremy Evans2020-11-151-1/+6
* ripper: Invalid pragma value warningNobuyoshi Nakada2020-11-021-1/+1
* Compare boolean values for parser pragma locale-insensitivelyNobuyoshi Nakada2020-11-021-2/+2
* Change NODE layout for pattern matchingKazuki Tsujimoto2020-11-011-3/+3
* Pattern matching is no longer experimentalKazuki Tsujimoto2020-11-011-13/+9
* Allow non-argument endless-def with a space instead of parenthesesNobuyoshi Nakada2020-10-261-5/+8
* Assoc pattern matching (#3703)Nobuyoshi Nakada2020-10-261-34/+3
* Prohibit setter method names in all kinds of endless methodsNobuyoshi Nakada2020-10-121-3/+16
* Refactored lex_context managementNobuyoshi Nakada2020-10-091-8/+8
* Unfreeze string-literal-only interpolated string-literalNobuyoshi Nakada2020-09-301-12/+29
* Introduce Ractor mechanism for parallel executionKoichi Sasada2020-09-031-3/+4
* new_dstr: hoisted out from literal_concat and evstr2dstrNobuyoshi Nakada2020-09-021-6/+12
* Prohibit setter method names in endless method definitionYusuke Endoh2020-08-311-0/+3
* Fixed error messages at non-ascii %string terminatorNobuyoshi Nakada2020-08-261-0/+6