diff options
author | 2023-08-17 23:25:09 +0200 | |
---|---|---|
committer | 2023-08-17 14:25:09 -0700 | |
commit | b0e76a965d6580e1c09a9effe6df7aabccb670ef (patch) | |
tree | b5ed03554f1b9d094eccb67c8672289371bb4460 /src/bun.js/javascript.zig | |
parent | cfce38858fa7c82e6753384edc0692b082efd9e9 (diff) | |
download | bun-b0e76a965d6580e1c09a9effe6df7aabccb670ef.tar.gz bun-b0e76a965d6580e1c09a9effe6df7aabccb670ef.tar.zst bun-b0e76a965d6580e1c09a9effe6df7aabccb670ef.zip |
refactor: move HTMLRewriter to c++ bindings (#4193)
Diffstat (limited to '')
-rw-r--r-- | src/bun.js/javascript.zig | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/src/bun.js/javascript.zig b/src/bun.js/javascript.zig index a1dd77674..a6fa35517 100644 --- a/src/bun.js/javascript.zig +++ b/src/bun.js/javascript.zig @@ -88,10 +88,6 @@ const PackageManager = @import("../install/install.zig").PackageManager; const ModuleLoader = JSC.ModuleLoader; const FetchFlags = JSC.FetchFlags; -pub const GlobalConstructors = [_]type{ - JSC.Cloudflare.HTMLRewriter.Constructor, -}; - pub const GlobalClasses = [_]type{ Bun.Class, WebCore.Crypto.Class, @@ -459,8 +455,6 @@ pub const VirtualMachine = struct { /// [] argv: []const []const u8 = &[_][]const u8{"bun"}, - global_api_constructors: [GlobalConstructors.len]JSC.JSValue = undefined, - origin_timer: std.time.Timer = undefined, origin_timestamp: u64 = 0, macro_event_loop: EventLoop = EventLoop{}, @@ -885,31 +879,6 @@ pub const VirtualMachine = struct { return classes; } - pub fn getAPIConstructors(globalObject: *JSGlobalObject) []const JSC.JSValue { - if (is_bindgen) - return &[_]JSC.JSValue{}; - const is_first = !VirtualMachine.get().has_loaded_constructors; - if (is_first) { - VirtualMachine.get().global = globalObject; - VirtualMachine.get().has_loaded_constructors = true; - } - - var slice = if (is_first) - @as([]JSC.JSValue, &JSC.VirtualMachine.get().global_api_constructors) - else - VirtualMachine.get().allocator.alloc(JSC.JSValue, GlobalConstructors.len) catch unreachable; - - inline for (GlobalConstructors, 0..) |Class, i| { - var ref = Class.constructor(globalObject.ref()).?; - JSC.C.JSValueProtect(globalObject.ref(), ref); - slice[i] = JSC.JSValue.fromRef( - ref, - ); - } - - return slice; - } - pub fn isWatcherEnabled(this: *VirtualMachine) bool { return this.bun_dev_watcher != null or this.bun_watcher != null; } |