Commit 8450def0d07 for php
commit 8450def0d07a6114d15b069fa8474361034462ac
Merge: a92837c233e 6db2baf86f5
Author: ndossche <7771979+ndossche@users.noreply.github.com>
Date: Sun Oct 18 11:12:45 2026 +0200
Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
Fix GH-24388: Tracing JIT segfault when a trace runs out of side exits
diff --cc NEWS
index 35e1b8671b7,f5b7b534b64..f3377bef23a
--- a/NEWS
+++ b/NEWS
@@@ -55,14 -66,13 +55,16 @@@ 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)
+ . Fixed bug GH-24185 (Windows ZTS: random access violations with OPcache JIT
+ in multi-process setups). (Arnaud, ndossche)
. Fix SIGFPE on LONG_MIN % -1 with a constant divisor. (waroad)
+ . Fixed bug GH-24388 (Tracing JIT: segfault when a trace runs out of side
+ exits). (Lazizbek Ergashev)
- PDO:
. Fixed a duplicate warning when ATTR_STATEMENT_CLASS is rejected on a