summaryrefslogtreecommitdiff
path: root/test/ruby/test_syntax.rb
AgeCommit message (Expand)Author
2024-03-26[Bug #20392] Block arguments duplication check at `super`Nobuyoshi Nakada
2024-02-23[Bug #20295] Fix SEGV when parsing invalid regexpyui-knk
2024-02-20Add pushtoarraykwsplat instruction to avoid unnecessary array allocationJeremy Evans
2024-02-19[Bug #20280] Raise SyntaxError on invalid encoding symbolNobuyoshi Nakada
2024-02-15Do not include a backtick in error messages and backtracesYusuke Endoh
2024-02-13Fix memory leak when parsing invalid hash symbolPeter Zhu
2024-01-28[Bug #20219] `gettable` returns NULL on errorNobuyoshi Nakada
2024-01-28[Bug #20217] `return` with `ensure` is a void value expressionNobuyoshi Nakada
2024-01-05Add test cases for duplicated `when\' clause warningsyui-knk
2024-01-02Introduce NODE_FILEyui-knk
2024-01-02Warn "literal in condition" for `__LINE__`yui-knk
2023-12-25suppress a warningNARUSE, Yui
2023-12-25[Feature #19370] Blocks without anonymous parameters should not affectNobuyoshi Nakada
2023-12-25Implement `it` (#9199)Takashi Kokubun
2023-12-25[Feature #19370] Prohibit nesting anonymous parameter forwardingNobuyoshi Nakada
2023-12-23Adjust indent [ci skip]Nobuyoshi Nakada
2023-12-16[Bug #20062] Fixed numbered parameter syntax errorNobuyoshi Nakada
2023-12-12Prevent a warning: method redefinedYusuke Endoh
2023-12-07Support eval "return" at toplevelJeremy Evans
2023-12-07Warn `it` (#9152)Takashi Kokubun
2023-11-21Add a testTSUYUSATO Kitsune
2023-10-26Prevent a warning: assigned but unused variable - zYusuke Endoh
2023-10-26[Bug #19973] Warn duplicated keyword arguments after keyword splatNobuyoshi Nakada
2023-09-01[Bug #19281] Allow semicolon in parenthesis at the first argument of command ...yui-knk
2023-09-01[Bug-18878] Parse qualified const with brace block as method callNobuyoshi Nakada
2023-08-03Remove --disable-gems for assert_separatelyPeter Zhu
2023-07-19Add a corner case for `return`Nobuyoshi Nakada
2023-07-19[Bug #19774] Fix segfault at `return` in `END`Nobuyoshi Nakada
2023-07-19Add tests for `return` in `BEGIN` and `END` blocksNobuyoshi Nakada
2023-05-14[Bug #19025] Numbered parameter names are always local variablesNobuyoshi Nakada
2023-05-02[Bug #19619] Preserve numbered parameters contextNobuyoshi Nakada
2023-03-21Use indented heredocNobuyoshi Nakada
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卜部昌平