✂️ some dead code

This commit is contained in:
Jarred Sumner
2023-05-08 21:29:19 -07:00
parent e422c849d5
commit 4a2d89d865
2 changed files with 0 additions and 51 deletions

View File

@@ -33,51 +33,6 @@ pub const Preallocate = struct {
};
};
pub const BytecodeCacheFetcher = struct {
fd: ?StoredFileDescriptorType = null,
pub const Available = enum {
Unknown,
Available,
NotAvailable,
pub inline fn determine(fd: ?StoredFileDescriptorType) Available {
if (!comptime FeatureFlags.enable_bytecode_caching) return .NotAvailable;
const _fd = fd orelse return .Unknown;
return if (_fd > 0) .Available else return .NotAvailable;
}
};
pub fn fetch(this: *BytecodeCacheFetcher, sourcename: string, fs: *FileSystem.RealFS) ?StoredFileDescriptorType {
switch (Available.determine(this.fd)) {
.Available => {
return this.fd.?;
},
.NotAvailable => {
return null;
},
.Unknown => {
var basename_buf: [512]u8 = undefined;
var pathname = Fs.PathName.init(sourcename);
bun.copy(u8, &basename_buf, pathname.base);
bun.copy(u8, basename_buf[pathname.base.len..], ".bytecode");
const basename = basename_buf[0 .. pathname.base.len + ".bytecode".len];
if (fs.fetchCacheFile(basename)) |cache_file| {
this.fd = @truncate(StoredFileDescriptorType, cache_file.handle);
return @truncate(StoredFileDescriptorType, cache_file.handle);
} else |err| {
Output.prettyWarnln("<r><yellow>Warn<r>: Bytecode caching unavailable due to error: {s}", .{@errorName(err)});
Output.flush();
this.fd = 0;
return null;
}
},
}
}
};
pub const FileSystem = struct {
top_level_dir: string = "/",

View File

@@ -54,8 +54,6 @@ pub const NodeModuleBundle = struct {
code_string: ?AllocatedString = null,
bytecode_cache_fetcher: Fs.BytecodeCacheFetcher = Fs.BytecodeCacheFetcher{},
pub const magic_bytes = "#!/usr/bin/env bun\n\n";
threadlocal var jsbundle_prefix: [magic_bytes.len + 5]u8 = undefined;
@@ -64,10 +62,6 @@ pub const NodeModuleBundle = struct {
return this.package_name_map.contains("react-refresh");
}
pub inline fn fetchByteCodeCache(this: *NodeModuleBundle, basename: string, fs: *Fs.FileSystem.RealFS) ?StoredFileDescriptorType {
return this.bytecode_cache_fetcher.fetch(basename, fs);
}
pub fn readCodeAsStringSlow(this: *NodeModuleBundle, allocator: std.mem.Allocator) !string {
if (this.code_string) |code| {
return code.str;