aboutsummaryrefslogtreecommitdiff
path: root/src/javascript/jsc/bindings/Process.cpp
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-03-27 22:37:55 -0700
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-03-27 22:37:55 -0700
commited4f4ae4e29bc7a27d0eb7503401a8fbfb669470 (patch)
tree05566d85cfdd6676bdd66ebddbb806f0b9fe4b6d /src/javascript/jsc/bindings/Process.cpp
parent4bf5dc1df9f4eb1c913d9c9e40fcf3f718f5ebad (diff)
downloadbun-ed4f4ae4e29bc7a27d0eb7503401a8fbfb669470.tar.gz
bun-ed4f4ae4e29bc7a27d0eb7503401a8fbfb669470.tar.zst
bun-ed4f4ae4e29bc7a27d0eb7503401a8fbfb669470.zip
Begin adding WebCore classes to bun
Diffstat (limited to 'src/javascript/jsc/bindings/Process.cpp')
-rw-r--r--src/javascript/jsc/bindings/Process.cpp18
1 files changed, 10 insertions, 8 deletions
diff --git a/src/javascript/jsc/bindings/Process.cpp b/src/javascript/jsc/bindings/Process.cpp
index e910c4e26..fa0f37efc 100644
--- a/src/javascript/jsc/bindings/Process.cpp
+++ b/src/javascript/jsc/bindings/Process.cpp
@@ -1,6 +1,8 @@
#include "Process.h"
-#include <JavaScriptCore/JSMicrotask.h>
-#include <JavaScriptCore/ObjectConstructor.h>
+#include "JavaScriptCore/JSMicrotask.h"
+#include "JavaScriptCore/ObjectConstructor.h"
+
+#include "JavaScriptCore/JSCInlines.h"
#pragma mark - Node.js Process
@@ -145,7 +147,7 @@ static JSC_DEFINE_HOST_FUNCTION(Process_functionChdir,
void Process::finishCreation(JSC::VM& vm)
{
Base::finishCreation(vm);
- auto clientData = Bun::clientData(vm);
+ auto clientData = WebCore::clientData(vm);
putDirectCustomAccessor(vm, clientData->builtinNames().pidPublicName(),
JSC::CustomGetterSetter::create(vm, Process_getPID, nullptr),
@@ -223,7 +225,7 @@ void Process::finishCreation(JSC::VM& vm)
#endif
}
-const JSC::ClassInfo Process::s_info = { "Process", &Base::s_info, nullptr, nullptr,
+const JSC::ClassInfo Process::s_info = { "Process"_s, &Base::s_info, nullptr, nullptr,
CREATE_METHOD_TABLE(Process) };
JSC_DEFINE_CUSTOM_GETTER(Process_getTitle, (JSC::JSGlobalObject * globalObject, JSC::EncodedJSValue thisValue, JSC::PropertyName))
@@ -259,7 +261,7 @@ JSC_DEFINE_CUSTOM_GETTER(Process_getArgv, (JSC::JSGlobalObject * globalObject, J
if (!thisObject) {
return JSValue::encode(JSC::jsUndefined());
}
- auto clientData = Bun::clientData(vm);
+ auto clientData = WebCore::clientData(vm);
if (JSC::JSValue argv = thisObject->getIfPropertyExists(
globalObject, clientData->builtinNames().argvPrivateName())) {
@@ -284,7 +286,7 @@ JSC_DEFINE_CUSTOM_SETTER(Process_setArgv,
return false;
}
- auto clientData = Bun::clientData(vm);
+ auto clientData = WebCore::clientData(vm);
return thisObject->putDirect(vm, clientData->builtinNames().argvPrivateName(),
JSC::JSValue::decode(value));
@@ -305,7 +307,7 @@ JSC_DEFINE_CUSTOM_GETTER(Process_getVersionsLazy,
JSC::PropertyName))
{
JSC::VM& vm = globalObject->vm();
- auto clientData = Bun::clientData(vm);
+ auto clientData = WebCore::clientData(vm);
Zig::Process* thisObject = JSC::jsDynamicCast<Zig::Process*>(vm, JSValue::decode(thisValue));
if (!thisObject) {
@@ -351,7 +353,7 @@ JSC_DEFINE_CUSTOM_SETTER(Process_setVersionsLazy,
{
JSC::VM& vm = globalObject->vm();
- auto clientData = Bun::clientData(vm);
+ auto clientData = WebCore::clientData(vm);
Zig::Process* thisObject = JSC::jsDynamicCast<Zig::Process*>(vm, JSValue::decode(thisValue));
if (!thisObject) {