aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/bundler.zig20
m---------src/javascript/jsc/WebKit0
-rw-r--r--src/javascript/jsc/javascript.zig2
3 files changed, 14 insertions, 8 deletions
diff --git a/src/bundler.zig b/src/bundler.zig
index 4c6c28043..034733515 100644
--- a/src/bundler.zig
+++ b/src/bundler.zig
@@ -598,7 +598,13 @@ pub const Bundler = struct {
this.data.scan_pass_result = js_parser.ScanPassResult.init(this.generator.allocator);
var bundler = this.generator.bundler.*;
var bundler_ptr = &bundler;
+ const CacheSet = @import("./cache.zig");
+ // no funny business mr. cache
+ bundler_ptr.resolver.caches = CacheSet.Set.init(this.allocator);
bundler_ptr.linker.resolver = &bundler_ptr.resolver;
+ bundler_ptr.log = this.data.log;
+ bundler_ptr.linker.log = this.data.log;
+ bundler_ptr.linker.resolver.log = this.data.log;
defer {
{
@@ -886,7 +892,7 @@ pub const Bundler = struct {
const entry_points = try router.getEntryPoints();
for (entry_points) |entry_point| {
const source_dir = bundler.fs.top_level_dir;
- const resolved = try bundler.linker.resolver.resolve(source_dir, entry_point, .entry_point);
+ const resolved = try bundler.resolver.resolve(source_dir, entry_point, .entry_point);
try this.enqueueItem(resolved);
}
this.bundler.resetStore();
@@ -898,7 +904,7 @@ pub const Bundler = struct {
const entry_point_path = bundler.normalizeEntryPointPath(entry_point);
const source_dir = bundler.fs.top_level_dir;
- const resolved = try bundler.linker.resolver.resolve(source_dir, entry_point, .entry_point);
+ const resolved = try bundler.resolver.resolve(source_dir, entry_point, .entry_point);
try this.enqueueItem(resolved);
}
@@ -918,7 +924,7 @@ pub const Bundler = struct {
if (bundler.options.platform.isBun()) {
if (framework.server.isEnabled()) {
Analytics.Features.bunjs = true;
- const resolved = try bundler.linker.resolver.resolve(
+ const resolved = try bundler.resolver.resolve(
bundler.fs.top_level_dir,
framework.server.path,
.entry_point,
@@ -927,7 +933,7 @@ pub const Bundler = struct {
}
} else {
if (framework.client.isEnabled()) {
- const resolved = try bundler.linker.resolver.resolve(
+ const resolved = try bundler.resolver.resolve(
bundler.fs.top_level_dir,
framework.client.path,
.entry_point,
@@ -936,7 +942,7 @@ pub const Bundler = struct {
}
if (framework.fallback.isEnabled()) {
- const resolved = try bundler.linker.resolver.resolve(
+ const resolved = try bundler.resolver.resolve(
bundler.fs.top_level_dir,
framework.fallback.path,
.entry_point,
@@ -1589,7 +1595,7 @@ pub const Bundler = struct {
continue;
}
- if (bundler.linker.resolver.resolve(source_dir, import_record.path.text, import_record.kind)) |*_resolved_import| {
+ if (bundler.resolver.resolve(source_dir, import_record.path.text, import_record.kind)) |*_resolved_import| {
if (_resolved_import.is_external) {
continue;
}
@@ -1980,7 +1986,7 @@ pub const Bundler = struct {
continue;
}
- if (bundler.linker.resolver.resolve(source_dir, import_record.path.text, import_record.kind)) |*_resolved_import| {
+ if (bundler.resolver.resolve(source_dir, import_record.path.text, import_record.kind)) |*_resolved_import| {
if (_resolved_import.is_external) {
continue;
}
diff --git a/src/javascript/jsc/WebKit b/src/javascript/jsc/WebKit
-Subproject 58007798f366ae8bb7487ca5256a6db860c6da4
+Subproject a313cfa2bdc48a3a12f3ee4b53baa2258bc38e7
diff --git a/src/javascript/jsc/javascript.zig b/src/javascript/jsc/javascript.zig
index d864c2d17..f185a720c 100644
--- a/src/javascript/jsc/javascript.zig
+++ b/src/javascript/jsc/javascript.zig
@@ -1226,7 +1226,7 @@ pub const VirtualMachine = struct {
node_module_checker: {
const package_json = result.package_json orelse brk: {
- if (vm.bundler.linker.resolver.packageJSONForResolvedNodeModule(&result)) |pkg| {
+ if (vm.bundler.resolver.packageJSONForResolvedNodeModule(&result)) |pkg| {
break :brk pkg;
} else {
break :node_module_checker;