summaryrefslogtreecommitdiff
path: root/parse.y
AgeCommit message (Expand)Author
2021-05-22merge revision(s) 110f242ef9b495037f59e4972ee102a8b8b372d5: [Backport #17861]nagachika
2021-02-02merge revision(s) b091889ed67f278b1652ddde88596e2160d5aef0: [Backport #17582]NARUSE, Yui
2021-02-01merge revision(s) 6bcc4664bdaebbf9b28a762ae63f476a1ec6cfb2,bb40c5cbe977de9f36...NARUSE, Yui
2021-02-01merge revision(s) 0036648a420f945624898568bb82bc5f83195d12: [Backport #17533]NARUSE, Yui
2020-12-24shareable_constant_value: experimental_copyKoichi Sasada
2020-12-24Reset paren_nest at tAREF and tASET [Bug #17431]Nobuyoshi Nakada
2020-12-23Ensure non-literal expressions shareable if `leteral`Nobuyoshi Nakada
2020-12-23`begin ... end` is not a literalNobuyoshi Nakada
2020-12-23Changed shareable literal semantics [Feature #17397]Nobuyoshi Nakada
2020-12-23ripper: fix bad label parameter handling [Bug #17425]Nobuyoshi Nakada
2020-12-20Reduced ID cachesNobuyoshi Nakada
2020-12-18Use category: :experimental in warnings that are related to experimental feat...Jeremy Evans
2020-12-19Fixed not to make non-literal expression shareable [Feature #17273]Nobuyoshi Nakada
2020-12-18Drop token info also for endless singleton method definitionNobuyoshi Nakada
2020-12-16Ripper: Pass callback result to alias_error as well as other errorsNobuyoshi Nakada
2020-12-16Ripper: Fixed erred token on wrong alias [Bug #17345]Nobuyoshi Nakada
2020-12-15Ripper: Refined error callbacks [Bug #17345]Nobuyoshi Nakada
2020-12-14Support shareable_constant_value: literalNobuyoshi Nakada
2020-12-14Make shareable_constant_value tri-stateNobuyoshi Nakada
2020-12-14shareable_constant_value: is effective only in comment-only lineNobuyoshi Nakada
2020-12-14Save and pass lex_context wholelyNobuyoshi Nakada
2020-12-14Determine shareable-ness after assignment operatorNobuyoshi Nakada
2020-12-14Implemented shareable_constant_value op_asgnNobuyoshi Nakada
2020-12-14Call FrozenCore.make_shareableNobuyoshi Nakada
2020-12-14Implemented shareable_constant_valueNobuyoshi Nakada
2020-12-14Support shareable_constant_value pragmaNobuyoshi Nakada
2020-12-13Reintroduce `expr in pat` [Feature #17371]Kazuki Tsujimoto
2020-12-13Don't emit warning when the pattern of one-line pattern matching is just a va...Kazuki Tsujimoto
2020-11-18fix public interfaceKoichi Sasada
2020-11-15Use more specific warning for ambiguous slashJeremy Evans
2020-11-02ripper: Invalid pragma value warningNobuyoshi Nakada
2020-11-02Compare boolean values for parser pragma locale-insensitivelyNobuyoshi Nakada
2020-11-01Change NODE layout for pattern matchingKazuki Tsujimoto
2020-11-01Pattern matching is no longer experimentalKazuki Tsujimoto
2020-10-26Allow non-argument endless-def with a space instead of parenthesesNobuyoshi Nakada
2020-10-26Assoc pattern matching (#3703)Nobuyoshi Nakada
2020-10-12Prohibit setter method names in all kinds of endless methodsNobuyoshi Nakada
2020-10-09Refactored lex_context managementNobuyoshi Nakada
2020-09-30Unfreeze string-literal-only interpolated string-literalNobuyoshi Nakada
2020-09-03Introduce Ractor mechanism for parallel executionKoichi Sasada
2020-09-02new_dstr: hoisted out from literal_concat and evstr2dstrNobuyoshi Nakada
2020-08-31Prohibit setter method names in endless method definitionYusuke Endoh
2020-08-26Fixed error messages at non-ascii %string terminatorNobuyoshi Nakada
2020-08-26Removed a never-true conditionNobuyoshi Nakada
2020-08-02rb_{ary,fnd}_pattern_info: Remove imemo member to reduce memory usageKazuki Tsujimoto
2020-07-27Use a linked list to eliminate imemo tmp bufs for managing local tablesAaron Patterson
2020-07-22Switch reserved for numbered parameter warning to SyntaxErrorJeremy Evans
2020-06-25Drop token info for endless method definitionNobuyoshi Nakada
2020-06-25AST.of needs SCRIPT_LINES__ filled with a newlineNobuyoshi Nakada
2020-06-24[ripper] fix mismatched indentations warning [Bug #16981]Nobuyoshi Nakada