Searched refs:JSPromiseReaction (Results 1 - 6 of 6) sorted by relevance
/macosx-10.10/JavaScriptCore-7600.1.17/runtime/ |
H A D | JSPromiseReaction.cpp | 27 #include "JSPromiseReaction.h" 44 ExecutePromiseReactionMicrotask(VM& vm, JSPromiseReaction* reaction, JSValue argument) 57 Strong<JSPromiseReaction> m_reaction; 61 PassRefPtr<Microtask> createExecutePromiseReactionMicrotask(VM& vm, JSPromiseReaction* reaction, JSValue argument) 126 const ClassInfo JSPromiseReaction::s_info = { "JSPromiseReaction", 0, 0, 0, CREATE_METHOD_TABLE(JSPromiseReaction) }; 128 JSPromiseReaction* JSPromiseReaction::create(VM& vm, JSPromiseDeferred* deferred, JSValue handler) 130 JSPromiseReaction* promiseReactio 135 JSPromiseReaction::JSPromiseReaction(VM& vm) function in class:JSC::JSPromiseReaction [all...] |
H A D | JSPromiseReaction.h | 39 class JSPromiseReaction : public JSCell { class in namespace:JSC 43 static JSPromiseReaction* create(VM&, JSPromiseDeferred*, JSValue); 57 JSPromiseReaction(VM&); 66 PassRefPtr<Microtask> createExecutePromiseReactionMicrotask(VM&, JSPromiseReaction*, JSValue);
|
H A D | JSPromise.h | 35 class JSPromiseReaction; 72 void appendResolveReaction(VM&, JSPromiseReaction*); 73 void appendRejectReaction(VM&, JSPromiseReaction*); 85 Vector<WriteBarrier<JSPromiseReaction>> m_resolveReactions; 86 Vector<WriteBarrier<JSPromiseReaction>> m_rejectReactions;
|
H A D | JSPromise.cpp | 35 #include "JSPromiseReaction.h" 42 static void triggerPromiseReactions(VM&, JSGlobalObject*, Vector<WriteBarrier<JSPromiseReaction>>&, JSValue); 101 Vector<WriteBarrier<JSPromiseReaction>> reactions; 129 Vector<WriteBarrier<JSPromiseReaction>> reactions; 148 void JSPromise::appendResolveReaction(VM& vm, JSPromiseReaction* reaction) 150 m_resolveReactions.append(WriteBarrier<JSPromiseReaction>(vm, this, reaction)); 153 void JSPromise::appendRejectReaction(VM& vm, JSPromiseReaction* reaction) 155 m_rejectReactions.append(WriteBarrier<JSPromiseReaction>(vm, this, reaction)); 158 void triggerPromiseReactions(VM& vm, JSGlobalObject* globalObject, Vector<WriteBarrier<JSPromiseReaction>>& reactions, JSValue argument)
|
H A D | JSPromisePrototype.cpp | 38 #include "JSPromiseReaction.h" 145 JSPromiseReaction* resolveReaction = JSPromiseReaction::create(vm, jsCast<JSPromiseDeferred*>(deferred), resolutionHandler); 148 JSPromiseReaction* rejectReaction = JSPromiseReaction::create(vm, jsCast<JSPromiseDeferred*>(deferred), rejectionHandler);
|
H A D | VM.cpp | 66 #include "JSPromiseReaction.h" 277 promiseReactionStructure.set(*this, JSPromiseReaction::createStructure(*this, 0, jsNull()));
|
Completed in 131 milliseconds