diff options
author | 2023-02-23 23:57:19 -0800 | |
---|---|---|
committer | 2023-02-23 23:57:19 -0800 | |
commit | 3f04f8d0a653cf5decef2225c2044742b382718a (patch) | |
tree | 91eb6500834e3157ecb9ab208101aa368a1191c8 /misctools/tgz.zig | |
parent | b5bdde28ed34070cbb1d34d13f414f4c513ee40d (diff) | |
download | bun-3f04f8d0a653cf5decef2225c2044742b382718a.tar.gz bun-3f04f8d0a653cf5decef2225c2044742b382718a.tar.zst bun-3f04f8d0a653cf5decef2225c2044742b382718a.zip |
Upgrade Zig (#2151)
* fixup
* Upgrade Zig
* Remove bad assertion
* strings
* bump
* mode -> optimize
* optimize
* Linux build
* Update bindgen.zig
Diffstat (limited to 'misctools/tgz.zig')
-rw-r--r-- | misctools/tgz.zig | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/misctools/tgz.zig b/misctools/tgz.zig index 214ff1bdf..a5887c77d 100644 --- a/misctools/tgz.zig +++ b/misctools/tgz.zig @@ -23,8 +23,8 @@ const RecognizedExtensions = std.ComptimeStringMap(void, .{ var buf: [32 * 1024 * 1024]u8 = undefined; -// zig build-exe -Drelease-fast --main-pkg-path ../ ./tgz.zig ../src/deps/zlib/libz.a ../src/deps/libarchive.a -lc -liconv -// zig build-exe -Drelease-fast --main-pkg-path ../ ./tgz.zig ../src/deps/zlib/libz.a ../src/deps/libarchive.a -lc -liconv +// zig build-exe -Doptimize=ReleaseFast --main-pkg-path ../ ./tgz.zig ../src/deps/zlib/libz.a ../src/deps/libarchive.a -lc -liconv +// zig build-exe -Doptimize=ReleaseFast --main-pkg-path ../ ./tgz.zig ../src/deps/zlib/libz.a ../src/deps/libarchive.a -lc -liconv pub fn main() anyerror!void { var stdout_ = std.io.getStdOut(); var stderr_ = std.io.getStdErr(); @@ -38,13 +38,13 @@ pub fn main() anyerror!void { } var tarball_path_buf: [bun.MAX_PATH_BYTES]u8 = undefined; - var basename = std.fs.path.basename(std.mem.span(args[args.len - 1])); + var basename = std.fs.path.basename(bun.asByteSlice(args[args.len - 1])); while (RecognizedExtensions.has(std.fs.path.extension(basename))) { basename = basename[0 .. basename.len - std.fs.path.extension(basename).len]; } var parts = [_][]const u8{ - std.mem.span(args[args.len - 1]), + bun.asByteSlice(args[args.len - 1]), }; const tarball_path = path_handler.joinAbsStringBuf(try std.process.getCwdAlloc(std.heap.c_allocator), &tarball_path_buf, &parts, .auto); |