summaryrefslogtreecommitdiff
path: root/test/prism
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-18[ruby/prism] Add Ruby 4.1 as a version specifierEarlopain
2025-12-18[ruby/prism] Fix assertions in location_test.rbBenoit Daloze
2025-12-04[ruby/prism] Fix `%Q` with newline delimiter and heredoc interpolationEarlopain
2025-12-02[ruby/prism] Clean up test excludesEarlopain
2025-11-30[ruby/prism] Update unicode tables to match that of CRubyKevin Newton
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-20[ruby/prism] Add tests to `regexp_encoding_option_mismatch`Thiago Araujo
2025-11-17[ruby/prism] Remove now obsolete todosEarlopain
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-14[Feature #21572] Syntax error at capture in alternation patternNobuyoshi Nakada
2025-11-08[ruby/prism] Rename Ruby 3.5 to Ruby 4.0Earlopain
2025-11-07Prism update for 4.0Nobuyoshi Nakada
2025-11-06[ruby/prism] Reject `def f a, (b) = 1`Earlopain
2025-10-30[ruby/prism] Unescape unary method callsEarlopain
2025-10-22[ruby/prism] Test against parse.yEarlopain
2025-10-22[ruby/prism] Make error and snapshot tests multi-version awareEarlopain
2025-10-16[ruby/prism] Do not rely on RUBY_VERSION being consistentKevin Newton
2025-10-16[ruby/prism] Do not stub Ruby versionKevin Newton
2025-10-16[ruby/prism] Add support for `Prism.parse(foo, version: "current")`Earlopain
2025-10-08[ruby/prism] For these special cases, there exists no optional argument type....Earlopain
2025-10-06Sync Prism (#14751)Takashi Kokubun
2025-09-19[ruby/prism] Fix up locals test skip nameKevin Newton
2025-09-19[ruby/prism] Turn off failing test for parse.yKevin Newton
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-15[ruby/prism] Fix character literal forced encodingKevin Newton
2025-09-13[ruby/prism] Revert "Merge pull request #3606 from tenderlove/clear-flags"Takashi Kokubun
2025-09-12[ruby/prism] [Bug #17398] Allow `private def hello = puts "Hello"`Earlopain
2025-09-12[ruby/prism] Support leading logical operatorsKevin Newton
2025-09-11[ruby/prism] Reject some cases with `return` and command callsEarlopain
2025-08-14[ruby/prism] Be more defensive in the parser translator lexerEarlopain
2025-08-05[ruby/prism] Remove uneeded testS-H-GAMELINKS
2025-08-05[ruby/prism] Add it read and assignment testS-H-GAMELINKS
2025-08-05[ruby/prism] Make `it = it` assign `nil` to match parse.y behavior [Bug #21139]S-H-GAMELINKS
2025-08-05[ruby/prism] Ensure context terminators terminate expressionsKevin Newton
2025-08-05[ruby/prism] Bump JRuby versionKevin Newton
2025-08-05[ruby/prism] Handle new ractor stuffKevin Newton
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-08-01[ruby/prism] Avoid monkey patching Sexp#== in RubyParser testsJustin Collins
2025-08-01[ruby/prism] RubyParser translation for stabby lambdas with `it`Justin Collins
2025-07-29[ruby/prism] Allow command calls in endless method bodies within assignmentsStan Lo
2025-07-22Interpolated strings must not be frozenAaron Patterson