Compare commits

...

2 Commits

Author SHA1 Message Date
pfgithub
295cdc6fa9 bun run zig-format 2024-11-19 22:58:45 +00:00
pfg
f53321a525 assert 2024-11-19 14:56:16 -08:00

View File

@@ -3656,11 +3656,15 @@ pub const PackageManager = struct {
const Holder = struct {
pub var ptr: *PackageManager = undefined;
pub var initialized: bool = false;
};
pub fn allocatePackageManager() void {
if (Holder.initialized) @panic("double init");
Holder.ptr = bun.default_allocator.create(PackageManager) catch bun.outOfMemory();
Holder.initialized = true;
}
pub fn get() *PackageManager {
if (!Holder.initialized) @panic("not initialized");
return Holder.ptr;
}