summaryrefslogtreecommitdiff
path: root/test/prism/errors
AgeCommit message (Expand)Author
3 daysSync Prism to 1.8.0Takashi Kokubun
2025-12-18[ruby/prism] Reject `p(p a, &block => value)` and similarEarlopain
2025-12-04[ruby/prism] Fix `%Q` with newline delimiter and heredoc interpolationEarlopain
2025-11-30[ruby/prism] Fully destroy call operator write argumentsKevin Newton
2025-11-29[ruby/prism] Fix label interpolated stringKevin Newton
2025-11-29[ruby/prism] Handle invalid string pattern keyKevin Newton
2025-11-23[ruby/prism] Revert "Reject `p(p a, &block => value)` and similar"Kevin Newton
2025-11-23[ruby/prism] Reject `p(p a, &block => value)` and similarEarlopain
2025-11-16Handle deeply nested capture variables syntax errKevin Newton
2025-11-14[ruby/prism] Reject endless method as a block parameter defaultEarlopain
2025-11-06[ruby/prism] Reject `def f a, (b) = 1`Earlopain
2025-10-22[ruby/prism] Make error and snapshot tests multi-version awareEarlopain
2025-10-08[ruby/prism] For these special cases, there exists no optional argument type....Earlopain
2025-09-19[ruby/prism] Reject argument command call taking a block with more trailing a...Earlopain
2025-09-17[ruby/prism] Reject `1 if foo = bar baz`Earlopain
2025-09-12[ruby/prism] [Bug #17398] Allow `private def hello = puts "Hello"`Earlopain
2025-09-11[ruby/prism] Reject some cases with `return` and command callsEarlopain
2025-08-05[ruby/prism] Improve error handling for missing parentheses after 'not' in co...ydah
2025-08-05[ruby/prism] Reject `true && not true`Yusuke Endoh
2025-07-29[ruby/prism] Allow command calls in endless method bodies within assignmentsStan Lo
2025-07-16[ruby/prism] [Bug #21345] Fix accepting multiple rest patterns with leading m...Earlopain
2025-07-16[ruby/prism] Fix crash when using arithmetic expressions in pattern matchingStan Lo
2025-07-16[ruby/prism] Improve error handling for missing parentheses after 'not' in co...ydah
2025-07-16[ruby/prism] Reject `true && not true`Yusuke Endoh
2025-03-30[ruby/prism] Accept a newline after the defined? keywordKevin Newton
2025-03-18[ruby/prism] Make xstrings concat syntax errorKevin Newton
2025-02-17[ruby/prism] Fix escape unicode curly inline whitespaceKevin Newton
2025-02-13[ruby/prism] No writing to numbered parametersKevin Newton
2025-02-13[ruby/prism] Fix infinite loop in error recoveryKevin Newton
2025-01-11[ruby/prism] [Bug #21010] Reject endless method definition of `[]=`ydah
2025-01-08[ruby/prism] Revert "Reject pattern match with unexpected double splat inside...Kevin Newton
2025-01-08[ruby/prism] Reject pattern match with unexpected double splat inside arrayydah
2025-01-07[ruby/prism] Throw syntax error for endless method with `[]=`eileencodes
2025-01-05Use a single quote instead of a backtick for error messagesJunichi Ito
2024-12-16[ruby/prism] Fix 3112 - disallow commas after block argeileencodes
2024-12-13[PRISM] Blocks are also a syntax error in array assignmentMatt Valentine-House
2024-12-13[PRISM] using []= to set kwargs is a syntax errorMatt Valentine-House
2024-12-12[ruby/prism] Same numbered param cannot be used in child blocksAaron Patterson
2024-12-05[ruby/prism] Fix error messages for unterminated ( and {Aaron Patterson
2024-12-02[ruby/prism] Reject invalid operator after match predicate or after match req...ydah
2024-12-02[ruby/prism] Reject invalid dot method call after match predicate or after ma...ydah
2024-12-02[ruby/prism] Reject extra comma in array after keyword argumentydah
2024-11-08[ruby/prism] Fix splat after kwsplatHaldun Bayhantopcu
2024-11-03[ruby/prism] Error for def ivarKevin Newton
2024-10-10[ruby/prism] Reject invalid splat as last statement of parenthesesKevin Newton
2024-10-07[ruby/prism] Properly handle non-assoc operatorsKevin Newton
2024-10-07[ruby/prism] Handle invalid commas in arguments, parameters, and arraysKevin Newton
2024-10-04[ruby/prism] Fix up multi target parsingKevin Newton
2024-10-03[ruby/prism] Pop lex mode for heredocs in the lexer, not the parserKevin Newton
2024-10-02[ruby/prism] Fix up doubled range in argumentsKevin Newton