Something went wrong. Try again.
Go bindings for libghostty-vt. pkg.go.dev/go.mitchellh.com/libghostty
ghostty
Something went wrong. Try again.
add reusable row cell grapheme extraction master
RenderStateRowCells.Graphemes previously allocated a fresh codepoint slice for every text cell. That made plaintext renderers pay allocation and conversion costs even when most cells contained a single ASCII codepoint. Add GraphemesInto so callers can reuse their own codepoint scratch buffer, and add AppendGraphemes for renderers that want UTF-8 bytes directly. The existing Graphemes API now delegates through the reusable path while preserving its nil result for empty cells.
Author Mitchell Hashimoto Date (May 28, 2026, 4:28 AM UTC) Commit da44e060 da44e060c39090f8e66c43a2c72f59ab29d7c9aa Parent 0d28168e 0d28168e20ebefbaca962eea277a49c645f24ba4 Change ID kpwmyoss kpwmyossltwtwpuuumvknopvtqqltumm