Skip to content

v0.21.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 21:50
· 505 commits to main since this release

Added

  • NameResolver — resolves class, function and const names to fully qualified names using the current namespace and use imports (including group uses and aliases), for both the arena and owned ASTs (php-ast).

Changed

  • Scope and OwnedScope are now #[non_exhaustive] (php-ast).
  • Lexer no longer runs a heredoc probe before every token, making parsing ~13% faster on the Laravel framework source (php-lexer).