diff options
author | 2023-03-08 08:29:29 +0200 | |
---|---|---|
committer | 2023-03-07 22:29:29 -0800 | |
commit | 28346e4a390036270e393192550175a01d0e7f41 (patch) | |
tree | 123e509a186d58a99266fdad81539114a44d687b /src/string_mutable.zig | |
parent | 95b59ea0ef637abde76dad4a100cae6c496c1470 (diff) | |
download | bun-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.zig | 2 |
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); } |