From 06436967568d32b3bec0616129890779785b79a3 Mon Sep 17 00:00:00 2001 From: PurHur Date: Fri, 18 Sep 2026 17:33:22 +0000 Subject: [PATCH] Trust: tip-ratchet ci-streak to 59ef50766c + inventory construct-flag sync (#36401) Co-authored-by: Cursor --- README.md | 2 +- docs/bootstrap-inventory.md | 36 ++++++++++++++++++------------------ docs/ci-streak.json | 4 ++-- docs/pages/status.html | 4 ++-- docs/status-snapshot.json | 6 +++--- 5 files changed, 26 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index cb0f3fbbab..243a9db7a0 100755 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ -**Snapshot (2026-09-18, from [`docs/status-snapshot.json`](docs/status-snapshot.json)):** self-host spine **8597** / **8597** · capability matrix **4054** rows (VM yes **4021**, JIT **1472**, AOT **1326**) · differential cases **468** · apps corpus **2**/**12** ready · VM driver probe target ~**20**ms · local CI streak **1**d ([#36401](https://github.com/PurHur/php-compiler/issues/36401)) +**Snapshot (2026-09-18, from [`docs/status-snapshot.json`](docs/status-snapshot.json)):** self-host spine **8597** / **8597** · capability matrix **4054** rows (VM yes **4021**, JIT **1472**, AOT **1326**) · differential cases **469** · apps corpus **2**/**12** ready · VM driver probe target ~**20**ms · local CI streak **1**d ([#36401](https://github.com/PurHur/php-compiler/issues/36401)) ## Current implementation status diff --git a/docs/bootstrap-inventory.md b/docs/bootstrap-inventory.md index 4ea33b5e16..d1be8d3b28 100644 --- a/docs/bootstrap-inventory.md +++ b/docs/bootstrap-inventory.md @@ -50886,9 +50886,9 @@ Rank live CFG gaps across inventory files: `php script/bootstrap-inventory-triag ### `lib/Compiler/Concern/RewireArithmeticBranchSubstrEnumAndSiblingMultiArgCallArgSendSlots.php` **Warnings** (review for bootstrap subset): -- trait RewireArithmeticBranchSubstrEnumAndSiblingMultiArgCallArgSendSlots (line 32) -- new Operand\Literal (line 153) -- 5 class method(s) +- trait RewireArithmeticBranchSubstrEnumAndSiblingMultiArgCallArgSendSlots (line 33) +- new Operand\Literal (line 154) +- 6 class method(s) ### `lib/Compiler/Concern/RewireHoistedPreludePregCombineAndVarExportCallArgSendSlots.php` @@ -50974,17 +50974,17 @@ Rank live CFG gaps across inventory files: `php script/bootstrap-inventory-triag **Warnings** (review for bootstrap subset): - trait StaticMethodAndFuncCallCompile (line 30) -- new OpCode (line 152) -- new OpCode (line 189) -- new OpCode (line 215) -- new OpCode (line 234) -- new OpCode (line 241) -- new OpCode (line 282) -- new Literal (line 456) -- new OpCode (line 561) -- new Variable (line 572) -- new Temporary (line 574) -- new OpCode (line 577) +- new OpCode (line 153) +- new OpCode (line 190) +- new OpCode (line 216) +- new OpCode (line 235) +- new OpCode (line 242) +- new OpCode (line 283) +- new Literal (line 458) +- new OpCode (line 563) +- new Variable (line 574) +- new Temporary (line 576) +- new OpCode (line 579) - 9 class method(s) ### `lib/Compiler/Concern/StmtCoalesceFuncCallArgSyncCompile.php` @@ -66474,10 +66474,10 @@ Rank live CFG gaps across inventory files: `php script/bootstrap-inventory-triag **Warnings** (review for bootstrap subset): - trait AssignDispatch (line 23) - new Variable (line 63) -- new Variable (line 83) -- new Variable (line 150) -- new Variable (line 394) -- new Variable (line 506) +- new Variable (line 87) +- new Variable (line 154) +- new Variable (line 398) +- new Variable (line 510) - 2 class method(s) - 1 closure(s) diff --git a/docs/ci-streak.json b/docs/ci-streak.json index 5feeacef3d..c7c28600b8 100644 --- a/docs/ci-streak.json +++ b/docs/ci-streak.json @@ -1,7 +1,7 @@ { "issue": 36401, "ci_green_streak_days": 1, - "last_green_master_sha": "b84c8fcadd5ff72df8359cccf259849177939370", + "last_green_master_sha": "59ef50766c98e4477f32d65372c558cbd0a2885a", "last_green_day": "2026-09-18", "gates": [ "apply-patches", @@ -9,5 +9,5 @@ "aot-smoke", "north-star5-verify-fast" ], - "notes": "Local Docker gates; GHA billing-disabled \u2014 not a remote check streak (#36401). Verified apply-patches --verify-pristine php-llvm 27/27 (structgep OK, #36143 closed), bootstrap-inventory 8597/8597 (regenerated construct-flag drift after ext.json advertise folds), aot-smoke 9/9, north-star5-verify-fast OK on tip b84c8fcadd. No open worker PRs at tip-ratchet time. #36143\u2013#36148/#36142 already closed. No IR stock. Streak records last fully verified SHA (gap since 2026-09-09 resets days to 1)." + "notes": "Local Docker gates; GHA billing-disabled \u2014 not a remote check streak (#36401). Verified apply-patches --verify-pristine php-llvm 27/27 (structgep OK, #36143 closed), bootstrap-inventory 8597/8597 (regenerated construct-flag drift on RewireArithmetic\u2026), aot-smoke 9/9, north-star5-verify-fast OK (spine 8597/8597; gen-0 functional smoke OK; trust preflight warns stale/unverified-restamp \u2014 non-blocking on fast). Tip 59ef50766c. No open worker PRs at tip-ratchet time. #36143\u2013#36148/#36142 already closed. No IR stock. Same-day tip advance keeps streak at 1." } diff --git a/docs/pages/status.html b/docs/pages/status.html index 6527c346f5..ed24f18f68 100644 --- a/docs/pages/status.html +++ b/docs/pages/status.html @@ -11,13 +11,13 @@

← Overview

Status snapshot

-

Generated by script/status/snapshot.php from docs/status-snapshot.json (#36395) at .

+

Generated by script/status/snapshot.php from docs/status-snapshot.json (#36395) at .

- + diff --git a/docs/status-snapshot.json b/docs/status-snapshot.json index bda3594a4c..3f60ec53b0 100644 --- a/docs/status-snapshot.json +++ b/docs/status-snapshot.json @@ -1,19 +1,19 @@ { "generated_by": "script/status/snapshot.php", "issue": 36395, - "generated_at": "2026-09-18T17:04:15Z", + "generated_at": "2026-09-18T17:32:18Z", "spine": 8597, "inventory": 8597, "builtins_matrix_rows": 4054, "builtins_vm_yes": 4021, "builtins_jit_yes": 1472, "builtins_aot_yes": 1326, - "differential_cases": 468, + "differential_cases": 469, "apps_packages": 12, "apps_ready": 2, "vm_driver_probe_ms_target": 20, "ci_green_streak_days": 1, - "last_green_master_sha": "b84c8fcadd5ff72df8359cccf259849177939370", + "last_green_master_sha": "59ef50766c98e4477f32d65372c558cbd0a2885a", "notes": { "m3_helloworld": "emit_path=native via gen-0 argv helper (#22178); BOOTSTRAP_M3_REQUIRE_NATIVE_EMIT refuses sidecar COPY (#21860/#36146)", "m4_honesty": "BOOTSTRAP_M4_REQUIRE_NATIVE_EMIT=1 refuses sidecar COPY (#36146); default bootstrap-loop-probe may exit 2 when degraded",
MetricValue
Spine / inventory8597 / 8597
Capability matrix rows4054 (VM 4021 / JIT 1472 / AOT 1326)
Differential cases468
Differential cases469
Apps corpus ready2 / 12
VM driver probe target~20 ms