Commit 82cb37b5b35 for php.net

commit 82cb37b5b358784b2cfe7fded0b8ff3dbf8bf7fe
Merge: de39a14cc74 19f595fd9ea
Author: Ilia Alshanetsky <ilia@ilia.ws>
Date:   Sat Jun 20 19:07:12 2026 -0400

    Merge branch 'PHP-8.4' into PHP-8.5

    * PHP-8.4:
      Fix GH-22158: JIT observer dispatch through wrong run_time_cache slot

diff --cc NEWS
index 7319f666bbb,9a1b6d35d1f..d31433de9c8
--- a/NEWS
+++ b/NEWS
@@@ -1,13 -1,7 +1,18 @@@
  PHP                                                                        NEWS
  |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
 -?? ??? ????, PHP 8.4.24
 +?? ??? ????, PHP 8.5.9
 +
 +- Core:
 +  . Fixed bug GH-22290 (AST pretty printing does not correctly handle strings
 +    containing NUL). (iliaal)
 +  . Fixed bug GH-22206 (missing return in global register detection).
 +    (P3p111n0)
 +
++- Opcache:
++  . Fixed bug GH-22158 (Tracing JIT dispatches the observer begin handler
++    through the wrong run_time_cache slot on megamorphic calls). (ptondereau,
++    iliaal)
+
  - Reflection:
    . Fixed bug GH-22324 (Ignore leading namespace separator in
      ReflectionParameter::__construct()). (jorgsowa)