Repository navigation
Commit baba54d
committed
perf(edit): inline native preparation and saved-scope retirement
Keep the enlarged storage-only specpdl loop within its two bounded slow
unwinder sites instead of moving its call overhead to an intermediate
helper. Inline the single-caller quiet-hook and mark preparation checks,
and the live-range refresh used at three callback boundaries, exposing
native success paths without extra call and result dispatch.
Matched ThinLTO profiles identified the outlined helper groups. Preserve
watcher signals, Flow propagation, live-range remeasurement and saved-entry
rooting; retain the existing normal and cold slow-unwinder boundaries.1 parent 030153c commit baba54d
2 files changed
Lines changed: 5 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
415 | 415 | | |
416 | 416 | | |
417 | 417 | | |
418 | | - | |
| 418 | + | |
419 | 419 | | |
420 | 420 | | |
421 | 421 | | |
| |||
642 | 642 | | |
643 | 643 | | |
644 | 644 | | |
| 645 | + | |
645 | 646 | | |
646 | 647 | | |
647 | 648 | | |
| |||
762 | 763 | | |
763 | 764 | | |
764 | 765 | | |
| 766 | + | |
765 | 767 | | |
766 | 768 | | |
767 | 769 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1515 | 1515 | | |
1516 | 1516 | | |
1517 | 1517 | | |
1518 | | - | |
| 1518 | + | |
1519 | 1519 | | |
1520 | 1520 | | |
1521 | 1521 | | |
| |||
1549 | 1549 | | |
1550 | 1550 | | |
1551 | 1551 | | |
| 1552 | + | |
1552 | 1553 | | |
1553 | 1554 | | |
1554 | 1555 | | |
| |||
0 commit comments