Bladeren bron

zig update

Jonathan Marler 4 jaren geleden
bovenliggende
commit
76f5246887
1 gewijzigde bestanden met toevoegingen van 7 en 7 verwijderingen
  1. 7 7
      zigup.zig

+ 7 - 7
zigup.zig

@@ -31,7 +31,7 @@ fn find_zigs(allocator: *Allocator) !?[][]u8 {
     @panic("not impl");
 }
 
-fn download(allocator: *Allocator, url: []const u8, writer: var) !void {
+fn download(allocator: *Allocator, url: []const u8, writer: anytype) !void {
     var downloadOptions = ziget.request.DownloadOptions {
         .flags = 0,
         .allocator = allocator,
@@ -213,10 +213,10 @@ fn fetchCompiler(allocator: *Allocator, versionArg: []const u8, setDefault: SetD
         if (!latest)
             break :blk VersionUrl { .version = versionArg, .url = try getDefaultUrl(allocator, versionArg) };
         optionalDownloadIndex = try fetchDownloadIndex(allocator);
-        const master = optionalDownloadIndex.?.json.root.Object.get("master").?.value;
-        const compilerVersion = master.Object.get("version").?.value.String;
-        const masterLinux = master.Object.get("x86_64-linux").?.value;
-        const masterLinuxTarball = masterLinux.Object.get("tarball").?.value.String;
+        const master = optionalDownloadIndex.?.json.root.Object.get("master").?;
+        const compilerVersion = master.Object.get("version").?.String;
+        const masterLinux = master.Object.get("x86_64-linux").?;
+        const masterLinuxTarball = masterLinux.Object.get("tarball").?.String;
         break :blk VersionUrl { .version = compilerVersion, .url = masterLinuxTarball };
     };
     const compilerDir = try std.fs.path.join(allocator, &[_][]const u8 {installDir, versionUrl.version});
@@ -282,12 +282,12 @@ fn loggyDeleteTreeAbsolute(dirAbsolute: []const u8) !void {
 
 pub fn loggyRename(old_path: []const u8, new_path: []const u8) !void {
     std.debug.warn("mv '{}' '{}'\n", .{old_path, new_path});
-    try std.fs.rename(old_path, new_path);
+    try std.os.rename(old_path, new_path);
 }
 
 pub fn loggySymlink(target_path: []const u8, sym_link_path: []const u8) !void {
     std.debug.warn("ln -s '{}' '{}'\n", .{target_path, sym_link_path});
-    try std.fs.symLink(target_path, sym_link_path);
+    try std.os.symlink(target_path, sym_link_path);
 }
 
 /// returns: true if the symlink was updated, false if it was already set to the given `target_path`