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