diff options
| author | 2022-04-19 12:25:53 +0800 | |
|---|---|---|
| committer | 2022-04-18 21:25:53 -0700 | |
| commit | 0aacddb971fc7eb7994fa66aa825a1c69c25a730 (patch) | |
| tree | 8db4139590a482e97eb7c3655b987f96a74f9b43 /src/resolver | |
| parent | 7e866bb441b1870d8d8e1916693f6acfaf7d8525 (diff) | |
| download | bun-0aacddb971fc7eb7994fa66aa825a1c69c25a730.tar.gz bun-0aacddb971fc7eb7994fa66aa825a1c69c25a730.tar.zst bun-0aacddb971fc7eb7994fa66aa825a1c69c25a730.zip | |
[timer] Remove timer.zig and use system_timer.zig (#149)
Diffstat (limited to 'src/resolver')
| -rw-r--r-- | src/resolver/resolver.zig | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/src/resolver/resolver.zig b/src/resolver/resolver.zig index a8a4e2bbe..8351a07dd 100644 --- a/src/resolver/resolver.zig +++ b/src/resolver/resolver.zig @@ -302,7 +302,7 @@ var bin_folders: BinFolderArray = undefined; var bin_folders_lock: Mutex = Mutex.init(); var bin_folders_loaded: bool = false; -const Timer = @import("../timer.zig"); +const Timer = @import("../system_timer.zig").Timer; pub fn ResolveWatcher(comptime Context: type) type { return struct { context: *Context, @@ -395,7 +395,7 @@ pub const Resolver = struct { .mutex = &resolver_Mutex, .caches = CacheSet.init(allocator), .opts = opts, - .timer = if (comptime Timer != void) Timer.start() catch @panic("Timer error!") else Timer{}, + .timer = Timer.start() catch @panic("Timer fail"), .fs = _fs, .node_module_bundle = opts.node_modules_bundle, .log = log, @@ -579,17 +579,13 @@ pub const Resolver = struct { else => r.opts.extension_order, }; - var timer: Timer = undefined; if (FeatureFlags.tracing) { - timer = Timer.start() catch null; + r.timer.reset(); } defer { if (FeatureFlags.tracing) { - if (timer) |*time| { - // technically, this should be an atomic op - r.elapsed += time.read(); - } + r.elapsed += r.timer.read(); } } if (r.log.level == .verbose) { |
