Commit 6a020d606e4 for php
commit 6a020d606e493a6218a9a0cc1e5f1576dbc1cf08
Merge: 6ee5be0f5d4 872c6e19c42
Author: Weilin Du <weilindu@php.net>
Date: Tue Oct 27 21:22:44 2026 +0800
Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
Fix GH-24552: Use ASCII case folding in string comparisons (#24558)
diff --cc NEWS
index af7ed6c5ad6,4c27156901d..9efe24f9f5f
--- a/NEWS
+++ b/NEWS
@@@ -165,10 -188,10 +165,12 @@@ PH
(Jorg Sowa)
. Don't share the unserialize() context with enum autoloaders.
(Nicolas Grekas)
- . Fixed bug GH-24373 (serialize() called from a destructor during var_hash
- destruction reuses the outer var_hash). (David Carlier)
+ . Fixed bug GH-24399 (usleep() and time_nanosleep() ignore queued APCs on
+ Windows). (Nicolas Grekas)
+ . Fixed glob() not negating bracket expressions that start with "^".
+ (Nicolas Grekas)
+ . Fixed bug GH-24552 (Case-insensitive substr_compare(), ksort() and
+ krsort() are still locale-dependent). (Lazizbek Ergashev, Jon Surrell)
. Fixed bug GH-24605 (var_export() crashes on deeply nested arrays and
objects). (Labish Bardiya)