diff options
author | 2021-06-04 13:50:22 -0700 | |
---|---|---|
committer | 2021-06-04 13:50:22 -0700 | |
commit | ea2a4aa181d3ea804cdd7dd4e4d52cc2d5488838 (patch) | |
tree | dc35a91a707b163a2d82d98adfa0542699de4cd2 /src | |
parent | 76267469045a9b073ff523d19d31bc8669a6a44c (diff) | |
download | bun-ea2a4aa181d3ea804cdd7dd4e4d52cc2d5488838.tar.gz bun-ea2a4aa181d3ea804cdd7dd4e4d52cc2d5488838.tar.zst bun-ea2a4aa181d3ea804cdd7dd4e4d52cc2d5488838.zip |
rename
Former-commit-id: f584a38a723c1a420caf9ab7c2ee80fe9a41c321
Diffstat (limited to 'src')
-rw-r--r-- | src/bundler.zig | 6 | ||||
-rw-r--r-- | src/global.zig | 7 | ||||
-rw-r--r-- | src/resolver/resolver.zig | 6 |
3 files changed, 9 insertions, 10 deletions
diff --git a/src/bundler.zig b/src/bundler.zig index c2422848b..beb9c0b07 100644 --- a/src/bundler.zig +++ b/src/bundler.zig @@ -291,11 +291,11 @@ pub const Bundler = struct { }; pub fn parse(bundler: *Bundler, allocator: *std.mem.Allocator, path: Fs.Path, loader: options.Loader, dirname_fd: StoredFileDescriptorType) ?ParseResult { - if (enableTracing) { + if (FeatureFlags.tracing) { bundler.timer.start(); } defer { - if (enableTracing) { + if (FeatureFlags.tracing) { bundler.timer.stop(); bundler.elapsed += bundler.timer.elapsed; } @@ -616,7 +616,7 @@ pub const Bundler = struct { ); } - if (enableTracing) { + if (FeatureFlags.tracing) { Output.printError( "\n---Tracing---\nResolve time: {d}\nParsing time: {d}\n---Tracing--\n\n", .{ diff --git a/src/global.zig b/src/global.zig index 8822a60d7..ecda14281 100644 --- a/src/global.zig +++ b/src/global.zig @@ -38,14 +38,15 @@ pub const FeatureFlags = struct { // This doesn't really seem to do anything for us pub const disable_filesystem_cache = false and std.Target.current.os.tag == .macos; - // This doesn't really seem to do anything for us pub const css_in_js_import_behavior = CSSModulePolyfill.facade; pub const only_output_esm = true; pub const jsx_runtime_is_cjs = true; - pub const cache_node_module_output_in_memory = true; + pub const bundle_node_modules = true; + + pub const tracing = true; pub const CSSModulePolyfill = enum { // When you import a .css file and you reference the import in JavaScript @@ -54,8 +55,6 @@ pub const FeatureFlags = struct { }; }; -pub const enableTracing = true; - pub const isDebug = std.builtin.Mode.Debug == std.builtin.mode; pub const isTest = std.builtin.is_test; diff --git a/src/resolver/resolver.zig b/src/resolver/resolver.zig index abe4c2dbc..8d26a3dad 100644 --- a/src/resolver/resolver.zig +++ b/src/resolver/resolver.zig @@ -340,16 +340,16 @@ pub const Resolver = struct { } } } - var tracing_start: i128 = if (enableTracing) 0 else undefined; + var tracing_start: i128 = if (FeatureFlags.tracing) 0 else undefined; threadlocal var relative_abs_path_buf: [std.fs.MAX_PATH_BYTES]u8 = undefined; pub fn resolve(r: *Resolver, source_dir: string, import_path: string, kind: ast.ImportKind) !Result { - if (enableTracing) { + if (FeatureFlags.tracing) { tracing_start = std.time.nanoTimestamp(); } defer { - if (enableTracing) { + if (FeatureFlags.tracing) { r.elapsed += std.time.nanoTimestamp() - tracing_start; } } |