zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit b2fefc847341beb690e4cf49e2857fbacc16d329 (tree)
parent b7fc53c92a6edd10aa936a6fbe2d10d22c559c43
Author: Andrew Kelley <andrew@ziglang.org>
Date:   Sat,  7 Oct 2023 23:29:53 -0700

dependencies.zig: omit deps without hashes

Diffstat:
Msrc/Package/Fetch.zig | 6++++--
1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/Package/Fetch.zig b/src/Package/Fetch.zig @@ -147,9 +147,10 @@ pub const JobQueue = struct { \\ ); for (manifest.dependencies.keys(), manifest.dependencies.values()) |name, dep| { + const h = dep.hash orelse continue; try buf.writer().print( " .{{ \"{}\", \"{}\" }},\n", - .{ std.zig.fmtEscapes(name), std.zig.fmtEscapes(dep.hash.?) }, + .{ std.zig.fmtEscapes(name), std.zig.fmtEscapes(h) }, ); } @@ -178,9 +179,10 @@ pub const JobQueue = struct { const root_manifest = &root_fetch.manifest.?; for (root_manifest.dependencies.keys(), root_manifest.dependencies.values()) |name, dep| { + const h = dep.hash orelse continue; try buf.writer().print( " .{{ \"{}\", \"{}\" }},\n", - .{ std.zig.fmtEscapes(name), std.zig.fmtEscapes(dep.hash.?) }, + .{ std.zig.fmtEscapes(name), std.zig.fmtEscapes(h) }, ); } try buf.appendSlice("};\n");