[ES6] Promise.{all,race} no longer use @@species
authorutatane.tea@gmail.com <utatane.tea@gmail.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 11 Jul 2016 07:26:34 +0000 (07:26 +0000)
committerutatane.tea@gmail.com <utatane.tea@gmail.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 11 Jul 2016 07:26:34 +0000 (07:26 +0000)
commit8a91c8d23f2b27b7c9deeea674b588ae3cd96ad7
tree354c9a507fb11a3797ad4ac6aa64fa927c319e75
parentd9307af3c26aaea25f32094929f404d7607ce43b
[ES6] Promise.{all,race} no longer use @@species
https://bugs.webkit.org/show_bug.cgi?id=159615

Reviewed by Keith Miller.

As per the latest ES draft, Promise.{all,race} no longer use @@species.
So, this patch drops FIXMEs.

* builtins/PromiseConstructor.js:
(all):
(race):
* tests/stress/ignore-promise-species.js: Added.
(shouldBe):
(DerivedPromise.prototype.get Symbol):
(DerivedPromise):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@203052 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/builtins/PromiseConstructor.js
Source/JavaScriptCore/tests/stress/ignore-promise-species.js [new file with mode: 0644]