aboutsummaryrefslogtreecommitdiff
path: root/src/string_mutable.zig
diff options
context:
space:
mode:
authorGravatar Alex Lam S.L <alexlamsl@gmail.com> 2023-03-08 08:29:29 +0200
committerGravatar GitHub <noreply@github.com> 2023-03-07 22:29:29 -0800
commit28346e4a390036270e393192550175a01d0e7f41 (patch)
tree123e509a186d58a99266fdad81539114a44d687b /src/string_mutable.zig
parent95b59ea0ef637abde76dad4a100cae6c496c1470 (diff)
downloadbun-28346e4a390036270e393192550175a01d0e7f41.tar.gz
bun-28346e4a390036270e393192550175a01d0e7f41.tar.zst
bun-28346e4a390036270e393192550175a01d0e7f41.zip
improve `Buffer` compatibility with Node.js (#2341)
* improve `Buffer` compatibility with Node.js * use `memmove()` allow `encoding` to be `undefined`
Diffstat (limited to 'src/string_mutable.zig')
-rw-r--r--src/string_mutable.zig2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/string_mutable.zig b/src/string_mutable.zig
index d7b0cf930..129ea1481 100644
--- a/src/string_mutable.zig
+++ b/src/string_mutable.zig
@@ -327,6 +327,7 @@ pub const MutableString = struct {
this.remain()[0 .. bytes.len * 2],
[]const u16,
bytes,
+ true,
);
this.context.list.items.len += @as(usize, decoded.written);
return pending.len;
@@ -340,6 +341,7 @@ pub const MutableString = struct {
this.remain()[0 .. bytes.len * 2],
[]const u16,
bytes,
+ true,
);
this.pos += @as(usize, decoded.written);
}