aboutsummaryrefslogtreecommitdiff
path: root/src/resolver
diff options
context:
space:
mode:
authorGravatar wangao <jameslahm17@gmail.com> 2022-04-19 12:25:53 +0800
committerGravatar GitHub <noreply@github.com> 2022-04-18 21:25:53 -0700
commit0aacddb971fc7eb7994fa66aa825a1c69c25a730 (patch)
tree8db4139590a482e97eb7c3655b987f96a74f9b43 /src/resolver
parent7e866bb441b1870d8d8e1916693f6acfaf7d8525 (diff)
downloadbun-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.zig12
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) {