summaryrefslogtreecommitdiff
path: root/test/prism
AgeCommit message (Expand)Author
2026-02-12[ruby/prism] Skip missing heredoc end in ripper translatorEarlopain
2026-02-12[ruby/prism] Fix lexing for unterminated strings/heredocs etc.Earlopain
2026-02-12[ruby/prism] Run ruby_parser versions for ruby 3.3Earlopain
2026-02-11[ruby/prism] Remove unneeded exit conditions for `parse_stream`Earlopain
2026-02-04[ruby/prism] Rewrite "version: nearest" to require no maintenanceEarlopain
2026-02-03[Bug #21669] Thoroughly implement void value expression check (prism)Earlopain
2026-02-03[ruby/prism] Better guard against syntax invalid code in ripper lex translatorEarlopain
2026-02-02[ruby/prism] Change `bin/prism errors` to take source and print errorsEarlopain
2026-01-30[ruby/prism] Handle String-like objects for Ripper.sexpBenoit Daloze
2026-01-28[ruby/prism] Remove tokens from lex compatKevin Newton
2026-01-27Use slices instead of locationsKevin Newton
2026-01-27[ruby/prism] Add Prism::Node#find_allKevin Newton
2026-01-27[ruby/prism] Rename line_to_byte_offset -> byte_offsetKevin Newton
2026-01-27[ruby/prism] Remove `Prism.lex_ripper`Earlopain
2026-01-26[ruby/prism] Fix `on_words_sep` for ripper translator with newlinesEarlopain
2026-01-21[ruby/prism] Also handle `BasicObject` as a return valueEarlopain
2026-01-21[ruby/prism] Check using Prism nodes if a command call has any arguments in R...Benoit Daloze
2026-01-20[ruby/prism] Fix `on_*` return value of ripper translatorEarlopain
2026-01-20Reapply "[ruby/prism] Add Ripper :on_sp events for Prism.lex_compat and Prism...Earlopain
2026-01-20Revert "[ruby/prism] Add Ripper :on_sp events for Prism.lex_compat and Prism:...Hiroshi SHIBATA
2026-01-20[ruby/prism] Add Ripper :on_sp events for Prism.lex_compat and Prism::Transla...Benoit Daloze
2026-01-19[ruby/prism] Add Prism::Source#line_to_byte_offset and replace direct accesse...Benoit Daloze
2026-01-19[ruby/prism] Remove duplicate lex testsEarlopain
2026-01-18[ruby/prism] Fix ripper translator for `__END__`Earlopain
2026-01-16[ruby/prism] Make the ripper shim work with rdocEarlopain
2026-01-16[ruby/prism] Add `Ripper.tokenize` to translation layerEarlopain
2026-01-15[ruby/prism] Fix locations for invalid syntax when using `expect1_opening`Earlopain
2026-01-15[ruby/prism] Make irb work with the ripper shimEarlopain
2026-01-12[ruby/prism] Correctly expose ripper stateEarlopain
2026-01-12[ruby/prism] Use one file for versioned `parser` classesEarlopain
2026-01-11[ruby/prism] [Bug #21831] Fix denominator of rational float literalNobuyoshi Nakada
2026-01-08[ruby/prism] Decouple ripper translator from ripper libraryEarlopain
2026-01-08[ruby/prism] Remove unneeded `ripper` requiresEarlopain
2025-12-29[ruby/prism] Report missing end errors at opening tokenThomas Marshall
2025-12-29[ruby/prism] Add unterminated construct testsThomas Marshall
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