Commit f96f0c289aa for php.net

commit f96f0c289aa1b79a253100692379d2615106727c
Merge: 1d82cbde009 e2c5b3c684f
Author: Tim Düsterhus <tim@tideways-gmbh.com>
Date:   Mon Jul 13 08:52:48 2026 +0200

    Merge branch 'PHP-8.5'

    * PHP-8.5:
      zend_objects: Readonly properties must be re-locked after clone-with (#22654)

diff --cc NEWS
index 7105b8d44f5,ed10d3bf259..b2544cb5abd
--- a/NEWS
+++ b/NEWS
@@@ -1,14 -1,14 +1,16 @@@
  PHP                                                                        NEWS
  |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
 -?? ??? ????, PHP 8.5.9
 +?? ??? ????, PHP 8.6.0alpha2

  - 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)
 +  . Sync Boost.Context assembly with 1.91.0. (kn1g78)
 +  . Fixed bug GH-22387 (AST pretty-printing drops meaningful parentheses around
 +    RHS of instanceof). (timwolla)
 +  . Fixed bug GH-15672 and GH-15911 (Stack overflow when an internal function
 +    recurses through zend_call_function, such as a self-attached SPL
 +    iterator). (iliaal)
+   . Lock unmodified readonly properties for modification after clone-with.
+     (NickSdot)

  - Calendar:
    . Fixed bug GH-22602 (gregoriantojd() and juliantojd() integer overflow with