852 Commits
Author SHA1 Message Date
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 MathurandMá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
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 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
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
Ilija Tovilo 1f074055bf Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
  Fix enabling of opcache in community job for PHP <8.5
2026-08-15 23:53:01 +02:00
Ilija Tovilo 7f3d3de1a2 Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  Fix enabling of opcache in community job for PHP <8.5
2026-08-15 23:52:54 +02:00
Ilija Tovilo 4fa25b04e7 Fix enabling of opcache in community job for PHP <8.5
We still need the zend_extension there. This has been broken for a while.

Closes GH-23295
2026-08-15 23:52:32 +02:00
Arnaud Le Blanc 2fc1ef2f70 Merge branch 'PHP-8.5'
* PHP-8.5:
  perf: speed up benchmark checkout (#23211)
2026-08-11 11:56:37 +02:00
Arnaud Le Blanc 4f1af0d9ef Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
  perf: speed up benchmark checkout (#23211)
2026-08-11 11:56:22 +02:00
Arnaud Le Blanc 95b5ac3b23 Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
  perf: speed up benchmark checkout (#23211)
2026-08-11 11:56:11 +02:00
Arnaud Le Blanc bcb84d31cc Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  perf: speed up benchmark checkout (#23211)
2026-08-11 11:55:58 +02:00
NickSdot 8a90e02f15 perf: speed up benchmark checkout (#23211) 2026-08-11 11:55:30 +02:00
Arnaud Le Blanc eac880afa2 Merge branch 'PHP-8.5'
* PHP-8.5:
  CI: Select Windows test workers automatically (#22946)
2026-08-10 19:06:12 +02:00
Arnaud Le Blanc a75f28d479 Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
  CI: Select Windows test workers automatically (#22946)
2026-08-10 19:06:02 +02:00
Arnaud Le Blanc 222dc2d030 Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
  CI: Select Windows test workers automatically (#22946)
2026-08-10 19:05:48 +02:00
Arnaud Le Blanc 9e1f20ab52 Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  CI: Select Windows test workers automatically (#22946)
2026-08-10 19:05:35 +02:00
NickSdot 0d26c1ce63 CI: Select Windows test workers automatically (#22946)
Removes the hard-coded -j2 from Windows CI so run-tests.php selects the worker count automatically
2026-08-10 19:05:06 +02:00
Shivam Mathur c1b251ff02 Merge branch 'PHP-8.5'
* PHP-8.5:
  Upgrade php-sdk to 2.8.2 (#23193)
2026-08-10 14:02:14 +05:30
Shivam Mathur d2d39edd75 Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
  Upgrade php-sdk to 2.8.2 (#23193)
2026-08-10 14:02:02 +05:30
Shivam Mathur 3e5f9e9dec Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
  Upgrade php-sdk to 2.8.2 (#23193)
2026-08-10 14:01:53 +05:30
Shivam Mathur cd7e1f2cac Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  Upgrade php-sdk to 2.8.2 (#23193)
2026-08-10 14:01:39 +05:30
Shivam Mathur a62481f507 Upgrade php-sdk to 2.8.2 (#23193) 2026-08-10 14:01:20 +05:30