aboutsummaryrefslogtreecommitdiff
path: root/src/javascript/jsc/bindings/ZigGlobalObject.cpp
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-02-21 04:13:37 -0800
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-02-21 04:13:37 -0800
commit4f2fc299a9bc35ac1b74f084f977c66243dacaed (patch)
treecf0b9ef4b57d3559f2e729865b6be083a442d05e /src/javascript/jsc/bindings/ZigGlobalObject.cpp
parentefb4baacdfb39d453203fe13f36fbbc884078abf (diff)
downloadbun-4f2fc299a9bc35ac1b74f084f977c66243dacaed.tar.gz
bun-4f2fc299a9bc35ac1b74f084f977c66243dacaed.tar.zst
bun-4f2fc299a9bc35ac1b74f084f977c66243dacaed.zip
upgrade JSC
Diffstat (limited to 'src/javascript/jsc/bindings/ZigGlobalObject.cpp')
-rw-r--r--src/javascript/jsc/bindings/ZigGlobalObject.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/javascript/jsc/bindings/ZigGlobalObject.cpp b/src/javascript/jsc/bindings/ZigGlobalObject.cpp
index 75568eb9e..8b0eebc63 100644
--- a/src/javascript/jsc/bindings/ZigGlobalObject.cpp
+++ b/src/javascript/jsc/bindings/ZigGlobalObject.cpp
@@ -104,7 +104,7 @@ extern "C" void JSCInitialize() {
extern "C" JSC__JSGlobalObject *Zig__GlobalObject__create(JSClassRef *globalObjectClass, int count,
void *console_client) {
- auto heapSize = JSC::LargeHeap;
+ auto heapSize = JSC::HeapType::Large;
JSC::VM &vm = JSC::VM::create(heapSize).leakRef();
Bun::JSVMClientData::create(&vm);
@@ -259,7 +259,7 @@ static Zig::ConsoleClient *m_console;
void GlobalObject::setConsole(void *console) {
m_console = new Zig::ConsoleClient(console);
- this->setConsoleClient(makeWeakPtr(m_console));
+ this->setConsoleClient(m_console);
}
#pragma mark - Globals
@@ -324,7 +324,8 @@ static JSC_DEFINE_HOST_FUNCTION(functionQueueMicrotask,
}
// This is a JSC builtin function
- globalObject->queueMicrotask(JSC::createJSMicrotask(vm, job));
+ globalObject->queueMicrotask(JSC::createJSMicrotask(vm, job, JSC::JSValue{}, JSC::JSValue{},
+ JSC::JSValue{}, JSC::JSValue{}));
return JSC::JSValue::encode(JSC::jsUndefined());
}
@@ -350,7 +351,8 @@ static JSC_DEFINE_HOST_FUNCTION(functionSetTimeout,
}
if (callFrame->argumentCount() == 1) {
- globalObject->queueMicrotask(JSC::createJSMicrotask(vm, job));
+ globalObject->queueMicrotask(JSC::createJSMicrotask(vm, job, JSC::JSValue{}, JSC::JSValue{},
+ JSC::JSValue{}, JSC::JSValue{}));
return JSC::JSValue::encode(JSC::jsNumber(Bun__Timer__getNextID()));
}