aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-02-14 05:43:11 -0800
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-02-14 05:43:11 -0800
commit83659b898db085c37e0cc4899d1d272763092f29 (patch)
tree848ce635353da88370ecac0d8ee7641dca91bc72 /src
parent7653a2338e2f6fb4e26d3e8b25da820404193089 (diff)
downloadbun-83659b898db085c37e0cc4899d1d272763092f29.tar.gz
bun-83659b898db085c37e0cc4899d1d272763092f29.tar.zst
bun-83659b898db085c37e0cc4899d1d272763092f29.zip
Path.join
Diffstat (limited to 'src')
-rw-r--r--src/resolver/resolve_path.zig5
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);