Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@

<!-- status-snapshot:begin -->
<!-- generated by script/status/snapshot.php from docs/status-snapshot.json (#36395) — do not hand-edit -->
**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

Expand Down
36 changes: 18 additions & 18 deletions docs/bootstrap-inventory.md
Original file line number Diff line number Diff line change
Expand Up @@ -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`

Expand Down Expand Up @@ -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`
Expand Down Expand Up @@ -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)

Expand Down
4 changes: 2 additions & 2 deletions docs/ci-streak.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
{
"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",
"bootstrap-inventory",
"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."
}
4 changes: 2 additions & 2 deletions docs/pages/status.html
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,13 @@
<main class="content" style="max-width:52rem;margin:2rem auto;padding:0 1rem">
<p><a href="index.html">← Overview</a></p>
<h1>Status snapshot</h1>
<p>Generated by <code>script/status/snapshot.php</code> from <code>docs/status-snapshot.json</code> (#36395) at <time datetime="2026-09-18T17:04:15Z">2026-09-18T17:04:15Z</time>.</p>
<p>Generated by <code>script/status/snapshot.php</code> from <code>docs/status-snapshot.json</code> (#36395) at <time datetime="2026-09-18T17:32:18Z">2026-09-18T17:32:18Z</time>.</p>
<table>
<thead><tr><th>Metric</th><th>Value</th></tr></thead>
<tbody>
<tr><td>Spine / inventory</td><td><strong>8597</strong> / <strong>8597</strong></td></tr>
<tr><td>Capability matrix rows</td><td>4054 (VM 4021 / JIT 1472 / AOT 1326)</td></tr>
<tr><td>Differential cases</td><td>468</td></tr>
<tr><td>Differential cases</td><td>469</td></tr>
<tr><td>Apps corpus ready</td><td>2 / 12</td></tr>
<tr><td>VM driver probe target</td><td>~20 ms</td></tr>
</tbody>
Expand Down
6 changes: 3 additions & 3 deletions docs/status-snapshot.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
Loading