Releases: xp-framework/ast
Releases · xp-framework/ast
7.5.0: Intersection types
- Merged PR #28: Intersection types (see xp-framework/compiler#117 and
https://wiki.php.net/rfc/pure-intersection-types)
(@thekid) - Merged PR #29: Add error source (file and line) to message - @thekid
7.4.0: Native callable syntax
7.3.0: Declare directives
7.2.0: Never return type
7.1.1: Yield expression fixes
- Fixed
yield
without expression in various situations - @thekid
7.1.0: PHP enum support
- Merged PR #23: Add syntactic support for PHP 8.1 enums. Implementation
in the compiler is in pull request xp-framework/compiler#106
(@thekid)
7.0.4: Standalone operator fix
- Fixed Call to undefined method ::emitoperator() caused by standalone
operators, see xp-framework/compiler#105
(@thekid)
7.0.3: Match expressions fix
- Fixed children() accessor for
match
expressions and conditions, see
xp-framework/compiler#101
(@thekid) - Fixed PHP 8.1 compatiblity by ensuring we do not pass NULL to strlen()
(@thekid)
7.0.2: Argument parser fix
- Fixed argument parser to queue correctly when handling ambiguity between
named arguments and global constants (see xp-framework/compiler#98)
(@thekid)
7.0.1: Braces fix
- Fixed xp-framework/compiler#98:
(fstat(STDOUT))
causes a parse error
(@thekid)