Skip to content

[pull] master from php:master - #1306

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

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

Conversation

@pull

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

iluuu1994 and others added 16 commits September 25, 2026 17:02
Simple get uses VM recursion rather than C stack recursion, which means the
result is not actually written when the handler ends. Skip verification when we
detect a switch to a different stack frame.
* PHP-8.4:
  Skip result type inference verification for simple get
* PHP-8.5:
  Skip result type inference verification for simple get
* PHP-8.6:
  Skip result type inference verification for simple get
* PHP-8.4:
  [skip ci] Fix mb_ereg_replace_kname_unterminated_nul.phpt SKIPIF
* PHP-8.5:
  [skip ci] Fix mb_ereg_replace_kname_unterminated_nul.phpt SKIPIF
* PHP-8.6:
  [skip ci] Fix mb_ereg_replace_kname_unterminated_nul.phpt SKIPIF
* Enable C11 for MSVC C sources

* Respect requested C standard

* Split mixed C and C++ builds
With weak typing syslog(null, null) is syslog(0, ""), and priority 0 is
LOG_EMERG. journald broadcasts emergency messages to every logged in
terminal, so each run of the test printed a "Broadcast message from
systemd-journald" banner in all terminals. Skip it like error_log() and
mail(), which the test already leaves out for their side effects.
* PHP-8.4:
  Zend tests: skip syslog() in the arginfo/zpp mismatch test
* PHP-8.5:
  Zend tests: skip syslog() in the arginfo/zpp mismatch test
* PHP-8.6:
  Zend tests: skip syslog() in the arginfo/zpp mismatch test
Use JSON_PRETTY_PRINT, the constant exposed to PHP code, instead of the internal
C macro PHP_JSON_PRETTY_PRINT in the json_encode() performance note.

Qualify url_percent_encode() as Uri\WhatWg\url_percent_encode() to match its
declared namespace. Uri\url_percent_encode() does not exist.
* PHP-8.6:
  [skip ci] Several UPGRADING fixes
@pull pull Bot locked and limited conversation to collaborators Sep 25, 2026
@pull pull Bot added the ⤵️ pull label Sep 25, 2026
@pull
pull Bot merged commit 99c2dba into turkdevops:master Sep 25, 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