summaryrefslogtreecommitdiff
path: root/test/ruby/test_syntax.rb
AgeCommit message (Expand)Author
2025-01-14[PRISM] Handle forwarding inside evalKevin Newton
2024-12-23Add a test case for nested block `it`yui-knk
2024-12-23Revert "[Bug #20965] Define `it` like an ordinary argument" (#12418)Takashi Kokubun
2024-12-18[Bug #20965] Define `it` like an ordinary argument (#12398)Nobuyoshi Nakada
2024-10-16Fix memory leak in syntax error in prismPeter Zhu
2024-10-10Suppress warnings with `RUBYPOT=-w`Nobuyoshi Nakada
2024-10-09[Bug #20789] Fix an invalid syntax error when `->a=1...{}`ydah
2024-10-01[Bug #20764] Refactor argument forwarding in lambdaNobuyoshi Nakada
2024-10-01Fix compile issue with a short-circuited if/unless condition and `defined?`Luke Gruber
2024-09-28Allow dot3 in defs singletontompng
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