summaryrefslogtreecommitdiff
path: root/js/src/builtin/Promise.cpp
Commit message (Expand)AuthorAge
* Issue #2342: Use [[nodiscard]] in /jsMoonchild2023-11-08
* [js] Handle dead wrappersAndré Bargull2023-09-27
* Issue #1691 - Part 6d: Optimize handling of internally-created Promise objects.Brian Smith2023-04-27
* Issue #1691 - Part 4: Finish implementing call import.Brian Smith2023-04-27
* Issue #2089 - Implement the Promise.any combinatorMartok2023-02-01
* Issue #2089 - Rename shared Promise combinator functions, with helpers for el...Martok2023-02-01
* Issue #2089 - Add cache for Promise property lookupsMartok2023-02-01
* Issue #2089 - Report unhandled rejection for optimized away promiseMartok2023-01-27
* Issue #2089 - Further runtime perf improvements for PromiseStateMartok2023-01-27
* Issue #2089 - Create a shared helper for PerformPromiseRace, PerformPromiseAl...Martok2023-01-26
* Issue #2089 - Add a PromiseCapability struct, directly initialize dense eleme...Martok2023-01-26
* Issue #2089 - Improve Runtime perf of PromisesMartok2023-01-26
* Issue #2089 - Don't use BlockOnPromise fast path with non-default resolving f...Martok2023-01-26
* Issue #2089 - Optimize Promise.then and Promise.all/race with default resolvi...Martok2023-01-26
* Issue #2089 - Turn AsyncGeneratorResumeNext recursion into iteration to avoid...Martok2023-01-26
* Issue #2089 - Only create result Promises in Promise#then and Promise#catch i...Martok2023-01-26
* Issue #2089 - Shrink Promise instances from 8 to 4 slots by moving debug info...Martok2023-01-26
* Issue #2089 - Avoid copying/recreating iterator result, AsyncGeneratorRequest...Martok2023-01-22
* Issue #2089 - In Promises, use a C++ version of SpeciesConstructor when calli...Martok2023-01-22
* No issue - Throw error when resolving or rejecting promise returned by async ...Martok2023-01-22
* Issue #1725 - Fix logic in PerformPromiseAllSettled.Jeremy Andrews2021-07-15
* WIP: Base implementationMoonchild2021-07-13
* Issue #1656 - Part 7: Nuke vim config lines in JSMoonchild2020-09-24
* Bug 1379525 - Part 2: Properly handle rejection in async-from-sync iteration.Gaming4JC2019-12-17
* Bug 1379525 - Part 1: Await on the value before yielding or returning inside ...Gaming4JC2019-12-17
* Bug 1355399 - Switch property retrieval in Async-from-Sync Iterator prototype...Gaming4JC2019-12-17
* Bug 1331092 - Part 7: Implement Async Generator yield*.Gaming4JC2019-12-17
* Bug 1331092 - Part 2: Implement Async Generator except yield*.Gaming4JC2019-12-17
* Bug 1343481 - Part 6: Add native functions wrapper for GetInternalError and G...Gaming4JC2019-12-17
* Bug 1343481 - Part 5: Rename AsyncFunction-related names in Promise.cpp to ex...Gaming4JC2019-12-17
* Bug 336705 - Part 1: Support creating and resolving Promises without resolve/...Gaming4JC2019-12-17
* Bug 1317376 - Part 2: Detect Promise self-resolution when resolving through t...Gaming4JC2019-12-17
* Bug 1317376 - Part 1: Remove unreachable code and remnants from the self-host...Gaming4JC2019-12-17
* Issue #1283 - Implement Promise.prototype.finally()André Bargull2019-11-12
* 1320408 - Part 21: Change PromiseObject::onSettled to static method.Gaming4JC2019-07-18
* 1320408 - Part 20: Change PromiseObject::resolve and PromiseObject::reject to...Gaming4JC2019-07-18
* 1320408 - Part 14: Change some GlobalObject methods to static method.Gaming4JC2019-07-18
* 1323324 - Part 1: Make Promise::unforgeable{Resolve,Reject} spec-compliant.Gaming4JC2019-07-18
* Close iterator after error in Promise.{all,race}janekptacijarabaci2018-03-15
* Add m-esr52 at 52.6.0Matt A. Tobin2018-02-02