summaryrefslogtreecommitdiff
path: root/test/prism
AgeCommit message (Expand)Author
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
2024-03-18[PRISM] ResyncKevin Newton
2024-03-17[Bug #20218] Reject keyword arguments in indexNobuyoshi Nakada
2024-03-17[Bug #19918] Reject block passing in indexNobuyoshi Nakada
2024-03-16[ruby/prism] Fix token incompatibility for `Prism::Translation::Parser::Lexer`Koichi ITO
2024-03-15[ruby/prism] Fix a token incompatibility for `Prism::Translation::Parser::Lexer`Koichi ITO
2024-03-15[ruby/prism] Add PM_STRING_FLAGS_FROZEN / PM_STRING_FLAGS_MUTABLE on PM_SOURC...Jean Boussier
2024-03-15[ruby/prism] Fix an AST and token incompatibility for `Prism::Translation::Pa...Koichi ITO
2024-03-15[ruby/prism] Shareable constant nodesKevin Newton
2024-03-13[ruby/prism] Turn on heredocs nested test for `Prism::Translation::Parser`Koichi ITO
2024-03-13[ruby/prism] Fix an AST and token incompatibility for `Prism::Translation::Pa...Koichi ITO
2024-03-13[ruby/prism] Track parentheses in patternsKevin Newton
2024-03-13[ruby/prism] Fix an AST incompatibility for `Prism::Translation::Parser`Koichi ITO
2024-03-12[ruby/prism] Add warning for chained comparisonsKevin Newton
2024-03-12[ruby/prism] Fix a token incompatibility for `Prism::Translation::Parser::Lexer`Koichi ITO
2024-03-12[ruby/prism] Consolidate warnings for conditional predicatesKevin Newton
2024-03-12[ruby/prism] Follow ruby/prism#2581Koichi ITO
2024-03-12[ruby/prism] Fix a token incompatibility for `Prism::Translation::Parser::Lexer`Koichi ITO
2024-03-12[ruby/prism] Follow #2579Koichi ITO
2024-03-12[ruby/prism] Restore some skipped heredoc tests for `Prism::Translation::Parser`Koichi ITO
2024-03-12[ruby/prism] Fix a token incompatibility for `Prism::Translation::Parser::Lexer`Koichi ITO
2024-03-12[ruby/prism] Fix an AST and token incompatibility for `Prism::Translation::Pa...Koichi ITO
2024-03-12[ruby/prism] Static literals inspectKevin Newton
2024-03-11[ruby/prism] Support offsetKevin Newton
2024-03-08[ruby/prism] Fix a token incompatibility for `Prism::Translation::Parser`Koichi ITO
2024-03-08[ruby/prism] Fix up regexp memory leaksKevin Newton
2024-03-08[ruby/prism] Extract out pm_regexp_token_buffer_tKevin Newton
2024-03-08[ruby/prism] Add initial implementation of `Regexp` validation.Kevin Menard
2024-03-08[ruby/prism] Track both the unescaped bytes and source string for a regular e...Kevin Menard
2024-03-07[ruby/prism] Fix up test suiteKevin Newton
2024-03-07[ruby/prism] Add bignum parse testtompng