Commit 670ccf8d029 for php.net

commit 670ccf8d029fa48b36d8298855e981f708260fb9
Merge: e8013682437 0fbd1043daa
Author: Ilija Tovilo <ilija.tovilo@me.com>
Date:   Wed Jul 15 20:50:11 2026 +0200

    Merge branch 'PHP-8.4' into PHP-8.5

    * PHP-8.4:
      Fix leak on double DatePeriod::__construct() call

diff --cc NEWS
index 878cf9d5d12,8a94a173afd..c35b46d24c0
--- a/NEWS
+++ b/NEWS
@@@ -1,17 -1,11 +1,19 @@@
  PHP                                                                        NEWS
  |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
 -?? ??? ????, PHP 8.4.24
 +?? ??? ????, PHP 8.5.10

+ - Date:
+   . Fixed leak on double DatePeriod::__construct() call. (ilutov)

 -30 Jul 2026, PHP 8.4.24
 +30 Jul 2026, 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)
 +  . Lock unmodified readonly properties for modification after clone-with.
 +    (NickSdot)

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