summaryrefslogtreecommitdiff
path: root/test/prism
AgeCommit message (Expand)Author
2024-04-17[ruby/prism] Add a reflection API for determining the fields of a nodeKevin Newton
2024-04-12[ruby/prism] Better error message on statement inside argument listKevin Newton
2024-04-12[ruby/prism] Better error message on invalid defKevin Newton
2024-04-12[ruby/prism] Syntax error for block argument on yieldKevin Newton
2024-04-12[ruby/prism] Fix up embdoc lexing on EOFKevin Newton
2024-04-12[ruby/prism] Create the warning for unreachable statementsKevin Newton
2024-04-12[ruby/prism] Implement the void statement warningKevin Newton
2024-04-12[ruby/prism] Fix parser translation's heredoc whitespace calculationStan Lo
2024-04-12Sync latest prismKevin Newton
2024-04-12[Bug #20423] Disallow anonymous block within argument forwardingNobuyoshi Nakada
2024-04-11[ruby/prism] Add Location#chopKevin Newton
2024-04-09[ruby/prism] Fix up invalid global variable error messageKevin Newton
2024-04-09[ruby/prism] Reduce locals variables per CRubyKevin Newton
2024-04-08[ruby/prism] Simplify locals test now that all fixtures are validKevin Newton
2024-04-05[ruby/prism] Replace old circular parameter definition detectionKevin Newton
2024-04-04[ruby/prism] Change forwarding error messages to match CRubyKevin Newton
2024-04-04[ruby/prism] Eliminate character class duplicated range warningKevin Newton
2024-04-03[ruby/prism] Allow block exits in defined? and fix modifier while/untilKevin Newton
2024-04-03[ruby/prism] Check for syntax errors using RubyVMKevin Newton
2024-04-03[ruby/prism] Fix up errors testKevin Newton
2024-04-03[ruby/prism] Fix up location testsKevin Newton
2024-04-03[ruby/prism] Update fixtures to be all valid RubyKevin Newton
2024-04-03[ruby/prism] Update unparser testsKevin Newton
2024-04-03[ruby/prism] Update seattlerb/ruby_parser testsKevin Newton
2024-04-03[ruby/prism] Update whitequark/parser testsKevin Newton
2024-04-03[ruby/prism] Match circular parameter error messageKevin Newton
2024-04-03Do not rely on ripper for magic comment testKevin Newton
2024-04-01[ruby/prism] Match more error messagesKevin Newton
2024-04-01[ruby/prism] Do not track locals starting with _Kevin Newton
2024-04-01[ruby/prism] Use RubyVM::InstructionSequence instead of Ripper for validity c...Kevin Newton
2024-04-01[ruby/prism] Track duplicate hash keys for pattern matchingKevin Newton
2024-04-01[ruby/prism] Track captures in pattern matching for duplicatesKevin Newton
2024-03-29[PRISM] Fix error message for duplicate parameter nameKevin Newton
2024-03-28[ruby/prism] Allow writing to keywords with named captures if they are alread...Kevin Newton
2024-03-28[ruby/prism] Reject invalid capture groups (keywords)Kevin Newton
2024-03-28[ruby/prism] Ensure deserialization works with errors+warnings>256Kevin Newton
2024-03-28[ruby/prism] CLI -x flagKevin Newton
2024-03-27[ruby/prism] Compare duplicates keys/whens for __FILE__Kevin Newton
2024-03-26[ruby/prism] Fix an incorrect range of `Prism::Location` when `PM_ERR_RETURN_...Koichi ITO
2024-03-26[ruby/prism] Freeze internal parts, againKevin Newton
2024-03-26[ruby/prism] Enable ParametersSignatureTest on TruffleRubyAndrew Konchin
2024-03-26[ruby/prism] Fix typosKoichi ITO
2024-03-25[ruby/prism] Revert "Frozen parts"Kevin Newton
2024-03-25[ruby/prism] Mark inner parts of interpolated* nodes as frozenKevin Newton
2024-03-25[ruby/prism] Fix up minimal build settingKevin Newton
2024-03-25[ruby/prism] Refactor regexp lexing to make it easier to support CLRFKevin Newton
2024-03-25[ruby/prism] Handle CLRF inside heredoc contentsKevin Newton
2024-03-25[ruby/prism] Fix incorrect paring when using invalid regexp optionsKoichi ITO
2024-03-25[ruby/prism] Use Sexp#line_max not Sexp#max_lineJustin Collins
2024-03-20[ruby/prism] Provide options for reducing sizeKevin Newton