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
93 changes: 46 additions & 47 deletions docs/bootstrap-inventory.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Regenerate: `php script/bootstrap-inventory.php`
| Phase A inventory files (M2 ratio SSOT) | 6518 |
| Phase A ratio-deferred paths | 0 |
| Source constructs flagged (blockers) | 1 |
| Source constructs flagged (warnings) | 20929 |
| Source constructs flagged (warnings) | 20928 |

## Compiler CFG gaps (`lib/Compiler.php`)

Expand Down Expand Up @@ -468,7 +468,7 @@ Rank live CFG gaps across inventory files: `php script/bootstrap-inventory-triag
| `ext/dom/VmDomSimpleXmlBridge.php` | 0 | 4 |
| `ext/dom/VmDomTokenList.php` | 0 | 17 |
| `ext/dom/VmDomValidationNative.php` | 0 | 2 |
| `ext/dom/VmDomXPath.php` | 0 | 53 |
| `ext/dom/VmDomXPath.php` | 0 | 52 |
| `ext/dom/XPathConstruct.php` | 0 | 2 |
| `ext/dom/XPathEvaluate.php` | 0 | 1 |
| `ext/dom/XPathQuery.php` | 0 | 1 |
Expand Down Expand Up @@ -9745,55 +9745,54 @@ Rank live CFG gaps across inventory files: `php script/bootstrap-inventory-triag
**Warnings** (review for bootstrap subset):
- new ObjectEntry (line 69)
- new DomNodeState (line 72)
- new Variable (line 237)
- new Variable (line 243)
- new Variable (line 249)
- new Variable (line 294)
- new DOMException (line 313)
- new DOMException (line 319)
- new DOMException (line 467)
- new DOMException (line 518)
- new DOMException (line 991)
- new DOMException (line 1461)
- new DOMException (line 1593)
- new DOMException (line 1602)
- new DOMException (line 1612)
- new DOMException (line 1656)
- new DOMException (line 1682)
- new Variable (line 251)
- new Variable (line 257)
- new Variable (line 263)
- new Variable (line 308)
- new DOMException (line 327)
- new DOMException (line 333)
- new DOMException (line 481)
- new DOMException (line 532)
- new DOMException (line 1005)
- new DOMException (line 1475)
- new DOMException (line 1607)
- new DOMException (line 1616)
- new DOMException (line 1626)
- new DOMException (line 1670)
- new DOMException (line 1696)
- new DOMException (line 1705)
- new DOMException (line 1714)
- new DOMException (line 1771)
- new DOMException (line 1788)
- new DOMException (line 1818)
- new DOMException (line 1833)
- new DOMException (line 1710)
- new DOMException (line 1719)
- new DOMException (line 1728)
- new DOMException (line 1785)
- new DOMException (line 1802)
- new DOMException (line 1832)
- new DOMException (line 1847)
- new DOMException (line 1860)
- new DOMException (line 1861)
- new DOMException (line 1874)
- new DOMException (line 1889)
- new DOMException (line 1904)
- new DOMException (line 1888)
- new DOMException (line 1903)
- new DOMException (line 1918)
- new DOMException (line 1927)
- new DOMException (line 1931)
- new DOMException (line 1955)
- new Variable (line 2649)
- new DOMException (line 2655)
- new Error (line 2668)
- new Variable (line 2672)
- new Variable (line 2682)
- new Variable (line 2810)
- new DOMException (line 2817)
- new Error (line 2871)
- new Variable (line 2906)
- new Variable (line 2912)
- new Variable (line 2924)
- new DOMException (line 1932)
- new DOMException (line 1941)
- new DOMException (line 1945)
- new DOMException (line 1969)
- new Variable (line 2664)
- new DOMException (line 2670)
- new Error (line 2683)
- new Variable (line 2687)
- new Variable (line 2697)
- new Variable (line 2829)
- new DOMException (line 2836)
- new Error (line 2895)
- new Variable (line 2930)
- new Variable (line 2936)
- new Variable (line 2957)
- new HashTable (line 2968)
- new Variable (line 2974)
- new Variable (line 2978)
- new Variable (line 2995)
- new Variable (line 3004)
- new Variable (line 2948)
- new Variable (line 2960)
- new Variable (line 2981)
- new HashTable (line 2992)
- new Variable (line 2998)
- new Variable (line 3002)
- new Variable (line 3040)
- 93 class method(s)
- 4 closure(s)

Expand Down Expand Up @@ -25066,7 +25065,7 @@ Rank live CFG gaps across inventory files: `php script/bootstrap-inventory-triag
### `ext/standard/IncludeBindingJitHelper.php`

**Warnings** (review for bootstrap subset):
- new Literal (line 345)
- new Literal (line 355)
- 14 class method(s)

### `ext/standard/IncludeJitHelper.php`
Expand Down
2 changes: 1 addition & 1 deletion prelinked/bootstrap-gen0/.bootstrap_lowering_source.sha
Original file line number Diff line number Diff line change
@@ -1 +1 @@
ca66dbcca6a70e3dd63c2b13622023c3ad99aa111952073cba291dfeba2875d4
55324d0819db25002bdc8ccebbfd4de6058e6330e5f6b1aef3fcb1895e148e72
4 changes: 2 additions & 2 deletions prelinked/bootstrap-gen0/manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"version": 1,
"generated_at": "2026-07-24T23:32:47+00:00",
"generated_at": "2026-07-25T09:29:56+00:00",
"driver": "prelinked/bootstrap-gen0/bin-compile-aot",
"compiler_minimal_sidecar": "prelinked/bootstrap-gen0/compiler_minimal_aot_blob",
"compiler_lib_sidecar": "prelinked/bootstrap-gen0/compiler_lib_aot_blob",
Expand Down Expand Up @@ -29,5 +29,5 @@
],
"build_target": "inventory argv emit (Zend native rebuild, BOOTSTRAP_INVENTORY_DRIVER_USE_PRELINKED=0)",
"issue": "#3053, #1492, #2880, #3046, #8713",
"lowering_source_fingerprint": "ca66dbcca6a70e3dd63c2b13622023c3ad99aa111952073cba291dfeba2875d4"
"lowering_source_fingerprint": "55324d0819db25002bdc8ccebbfd4de6058e6330e5f6b1aef3fcb1895e148e72"
}
1 change: 1 addition & 0 deletions test/selfhost/compiler_lib_spine_smoke/main.php
Original file line number Diff line number Diff line change
Expand Up @@ -899,6 +899,7 @@
require_once __DIR__.'/../../../ext/inotify/inotify_rm_watch.php';
require_once __DIR__.'/../../../ext/intl/BuiltinClasses.php';
require_once __DIR__.'/../../../ext/intl/GraphemeStrSplitJitHelper.php';
require_once __DIR__.'/../../../ext/intl/IcuDateFormat.php';
require_once __DIR__.'/../../../ext/intl/IdnFunction.php';
require_once __DIR__.'/../../../ext/intl/IntlClassMethod.php';
require_once __DIR__.'/../../../ext/intl/IntlConstants.php';
Expand Down
Loading