Chromium Code Reviews| Index: src/builtins/builtins-promise.h |
| diff --git a/src/builtins/builtins-promise.h b/src/builtins/builtins-promise.h |
| index 9a3a106cf222db597cd8be688fad5b7a7f71583e..b6bb5135e803f6fa55dbb619d33fd96bb6bf28ac 100644 |
| --- a/src/builtins/builtins-promise.h |
| +++ b/src/builtins/builtins-promise.h |
| @@ -41,11 +41,19 @@ class PromiseBuiltinsAssembler : public CodeStubAssembler { |
| void BranchIfFastPath(Node* context, Node* promise, Label* if_isunmodified, |
| Label* if_ismodified); |
| + Node* CreatePromiseContext(Node* native_context, int slots); |
|
gsathya
2016/12/30 02:35:42
Can you please add tests for this and the others?
caitp
2017/01/02 15:51:12
Added tests for NewPromiseCapability and CreatePro
|
| Node* CreatePromiseResolvingFunctionsContext(Node* promise, Node* debug_event, |
| Node* native_context); |
| std::pair<Node*, Node*> CreatePromiseResolvingFunctions( |
| Node* promise, Node* native_context, Node* promise_context); |
| + |
| + Node* CreatePromiseGetCapabilitiesExecutorContext(Node* native_context, |
| + Node* promise_capability); |
| + |
| + Node* NewPromiseCapability(Node* context, Node* constructor, |
| + Node* debug_event = nullptr); |
| + Node* NewInternalPromiseCapability(Node* context, Node* parent); |
| }; |
| } // namespace internal |