grid: let TableGc force a sweep, and sweep the row-cache test through it #432
No reviewers
Labels
No labels
priority/P0
priority/P1
priority/P2
release/v0.1.0
status/blocked
status/planned
type/bug
type/design
type/test-gap
type/tracker
No milestone
No project
No assignees
1 participant
Due date
No due date set.
Dependencies
No dependencies set
Reference
natsukium/felis!432
Loading…
Reference in a new issue
No description provided.
Delete branch "render/sweep-through-tablegc"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
main's tests stopped compiling (E0624,
gc_stylesis private): #423 madeScreenBuffer::gc_stylescrate-private so every sweep goes through the sealedTableGc/Sweepablepath, while #424's row-cache property test still called it directly. Each PR was green against the main it was tested on; they were merged back to back.TableGc::sweepsweeps both registries now, through the same sealedSweepableowners and with the same threshold bookkeeping asmaybe_sweep(the style threshold still floors atSTYLE_INIT).GcStylesop sweeps through it.Checks:
cargo nextest run -p felis-grid table_gc(15/15),-p felis-render-wgpu row_cache(3/3), workspace clippy--all-targets --all-features -D warningsclean.Review: pi (luna) on
origin/main...HEAD: PASS, no findings.