js/src/builtin/Promise.cpp
394718eef5059ae3cffdb30a8b91b1c2032cd188
created 2020-10-30 06:33 +0000
pushed 2020-10-30 16:09 +0000
Jeff Walden Jeff Walden - Bug 1663365 - Don't include "js/friend/ErrorMessages.h" in jsfriendapi.h. r=arai
a903337b1be9d22e1704658ddbbbdba5f77b65e8
created 2020-09-20 10:14 +0000
pushed 2020-09-20 21:34 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=andi
0426b064615e8b5b2a60da127345d29ee659c227
created 2020-09-08 22:52 +0000
pushed 2020-09-09 09:39 +0000
Jeff Walden Jeff Walden - Bug 1663365 - Move |JSJitInfo| out of jsfriendapi.h to its own experimental header. r=jandem
d9daf481f520ad61960773b15a3c1c44e28b8675
created 2020-07-30 14:22 +0000
pushed 2020-07-30 21:54 +0000
Nathan Froyd Nathan Froyd - Bug 1223932 - delete guard object uses from the tree; r=jwalden
eddefffdc41a8f531dc6fafd965e314c2695391f
created 2020-07-30 18:23 +0300
pushed 2020-07-30 21:54 +0000
Mihai Alexandru Michis Mihai Alexandru Michis - Backed out changeset ac9c811bc427 (bug 1223932) for causing spidermonkey rust failures.
ac9c811bc427ed15bca6b1b6410cf1f9f1ea8a59
created 2020-07-30 14:22 +0000
pushed 2020-07-30 21:54 +0000
Nathan Froyd Nathan Froyd - Bug 1223932 - delete guard object uses from the tree; r=jwalden
3fe60ca27593798f0fb98408d0d07d98ec42cf22
created 2020-07-06 09:34 +0000
pushed 2020-07-06 16:32 +0000
André Bargull André Bargull - Bug 1637078 - Part 6: Change class-name for Promise.prototype from "PromiseProto" to "Promise.prototype". r=evilpie
5ab9fb4a98c6a1b13b0cae0b8b300c318cc70023
created 2020-06-24 14:06 +0000
pushed 2020-06-25 03:22 +0000
Jason Orendorff Jason Orendorff - Bug 1646317 - Fix Assertion failure: errorObj->type() == JSEXN_AGGREGATEERR, at builtin/Promise.cpp:3896. r=jwalden.
e9ae34f20fbe884d8a663761d6a41ca6ca624247
created 2020-06-15 21:57 +0000
pushed 2020-06-16 03:30 +0000
Jason Orendorff Jason Orendorff - Bug 1599769 - Part 1: Ship Promise.any. r=jwalden.
361a5a7112a3e1750fe71205f08d593861454e31
created 2020-06-15 19:50 +0300
pushed 2020-06-15 21:48 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 3 changesets (bug 1634847, bug 1599769) for mochitest failures on test_xrayToJS.xhtml . CLOSED TREE
c3c837a5bf38436857391f6f8ec92fbcf6fefa17
created 2020-06-15 15:12 +0000
pushed 2020-06-15 21:48 +0000
Jason Orendorff Jason Orendorff - Bug 1599769 - Part 1: Ship Promise.any. r=jwalden.
320f586f954c44ab10de6a345dab14420c654c0c
created 2020-06-11 14:57 +0000
pushed 2020-06-15 21:48 +0000
Jason Orendorff Jason Orendorff - Bug 1641355 - Change AggregateError.errors to a data property on instances. r=tcampbell,peterv.
ede1c973aa858b334a495870fd9bbc019b0e94f9
created 2020-06-14 02:41 +0000
pushed 2020-06-14 09:24 +0000
Logan Smyth Logan Smyth - Bug 1601179 - Enable async stacks but limit captured async stacks to debuggees. r=jorendorff,smaug
fea1e502ea281a9b86b821957e622f0b0d081ce7
created 2020-06-12 08:16 +0300
pushed 2020-06-12 09:46 +0000
Noemi Erli Noemi Erli - Backed out changeset 550164313c4f (bug 1601179) for causing failures in test_async CLOSED TREE
550164313c4fec81d02b407ffe3bbe8e636d9e7e
created 2020-06-11 21:24 +0000
pushed 2020-06-12 09:46 +0000
Logan Smyth Logan Smyth - Bug 1601179 - Enable async stacks but limit captured async stacks to debuggees. r=jorendorff,smaug
7d431fe9ab856da58908979ec04bfa4997b99162
created 2020-06-03 09:00 +0000
pushed 2020-06-03 16:12 +0000
André Bargull André Bargull - Bug 1642683: Retrieve 'resolve' property before the iterable in the Promise combinators. r=arai
3ef71fbe016211e9a648fa84facee57e6c555871
created 2020-05-29 14:54 +0300
pushed 2020-05-29 15:59 +0000
Gurzau Raul Gurzau Raul - Backed out changeset a8f7a2c1d507 (bug 1641355) for mochitest failures at test_xrayToJS.xhtml on a CLOSED TREE.
a8f7a2c1d5073d8d1e0904b941f44f6e51cf4e39
created 2020-05-28 22:12 +0000
pushed 2020-05-29 15:59 +0000
Jason Orendorff Jason Orendorff - Bug 1641355 - Change AggregateError.errors to a data property on instances. r=tcampbell.
2b2753c09568fbdc264846ceffe8123312f9432d
created 2020-05-23 11:53 +0000
pushed 2020-05-23 21:42 +0000
Tom Schuster Tom Schuster - Bug 1636691 - Use pending exception stack as rejection stack for Promises. r=arai<Paste>
349d1d85c268561b470f39f9183635630e9a72d0
created 2020-04-17 05:38 +0000
pushed 2020-04-17 16:25 +0000
Jeff Walden Jeff Walden - Bug 1630346 - Move PlainObject to vm/PlainObject{,-inl}.h. r=jandem
df074e9ed3219f4676f45b470afcbc21422e8cfa
created 2020-04-14 14:40 +0000
pushed 2020-04-15 21:51 +0000
André Bargull André Bargull - Bug 1629794: Handle absent arguments in AsyncFromSyncIteratorPrototype. r=yulia
dafc4c96797fd7075d2ca7c8236c0eb0bf540950
created 2020-04-11 00:25 +0000
pushed 2020-04-11 09:34 +0000
Jeff Walden Jeff Walden - Bug 1629192 - Add uses of C++17's new |if (T v = ...; cond)| and |switch (T v = ...; value)| syntax to verify their usability with current compiler requirements. r=sfink
0e780f94d2b2fed8fef9f76177891b2f9063d08a
created 2020-03-30 13:46 +0000
pushed 2020-03-31 04:31 +0000
Logan Smyth Logan Smyth - Bug 1625861 - Delete stale WebReplay code in Promise.cpp. r=arai
fa7dea62766c5f8dda9a7bfa667301168f381e3e
created 2020-03-21 09:32 +0000
pushed 2020-03-21 21:28 +0000
Jeff Walden Jeff Walden - Bug 1623780 - Make a bunch of template-object functions, fields, and variables use a more-precise |PlainObject*| type instead of |NativeObject*|. r=arai
d4c4c027ba536cd5c80491ce53bc61cec57ec079
created 2020-03-11 19:24 +0000
pushed 2020-03-12 03:57 +0000
Tom Schuster Tom Schuster - Bug 1621341 - Remove JS_ReportErrorFlags and introduce new internal WarnNumber API. r=tcampbell
b0e09958db2094dfbf494dfd19222351324ef764
created 2020-03-05 18:34 +0000
pushed 2020-03-09 21:52 +0000
André Bargull André Bargull - Bug 1616882 - Part 1: Remove the 'await_fix' option. r=tcampbell,loganfsmyth
954d5a7490a36c05b8f07e0caaa782c7eb0a2ed5
created 2020-02-27 17:39 +0000
pushed 2020-02-28 09:24 +0000
Andrew McCreight Andrew McCreight - Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown
6ea49052598fbebed1ed389269ab58ad91b53d2f
created 2020-02-27 07:05 +0200
pushed 2020-02-27 09:49 +0000
Ciure Andrei Ciure Andrei - Backed out changeset d407a28318e6 (bug 1609815) for causing windows ming bustages CLOSED TREE
d407a28318e68dd78af8365a1ea3f8f7384f92c5
created 2020-02-27 04:43 +0000
pushed 2020-02-27 09:49 +0000
Andrew McCreight Andrew McCreight - Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown
4882109367167555a50bdb4808efb34d73538961
created 2020-01-13 02:50 +0000
pushed 2020-01-13 09:38 +0000
Jeff Walden Jeff Walden - Bug 1608629 - Split builtin/Promise.* into several different headers/files so that touching builtin/Promise.h doesn't rebuild the world. r=arai
1351b10745f0ee445c9ced39321efe9681569c5a
created 2020-01-10 21:31 +0000
pushed 2020-01-11 09:48 +0000
Jeff Walden Jeff Walden - Bug 1608338 - Make |js::OriginalPromiseThen| always create a |PromiseObject*|, not potentially create something different depending on the passed-in promise's |.constructor[Symbol.species]|. r=arai
e43613f1ceee5d59d90f41720a5f48458b1f9b99
created 2020-01-10 21:29 +0000
pushed 2020-01-11 09:48 +0000
Jeff Walden Jeff Walden - Bug 1608338 - Move |CreateDependentPromise| into |Promise.cpp| now that it's no longer in |Promise.h| interfaces. r=arai
32862ccdb51214de7b43ba2077af461ecf65db22
created 2020-01-10 21:29 +0000
pushed 2020-01-11 09:48 +0000
Jeff Walden Jeff Walden - Bug 1608338 - Inline |js::OriginalPromiseThen| into the |Promise.prototype.then| implementation, then change |js::OriginalPromiseThen| to be more suitable for use by its sole remaining JSAPI caller. r=arai
eba8767f017a78b970c6ad118cc1b7a089937594
created 2020-01-10 21:28 +0000
pushed 2020-01-11 09:48 +0000
Jeff Walden Jeff Walden - Bug 1608338 - Common up the implementations of |JS::AddPromiseReactions{,IgnoringUnhandledRejection}| in a single relatively-streamlined function. r=arai
8570b6bf025dec8b7704ad04c0de6efc0060c413
created 2020-01-10 21:28 +0000
pushed 2020-01-11 09:48 +0000
Jeff Walden Jeff Walden - Bug 1608338 - Implement the tail end of |ReadableStreamTee_Cancel| with less use of explicit |AutoRealm|. r=arai
9f267cbec2234e42c6aa64abcabc320b71001dac
created 2020-01-09 00:16 +0000
pushed 2020-01-09 09:44 +0000
Jeff Walden Jeff Walden - Bug 1607939 - Inline a whole bunch of flab from the wholly-generic unforgeable{Resolve,Reject} functions and provide forms of them that return PromiseObject* (perhaps if arguments are sufficiently restrictive). r=arai
e37d4d3ab13175bf293fa6c0ee82eb32d8ffd3fe
created 2020-01-08 23:41 +0000
pushed 2020-01-09 03:40 +0000
Jeff Walden Jeff Walden - Bug 1604375 - Implement |JS::AddPromiseReactionsIgnoringUnhandledRejection| that won't report an unhandled rejection if the passed-in-promise rejects. r=arai
677c66a198eb73a2c8efbaa4e8c87938cbf398fa
created 2020-01-08 23:39 +0000
pushed 2020-01-09 03:40 +0000
Jeff Walden Jeff Walden - Bug 1604375 - Split |RunSettlingFunction| into |RunFulfillFunction| and |RunRejectFunction|. r=arai
77f8c50c3a5f1a706fb6e0f9cf2c16e75f4845cb
created 2020-01-08 23:39 +0000
pushed 2020-01-09 03:40 +0000
Jeff Walden Jeff Walden - Bug 1604375 - Rename |RunResolutionFunction| to |RunSettlingFunction|, because "resolution" is sort of like "resolve" but this function handles both resolve and reject functions so it's misnomerish. r=arai
0374840e14842ff50d80e994c6b93176e61a2d47
created 2020-01-08 23:39 +0000
pushed 2020-01-09 03:40 +0000
Jeff Walden Jeff Walden - Bug 1604375 - Rename |SetPromiseIsHandled| to |SetSettledPromiseIsHandled|, as the function can only be used on settled promises. r=arai
496e56e95295b164a0e2c02ad841c6dd22890fc1
created 2019-12-13 20:51 +0000
pushed 2019-12-14 09:41 +0000
Jim Blandy Jim Blandy - Bug 1592427: Implement Debugger.Object.prototype.promiseReactions. r=arai,loganfsmyth
f0ca73c538e7c78d2d32c2d7d1ee348c3eb87f43
created 2019-12-13 02:12 +0000
pushed 2019-12-14 09:41 +0000
Jim Blandy Jim Blandy - Bug 1592427: Introduce ForEachReaction helper function. r=arai
a9fe5d6acd655181d94ca4e68c0aed7f34c5053b
created 2019-12-13 04:08 +0200
pushed 2019-12-13 09:46 +0000
Arthur Iakab Arthur Iakab - Backed out 5 changesets (bug 1592427) for causing build bustages on debugger/Object.cpp CLOSED TREE
fb6cac74e451346b28356abc2e77799e6e0f35fc
created 2019-12-12 22:23 +0000
pushed 2019-12-13 09:46 +0000
Jim Blandy Jim Blandy - Bug 1592427: Implement Debugger.Object.prototype.promiseReactions. r=arai,loganfsmyth
0c8f04b2a6dc68629559038be66c0e3644ea356d
created 2019-12-12 09:28 +0000
pushed 2019-12-13 09:46 +0000
Jim Blandy Jim Blandy - Bug 1592427: Introduce ForEachReaction helper function. r=arai
80b027e1938dfb91ae162b39a8baa5445484d4a0
created 2019-12-12 03:48 +0000
pushed 2019-12-12 21:50 +0000
Jon Coppeard Jon Coppeard - Bug 1603122 - Consolidate allocation-related definitions in Allocator.h and remove some includes of Heap.h r=allstarschh
f16fced2b955bde19432b54417b814be28c603ff
created 2019-12-09 21:38 +0000
pushed 2019-12-10 09:54 +0000
Jim Blandy Jim Blandy - Bug 1592427: Let InternalAwait arg types show which handlers are actually used. r=arai
4c8c8264173712bc5580c90dfa7f30bc1479919f
created 2019-12-06 08:45 +0000
pushed 2019-12-07 09:26 +0000
Jim Blandy Jim Blandy - Bug 1592427: Correct comment for ReactionRecordSlots::ReactionRecordSlot_Promise. DONTBUILD r=arai
3cc97d3c3c0f9582ac788cebf076c42e082337ac
created 2019-11-27 10:15 +0000
pushed 2019-11-27 21:56 +0000
André Bargull André Bargull - Bug 1598869: Avoid unused function warning for Promise.any. r=jorendorff
936031ae609c7c7ea01a6b5fbce150a6b7cab956
created 2019-11-22 18:15 +0000
pushed 2019-11-23 09:47 +0000
André Bargull André Bargull - Bug 1568903 - Part 9: Implement the Promise.any proposal. r=jorendorff
e7097ccc33a9d0ca428faf1114ba7a43f2e29389
created 2019-11-22 18:14 +0000
pushed 2019-11-23 09:47 +0000
André Bargull André Bargull - Bug 1568903 - Part 8: Add separate struct to work with Promise combinator elements arrays. r=jorendorff
08498010c54077f7d9af86d3a7dde4400e394b61
created 2019-11-22 18:14 +0000
pushed 2019-11-23 09:47 +0000
André Bargull André Bargull - Bug 1568903 - Part 7: Add function to check if Promise combinator element function was already called. r=jorendorff
182fe08e0d527d2efa7b35a045448bb550f3ee90
created 2019-11-22 18:13 +0000
pushed 2019-11-23 09:47 +0000
André Bargull André Bargull - Bug 1568903 - Part 6: Add helper to create Promise combinator element functions. r=jorendorff
5aa617ae468c997ed88068a353670f93780d2539
created 2019-11-22 18:35 +0000
pushed 2019-11-23 09:47 +0000
André Bargull André Bargull - Bug 1568903 - Part 5: Rename shared functions for Promise combinators. r=jorendorff
6ddf558231ebee00b3b0828d343e7115c4e975f7
created 2019-11-18 11:15 +0000
pushed 2019-11-18 21:31 +0000
André Bargull André Bargull - Bug 1459042: Handle cross-compartment wrappers for async iterator objects. r=jorendorff
cfe990fab350df1c36c24affdac448f7932379aa
created 2019-11-15 13:50 +0200
pushed 2019-11-15 21:44 +0000
Noemi Erli Noemi Erli - Backed out 10 changesets (bug 1568903) for causing mochitest failures
f4d9fda6d7f2504b1e8bde4f50603a7013f0917f
created 2019-11-12 11:14 +0000
pushed 2019-11-15 21:44 +0000
André Bargull André Bargull - Bug 1568903 - Part 9: Implement the Promise.any proposal. r=jorendorff
379d0f2de211fb18470dfe40f41199dcc8b44cb4
created 2019-11-12 11:18 +0000
pushed 2019-11-15 21:44 +0000
André Bargull André Bargull - Bug 1568903 - Part 8: Add separate struct to work with Promise combinator elements arrays. r=jorendorff
3f4aee7f2893f625f0e88dbd623ac9cb41824e97
created 2019-11-12 11:14 +0000
pushed 2019-11-15 21:44 +0000
André Bargull André Bargull - Bug 1568903 - Part 7: Add function to check if Promise combinator element function was already called. r=jorendorff
595accbef95e27f253a0c4539a31c6858f1cae7c
created 2019-11-12 11:13 +0000
pushed 2019-11-15 21:44 +0000
André Bargull André Bargull - Bug 1568903 - Part 6: Add helper to create Promise combinator element functions. r=jorendorff
less more (0) -300 -100 -60 tip