summaryrefslogtreecommitdiff
path: root/test/ruby/test_syntax.rb
AgeCommit message (Expand)Author
2025-09-13Fill in lead num for blocks with `it`Kevin Newton
2025-09-13[Feature #20925] Support leading logical operatorsNobuyoshi Nakada
2025-09-12Update test syntax to handle command call endless methodsKevin Newton
2025-09-12Restore test example for argument forwardingÉtienne Barrié
2025-07-18Revert "[Bug #21256] Fix `it` parameter when splatting and `define_method` is...Yusuke Endoh
2025-07-17[Bug #21256] Fix `it` parameter when splatting and `define_method` is usedEarlopain
2025-05-17Add a test case for `it` in a regex.Nick Dower
2025-05-17[Bug #21313] Handle `it` in rescue and ensure blocks.Nick Dower
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