aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/cli/run_command.zig7
-rw-r--r--src/resolver/resolver.zig8
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) {