Skip to content

Commit

Permalink
Document PHP 8.4 emitter
Browse files Browse the repository at this point in the history
  • Loading branch information
thekid committed Aug 27, 2024
1 parent b7a2ce1 commit 8ba8a15
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 2 deletions.
4 changes: 4 additions & 0 deletions ChangeLog.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@ XP Compiler ChangeLog

## ?.?.? / ????-??-??

* Added PHP 8.4 emitter which feature-checks for both property hooks
and asymmetric visibility RFCs, deciding whether to natively emit or
use virtual properties
(@thekid)
* Changed emitter to use native readonly classes in PHP 8.3, fixing an
inconsistency with accessing undefined properties
(@thekid)
Expand Down
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -91,8 +91,9 @@ Usage: xp compile <in> [<out>]
lang.ast.emit.PHP74
lang.ast.emit.PHP80
lang.ast.emit.PHP81
lang.ast.emit.PHP82 [*]
lang.ast.emit.PHP83
lang.ast.emit.PHP82
lang.ast.emit.PHP83 [*]
lang.ast.emit.PHP84
lang.ast.syntax.php.Using [*]

@FileSystemCL<./vendor/xp-lang/php-is-operator/src/main/php>
Expand Down

0 comments on commit 8ba8a15

Please sign in to comment.