path: root/test/ruby/test_syntax.rb
AgeCommit message (Expand)Author
2022-12-15Disallow mixed usage of ... and */**Shugo Maeda
2022-11-29Add tests for [Feature #19134]Shugo Maeda
2022-11-29Allow ** in def foo(...)Shugo Maeda
2022-11-19Add test cases for args forwarding after rest argumentyui-knk
2022-11-18Allow anonymous keyword rest parameter with other keyword parametersShugo Maeda
2022-07-21Do not have class/module keywords look up ancestors of ObjectJeremy Evans
2022-06-17Respect the encoding of the source [Bug #18827]Nobuyoshi Nakada
2022-04-05Fix using anonymous block in method accepting explicit keywordsJeremy Evans
2021-12-30Add support for anonymous rest and keyword rest argument forwardingJeremy Evans
2021-12-15Fix arg_forward without parentheses [Bug #18267]Nobuyoshi Nakada
2021-11-18Anonymous block forwarding allows a method to forward a passedJeremy Evans
2021-10-31Argument forwarding definition without parentheses [Bug #18267]Nobuyoshi Nakada
2021-10-18Fix evaluation order of hash values for duplicate keysJeremy Evans
2021-10-04The same warning for static symbol literalNobuyoshi Nakada
2021-10-04Fix the warning message for dynamic symbol literal in conditionNobuyoshi Nakada
2021-08-03Add keyrest to ruby2_keywords parameters [Bug #18011]Nobuyoshi Nakada
2021-05-13parse.y: Allow "command" syntax in endless method definitionYusuke Endoh
2021-05-12test_cdhash: refactor change class卜部昌平
2020-12-24Reset paren_nest at tAREF and tASET [Bug #17431]Nobuyoshi Nakada
2020-11-04Rightward assignment is replaced by one-line pattern matchingKazuki 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-16test/ruby/test_syntax.rb: avoid "warning: assigned but unused variable"Yusuke Endoh
2020-10-16Adjust sp for `if true or ...`/`if false and ...`wanabe
2020-10-16Adjust sp for `x = false; y = (return until x unless x)` [Bug #16695]wanabe
2020-10-12Prohibit setter method names in all kinds of endless methodsNobuyoshi Nakada
2020-08-31Prohibit setter method names in endless method definitionYusuke Endoh
2020-07-22Switch reserved for numbered parameter warning to SyntaxErrorJeremy Evans
2020-06-07Differentiate `...` in lambda argumentsNobuyoshi Nakada
2020-06-06Add leading arguments support to arguments forwardingJeremy Evans
2020-05-15Fixed argument forwarding in reserved word method [Bug #16854]Nobuyoshi Nakada
2020-05-14Endless method definition including `rescue` modifierNobuyoshi Nakada
2020-04-22Made parentheses mandatory in endless method defitionNobuyoshi Nakada
2020-04-22Disallow R-assign in endless defNobuyoshi Nakada
2020-04-22Revert "Allow simple R-assign in endless def"Nobuyoshi Nakada
2020-04-15Disallow line-continuation before R-assignNobuyoshi Nakada
2020-04-13Allow simple R-assign in endless defNobuyoshi Nakada
2020-04-12Relaxed of R-assign value to argNobuyoshi Nakada
2020-04-10Endless method definition [Feature #16746]Nobuyoshi Nakada
2020-04-10Rightward-assign by ASSOCNobuyoshi Nakada
2020-03-17Make {**{}} return unfrozen empty hashJeremy Evans
2020-02-04Do not warn CR inside string literalNobuyoshi Nakada
2020-01-16Separate numbered parameter scope in evalNobuyoshi Nakada
2020-01-16Fixed the location of args node with numbered parameterNobuyoshi Nakada
2020-01-02Update tests for full keyword argument separationJeremy Evans
2019-12-23Reword keyword arguments warning messages to convey these are deprecation war...Marc-Andre Lafortune
2019-12-20vm_args.c: rephrase the warning message of keyword argument separationYusuke Endoh
2019-12-20Refined the warning message for numbered-parameter like variablesNobuyoshi Nakada
2019-12-20Refined the warning message for numbered-parameter like variablesNobuyoshi Nakada
2019-12-20Warn also numbered parameter like methodsNobuyoshi Nakada