Skip to content

v0.21.0

Compare
Choose a tag to compare
@kddnewton kddnewton released this 05 Feb 18:02
· 1009 commits to main since this release
ff4f83c

Added

  • Add the pm_constant_pool_find API for finding a constant.

Changed

  • Fixes for Prism::Translation::Parser.
    • Ensure all errors flow through parser.diagnostics.process.
    • Fix the find pattern node.
    • Fix block forwarding with NumberedParametersNode.
    • Ensure we can parse strings with invalid bytes for the encoding.
    • Fix hash pairs in pattern matching.
  • Properly reject operator writes on operator calls, e.g., a.+ -= b.
  • Fix multi-byte escapes.
  • Handle missing body in begin within the receiver of a method call.