aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/javascript.zig
diff options
context:
space:
mode:
authorGravatar Brúnó Salomon <35275408+bru02@users.noreply.github.com> 2023-08-17 23:25:09 +0200
committerGravatar GitHub <noreply@github.com> 2023-08-17 14:25:09 -0700
commitb0e76a965d6580e1c09a9effe6df7aabccb670ef (patch)
treeb5ed03554f1b9d094eccb67c8672289371bb4460 /src/bun.js/javascript.zig
parentcfce38858fa7c82e6753384edc0692b082efd9e9 (diff)
downloadbun-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.zig31
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;
}