From ccbff4bf3ad50eaba9a89f8dffbd37fd8b5099ad Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Sun, 26 Apr 2026 16:54:52 -0700 Subject: [PATCH] migrate to zig-time --- src/chrome.zig | 5 +++-- src/spall.zig | 5 +++-- zigmod.yml | 1 + 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/chrome.zig b/src/chrome.zig index b40829a0aa1d03ee11955bf75d0749e993de99c9..db436c6f66e7572472a37002788518bd661feb8d 100644 --- a/src/chrome.zig +++ b/src/chrome.zig @@ -5,6 +5,7 @@ const log = std.log.scoped(.tracer); const root = @import("root"); const nfs = @import("nfs"); const nio = @import("nio"); +const time = @import("time"); const linux = @import("sys-linux"); var pid: linux.pid_t = undefined; @@ -54,7 +55,7 @@ pub inline fn trace_begin(ctx: tracer.Ctx, comptime ifmt: []const u8, iargs: any } ++ iargs ++ .{ pid, tid, - std.time.microTimestamp(), + time.microTimestamp(), }, ) catch {}; } @@ -68,7 +69,7 @@ pub inline fn trace_end(ctx: tracer.Ctx) void { .{ pid, tid, - std.time.microTimestamp(), + time.microTimestamp(), }, ) catch {}; } diff --git a/src/spall.zig b/src/spall.zig index c919d49bbcaae15f3f540a5a3b7a5ce856d96402..a4b8b89654a306a968d094eacf5c1ab2ce793792 100644 --- a/src/spall.zig +++ b/src/spall.zig @@ -5,6 +5,7 @@ const log = std.log.scoped(.tracer); const root = @import("root"); const nfs = @import("nfs"); const nio = @import("nio"); +const time = @import("time"); const linux = @import("sys-linux"); var pid: linux.pid_t = undefined; @@ -44,7 +45,7 @@ pub inline fn trace_begin(ctx: tracer.Ctx, comptime ifmt: []const u8, iargs: any buffered_writer.writeStruct(BeginEvent{ .pid = @intCast(pid), .tid = @intCast(tid), - .time = @floatFromInt(std.time.microTimestamp()), + .time = @floatFromInt(time.microTimestamp()), .name_len = @truncate(std.fmt.count(fmt, args ++ iargs)), .args_len = 0, }) catch return; @@ -56,7 +57,7 @@ pub inline fn trace_end(ctx: tracer.Ctx) void { buffered_writer.writeStruct(EndEvent{ .pid = @intCast(pid), .tid = @intCast(tid), - .time = @floatFromInt(std.time.microTimestamp()), + .time = @floatFromInt(time.microTimestamp()), }) catch return; } diff --git a/zigmod.yml b/zigmod.yml index 4a905c461a9b0dbd276a90b3b1c6e8ca4c87c3c7..1c2331537691c2418f85d57eb7703232c4dff847 100644 --- a/zigmod.yml +++ b/zigmod.yml @@ -8,6 +8,7 @@ dependencies: - src: git https://github.com/nektro/zig-sys-linux - src: git https://github.com/nektro/zig-nfs - src: git https://github.com/nektro/zig-nio + - src: git https://github.com/nektro/zig-time root_dependencies: - src: git https://github.com/nektro/zig-nfs -- 2.54.0