1
0
mirror of https://github.com/php/php-src.git synced 2026-03-24 00:02:20 +01:00
Commit Graph

143367 Commits

Author SHA1 Message Date
Tim Düsterhus
985d681501 tree-wide: Replace zval_is_true() by zend_is_true() (#20065)
* tree-wide: Replace `zval_is_true()` by `zend_is_true()`

The former is a direct alias of the latter which is much more often used.

* zend_operators: Remove `zval_is_true()`
2025-10-07 20:44:32 +02:00
Niels Dossche
7f5c3cd28d Merge branch 'PHP-8.5'
* PHP-8.5:
  Fix GH-20073: Assertion failure in WeakMap offset operations on reference
2025-10-07 20:17:13 +02:00
Niels Dossche
544617a3fa Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
  Fix GH-20073: Assertion failure in WeakMap offset operations on reference
2025-10-07 20:17:07 +02:00
Niels Dossche
b47c3b633d Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
  Fix GH-20073: Assertion failure in WeakMap offset operations on reference
2025-10-07 20:17:00 +02:00
Niels Dossche
b16761ec11 Fix GH-20073: Assertion failure in WeakMap offset operations on reference
Closes GH-20078.
2025-10-07 20:16:41 +02:00
Ilija Tovilo
779ae6f9d1 Merge branch 'PHP-8.5'
* PHP-8.5:
  [skip ci] Fix news entry
2025-10-07 18:50:16 +02:00
Ilija Tovilo
d4e8bf8298 Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
  [skip ci] Fix news entry
2025-10-07 18:50:11 +02:00
Ilija Tovilo
14ed8f2135 Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
  [skip ci] Fix news entry
2025-10-07 18:50:03 +02:00
Ilija Tovilo
9b20618e1b [skip ci] Fix news entry
Every time...
2025-10-07 18:49:28 +02:00
Ilija Tovilo
daafff28ca Merge branch 'PHP-8.5'
* PHP-8.5:
  ensure test passes with prod config
  Fix CGI with auto_globals_jit=0
2025-10-07 18:47:43 +02:00
Ilija Tovilo
9aa1bb97e2 Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
  ensure test passes with prod config
  Fix CGI with auto_globals_jit=0
2025-10-07 18:47:37 +02:00
Ilija Tovilo
b07bc62e0c Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
  ensure test passes with prod config
  Fix CGI with auto_globals_jit=0
2025-10-07 18:45:38 +02:00
Remi Collet
2f4b8e691a ensure test passes with prod config 2025-10-07 18:44:41 +02:00
Ilija Tovilo
9bc35f1982 Fix CGI with auto_globals_jit=0
In CGI, php_auto_globals_create_server() (i.e. auto_global_callback() here)
initializes $_ENV to reuse for $_SERVER. However, because $_SERVER is
constructed first, we have not yet initialized auto_global->armed of the $_ENV
global. Split the loop into initialization and constructor phases.

Fixes GH-19934
Closes GH-19870
2025-10-07 18:43:32 +02:00
Ilija Tovilo
5e50f8d1f0 Merge branch 'PHP-8.5'
* PHP-8.5:
  Backport more curl 8.16 fixes
2025-10-07 18:34:37 +02:00
Ilija Tovilo
4828aca7ea Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
  Backport more curl 8.16 fixes
2025-10-07 18:34:31 +02:00
Ilija Tovilo
393417fb15 Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
  Backport more curl 8.16 fixes
2025-10-07 18:34:20 +02:00
Ilija Tovilo
59bfaa65c4 Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  Backport more curl 8.16 fixes
2025-10-07 18:34:03 +02:00
Ilija Tovilo
1edcce5554 Backport more curl 8.16 fixes
This hunk was missed in the 8.1 cherry-pick because curl_xferinfo() didn't exist
yet.
2025-10-07 18:33:17 +02:00
Saki Takamachi
85e6fb4d7b Merge branch 'PHP-8.5'
* PHP-8.5:
  PHP-8.4 is now for PHP 8.4.15-dev
2025-10-07 23:36:28 +09:00
Saki Takamachi
53e104074a Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
  PHP-8.4 is now for PHP 8.4.15-dev
2025-10-07 23:36:15 +09:00
Saki Takamachi
86a3bdfaee PHP-8.4 is now for PHP 8.4.15-dev 2025-10-07 23:31:32 +09:00
Remi Collet
5c2f629a3d Merge branch 'PHP-8.5'
* PHP-8.5:
  ensure test passes with prod config
2025-10-07 16:06:27 +02:00
Remi Collet
9f55c1ae1c ensure test passes with prod config 2025-10-07 16:06:14 +02:00
Eric Mann
7338ecad9f Merge branch 'PHP-8.5'
* PHP-8.5:
  PHP-8.3 is now for PHP 8.3.28-dev
2025-10-07 07:01:58 -07:00
Eric Mann
0fc4de5c7c Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
  PHP-8.3 is now for PHP 8.3.28-dev
2025-10-07 07:01:30 -07:00
Eric Mann
bb8aa3529d Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
  PHP-8.3 is now for PHP 8.3.28-dev
2025-10-07 06:59:41 -07:00
Eric Mann
91eb2a558d PHP-8.3 is now for PHP 8.3.28-dev 2025-10-07 06:58:36 -07:00
Volker Dusch
ef8dfe2637 Merge branch 'PHP-8.5'
* PHP-8.5:
  [ci skip] Update NEWS for PHP 8.5.0 RC2
2025-10-07 14:49:23 +02:00
Volker Dusch
d2569c9727 [ci skip] Update NEWS for PHP 8.5.0 RC2 2025-10-07 14:47:48 +02:00
Jakub Zelenka
a859ba30b5 Merge branch 'PHP-8.5'
* PHP-8.5:
  Update NEWS entry for curl 8.16 update
  Update NEWS with info about curl 8.16 compat fixes
  Fix curl_setopt_ssl test for curl 8.16
  Fix more curl 8.16 issues
  Fix curl 8.16.0 compilation with zts
  Fix curl build failure on macOS+curl 8.16
2025-10-07 14:43:56 +02:00
Jakub Zelenka
11a0fdd2db Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
  Update NEWS entry for curl 8.16 update
  Update NEWS with info about curl 8.16 compat fixes
  Fix curl_setopt_ssl test for curl 8.16
  Fix more curl 8.16 issues
  Fix curl 8.16.0 compilation with zts
  Fix curl build failure on macOS+curl 8.16
2025-10-07 14:43:18 +02:00
Jakub Zelenka
5eb6a81b60 Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
  Update NEWS entry for curl 8.16 update
  Update NEWS with info about curl 8.16 compat fixes
  Fix curl_setopt_ssl test for curl 8.16
  Fix more curl 8.16 issues
  Fix curl 8.16.0 compilation with zts
  Fix curl build failure on macOS+curl 8.16
2025-10-07 14:41:20 +02:00
Jakub Zelenka
78a24ffc03 Update NEWS entry for curl 8.16 update 2025-10-07 14:39:53 +02:00
Jakub Zelenka
201b358c01 Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  Update NEWS with info about curl 8.16 compat fixes
  Fix curl_setopt_ssl test for curl 8.16
  Fix more curl 8.16 issues
  Fix curl 8.16.0 compilation with zts
  Fix curl build failure on macOS+curl 8.16
2025-10-07 14:37:47 +02:00
Jakub Zelenka
810aed1141 Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  Update NEWS with info about curl 8.16 compat fixes
  Fix curl_setopt_ssl test for curl 8.16
  Fix more curl 8.16 issues
  Fix curl 8.16.0 compilation with zts
  Fix curl build failure on macOS+curl 8.16
2025-10-07 14:30:22 +02:00
Jakub Zelenka
742b7d8e55 Update NEWS with info about curl 8.16 compat fixes 2025-10-07 14:25:08 +02:00
Jakub Zelenka
36859ad977 Fix curl_setopt_ssl test for curl 8.16 2025-10-07 14:18:41 +02:00
Ilija Tovilo
b810a23587 Fix more curl 8.16 issues
The CURLOPT_FOLLOWLOCATION seems like a gcc bug, where the integer extension of
bool to long is lost, but I was unable to reproduce on godbolt.org.
2025-10-07 14:18:41 +02:00
Ilija Tovilo
da75e41a6f Fix curl 8.16.0 compilation with zts 2025-10-07 14:18:41 +02:00
Niels Dossche
1c8363d2bf Fix curl build failure on macOS+curl 8.16 2025-10-07 14:18:41 +02:00
Arnaud Le Blanc
d8746b57f9 Merge branch 'PHP-8.5'
* PHP-8.5:
  Upgrade Alpine in push job
2025-10-07 14:14:21 +02:00
Arnaud Le Blanc
a463ede5aa Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
  Upgrade Alpine in push job
2025-10-07 14:14:12 +02:00
Arnaud Le Blanc
93104e5c59 Upgrade Alpine in push job
Closes GH-20090
2025-10-07 14:13:37 +02:00
Arnaud Le Blanc
286ff6b066 Merge branch 'PHP-8.5'
* PHP-8.5:
  Upgrade Alpine in nightly job
2025-10-07 11:00:20 +02:00
Arnaud Le Blanc
e886159059 Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
  Upgrade Alpine in nightly job
2025-10-07 11:00:10 +02:00
Arnaud Le Blanc
d929f42eb2 Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
  Upgrade Alpine in nightly job
2025-10-07 11:00:01 +02:00
Arnaud Le Blanc
a6e81582b7 Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  Upgrade Alpine in nightly job
2025-10-07 10:59:23 +02:00
Arnaud Le Blanc
a30c92c9b5 Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  Upgrade Alpine in nightly job
2025-10-07 10:59:11 +02:00
Arnaud Le Blanc
66708de841 Upgrade Alpine in nightly job
Closes GH-20044
2025-10-07 10:58:36 +02:00