#include "BunClientData.h" #include "root.h" #include #include #include #include #include #include #include #include // #include "BunGCOutputConstraint.h" namespace Bun { using namespace JSC; JSVMClientData::JSVMClientData(VM &vm) : m_builtinNames(vm) {} JSVMClientData::~JSVMClientData() {} void JSVMClientData::create(VM *vm) { JSVMClientData *clientData = new JSVMClientData(*vm); vm->clientData = clientData; // ~VM deletes this pointer. // vm->heap.addMarkingConstraint(makeUnique(*vm, *clientData)); // vm->m_typedArrayController = adoptRef(new WebCoreTypedArrayController( // type == WorkerThreadType::DedicatedWorker || type == WorkerThreadType::Worklet)); } } // namespace Bun