Nora Dossche
7df7d267b8
Update IR ( #24756 )
...
So we can pull in https://github.com/dstogov/ir/pull/258 later to lower
branches.
2026-10-26 21:09:12 +01:00
Jorg Adam Sowa
0499935dfa
Update IR ( #24298 )
...
* Update IR
IR commit: ed32c881a0d7c14ce7ace6ac00dead75647b69c6
* Update IR
IR commit: 563b51a8c2c07aadb13db897abc04b5cf08d151b
* Update IR
IR commit: a4d13e263dd3010de06cd05235e006bfefa927a5
* Update IR
IR commit: bb044213cc1bc835613d0172ee95c52360a00524
2026-10-24 21:28:45 +02:00
Shivam Mathur
eaafc82882
Merge branch 'PHP-8.6'
...
* PHP-8.6:
Fix macOS CI (#24409 )
2026-10-18 20:46:33 +05:30
Shivam Mathur
7d29eb0504
Merge branch 'PHP-8.5' into PHP-8.6
...
* PHP-8.5:
Fix macOS CI (#24409 )
2026-10-18 20:46:24 +05:30
Shivam Mathur
37e3789a9a
Merge branch 'PHP-8.4' into PHP-8.5
...
* PHP-8.4:
Fix macOS CI (#24409 )
2026-10-18 20:46:14 +05:30
Shivam Mathur
8667a90e61
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
Fix macOS CI (#24409 )
2026-10-18 20:46:04 +05:30
Shivam Mathur
54b4c1a67c
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Fix macOS CI (#24409 )
2026-10-18 20:45:55 +05:30
Shivam Mathur and Máté Kocsis
512c04e39f
Fix macOS CI ( #24409 )
...
* Run brew update in macOS CI
* Drop intel macOS from CI
* Fix build on Apple Clang 17+ (#18629 )
Fixing "invalid cpu feature string for builtin" errors that started to appear on Apple Clang 17.0.0
(cherry picked from commit 772479ea2f )
* Cleanup macOS job in test-suite.yml
---------
Co-authored-by: Máté Kocsis <kocsismate@woohoolabs.com >
2026-10-18 20:45:03 +05:30
Ilija Tovilo
17b6575a3d
Merge branch 'PHP-8.6'
...
* PHP-8.6:
Use FreeBSD 14.4 in GitHub actions
2026-10-18 02:58:15 +02:00
Ilija Tovilo
8c17f1e8fa
Merge branch 'PHP-8.5' into PHP-8.6
...
* PHP-8.5:
Use FreeBSD 14.4 in GitHub actions
2026-10-18 02:58:10 +02:00
Ilija Tovilo
d4e0d68992
Merge branch 'PHP-8.4' into PHP-8.5
...
* PHP-8.4:
Use FreeBSD 14.4 in GitHub actions
2026-10-18 02:57:39 +02:00
Ilija Tovilo
d4de18c1b2
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
Use FreeBSD 14.4 in GitHub actions
2026-10-18 02:57:32 +02:00
Ilija Tovilo
8efe272d9d
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Use FreeBSD 14.4 in GitHub actions
2026-10-18 02:57:17 +02:00
Sjoerd Langkemper
810f0c6a81
Use FreeBSD 14.4 in GitHub actions
...
FreeBSD 13 is no longer supported.
Closes GH-24374
2026-10-18 02:56:20 +02:00
Michael Voříšek
fe8fff8353
Verify bundled sources using CI - XSSE ( #24070 )
2026-10-15 15:16:28 +02:00
Michael Voříšek
fabae63227
Verify bundled sources using CI - xxHash ( #24243 )
2026-10-15 15:15:28 +02:00
Shivam Mathur
6549fbef48
Merge branch 'PHP-8.4' into PHP-8.5
...
* PHP-8.4:
Pin macOS CI to OpenSSL 3 (#24332 )
2026-10-15 14:02:45 +05:30
Shivam Mathur
455a419b09
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
Pin macOS CI to OpenSSL 3 (#24332 )
2026-10-15 14:02:37 +05:30
Shivam Mathur
9c6ad6caee
Pin macOS CI to OpenSSL 3 ( #24332 )
2026-10-15 14:02:14 +05:30
Gina Peter Banyard
3e458e5fdc
Merge branch 'PHP-8.5' into PHP-8.6
...
* PHP-8.5:
Update NEWS
ext/standard/tests: work around Windows quoting with tempfiles.
.github/scripts/windows: pass an extension_dir to the test runner.
{ext/standard,sapi/cli}/tests: pass TEST_PHP_EXTRA_ARGS to php
ext/standard/tests: pass TEST_PHP_EXTRA_ARGS to some proc_open() tests
sapi/cli/tests/023.phpt: support TEST_PHP_EXTRA_ARGS
std: Fix memory leak of the last response headers after a nested HTTP request (#24201 )
Fiber: hold the object a callable resolved to in the creating frame (#24134 )
2026-10-14 18:43:37 +01:00
Gina Peter Banyard
b1a3a4e082
Merge branch 'PHP-8.4' into PHP-8.5
...
* PHP-8.4:
Update NEWS
ext/standard/tests: work around Windows quoting with tempfiles.
.github/scripts/windows: pass an extension_dir to the test runner.
{ext/standard,sapi/cli}/tests: pass TEST_PHP_EXTRA_ARGS to php
ext/standard/tests: pass TEST_PHP_EXTRA_ARGS to some proc_open() tests
sapi/cli/tests/023.phpt: support TEST_PHP_EXTRA_ARGS
std: Fix memory leak of the last response headers after a nested HTTP request (#24201 )
Fiber: hold the object a callable resolved to in the creating frame (#24134 )
2026-10-14 18:39:38 +01:00
Michael Orlitzky
e56aedb3f7
.github/scripts/windows: pass an extension_dir to the test runner.
...
In some cases, on Windows, we pass -dextension=mysqli to the test
runner, but omit the extension_dir. This works fine so long as that
extension_dir can be obtained from php.ini. However, we have at least
one test that loads some other (or no) php.ini file; when that
happens, the mysqli extension cannot be found. To solve that problem,
we now also specify an extension_dir whenever we specify an extension
to load.
2026-10-14 18:34:08 +01:00
Weilin Du
0f4d0b4abb
Merge branch 'PHP-8.5' into PHP-8.6
...
* PHP-8.5:
[ci skip] Update EXTENSIONS and CODEOWNERS for ext/readline
2026-10-11 02:14:44 +08:00
Weilin Du
dc6f94570e
Merge branch 'PHP-8.4' into PHP-8.5
...
* PHP-8.4:
[ci skip] Update EXTENSIONS and CODEOWNERS for ext/readline
2026-10-11 02:13:14 +08:00
Weilin Du
bea8d202d2
[ci skip] Update EXTENSIONS and CODEOWNERS for ext/readline
...
I have read through the code base and done several patches, also I have
experience in working with this extension years ago.
Thus, I volunteer to receive a email in readline PRs and take the maintenance
work of this orphaned extension.
2026-10-11 02:12:14 +08:00
Shivam Mathur
4abf11d2e0
Merge branch 'PHP-8.5' into PHP-8.6
...
* PHP-8.5:
Upgrade macos in CI. (#24032 )
2026-10-02 14:16:53 +05:30
Shivam Mathur
a350ffa26b
Merge branch 'PHP-8.4' into PHP-8.5
...
* PHP-8.4:
Upgrade macos in CI. (#24032 )
2026-10-02 14:16:43 +05:30
Shivam Mathur
51e9d1f94c
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
Upgrade macos in CI. (#24032 )
2026-10-02 14:16:33 +05:30
Shivam Mathur
361ef000e6
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Upgrade macos in CI. (#24032 )
2026-10-02 14:16:24 +05:30
Shivam Mathur
8155a01189
Upgrade macos in CI. ( #24032 )
...
macOS 15 for PHP 8.2 and PHP 8.3
macOS 26 for PHP 8.4 and above.
2026-10-02 14:16:05 +05:30
Arnaud Le Blanc
e16872ca81
Update IR ( #24013 )
...
IR commit: 93f92f5b5a49a02295685e340ebb0b83562cbe79
2026-09-30 14:27:07 +02:00
Michael Voříšek
4b2a397c51
Verify bundled sources using CI - Opcache JIT IR ( #20179 )
2026-09-29 15:49:33 +02:00
Ilija Tovilo
0ccb94abf2
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
[skip ci] Sync .github files
2026-09-25 14:51:19 +02:00
Ilija Tovilo
436cccbd98
[skip ci] Sync .github files
...
These files should be congruent across branches.
2026-09-25 14:50:40 +02:00
Shivam Mathur
30cbcbc646
Merge branch 'PHP-8.5' into PHP-8.6
...
* PHP-8.5:
Update PHP SDK to 2.8.4 (#23858 )
2026-09-23 13:42:31 +05:30
Shivam Mathur
bd9b52b10b
Merge branch 'PHP-8.4' into PHP-8.5
...
* PHP-8.4:
Update PHP SDK to 2.8.4 (#23858 )
2026-09-23 13:42:17 +05:30
Shivam Mathur
dfaa7ceedf
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
Update PHP SDK to 2.8.4 (#23858 )
2026-09-23 13:40:33 +05:30
Shivam Mathur
bb0194b09a
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Update PHP SDK to 2.8.4 (#23858 )
2026-09-23 13:40:18 +05:30
Shivam Mathur
b10a60b908
Update PHP SDK to 2.8.4 ( #23858 )
2026-09-23 13:39:56 +05:30
Matteo Beccati
5714009960
CI updates after forking 8.6
2026-09-22 14:57:33 +02:00
Matteo Beccati
742d4f6454
Merge branch 'PHP-8.5' into PHP-8.6
...
* PHP-8.5:
CI updates after forking 8.6
2026-09-22 14:49:28 +02:00
Matteo Beccati
9a3e7f3ab2
Merge branch 'PHP-8.4' into PHP-8.5
...
* PHP-8.4:
CI updates after forking 8.6
2026-09-22 14:49:12 +02:00
Matteo Beccati
95c29bbb27
CI updates after forking 8.6
2026-09-22 14:48:18 +02:00
Máté Kocsis
d2493f6807
Restore JIT benchmark runs
...
The JIT config was accidentally removed in https://github.com/php/php-src/commit/f009ad0df88760fa5a773bf6ad03825d9339818d
2026-09-20 08:51:45 +02:00
Máté Kocsis
afc3ee5749
Expose the "binary layout strategy" option for the real-time benchmark
...
See https://github.com/kocsismate/php-version-benchmarks/commit/351e967b1 for details.
"bolt_align" (https://github.com/llvm/llvm-project/pull/210634 ) is an experimental option, but it should basically eliminate any false positive differences due to binary layout changes. The "bolt" option stands for regular BOLT compilation.
2026-08-27 13:52:31 +02:00
Máté Kocsis
271f689482
Retrieve the full commit SHA from the database of the real-time benchmark
2026-08-21 23:28:48 +02:00
Máté Kocsis
f009ad0df8
Optimize the real-time benchmark workflow
...
- 2 unnecessary git checkout steps are removed (see https://github.com/kocsismate/php-version-benchmarks/commit/0457886662 )
- Infrastructure destruction is put into a separate step after the PR comment is posted for manually started runs (see https://github.com/kocsismate/php-version-benchmarks/commit/6eb5c35e7b )
2026-08-21 22:05:54 +02:00
Máté Kocsis
f3341ac254
Optimize cloning in the real-time benchmark suite
...
Similarly to https://github.com/php/php-src/pull/23211
2026-08-16 22:54:05 +02:00
Ilija Tovilo
825512ad5e
Merge branch 'PHP-8.5'
...
* PHP-8.5:
Fix enabling of opcache in community job for PHP <8.5
2026-08-15 23:53:13 +02:00
Ilija Tovilo
f19bfcde26
Merge branch 'PHP-8.4' into PHP-8.5
...
* PHP-8.4:
Fix enabling of opcache in community job for PHP <8.5
2026-08-15 23:53:08 +02:00