Files
ghostty/src/terminal
Mitchell Hashimoto dd956f37cc terminal: renew generations for shifted rows
Single-row erasure and trailing blank-row trimming can remap or remove
stored row coordinates while retaining the same node. External pointer-
plus-generation references could therefore survive these less common
PageList mutation paths.

Renew each affected node inside the traversal that already changes it,
and signal compression activity only when row erasure begins in
history. This adds constant work per touched page without another list
scan or normal append cost.
2026-07-10 07:34:01 -07:00
..
2025-12-03 13:27:36 -08:00
2025-11-27 13:37:53 -08:00
2026-05-23 14:37:59 -07:00