Something went wrong. Try again.
Go bindings for libghostty-vt. pkg.go.dev/go.mitchellh.com/libghostty
ghostty
Something went wrong. Try again.
render: use upstream grapheme utf8 getter master
Update the pinned ghostty source to pick up the new render-cell GRAPHEMES_UTF8 data getter and GhosttyBuffer type. AppendGraphemes no longer carries a binding-local implementation of grapheme UTF-8 encoding. It now calls the upstream getter through a small C-stack wrapper, which keeps the GhosttyBuffer out-parameter off the Go heap while letting libghostty own the grapheme extraction and encoding behavior. This preserves the allocation-avoiding Go API while reducing the binding-side code to a thin adapter over the upstream API.
Author Mitchell Hashimoto Date (May 28, 2026, 8:09 PM UTC) Commit 790a3ff6 790a3ff6e9f697b7d2697eeebd5d2548a7b25e23 Parent f37b46ad f37b46ad011235d03661faed63838b5ab80c2d53 Change ID qowwsmoq qowwsmoqqrwqkoxqpypmvqoxzrlpuosq