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
35 changes: 35 additions & 0 deletions evidence/native-width-dependency-supply-20261007/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Native width declaration supply

Layout.get_content_width arranges at zero height: incoming height is unused,
but arrangement styles still matter. Its original HeightDependency declaration
now owns both answers through NativeOptimalWidth. The separate consumer override
in NativeWidgetWidth is deleted; shared NativeWidgetMeasurementHeight selects
container/leaf once and consumes the original compiled layout declaration.

IndependentHeight remains conservative about styles. Undeclared arrangers and
custom width methods still receive ContextHeight from Layout.__init_subclass__;
explicit custom declarations retain their own policies. Box and relative-height
resources, epochs, descendants, placement and raw style publication are unchanged.

Four affected checks passed in 0.46 seconds: one container acquisition for a
live custom getter, original native paint/raw writes, height-independent custom
layout hooks retaining style inputs, and unknown layout/scalar behavior.
Before/after AST covers 724/725 modules with zero omissions and all width
supply/style/measurement consumers. There is no competing runtime writer of
Layout._content_width_dependency; it remains class-declaration-owned.

The original loaded source Toad App passed with ten tabs, 508 widgets, zero
inputs/providers and empty stderr. Pointer first-display medians were 33.9 ms
on each side (maxima 80.2/64.0 ms). Original cProfile native is_container calls
were 453/270, versus 506/303 in retained prior source App profiles. These are
observed calls, not compressed Chrome transitions or a controlled timing trial.
app.json preserves raw profile rows/hashes; stdout/stderr are retained here;
original profiles remain at
/home/ts/.cache/agent-scratch/native-width-supply-app-20261007.

Production is unchanged from a2056caa4. Private declaration-table replacement
outside Layout.__init_subclass__ is not certified; normal custom methods and
C3 subclass declarations still bind their original policy or conservative
ContextHeight. This does not change box/relative source validity or cache reuse.
No package/public operation or reliable overall latency gain. The actual
agent-switch and ACP costs remain separate unresolved workflows.
Empty file.
302 changes: 302 additions & 0 deletions evidence/native-width-dependency-supply-20261007/app-stdout.log
Original file line number Diff line number Diff line change
@@ -0,0 +1,302 @@
{
"boundary": "completed headless _display; not terminal pixels",
"tabs": 10,
"pointer": true,
"active_widgets": 508,
"toggle_first_paint": {
"#channels-sidebar": {
"median_ms": 33.9,
"p95_ms": 36.2,
"max_ms": 80.2
},
"#thread-sidebar": {
"median_ms": 33.9,
"p95_ms": 45.5,
"max_ms": 64.0
}
}
}
{
"publication_trace": [
{
"elapsed_ms": 34.9,
"renderable": "ChopsUpdate",
"batch_count": 0,
"current": true,
"right_collapsed": true,
"right_region": [
117,
3,
3,
38
],
"exclusions": []
},
{
"elapsed_ms": 80.1,
"renderable": "ChopsUpdate",
"batch_count": 0,
"current": true,
"right_collapsed": true,
"right_region": [
117,
3,
3,
38
],
"exclusions": []
},
{
"elapsed_ms": 35.7,
"renderable": "ChopsUpdate",
"batch_count": 0,
"current": true,
"right_collapsed": true,
"right_region": [
117,
3,
3,
38
],
"exclusions": []
},
{
"elapsed_ms": 36.2,
"renderable": "ChopsUpdate",
"batch_count": 0,
"current": true,
"right_collapsed": true,
"right_region": [
117,
3,
3,
38
],
"exclusions": []
},
{
"elapsed_ms": 34.6,
"renderable": "ChopsUpdate",
"batch_count": 0,
"current": true,
"right_collapsed": true,
"right_region": [
117,
3,
3,
38
],
"exclusions": []
},
{
"elapsed_ms": 32.7,
"renderable": "ChopsUpdate",
"batch_count": 0,
"current": true,
"right_collapsed": true,
"right_region": [
117,
3,
3,
38
],
"exclusions": []
},
{
"elapsed_ms": 33.0,
"renderable": "ChopsUpdate",
"batch_count": 0,
"current": true,
"right_collapsed": true,
"right_region": [
117,
3,
3,
38
],
"exclusions": []
},
{
"elapsed_ms": 33.1,
"renderable": "ChopsUpdate",
"batch_count": 0,
"current": true,
"right_collapsed": true,
"right_region": [
117,
3,
3,
38
],
"exclusions": []
},
{
"elapsed_ms": 29.4,
"renderable": "ChopsUpdate",
"batch_count": 0,
"current": true,
"right_collapsed": true,
"right_region": [
117,
3,
3,
38
],
"exclusions": []
},
{
"elapsed_ms": 32.5,
"renderable": "ChopsUpdate",
"batch_count": 0,
"current": true,
"right_collapsed": true,
"right_region": [
117,
3,
3,
38
],
"exclusions": []
},
{
"elapsed_ms": 31.2,
"renderable": "ChopsUpdate",
"batch_count": 0,
"current": true,
"right_collapsed": false,
"right_region": [
80,
3,
40,
38
],
"exclusions": []
},
{
"elapsed_ms": 63.8,
"renderable": "ChopsUpdate",
"batch_count": 0,
"current": true,
"right_collapsed": true,
"right_region": [
117,
3,
3,
38
],
"exclusions": []
},
{
"elapsed_ms": 44.1,
"renderable": "ChopsUpdate",
"batch_count": 0,
"current": true,
"right_collapsed": false,
"right_region": [
80,
3,
40,
38
],
"exclusions": []
},
{
"elapsed_ms": 30.9,
"renderable": "ChopsUpdate",
"batch_count": 0,
"current": true,
"right_collapsed": true,
"right_region": [
117,
3,
3,
38
],
"exclusions": []
},
{
"elapsed_ms": 36.8,
"renderable": "ChopsUpdate",
"batch_count": 0,
"current": true,
"right_collapsed": false,
"right_region": [
80,
3,
40,
38
],
"exclusions": []
},
{
"elapsed_ms": 23.2,
"renderable": "ChopsUpdate",
"batch_count": 0,
"current": true,
"right_collapsed": true,
"right_region": [
117,
3,
3,
38
],
"exclusions": []
},
{
"elapsed_ms": 45.5,
"renderable": "ChopsUpdate",
"batch_count": 0,
"current": true,
"right_collapsed": false,
"right_region": [
80,
3,
40,
38
],
"exclusions": []
},
{
"elapsed_ms": 26.5,
"renderable": "ChopsUpdate",
"batch_count": 0,
"current": true,
"right_collapsed": true,
"right_region": [
117,
3,
3,
38
],
"exclusions": []
},
{
"elapsed_ms": 36.6,
"renderable": "ChopsUpdate",
"batch_count": 0,
"current": true,
"right_collapsed": false,
"right_region": [
80,
3,
40,
38
],
"exclusions": []
},
{
"elapsed_ms": 25.8,
"renderable": "ChopsUpdate",
"batch_count": 0,
"current": true,
"right_collapsed": true,
"right_region": [
117,
3,
3,
38
],
"exclusions": []
}
]
}
Loading
Loading