Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Jul 22, 2025

See Commits and Changes for more details.


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

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

iluuu1994 and others added 17 commits July 22, 2025 15:43
With opcache, zend_string_init_interned() will allocate non-interned strings at
runtime because shm is locked. Hence, we need to make sure to actually free this
string.

Fixes OSS-Fuzz #433303828
Closes GH-19211
* PHP-8.3:
  Leak in failed unserialize() with opcache
* PHP-8.4:
  Leak in failed unserialize() with opcache
Oops, darn copy & paste.
* PHP-8.3:
  [skip ci] Fix wrong oss-fuzz ID
* PHP-8.4:
  [skip ci] Fix wrong oss-fuzz ID
13.3 gives a 404 now.
Also pulls in a 8.4 fix to include xxhash from the bundled location.

Closes GH-19213.
* PHP-8.1:
  Run FreebSD CI under 13.5
* PHP-8.2:
  Run FreebSD CI under 13.5
* PHP-8.3:
  Run FreebSD CI under 13.5
* PHP-8.4:
  Run FreebSD CI under 13.5
…prototype (#19046)

* Fix GH-19044: Protected properties are not scoped according to their prototype

* Adjust after review

* Simplify to using prototype even for asymmetric visibility
* PHP-8.3:
  Coerce numeric string keys from iterators when argument unpacking
* PHP-8.4:
  Coerce numeric string keys from iterators when argument unpacking
@pull pull bot locked and limited conversation to collaborators Jul 22, 2025
@pull pull bot added the ⤵️ pull label Jul 22, 2025
@pull pull bot merged commit aba6b89 into wudi:master Jul 22, 2025
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.

3 participants