Releases: xp-framework/compiler
Releases · xp-framework/compiler
7.2.1: Native callable syntax fix
28 Dec 16:24
Compare
Sorry, something went wrong.
No results found
Fixed PHP 8.1 not emitting native callable syntax - @thekid
Fixed isConstant()
for constant arrays - @thekid
7.2.0: Array unpack optimization
20 Dec 11:02
Compare
Sorry, something went wrong.
No results found
7.1.0: Preliminary PHP 8.2 support
08 Dec 23:14
Compare
Sorry, something went wrong.
No results found
Added preliminary PHP 8.2 support by fixing various issues throughout
the code base and adding a PHP 8.2 emitter.
(@thekid )
7.0.0: Drop XP 9 and lower, add XP 11
21 Oct 16:11
Compare
Sorry, something went wrong.
No results found
6.11.0: Callable new syntax
06 Oct 18:58
Compare
Sorry, something went wrong.
No results found
Merged PR #125 : Support new T(...)
callable syntax - @thekid
6.10.0: Target runtimes
12 Sep 07:57
Compare
Sorry, something went wrong.
No results found
Implemented feature request #123 : Use php:X.Y
instead of PHP.X.Y
for target runtimes. The older syntax is still supported!
(@thekid )
6.9.0: Readonly properties
11 Sep 22:45
Compare
Sorry, something went wrong.
No results found
Merged PR #124 : Add support for readonly properties. Implements feature
request #115 , using native code for PHP 8.1 and simulated via virtual
properties for PHP 7.X and PHP 8.0
(@thekid )
6.8.3: Promoted property types fix
11 Sep 12:55
Compare
Sorry, something went wrong.
No results found
Fixed types not being emitted for promoted properties - @thekid
6.8.2: Extraneous operators fix
09 Sep 18:39
Compare
Sorry, something went wrong.
No results found
Fixed Call to undefined method ...::emitoperator()) which do not
provide any context as to where an extraneous operator was encountered.
(@thekid )
6.8.1: Enum constants fix
16 Aug 19:25
Compare
Sorry, something went wrong.
No results found
Fixed issue #122 : Undefined constant Sources::FromEmpty
(when using
PHP 8.1 native enumerations in PHP 8.0 and lower and the JIT compiler)
(@thekid )