aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-06-04 13:50:22 -0700
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-06-04 13:50:22 -0700
commitea2a4aa181d3ea804cdd7dd4e4d52cc2d5488838 (patch)
treedc35a91a707b163a2d82d98adfa0542699de4cd2 /src
parent76267469045a9b073ff523d19d31bc8669a6a44c (diff)
downloadbun-ea2a4aa181d3ea804cdd7dd4e4d52cc2d5488838.tar.gz
bun-ea2a4aa181d3ea804cdd7dd4e4d52cc2d5488838.tar.zst
bun-ea2a4aa181d3ea804cdd7dd4e4d52cc2d5488838.zip
rename
Former-commit-id: f584a38a723c1a420caf9ab7c2ee80fe9a41c321
Diffstat (limited to 'src')
-rw-r--r--src/bundler.zig6
-rw-r--r--src/global.zig7
-rw-r--r--src/resolver/resolver.zig6
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;
}
}