diff options
| -rw-r--r-- | src/cli/run_command.zig | 7 | ||||
| -rw-r--r-- | src/resolver/resolver.zig | 8 |
2 files changed, 6 insertions, 9 deletions
diff --git a/src/cli/run_command.zig b/src/cli/run_command.zig index 3619fba36..5ae842674 100644 --- a/src/cli/run_command.zig +++ b/src/cli/run_command.zig @@ -130,13 +130,6 @@ pub const RunCommand = struct { delimiter = '\''; }, - '\\' => { - entry_i += 1; - try copy_script.appendSlice(script[start..@minimum(entry_i + 1, script.len)]); - delimiter = 0; - continue; - }, - 'n' => { if (delimiter > 0) { const npm_i = entry_i + "pm run ".len; diff --git a/src/resolver/resolver.zig b/src/resolver/resolver.zig index 5816ebd6b..294b6a833 100644 --- a/src/resolver/resolver.zig +++ b/src/resolver/resolver.zig @@ -592,13 +592,17 @@ pub const Resolver = struct { pub fn resolve(r: *ThisResolver, source_dir: string, import_path: string, kind: ast.ImportKind) !Result { r.extension_order = if (kind.isFromCSS()) std.mem.span(&options.BundleOptions.Defaults.CSSExtensionOrder) else r.opts.extension_order; + var timer: ?std.time.Timer = null; if (FeatureFlags.tracing) { - r.timer.reset(); + timer = std.time.Timer.start() catch null; } defer { if (FeatureFlags.tracing) { - r.elapsed += r.timer.read(); + if (timer) |time| { + // technically, this should be an atomic op + r.elapsed += time.read(); + } } } if (r.log.level == .verbose) { |
