summaryrefslogtreecommitdiff
path: root/parse.y
AgeCommit message (Expand)Author
2021-01-14Return new NODE_LITNobuyoshi Nakada
2021-01-14Ensure symbol list node is either NODE_STR or NODE_DSTRNobuyoshi Nakada
2021-01-13Capture to reserved name variables if already defined [Bug #17533]Nobuyoshi Nakada
2021-01-09parse.y: handle "duplicated argument name" appropriately on ripper.yNobuhiro IMAI
2021-01-04Fixed error message when % at EOFNobuyoshi Nakada
2021-01-01Make args info for RubyVM::AST to available on endless method without parensMasataka Pocke Kuwabara
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