Arnaud Le Blanc
c105571052
Fix test
2025-08-06 19:55:56 +02:00
Arnaud Le Blanc
b7ac56822d
Fix build
2025-08-06 19:50:11 +02:00
Arnaud Le Blanc
32290b3529
Add opcache_preloading() internal function
...
Add a C function, opcache_preloading(), that returns true during
preloading. Extensions can use this to detect preloading, not only during
compilation/execution, but also in RINIT()/RSHUTDOWN().
Since opcache currently doesn't install any header, I'm adding a new one:
zend_accelerator_api.h. Header name is based on other files in ext/opcache.
Closes GH-19288
2025-08-06 18:21:19 +02:00
Arnaud Le Blanc
3088d64068
Remove the Opcache SAPI whitelist
...
Closes GH-19351
2025-08-06 18:14:10 +02:00
Arnaud Le Blanc
3ddbad9589
Allocate a fast thread-safe-resource id for opcache
...
Closes GH-19347
2025-08-06 18:02:43 +02:00
Gina Peter Banyard
5583273906
ext/ldap: Use size_t type instead of int type
2025-08-06 16:36:13 +01:00
Gina Peter Banyard
61790eb8a0
ext/ldap: Use uint32_t type instead of int type
2025-08-06 16:36:13 +01:00
Gina Peter Banyard
9af00b174a
ext/ldap: Use bool type instead of int type
2025-08-06 16:36:13 +01:00
Gina Peter Banyard
53fde8b5a8
ext/ldap: Remove useless variable
2025-08-06 16:36:13 +01:00
Gina Peter Banyard
b5fb9555e1
ext/ldap: Reduce scope of variable
2025-08-06 16:36:13 +01:00
Gina Peter Banyard
1c820750da
ext/ldap: Add static specifier for private function
2025-08-06 16:36:13 +01:00
Gina Peter Banyard
2e53aef1e8
ext/ldap: Remove unused include statement
2025-08-06 16:36:13 +01:00
Ilija Tovilo
e30a8a883f
Merge branch 'PHP-8.4'
...
* PHP-8.4:
[skip ci] Fix Symfony COMMUNITY build for new phpunit version
2025-08-06 15:10:23 +02:00
Ilija Tovilo
c3467bd173
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
[skip ci] Fix Symfony COMMUNITY build for new phpunit version
2025-08-06 15:10:17 +02:00
Ilija Tovilo
3aa4209ef6
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
[skip ci] Fix Symfony COMMUNITY build for new phpunit version
2025-08-06 15:10:07 +02:00
Ilija Tovilo
a8cea0c09b
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
[skip ci] Fix Symfony COMMUNITY build for new phpunit version
2025-08-06 15:10:01 +02:00
Ilija Tovilo
0ac37fb74d
[skip ci] Fix Symfony COMMUNITY build for new phpunit version
...
--exclude-group no longer accepts a comma-separated list. Doc block comments are
no longer supported, switch to attributes.
2025-08-06 15:07:45 +02:00
Ilija Tovilo
81c0aeaf5d
Merge branch 'PHP-8.4'
...
* PHP-8.4:
[skip ci] Skip segfaulting OOM test in GH actions on Win
2025-08-06 14:29:46 +02:00
Ilija Tovilo
0b1aa86c71
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
[skip ci] Skip segfaulting OOM test in GH actions on Win
2025-08-06 14:29:36 +02:00
Ilija Tovilo
5be04e25fd
[skip ci] Skip segfaulting OOM test in GH actions on Win
...
This only fails on the PHP-8.3 branch, most likely to be related to the
environment as discussed with Niels.
2025-08-06 14:28:47 +02:00
Ilija Tovilo
63cb81ff2c
Merge branch 'PHP-8.4'
...
* PHP-8.4:
COMMUNTIY build grouping adjustments
2025-08-06 14:20:39 +02:00
Ilija Tovilo
d628ed5963
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
COMMUNTIY build grouping adjustments
2025-08-06 14:20:32 +02:00
Gina Peter Banyard
1e0c8baf05
tree: drop non canonical casts and ZPP tests
2025-08-06 13:20:28 +01:00
Ilija Tovilo
bf6a74d2f9
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
COMMUNTIY build grouping adjustments
2025-08-06 14:20:26 +02:00
Ilija Tovilo
9cbc09d189
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
COMMUNTIY build grouping adjustments
2025-08-06 14:20:17 +02:00
Ilija Tovilo
a63e97667e
COMMUNTIY build grouping adjustments
...
Unconditionally execute assignment of EXIT_CODE. Otherwise, the variable bleeds
into the next iteration. Also add newline before ::endgroup::. ASAN does not add
a trailing newline.
2025-08-06 14:18:43 +02:00
Ilija Tovilo
14034ad734
Merge branch 'PHP-8.4'
...
* PHP-8.4:
[skip ci] Add fuzzer binaries to .gitignore
2025-08-06 14:01:32 +02:00
Ilija Tovilo
e7c8361089
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
[skip ci] Add fuzzer binaries to .gitignore
2025-08-06 14:01:25 +02:00
Ilija Tovilo
c286cb8a1e
[skip ci] Add fuzzer binaries to .gitignore
2025-08-06 14:00:44 +02:00
Shivam Mathur
4a934005b4
Fix Windows test for openssl-3.5 upgrade ( #19384 )
...
* Fix Windows test for openssl-3.5 upgrade
* Update ext/openssl/tests/check_default_conf_path.phpt
Co-authored-by: Christoph M. Becker <cmbecker69@gmx.de>
---------
Co-authored-by: Christoph M. Becker <cmbecker69@gmx.de>
2025-08-06 16:11:38 +05:30
Derick Rethans
a9ab62d54d
Add a brief section on options to the test runner, and -j
2025-08-06 10:05:27 +01:00
Derick Rethans
0c82801384
Setting TEST_PHP_EXECUTABLE hasn't been necessary for ages.
2025-08-06 09:48:46 +01:00
Shivam Mathur
1820dd9b61
Merge branch 'PHP-8.4'
2025-08-06 00:05:47 +00:00
Shivam Mathur
6147be32fc
Merge branch 'PHP-8.3' into PHP-8.4
2025-08-06 00:05:28 +00:00
Shivam Mathur
f08ac4f1c9
Merge branch 'PHP-8.2' into PHP-8.3
2025-08-06 00:04:58 +00:00
Shivam Mathur
871de14ceb
Merge branch 'PHP-8.1' into PHP-8.2
2025-08-06 00:03:49 +00:00
Shivam Mathur
8199cad99f
Fix master branch check in find-target-branch.bat ( #19385 )
2025-08-06 05:32:36 +05:30
David CARLIER
d801a4634f
Fixed GH-19381: posix_kill_pidoverflow test depends on pcntl too. ( #19382 )
2025-08-05 20:03:21 +01:00
David CARLIER
9ccd2ba9ff
Fixed GH-19163 fix ext/intl build on midly older compilers but still supporting C++11. ( #19353 )
2025-08-05 19:09:37 +01:00
Gina Peter Banyard
5b3d0e4c09
ext/json: Refactor php_json_encode_array()
...
Stop relying on internal flags which were published in the header
Use a more descriptive variable name and have it be a boolean
2025-08-05 18:21:15 +01:00
Gina Peter Banyard
17328ef86b
ext/json: Various small refactorings
2025-08-05 18:21:15 +01:00
Gina Peter Banyard
d9000b3094
tree: replace some unnecessary uses of spprintf ( #19354 )
2025-08-05 17:25:47 +01:00
Ilija Tovilo
0596135d20
Merge branch 'PHP-8.4'
...
* PHP-8.4:
[skip ci] Group component output in community job
2025-08-05 15:44:36 +02:00
Ilija Tovilo
fbc705c3bd
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
[skip ci] Group component output in community job
2025-08-05 15:44:21 +02:00
Ilija Tovilo
cdfd663266
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
[skip ci] Group component output in community job
2025-08-05 15:44:07 +02:00
Ilija Tovilo
dde094a442
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
[skip ci] Group component output in community job
2025-08-05 15:43:58 +02:00
Ilija Tovilo
1c65cc3998
[skip ci] Group component output in community job
2025-08-05 15:43:46 +02:00
Gina Peter Banyard
d0274e74f8
Zend/zend_ast: Use uint32_t type instead of int type
2025-08-05 12:43:18 +01:00
Gina Peter Banyard
8512514a0f
Zend/zend_ast: Use zend_ast_get_list() instead of cast
2025-08-05 12:43:18 +01:00
Gina Peter Banyard
36ec3370fb
Zend/zend_ast: Add const qualifier
2025-08-05 12:43:18 +01:00