Optimize TextEncoderStream, part 1 (#13222)

This commit is contained in:
Jarred Sumner
2024-08-10 02:13:36 -07:00
committed by GitHub
parent 1eb5ecb563
commit d861347dc5
8 changed files with 190 additions and 112 deletions

View File

@@ -67,7 +67,7 @@ pub fn append16(this: *StringBuilder, slice: []const u16, fallback_allocator: st
return buf[0..result.count :0];
} else {
var list = std.ArrayList(u8).init(fallback_allocator);
var out = bun.strings.toUTF8ListWithTypeBun(&list, []const u16, slice) catch return null;
var out = bun.strings.toUTF8ListWithTypeBun(&list, []const u16, slice, false) catch return null;
out.append(0) catch return null;
return list.items[0 .. list.items.len - 1 :0];
}