summaryrefslogtreecommitdiff
path: root/test/prism
AgeCommit message (Expand)Author
55 min.[ruby/prism] Fix parser translation when escaped newline with trailing contentHEADmasterKevin Newton
2 hours[ruby/prism] Don't replicate unary method bug in parser translatorEarlopain
11 daysReject `END { next } ` as wellEarlopain
2026-05-08[ruby/prism] Take the strings encoding as the initial encoding in the ripper ...Earlopain
2026-05-08[ruby/prism] Respect `encoding` option in `Prism.lex` and friendsEarlopain
2026-04-30[ruby/prism] Fix UTF-8 code units to match the number of bytesVinicius Stock
2026-04-27[ruby/prism] Reject `END { break }` for Ruby 4.0Earlopain
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-09[ruby/prism] Reject `return` and similar with block pass argumentEarlopain
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-26[ruby/prism] Fix `Source.offsets` with `freeze: true`Earlopain
2026-03-24[ruby/prism] More gracefully handle interpolated keys in hpnKevin Newton
2026-03-24[PRISM] Replace MissingNode with ErrorRecoveryNodeKevin Newton
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-18Manually sync prismEarlopain
2026-03-11[ruby/prism] Track newlines in character escape sequencesKevin Newton
2026-03-11[ruby/prism] Restructure regexp encoding validationKevin Newton
2026-03-10[ruby/prism] Fix binding for `in`, `not`, and `do` on/after command callsKevin Newton
2026-03-09[ruby/prism] Refine continuable? with algorithm in CKevin Newton
2026-03-06[ruby/prism] Fix not without parentheses binding powerKevin Newton
2026-03-06[ruby/prism] Fix precedence of infix operators after commandKevin Newton
2026-03-06[ruby/prism] Fix the handling of `do` on commandsKevin Newton
2026-03-05[ruby/prism] Correctly handle `and?` and similar on ruby 4.0Earlopain
2026-03-04[ruby/prism] Revert "Reject infix operators on command call onEarlopain
2026-03-03[ruby/prism] Fix modifier rescue pattern matchingKevin Newton
2026-03-02[ruby/prism] Fix up endless method definition with do/endKevin Newton
2026-03-02[ruby/prism] Prism::ParseResult#continuable?Kevin Newton
2026-03-02[ruby/prism] Reject infix operators on command call on writesKevin Newton
2026-03-02[ruby/prism] Fix in handlingKevin Newton
2026-02-27[ruby/prism] Fix error message for block/lambda with `...` argumentEarlopain
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] Add a test for multiple `&nil` blocks/mixing themEarlopain
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-13[ruby/prism] Fix lexing for unterminated strings/heredocs etc.Earlopain
2026-02-12[ruby/prism] Revert "Fix lexing for unterminated strings/heredocs etc."Earlopain