summaryrefslogtreecommitdiff
path: root/test/prism/ruby
AgeCommit message (Expand)Author
3 days[ruby/prism] Fix `on_words_sep` for ripper translator with newlinesEarlopain
8 days[ruby/prism] Also handle `BasicObject` as a return valueEarlopain
8 days[ruby/prism] Check using Prism nodes if a command call has any arguments in R...Benoit Daloze
9 days[ruby/prism] Fix `on_*` return value of ripper translatorEarlopain
9 daysReapply "[ruby/prism] Add Ripper :on_sp events for Prism.lex_compat and Prism...Earlopain
9 daysRevert "[ruby/prism] Add Ripper :on_sp events for Prism.lex_compat and Prism:...Hiroshi SHIBATA
10 days[ruby/prism] Add Ripper :on_sp events for Prism.lex_compat and Prism::Transla...Benoit Daloze
10 days[ruby/prism] Add Prism::Source#line_to_byte_offset and replace direct accesse...Benoit Daloze
13 days[ruby/prism] Make the ripper shim work with rdocEarlopain
13 days[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
2025-10-30[ruby/prism] Unescape unary method callsEarlopain
2025-10-22[ruby/prism] Make error and snapshot tests multi-version awareEarlopain
2025-09-19[ruby/prism] Reject argument command call taking a block with more trailing a...Earlopain
2025-09-15[ruby/prism] Fix character literal forced encodingKevin Newton
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-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] Make `it = it` assign `nil` to match parse.y behavior [Bug #21139]S-H-GAMELINKS
2025-08-05[ruby/prism] Bump JRuby versionKevin Newton
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-04-02[ruby/prism] Be explicit in tests which files `parser` can't parseEarlopain
2025-03-30[ruby/prism] Fix parser translator when pinning hash with string keysEarlopain
2025-03-20[ruby/prism] Add `Prism::Translation::ParserCurrent`Earlopain
2025-03-20[ruby/prism] Dynamically register events to dispatchSam Bostock
2025-03-19[ruby/prism] Warn when the parser translator receives an incompatible builder...Earlopain
2025-03-18[ruby/prism] Update truffleruby versionKevin Newton
2025-03-18[ruby/prism] Add a multiple statements flag to parenthesesKevin Newton
2025-03-18[ruby/prism] Fix parser translator multiline interpolated symbolsEarlopain
2025-03-18[ruby/prism] Further refine string handling in the parser translatorEarlopain
2025-03-18[ruby/prism] Use Set.new over to_setKevin Newton
2025-03-18[ruby/prism] Further refine string handling in the parser translatorEarlopain
2025-03-18[ruby/prism] Better handle regexp in the parser translatorEarlopain
2025-03-18[ruby/prism] Fix parser translator tokens for %-arrays with whitespace escapesEarlopain
2025-03-18[ruby/prism] Further refine string handling in the parser translatorEarlopain
2025-03-18[ruby/prism] Fix parser translator when unescaping invalid utf8Earlopain
2025-03-10[ruby/prism] Support `itblock` for `Prism::Translation::Parser`Koichi ITO
2025-02-25[ruby/prism] Add a custom builder class for the parser translatorEarlopain
2025-01-15[ruby/prism] Mark some parser translator tests as being known failuresEarlopain