zig

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

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:
Mlib/compiler/resinator/main.zig | 12+++++++-----
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(); } }