feat: bun build --compile --sourcemap (#13047)

This commit is contained in:
dave caruso
2024-08-06 13:51:11 -07:00
committed by GitHub
parent e1aadd0d7a
commit 2680deb5d3
30 changed files with 598 additions and 201 deletions

View File

@@ -104,6 +104,17 @@ pub fn append(this: *StringBuilder, slice: string) string {
return result;
}
pub fn addConcat(this: *StringBuilder, slices: []const string) bun.StringPointer {
var remain = this.allocatedSlice()[this.len..];
var len: usize = 0;
for (slices) |slice| {
@memcpy(remain[0..slice.len], slice);
remain = remain[slice.len..];
len += slice.len;
}
return this.add(len);
}
pub fn add(this: *StringBuilder, len: usize) bun.StringPointer {
if (comptime Environment.allow_assert) {
assert(this.len <= this.cap); // didn't count everything