diff options
author | 2022-08-12 18:28:32 -0700 | |
---|---|---|
committer | 2022-08-12 18:28:32 -0700 | |
commit | 4df0385c230c1bf8494d8dd0c0857d0e4866cfd8 (patch) | |
tree | 0a26a5d23d6419e616083a65825155450854cd6b /src/bun.js/bindings/Process.cpp | |
parent | 75cad910db1950a3498603a624a646071296446f (diff) | |
download | bun-4df0385c230c1bf8494d8dd0c0857d0e4866cfd8.tar.gz bun-4df0385c230c1bf8494d8dd0c0857d0e4866cfd8.tar.zst bun-4df0385c230c1bf8494d8dd0c0857d0e4866cfd8.zip |
Update WebKit
Diffstat (limited to 'src/bun.js/bindings/Process.cpp')
-rw-r--r-- | src/bun.js/bindings/Process.cpp | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/src/bun.js/bindings/Process.cpp b/src/bun.js/bindings/Process.cpp index 00e5d6f81..f09e31195 100644 --- a/src/bun.js/bindings/Process.cpp +++ b/src/bun.js/bindings/Process.cpp @@ -10,6 +10,8 @@ namespace Zig { +using namespace JSC; + using JSGlobalObject = JSC::JSGlobalObject; using Exception = JSC::Exception; using JSValue = JSC::JSValue; @@ -276,28 +278,28 @@ void Process::finishCreation(JSC::VM& vm) this->putDirect(vm, clientData->builtinNames().nextTickPublicName(), JSC::JSFunction::create(vm, JSC::jsCast<JSC::JSGlobalObject*>(globalObject()), 1, - MAKE_STATIC_STRING_IMPL("nextTick"), Process_functionNextTick), - 0); + MAKE_STATIC_STRING_IMPL("nextTick"), Process_functionNextTick, ImplementationVisibility::Public), + PropertyAttribute::Function | 0); this->putDirect(vm, JSC::Identifier::fromString(vm, "dlopen"_s), JSC::JSFunction::create(vm, JSC::jsCast<JSC::JSGlobalObject*>(globalObject()), 1, - MAKE_STATIC_STRING_IMPL("dlopen"), Process_functionDlopen), - 0); + MAKE_STATIC_STRING_IMPL("dlopen"), Process_functionDlopen, ImplementationVisibility::Public), + PropertyAttribute::Function | 0); this->putDirect(vm, clientData->builtinNames().cwdPublicName(), JSC::JSFunction::create(vm, JSC::jsCast<JSC::JSGlobalObject*>(globalObject()), 0, - MAKE_STATIC_STRING_IMPL("cwd"), Process_functionCwd), - 0); + MAKE_STATIC_STRING_IMPL("cwd"), Process_functionCwd, ImplementationVisibility::Public), + PropertyAttribute::Function | 0); this->putDirect(vm, clientData->builtinNames().chdirPublicName(), JSC::JSFunction::create(vm, JSC::jsCast<JSC::JSGlobalObject*>(globalObject()), 0, - MAKE_STATIC_STRING_IMPL("chdir"), Process_functionChdir), - 0); + MAKE_STATIC_STRING_IMPL("chdir"), Process_functionChdir, ImplementationVisibility::Public), + PropertyAttribute::Function | 0); this->putDirect(vm, JSC::Identifier::fromString(vm, "exit"_s), JSC::JSFunction::create(vm, JSC::jsCast<JSC::JSGlobalObject*>(globalObject()), 0, - MAKE_STATIC_STRING_IMPL("exit"), Process_functionExit), - 0); + MAKE_STATIC_STRING_IMPL("exit"), Process_functionExit, ImplementationVisibility::Public), + PropertyAttribute::Function | 0); putDirectCustomAccessor( vm, clientData->builtinNames().versionsPublicName(), @@ -339,10 +341,10 @@ void Process::finishCreation(JSC::VM& vm) #endif JSC::JSFunction* hrtime = JSC::JSFunction::create(vm, JSC::jsCast<JSC::JSGlobalObject*>(globalObject()), 0, - MAKE_STATIC_STRING_IMPL("hrtime"), Process_functionHRTime); + MAKE_STATIC_STRING_IMPL("hrtime"), Process_functionHRTime, ImplementationVisibility::Public); JSC::JSFunction* hrtimeBigInt = JSC::JSFunction::create(vm, JSC::jsCast<JSC::JSGlobalObject*>(globalObject()), 0, - MAKE_STATIC_STRING_IMPL("bigint"), Process_functionHRTimeBigInt); + MAKE_STATIC_STRING_IMPL("bigint"), Process_functionHRTimeBigInt, ImplementationVisibility::Public); hrtime->putDirect(vm, JSC::Identifier::fromString(vm, "bigint"_s), hrtimeBigInt); this->putDirect(this->vm(), JSC::Identifier::fromString(this->vm(), "hrtime"_s), hrtime); |