Commit e11a839760

Nameless <truemedian@gmail.com>
2023-10-05 19:29:49
std.http: use loadDefaultProxies in compiler
1 parent 0eef21d
Changed files (2)
lib
src
lib/std/std.zig
@@ -285,7 +285,7 @@ pub const options = struct {
 
     /// By default, std.http.Client will support HTTPS connections.  Set this option to `true` to
     /// disable TLS support.
-    /// 
+    ///
     /// This will likely reduce the size of the binary, but it will also make it impossible to
     /// make a HTTPS connection.
     pub const http_disable_tls = if (@hasDecl(options_override, "http_disable_tls"))
src/main.zig
@@ -5128,6 +5128,8 @@ pub fn cmdBuild(gpa: Allocator, arena: Allocator, args: []const []const u8) !voi
             var http_client: std.http.Client = .{ .allocator = gpa };
             defer http_client.deinit();
 
+            try http_client.loadDefaultProxies();
+
             var progress: std.Progress = .{ .dont_print_on_dumb = true };
             const root_prog_node = progress.start("Fetch Packages", 0);
             defer root_prog_node.end();
@@ -7039,6 +7041,8 @@ fn cmdFetch(
     var http_client: std.http.Client = .{ .allocator = gpa };
     defer http_client.deinit();
 
+    try http_client.loadDefaultProxies();
+
     var progress: std.Progress = .{ .dont_print_on_dumb = true };
     const root_prog_node = progress.start("Fetch", 0);
     defer root_prog_node.end();