aboutsummaryrefslogtreecommitdiff
path: root/src/string_immutable.zig
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-02-09 19:06:20 -0800
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-02-09 19:06:20 -0800
commit4bedd3833d4af65b0b87e09d0d471f4f0e983cbf (patch)
tree8a1f4e9870c99971111fcfded8719e837e86001b /src/string_immutable.zig
parent2abfa8abd2ed620986c7483c3fb8cc1bd1730f4f (diff)
downloadbun-4bedd3833d4af65b0b87e09d0d471f4f0e983cbf.tar.gz
bun-4bedd3833d4af65b0b87e09d0d471f4f0e983cbf.tar.zst
bun-4bedd3833d4af65b0b87e09d0d471f4f0e983cbf.zip
Workaround https://github.com/simdutf/simdutf/issues/213
Diffstat (limited to '')
-rw-r--r--src/string_immutable.zig7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/string_immutable.zig b/src/string_immutable.zig
index 5408e97bb..24be341da 100644
--- a/src/string_immutable.zig
+++ b/src/string_immutable.zig
@@ -1066,9 +1066,10 @@ pub fn toUTF16Alloc(allocator: std.mem.Allocator, bytes: []const u8, comptime fa
var first_non_ascii: ?u32 = null;
var output_: ?std.ArrayList(u16) = null;
- if (bun.FeatureFlags.use_simdutf) {
- if (bytes.len == 0)
- return &[_]u16{};
+ if (bun.FeatureFlags.use_simdutf and
+ // workaround https://github.com/simdutf/simdutf/issues/213
+ bytes.len > 4)
+ {
use_simdutf: {
if (bun.simdutf.validate.ascii(bytes))
return null;
2023-01-04Add `SharedBuffer` from WebKit to make it easier to import more WebCore stuffGravatar Jarred Sumner 2-0/+1111 2023-01-04Fix default export for streamGravatar Jarred Sumner 1-11/+4 2023-01-04Fixes #1722Gravatar Jarred Sumner 1-1/+2 2023-01-04split server/client for tcp echo benchmark to better measure net.Socket perfGravatar Jarred Sumner 2-58/+60 2023-01-04buffer list clean-ups (#1721)Gravatar Alex Lam S.L 1-37/+68 2023-01-04Support non-classes in node:net (#1712)Gravatar Jarred Sumner 1-198/+216 2023-01-04Fixes #1716Gravatar Jarred Sumner 1-2/+2 2023-01-0410x faster `new Buffer` (#1717)Gravatar Jarred Sumner 19-520/+480 2023-01-03Update README.mdGravatar Jarred Sumner 1-2/+2 2023-01-03Add sqlite to vendorGravatar Jarred Sumner 1-4/+8 2023-01-03Fixes https://github.com/oven-sh/bun/issues/1695Gravatar Jarred Sumner 1-1/+1 2023-01-03Remove usages of std.xGravatar Jarred Sumner 7-98/+75 2023-01-03[streams] speed up `Readable` in some cases (#1708)Gravatar Alex Lam S.L 3-14/+140 2023-01-03Fix crash in BufferListGravatar Jarred Sumner 1-2/+2