From e813a3e195da6f0413bd9d21cd429e8cbac7ef17 Mon Sep 17 00:00:00 2001 From: Yves Biener Date: Tue, 6 Jan 2026 22:04:34 +0100 Subject: [PATCH] mod: bump `zig` master version --- src/root.zig | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/src/root.zig b/src/root.zig index 0f31be5..d724ad3 100644 --- a/src/root.zig +++ b/src/root.zig @@ -1,7 +1,7 @@ /// *zlog* defaultLog function replacement, which adjusts the surrounding contents of every `std.log` message. fn logFn( comptime message_level: log.Level, - comptime scope: @Type(.enum_literal), + comptime scope: @EnumLiteral(), comptime format: []const u8, args: anytype, ) void { @@ -25,7 +25,7 @@ fn logFn( }, 0o600) catch @panic("Could not append to log file"); defer std.posix.close(fd); - var buffer = std.fs.File.Writer.init(.{ .handle = fd }, &buf); + var buffer = std.Io.File.Writer.init(.{ .handle = fd }, &buf); var writer = &buffer.interface; defer writer.flush() catch unreachable; @@ -42,12 +42,11 @@ fn logFn( }; const complete_format = level_txt ++ prefix ++ format ++ "\n"; - var buffer = stderr().writer(&buf); - var writer = &buffer.interface; - defer writer.flush() catch unreachable; + const io = std.debug.lockStderr(&buf); + defer std.debug.unlockStderr(); - std.debug.lockStdErr(); - defer std.debug.unlockStdErr(); + var writer = &io.file_writer.interface; + defer writer.flush() catch unreachable; log_writing(writer, complete_format, true, args); } @@ -221,9 +220,7 @@ pub const std_options: std.Options = .{ }; const std = @import("std"); -const io = std.io; const fs = std.fs; -const stderr = fs.File.stderr; const log = std.log; const fmt = std.fmt; const build_options = @import("build_options");