diff options
author | 2022-02-14 05:43:11 -0800 | |
---|---|---|
committer | 2022-02-14 05:43:11 -0800 | |
commit | 83659b898db085c37e0cc4899d1d272763092f29 (patch) | |
tree | 848ce635353da88370ecac0d8ee7641dca91bc72 | |
parent | 7653a2338e2f6fb4e26d3e8b25da820404193089 (diff) | |
download | bun-83659b898db085c37e0cc4899d1d272763092f29.tar.gz bun-83659b898db085c37e0cc4899d1d272763092f29.tar.zst bun-83659b898db085c37e0cc4899d1d272763092f29.zip |
Path.join
-rw-r--r-- | src/resolver/resolve_path.zig | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/resolver/resolve_path.zig b/src/resolver/resolve_path.zig index 1a374b9c0..a2366b50a 100644 --- a/src/resolver/resolve_path.zig +++ b/src/resolver/resolve_path.zig @@ -664,6 +664,11 @@ pub fn joinAbsStringZ(_cwd: []const u8, parts: anytype, comptime _platform: Plat ); } +threadlocal var join_buf: [4096]u8 = undefined; +pub fn join(_parts: anytype, comptime _platform: Platform) []const u8 { + return joinStringBuf(&join_buf, _parts, _platform); +} + pub fn joinStringBuf(buf: []u8, _parts: anytype, comptime _platform: Platform) []const u8 { if (FeatureFlags.use_std_path_join) { var alloc = std.heap.FixedBufferAllocator.init(buf); |