Commit 6ee6f67832d for php
commit 6ee6f67832dc382ecacfba4d3458a93954368435
Merge: 0f6efebf96e 25348e809d4
Author: ndossche <7771979+ndossche@users.noreply.github.com>
Date: Thu Oct 15 20:56:21 2026 +0200
Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
Fix GH-24337: JIT segfault when decrementing a non-numeric string property
diff --cc NEWS
index b70c875610e,c695f56584c..9b8dd7b924e
--- a/NEWS
+++ b/NEWS
@@@ -50,9 -58,10 +50,11 @@@ PH
. Fix type inference of ADD_ARRAY_UNPACK with integer keys. (ndossche)
. Fix too wide type inference for ASSIGN_DIM_OP. (ndossche)
. Fix OSS-Fuzz #568005340 (FETCH_DIM_FUNC_ARG partial conversion). (ndossche)
- . Fixed bug GH-24218 (Invalid opcode for count() of a literal array when
- SCCP is disabled). (Lazizbek Ergashev)
+ . Fix exception checks due to NAN warnings and object empty()'s. (ndossche)
+ . Fixed bug GH-24270 (JIT loses the called scope of self:: and parent:: calls
+ in closures). (RV7PR)
+ . Fixed bug GH-24337 (JIT: segfault when decrementing a non-numeric string
+ property). (Lazizbek Ergashev)
- PDO:
. Fixed a duplicate warning when ATTR_STATEMENT_CLASS is rejected on a