summaryrefslogtreecommitdiff
path: root/test/ruby/test_syntax.rb
AgeCommit message (Expand)Author
2024-09-17Fix a typo, sorry!Yusuke Endoh
2024-09-17Prevent two warningsYusuke Endoh
2024-09-13Prevent warnings "the block passed to ... may be ignored"Yusuke Endoh
2024-08-15[PRISM] test_invalid_jump assertion updates for prismKevin Newton
2024-07-21Fix a typo in setup of block-after-blockcall testsNobuyoshi Nakada
2024-07-21Fix SEGV on method call with empty args and brace block for do block command ...yui-knk
2024-06-06Remove circular parameter syntax errorKevin Newton
2024-05-24Update duplicated when clause warning messageKevin Newton
2024-05-22[PRISM] Properly support 'it'Kevin Newton
2024-05-20[PRISM] Enable TestSyntax#test_warn_balancedKevin Newton
2024-05-16[PRISM] Enable TestSyntax#test_syntax_error_at_newlineKevin Newton
2024-05-16[Bug #20468] Fix safe navigation in `for` variableNobuyoshi Nakada
2024-05-08[Bug #20474] Keep spaces in leading blank lineNobuyoshi Nakada
2024-05-07[PRISM] Enable test_methoddef_endless_commandKevin Newton
2024-04-12[Bug #20423] Disallow anonymous block within argument forwardingNobuyoshi Nakada
2024-04-02[Feature #20331] Simplify parser warnings for hash keys duplication and when ...yui-knk
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