commit 737b13357ed04a33bfea17f58674deba8f17f51e (tree)
parent c3da98cf5a8b8a3164db78998bda848100871918
Author: Andrew Kelley <andrew@ziglang.org>
Date: Sat, 19 Jul 2025 17:11:47 -0700
resinator: fix std.json API usage
Diffstat:
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/lib/compiler/resinator/main.zig b/lib/compiler/resinator/main.zig
@@ -290,12 +290,14 @@ pub fn main() !void {
};
defer depfile.close();
- const depfile_writer = depfile.deprecatedWriter();
- var depfile_buffered_writer = std.io.bufferedWriter(depfile_writer);
+ var depfile_buffer: [1024]u8 = undefined;
+ var depfile_writer = depfile.writer(&depfile_buffer);
switch (options.depfile_fmt) {
.json => {
- var write_stream = std.json.writeStream(depfile_buffered_writer.writer(), .{ .whitespace = .indent_2 });
- defer write_stream.deinit();
+ var write_stream: std.json.Stringify = .{
+ .writer = &depfile_writer.interface,
+ .options = .{ .whitespace = .indent_2 },
+ };
try write_stream.beginArray();
for (dependencies_list.items) |dep_path| {
@@ -304,7 +306,7 @@ pub fn main() !void {
try write_stream.endArray();
},
}
- try depfile_buffered_writer.flush();
+ try depfile_writer.interface.flush();
}
}