v8/src/js
caitpotter88 ee1671b9af [promise] use PromiseCapabilities directly for Promise.race resolve/reject
Does not remove the extra private state added, as doing so seems to break the
debugger.

Fixes new Test262 tests:
- built-ins/Promise/race/same-resolve-function
- built-ins/Promise/race/same-reject-function

BUG=v8:4632
LOG=N
R=littledan@chromium.org, cbruni@chromium.org

Review URL: https://codereview.chromium.org/1538853002

Cr-Commit-Position: refs/heads/master@{#33214}
2016-01-11 19:11:11 +00:00
..
array-iterator.js Reland of Use ES2015-style TypedArray prototype chain (patchset #1 id:1 of https://codereview.chromium.org/1554523002/ ) 2015-12-30 22:14:16 +00:00
array.js Add Array support for @@species and subclassing 2016-01-07 02:30:01 +00:00
arraybuffer.js [es6] Unify ArrayBuffer and SharedArrayBuffer constructors. 2016-01-01 07:13:16 +00:00
collection-iterator.js Move error message makers off js builtins object. 2015-10-22 11:30:07 +00:00
collection.js [proxies] Better print for proxies in d8 2015-12-22 13:50:17 +00:00
date.js [date] Migrate Date field accessors to native builtins. 2016-01-08 12:43:12 +00:00
generator.js [runtime] Also migrate the Function and GeneratorFunction constructors to C++. 2015-12-22 14:15:53 +00:00
harmony-atomics.js [builtins] Get rid of a few %_ClassOf uses. 2015-11-12 08:34:02 +00:00
harmony-object-observe.js Native context: use import/export for Object observe related functions. 2015-10-15 08:32:47 +00:00
harmony-reflect.js Rename IS_SPEC_OBJECT macro to IS_RECEIVER. 2015-12-17 09:44:02 +00:00
harmony-regexp.js Add UseCounters for various standards-related code paths 2016-01-07 00:13:03 +00:00
harmony-sharedarraybuffer.js [es6] Unify ArrayBuffer and SharedArrayBuffer constructors. 2016-01-01 07:13:16 +00:00
harmony-simd.js Use new.target in favor of %_IsConstructCall intrinsic (1). 2015-11-30 10:48:32 +00:00
harmony-species.js Add a --harmony-species flag, defining @@species on constructors 2016-01-04 19:39:59 +00:00
harmony-unicode-regexps.js Add UseCounters for various standards-related code paths 2016-01-07 00:13:03 +00:00
i18n.js Add UseCounters for various standards-related code paths 2016-01-07 00:13:03 +00:00
iterator-prototype.js Install iterator meta objects via utils object. 2015-10-16 11:27:33 +00:00
json.js [builtins] Migrate Object.keys to C++. 2016-01-08 06:41:16 +00:00
macros.py [macros] Remove obsolete bound function macros. 2016-01-11 13:59:15 +00:00
math.js Implement xorshift128+ for Math.random. 2015-11-24 13:18:44 +00:00
messages.js [proxies] Better print for proxies in d8 2015-12-22 13:50:17 +00:00
object-observe.js [builtins] Migrate a bunch of Object builtins to C++. 2016-01-04 08:11:07 +00:00
OWNERS Sanitize js OWNERS file. 2015-12-09 11:35:04 +00:00
prologue.js Add Array support for @@species and subclassing 2016-01-07 02:30:01 +00:00
promise-extra.js Unstage non-standard Promise functions 2015-12-10 23:58:26 +00:00
promise.js [promise] use PromiseCapabilities directly for Promise.race resolve/reject 2016-01-11 19:11:11 +00:00
proxy.js [proxies] Better print for proxies in d8 2015-12-22 13:50:17 +00:00
regexp.js Add UseCounters for various standards-related code paths 2016-01-07 00:13:03 +00:00
runtime.js [es6] Correct Function.prototype.apply, Reflect.construct and Reflect.apply. 2015-12-17 08:41:19 +00:00
spread.js Remove flags for spread calls and arrays 2015-10-28 15:57:27 +00:00
string-iterator.js Rename IS_SPEC_OBJECT macro to IS_RECEIVER. 2015-12-17 09:44:02 +00:00
string.js [es6] implement RegExp.@@search. 2015-12-14 10:22:41 +00:00
symbol.js [proxies] Use JSReceiver::GetKeys() for more purposes 2015-12-04 15:20:57 +00:00
templates.js [builtins] Migrate a bunch of Object builtins to C++. 2016-01-04 08:11:07 +00:00
typedarray.js Add Array support for @@species and subclassing 2016-01-07 02:30:01 +00:00
uri.js Move error message makers off js builtins object. 2015-10-22 11:30:07 +00:00
v8natives.js [builtins] Migrate Object.keys to C++. 2016-01-08 06:41:16 +00:00
weak-collection.js Rename IS_SPEC_OBJECT macro to IS_RECEIVER. 2015-12-17 09:44:02 +00:00