Releases: xp-framework/compiler
Releases · xp-framework/compiler
2.6.2: Dynamic members fix
- Fixed issue with dynamic instance references not being emitted
correctly, e.g.$value->{$field->get()};
, see
http://php.net/manual/en/functions.variable-functions.php
(@thekid)
2.6.1: String parsing fix
2.6.0: Unicode escape sequences
- Implemented support unicode escape sequences in PHP 5.6, see #38
(@thekid) - Fixed issue #39: Syntax error for parameters called "function"
(@thekid) - Dropped confusing way of compiling multiple sources using
-b
to
strip bases. New way is to pass multiple directories directly, e.g.
$ xp compile -o dist src/main/php/ src/test/php
(@thekid) - Fixed compiling to a directory when the source path was not inside
the current directory.
(@thekid)
2.5.1: Line number fixes
2.5.0: Null-safe instance operator
2.4.0: Improved error messages
2.3.0: Using
2.2.0: Typed class constants
2.1.0: Compile to directory
- Implemented support for
mixed
type, see issue #28 - @thekid - Fixed issue #32: Test suite failure on HHVM 3.25 - @thekid
- Allowed trailing commas in grouped use lists as implemented in
https://wiki.php.net/rfc/list-syntax-trailing-commas
(@thekid) - Fixed nullable value types being emitted incorrectly - @thekid
- Merged PR #30: Implement compiling to directory. The command line
xp compile src/main/php dist/
will compile all source files inside
thesrc/main/php
directory todist
.
(@thekid)
2.0.5: Apidoc comments fix
- Fixed apidoc comments for methods, traits and interfaces - @thekid