Skip to content

[pull] master from php:master - #1187

Merged
pull[bot] merged 14 commits into
turkdevops:masterfrom
php:master
Aug 14, 2026
Merged

[pull] master from php:master#1187
pull[bot] merged 14 commits into
turkdevops:masterfrom
php:master

Conversation

@pull

@pull pull Bot commented Aug 14, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

realFlowControl and others added 14 commits August 14, 2026 10:21
* PHP-8.4:
  [ci skip] NEWS
  Fix OPcache memory protection race under ZTS (#23081)
* PHP-8.5:
  [ci skip] NEWS
  Fix OPcache memory protection race under ZTS (#23081)
gdkanji.c includes <iconv.h> only when HAVE_ICONV_H or HAVE_ICONV is
set, but HAVE_ICONV_T_DEF was defined whenever <iconv.h> declares the
type, dropping its fallback typedef. Detect iconv in gd's own config
and define both macros together.
Instead of a zval*, this is in preparation for converting the this_ptr field of zend_closure to zend_object*
GH-22829 added an optimization to burn literal arguments into the generated closure. An overlooked side effect is that these arguments are not checked anymore by zp_bind() (GH-22789).

Fix by checking these arguments earlier.

Bug found by Ryan @ Calif.io.
@pull pull Bot locked and limited conversation to collaborators Aug 14, 2026
@pull pull Bot added the ⤵️ pull label Aug 14, 2026
@pull
pull Bot merged commit 8b00475 into turkdevops:master Aug 14, 2026
1 of 3 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants