Skip to content

Faster HasOffsetType, HasOffsetValueType intersection #31257

Faster HasOffsetType, HasOffsetValueType intersection

Faster HasOffsetType, HasOffsetValueType intersection #31257

Triggered via pull request August 8, 2026 09:02
Status Success
Total duration 12m 13s
Artifacts 36

phar.yml

on: pull_request
Matrix: Compile Turbo Extension
Matrix: Compile Turbo Extension (Windows)
Matrix: Compile Turbo Extension (musl arm64)
Turbo Extension Version Check
38s
Turbo Extension Version Check
Matrix: Turbo Extension phpize Build
Download base SHA PHAR
Download base SHA PHAR
Matrix: Turbo macOS Universal Binary
Matrix: Run with Turbo Extension (Docker PHP builds)
Checksum PHAR
0s
Checksum PHAR
PHAR Prefix Diff
0s
PHAR Prefix Diff
Aggregate Turbo Extension Artifact
14s
Aggregate Turbo Extension Artifact
Commit PHAR
0s
Commit PHAR
Matrix: Run with Turbo Extension
integration-tests  /  Check PHAR checksum
15s
integration-tests / Check PHAR checksum
extension-tests  /  Check PHAR checksum
16s
extension-tests / Check PHAR checksum
other-tests  /  Check PHAR checksum
14s
other-tests / Check PHAR checksum
Matrix: integration-tests / integration-run-phpstan
integration-tests  /  PMMP Tests
1m 0s
integration-tests / PMMP Tests
Matrix: integration-tests / integration-tests
Matrix: extension-tests / tests-extensions
Matrix: other-tests / Other Tests
integration-tests  /  Integration - Update baselines
integration-tests / Integration - Update baselines
Fit to window
Zoom out
Zoom in

Annotations

7 warnings
Compile Turbo Extension (Windows) (8.5, nts)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Compile Turbo Extension (Windows) (8.3, zts)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Compile Turbo Extension (Windows) (8.4, nts)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Compile Turbo Extension (Windows) (8.4, zts)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Compile Turbo Extension (Windows) (8.3, nts)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Compile Turbo Extension (Windows) (8.5, zts)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
integration-tests / PMMP Tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: pmmp/setup-php-action@3c38c259834f945351a662392836d90eb08abff0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
phar-file
4.01 MB
sha256:5b12a9b78c9dcf4950518e3937ea5c90bbe315ab74a1094cf16716dad8e4a608
phar-file-checksum
4.01 MB
sha256:8fc3d32b003a0586f9ba5f2662fbe824e646f4eb20bd70e19eef0cae916ec93e
phpstan_turbo-linux-gnu-arm64-php8.3
290 KB
sha256:23ff0e641ba411bf3b2d57080f589e1c4364e5f22c7673d3712a77de7518be5a
phpstan_turbo-linux-gnu-arm64-php8.3-zts
291 KB
sha256:753b1b9270edfade75a1461075c0388769a0c1c68d3470683d42a4d3326cd1bc
phpstan_turbo-linux-gnu-arm64-php8.4
290 KB
sha256:e72342aefe99f275215cb657b40804df1bbfd07de62391cd2eb55f3f1d23acba
phpstan_turbo-linux-gnu-arm64-php8.4-zts
291 KB
sha256:d03bd440cb8a62ac1b758ac0f9c42904a89b94e9a852ad14a26e263404560064
phpstan_turbo-linux-gnu-arm64-php8.5
290 KB
sha256:2105c9b379ec5d0beacde7a39def691f01f854e6fd40157b88849e2c97ca2a55
phpstan_turbo-linux-gnu-arm64-php8.5-zts
291 KB
sha256:c2bf7a3acc267e5721581ba508fecc239c57a2a4d5aa01233b0acb1a7267d658
phpstan_turbo-linux-gnu-x86_64-php8.3
300 KB
sha256:0b3c56951c26318cbec27173f48543569a52eab7d2bb54c841e4fa368e3c95ab
phpstan_turbo-linux-gnu-x86_64-php8.3-zts
301 KB
sha256:9574d484aa724a8b92907bd5be7c6c144a61d115cedc1378dc372341bb75b393
phpstan_turbo-linux-gnu-x86_64-php8.4
301 KB
sha256:216b3c2acb29464131317ee7b319605a427835b7a01726083d3a57f77ac5de15
phpstan_turbo-linux-gnu-x86_64-php8.4-zts
302 KB
sha256:e23a613804d5ab5da7eab7f4c3b1d0ebd0246bde790719cc50cca5369db1a594
phpstan_turbo-linux-gnu-x86_64-php8.5
301 KB
sha256:bcc90f18ce61de46502ecea7b759a12400a6a1c5e2ab0bd63e6b29b83c37437e
phpstan_turbo-linux-gnu-x86_64-php8.5-zts
302 KB
sha256:5fe32999c2b3ba2d203a707949ee937b47f88d29ff3d05315b26108190a27107
phpstan_turbo-linux-musl-arm64-php8.3
386 KB
sha256:f927a29c8ecee2708ba0b94da2d24c057adf04564c601f8d7547212763ac81df
phpstan_turbo-linux-musl-arm64-php8.4
386 KB
sha256:bf39a0230eb30a7b91d0d37c341f8ef98cbb6af184d8029185b9997138d55f7d
phpstan_turbo-linux-musl-arm64-php8.5
386 KB
sha256:1c6c41b2c2bc48c5ef70d323b0dbba29554c6e7a42159eb04e4f99dd756ea8ad
phpstan_turbo-linux-musl-x86_64-php8.3
400 KB
sha256:06941d30af6a2ce03ad111d9ce9707f5a3c37e2d2cadb46f8ad0c14b389e3ae4
phpstan_turbo-linux-musl-x86_64-php8.4
401 KB
sha256:8ce437ef09bc4dada2e1d4c4798215443e155b04b80ebfdb88dd4ca34760a55e
phpstan_turbo-linux-musl-x86_64-php8.5
401 KB
sha256:c8c7f50987a15133dfd3726a1974e0297e6b9d8f58c5fb4217ae66fd391ee7e4
phpstan_turbo-macos-php8.3
318 KB
sha256:49532a596facc71b6434503e7d14f00bd5f3d6308b0057c23ad06e66c15acce1
phpstan_turbo-macos-php8.4
319 KB
sha256:4c5a91431204108b14e36c34f431687c7e896f1abaaf91f6f9fe1df7a28188ad
phpstan_turbo-macos-php8.5
318 KB
sha256:6a2d0c609bfe163905b7bb93bd87bcb159892120c4a81509f118268a1583634d
phpstan_turbo-windows-x86_64-php8.3
138 KB
sha256:7892cfbd34407505b2570a7e2d7cac3241c3794d64dd4428ca070ed0c892a2c0
phpstan_turbo-windows-x86_64-php8.3-zts
140 KB
sha256:6e0d167a2d1713d081df73072263fc109bc99dbd7b5757635f03f698f9c3249f
phpstan_turbo-windows-x86_64-php8.4
138 KB
sha256:ffdf16067340812ea54c01719d9c10c19e0f9dfb6c5fca845d63f02d9b4673cc
phpstan_turbo-windows-x86_64-php8.4-zts
140 KB
sha256:1b4fd54b847676a01bf87aff67219e2c4c7350c521ae1f0198d5284a51cd3ce7
phpstan_turbo-windows-x86_64-php8.5
138 KB
sha256:32efd1098369c6080e16085addc843882ef72ebcaa69167700b885fcc2325e64
phpstan_turbo-windows-x86_64-php8.5-zts
140 KB
sha256:e6b455d23ab5e8188e853b1aa1bcf6365926ef6b52ad5a6395c831677f65d706
turbo-ext-files
7.52 MB
sha256:34290221cfb14ea3a97333ad5a11fdefe745018daca8d600e0cfd4cc53b053a6
turbo-slice-macos-arm64-php8.3
156 KB
sha256:46ea6171173e27fae9797f93b4f8ba4b1a5477f992a28a06e9e17294f1ca9dd2
turbo-slice-macos-arm64-php8.4
157 KB
sha256:102dac4addf20de18d4b99679bb3ec58221ce02014eb6f960eb27c0fb024a7a5
turbo-slice-macos-arm64-php8.5
156 KB
sha256:4e6a48abe6e2eaf2bb921a55fb9465c2e9fcdf2b96125da0a32213700b61fcb6
turbo-slice-macos-x86_64-php8.3
158 KB
sha256:c96a7d7dee2ada3b8a10cee50a327e639f3f0438407103a570f48e2997929e40
turbo-slice-macos-x86_64-php8.4
158 KB
sha256:80eca0b1f2f3fc2e9f215d97219adc0fe540b3c5c301bad24aecdfd8ba11e7fd
turbo-slice-macos-x86_64-php8.5
158 KB
sha256:0d455fd80bb3e9a09b81d925ad7afeb0b71f320629a9f8d17a5c8bcbbd2a9718