From e6186c65b307e201e1a92df1898fe3e497bfae3c Mon Sep 17 00:00:00 2001 From: Andrey Nering Date: Wed, 23 Jul 2025 14:39:00 -0300 Subject: [PATCH] perf(ansiext): grow string builder to optimize allocations --- internal/ansiext/ansi.go | 1 + 1 file changed, 1 insertion(+) diff --git a/internal/ansiext/ansi.go b/internal/ansiext/ansi.go index d1c636af..4ec76a70 100644 --- a/internal/ansiext/ansi.go +++ b/internal/ansiext/ansi.go @@ -10,6 +10,7 @@ import ( // representations to ensure they are displayed correctly in the UI. func Escape(content string) string { var sb strings.Builder + sb.Grow(len(content)) for _, r := range content { switch { case r >= 0 && r <= 0x1f: // Control characters 0x00-0x1F