Commit 89b1f7199e8 for php
commit 89b1f7199e87e284f2fa7ca48aedf433861a20c3
Merge: e501d2962d1 ddbb581f1b2
Author: ndossche <7771979+ndossche@users.noreply.github.com>
Date: Thu Oct 8 18:48:58 2026 +0200
Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
Fix OSS-Fuzz #568005340: FETCH_DIM_FUNC_ARG partial conversion
Fix too wide type inference for ASSIGN_DIM_OP
Fix type inference of ADD_ARRAY_UNPACK with integer keys
diff --cc NEWS
index aea00f945e4,f075f2ffbae..734c2577921
--- a/NEWS
+++ b/NEWS
@@@ -10,7 -14,20 +10,10 @@@ PH
. Fixed bug GH-17626 (JIT corrupts an opline handler when blacklisting a
root trace at the opcache.jit_max_root_traces limit, causing spurious
"Too few arguments" errors and crashes). (RV7PR)
+ . Fix type inference of ADD_ARRAY_UNPACK with integer keys. (ndossche)
+ . Fix too wide type inference for ASSIGN_DIM_OP. (ndossche)
+ . Fix OSS-Fuzz #568005340 (FETCH_DIM_FUNC_ARG partial conversion). (ndossche)
-- SOAP:
- . Fixed use of uninitialized func in do_request() on OOM bailout.
- (David Carlier)
-
-- Standard:
- . Fixed chown() and lchown() failing to resolve user names in ZTS builds
- when getpwnam_r() needs a larger buffer. (Ilia Alshanetsky)
-
- Zip:
. Fixed use-after-free when re-entering ZipArchive during destruction or
a close warning, and rejected opening streams while closing. (jvoisin)