Skip to content

[pull] master from php:master - #1271

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

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

Conversation

@pull

@pull pull Bot commented Sep 15, 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 : )

derickr and others added 14 commits September 15, 2026 15:41
* PHP-8.4:
  Updated to version 2026.4 (2026d)
* PHP-8.5:
  Updated to version 2026.4 (2026d)
Load the shared instructions through an @ import and remove the redundant
heading.
Place CLAUDE.md alongside AGENTS.md to clarify relative file references. Update
the import to @AGENTS.md.
…hash in 8.4 and 8.5

This reverts commit 704b00c.

Restore the previous array pointer and foreach iterator behavior in PHP 8.4
and PHP 8.5. Keep the change in PHP 8.6 and record the upward merge into
master without reverting it there.
* PHP-8.4:
  Revert Zend: Fix iterator relocation at the current element during rehash in 8.4 and 8.5
Keep the array pointer and foreach iterator changes in PHP 8.6. Record
the PHP 8.4 and PHP 8.5 revert as merged without changing the tree.

* PHP-8.5:
  Revert Zend: Fix iterator relocation at the current element during rehash in 8.4 and 8.5
…ADING

Describe the iteration and internal pointer behavior retained from #23607
in PHP 8.6 after reverting the change in PHP 8.4 and PHP 8.5.
* zend_API: Verify property types in `object_properties_load()`

Fixes #9708.

* zend_API: Fix various issues in `object_properties_load()`

Fixes Fixes #9707.

Co-authored-by: Tim Düsterhus <tim@tideways-gmbh.com>

* NEWS

* random: Remove now-obsolete manual `$engine` type check in `Randomizer::__unserialize()`

* zend_API: Make `object_properties_load()` use `strict_types=1`

This is consistent with regular unserialization, which also performs strict
type checking.

Co-authored-by: Gina Peter Banyard <girgias@php.net>

* Block creation of readonly reference properties

Co-authored-by: Arnaud Le Blanc <365207+arnaud-lb@users.noreply.github.com>

---------

Co-authored-by: Nora Dossche <7771979+ndossche@users.noreply.github.com>
Co-authored-by: Gina Peter Banyard <girgias@php.net>
Co-authored-by: Arnaud Le Blanc <365207+arnaud-lb@users.noreply.github.com>
…alse properly) (#12067)

Propagate stream flush and close failures to the return value.

Co-authored-by: Ilija Tovilo <ilija.tovilo@me.com>
Cleaner, but also an optimized macro.
@pull pull Bot locked and limited conversation to collaborators Sep 15, 2026
@pull pull Bot added the ⤵️ pull label Sep 15, 2026
@pull
pull Bot merged commit c6a9d69 into turkdevops:master Sep 15, 2026
0 of 2 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.

5 participants