summaryrefslogtreecommitdiff
path: root/test/prism/ruby
AgeCommit message (Expand)Author
2026-05-08[ruby/prism] Take the strings encoding as the initial encoding in the ripper ...Earlopain
2026-04-30[ruby/prism] Fix UTF-8 code units to match the number of bytesVinicius Stock
2026-04-24[ruby/prism] Implement `on_label_end` for ripperEarlopain
2026-04-23[ruby/prism] Fix incompatibilities for `on_word_sep` in ripperEarlopain
2026-04-14[ruby/prism] Implement bracket/braces events for ripperEarlopain
2026-04-06[ruby/prism] Implement `on_op` for ripperEarlopain
2026-04-05[ruby/prism] Adapt `ParametersNode#signature` to `ErrorRecoveryNode`Earlopain
2026-04-01[ruby/prism] Emit `on_kw` for ripperEarlopain
2026-03-27[ruby/prism] Remove unused variable in testsBenoit Daloze
2026-03-27[ruby/prism] Also handle string conversion in `Ripper.lex`Earlopain
2026-03-27[ruby/prism] Implement various string start/end events for ripperEarlopain
2026-03-24[ruby/prism] Visit block locals in lambda definitionsEarlopain
2026-03-24[ruby/prism] Fix double-visiting on some constant path node typesEarlopain
2026-03-24[ruby/prism] Emit `on_comment` with a newline when availableEarlopain
2026-03-24[ruby/prism] Add a test for ripper eventsEarlopain
2026-03-20[ruby/prism] Prism.findKevin Newton
2026-03-05[ruby/prism] Correctly handle `and?` and similar on ruby 4.0Earlopain
2026-02-22[ruby/prism] Preserve line-continuation only in dedent heredocsEarlopain
2026-02-22[ruby/prism] [Feature #19107] Allow trailing comma in method signatureEarlopain
2026-02-19[ruby/prism] Implement noblock for the ripper/ruby_parser translatorEarlopain
2026-02-16[ruby/prism] Only accept noblock in Ruby 4.1+Kevin Newton
2026-02-16[ruby/prism] Only compare &nil syntax on rubies that support itEarlopain
2026-02-15[PRISM] [Feature #19979] Method definition with `&nil`Nobuyoshi Nakada
2026-02-12[ruby/prism] Skip missing heredoc end in ripper translatorEarlopain
2026-02-12[ruby/prism] Run ruby_parser versions for ruby 3.3Earlopain
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-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-27[ruby/prism] Rename line_to_byte_offset -> byte_offsetKevin Newton
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-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] 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-08[ruby/prism] Decouple ripper translator from ripper libraryEarlopain
2026-01-08[ruby/prism] Remove unneeded `ripper` requiresEarlopain
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-17[ruby/prism] Remove now obsolete todosEarlopain
2025-11-08[ruby/prism] Rename Ruby 3.5 to Ruby 4.0Earlopain