Commit e0a99401346 for php.net
commit e0a99401346c3f1a1d578d5d5bbab0606543c657
Merge: 740d1f57505 0d6ab5321d2
Author: Alex Dowad <alexinbeijing@gmail.com>
Date: Thu Jul 23 14:53:28 2026 +0900
Merge branch 'PHP-8.4' into PHP-8.5
diff --cc NEWS
index 0d4d5dfa167,e4667b1d3b9..6445c30f1b4
--- a/NEWS
+++ b/NEWS
@@@ -11,27 -8,18 +11,31 @@@ PH
- DOM:
. Fixed bug GH-22825 (DOMElement::setAttribute() fails silently when the DTD
declares a default value for the attribute). (iliaal)
- . Fixed bug GH-22447 (UAF at dom_objects_free_storage when setting an
- attribute node that collides by local name with a namespaced
- attribute). (David Carlier)
+
+- Opcache:
+ . Fixed GH-22693 (DT_TEXTREL in JIT-generated TLS access on x86_64).
+ (David Carlier)
+ . Fixed bug GH-22763 (JIT fails to clear ZREG_TYPE_ONLY after setting reg).
+ (Arnaud)
+ - MBString:
+ . Fixed bug GH-22779 (mb_strrpos() returns the wrong position for a negative
+ offset in a non-UTF-8 encoding). (Eyüp Can Akman)
+
- Sockets:
+ . Fixed socket_set_option() validation error messages for UDP_SEGMENT and
+ SO_LINGER options. (Weilin Du)
. Fixed various memory related issues in ext/sockets. (David Carlier)
-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