Skip to content

Commit 8ba8a15

Browse files
committed
Document PHP 8.4 emitter
1 parent b7a2ce1 commit 8ba8a15

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

ChangeLog.md

+4
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@ XP Compiler ChangeLog
33

44
## ?.?.? / ????-??-??
55

6+
* Added PHP 8.4 emitter which feature-checks for both property hooks
7+
and asymmetric visibility RFCs, deciding whether to natively emit or
8+
use virtual properties
9+
(@thekid)
610
* Changed emitter to use native readonly classes in PHP 8.3, fixing an
711
inconsistency with accessing undefined properties
812
(@thekid)

README.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -91,8 +91,9 @@ Usage: xp compile <in> [<out>]
9191
lang.ast.emit.PHP74
9292
lang.ast.emit.PHP80
9393
lang.ast.emit.PHP81
94-
lang.ast.emit.PHP82 [*]
95-
lang.ast.emit.PHP83
94+
lang.ast.emit.PHP82
95+
lang.ast.emit.PHP83 [*]
96+
lang.ast.emit.PHP84
9697
lang.ast.syntax.php.Using [*]
9798

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

0 commit comments

Comments
 (0)