Commit c2e9c098f39 for php

commit c2e9c098f39e5514c73861d723f6fbd1efdfe775
Merge: 1bed3bb9c7b 7050d57e0eb
Author: ndossche <7771979+ndossche@users.noreply.github.com>
Date:   Wed Oct 7 22:26:04 2026 +0200

    Merge branch 'PHP-8.4' into PHP-8.5

    * PHP-8.4:
      Fix GH-17626: JIT corrupts opline handler when blacklisting root trace

diff --cc NEWS
index ef5c9882ce9,b2941f680eb..061ecfdf74c
--- a/NEWS
+++ b/NEWS
@@@ -1,9 -1,27 +1,13 @@@
  PHP                                                                        NEWS
  |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
 -?? ??? ????, PHP 8.4.28
 -
 -- DOM:
 -  . Fixed bug GH-23352 (UAF reading an attribute value node retained across
 -    DOMDocument::adoptNode()). (David Carlier)
 +?? ??? ????, PHP 8.5.13

+ - Opcache:
 -  . Fixed bug GH-20890 (Segfault in zval_undefined_cv with non-simple property
 -    hook with minimal tracing JIT). (ndossche)
+   . Fixed bug GH-17626 (JIT corrupts an opline handler when blacklisting a
+     root trace at the opcache.jit_max_root_traces limit, causing spurious
+     "Too few arguments" errors and crashes). (RV7PR)

 -- SOAP:
 -  . Fixed use of uninitialized func in do_request() on OOM bailout.
 -    (David Carlier)
 -
 -- Standard:
 -  . Fixed chown() and lchown() failing to resolve user names in ZTS builds
 -    when getpwnam_r() needs a larger buffer. (Ilia Alshanetsky)
 -
 -22 Oct 2026, PHP 8.4.27
 +22 Oct 2026, PHP 8.5.12

  - BCMath:
    . Fixed BcMath\Number results that truncate to zero keeping a negative sign