dom/promise/Promise.h
b6ecd2cc921732c42a24bffe69379b4a3a2b9c51
created 2017-08-06 20:47 +0300
pushed 2018-01-11 17:45 +0000
Andrea Marchesini Andrea Marchesini - Bug 1120178 - Migrate DOMError to DOMExtension in FileReader, IndexedDB, DOMRequest and so on, r=smaug
469ad7100cae38afacee8c5591973b8600844dbb
created 2017-08-10 13:27 +0200
pushed 2018-01-11 17:45 +0000
Alexandre Poirot Alexandre Poirot - Bug 1392540 - Keep running debugger Promise while debugging workers. r=baku
7b660e651128af5f31f35bfce835b9c03c71b4c0
created 2016-12-19 15:38 -0800
pushed 2017-04-10 20:44 +0000
Boris Zbarsky Boris Zbarsky - Bug 1323721 part 6. Remove the now-unused Promise::WrapObject. r=till
918e37b44bddf0ab04f59887a1bb753aa586b3d9
created 2016-12-11 09:12 -0800
pushed 2017-04-10 20:44 +0000
Till Schneidereit Till Schneidereit - Bug 1322920 - Remove DOM Promise implementation. r=bz
1538850bba0fa58be8bddea4670e9f1c2f88f8f0
created 2016-10-18 17:58 +0100
pushed 2017-02-27 14:59 +0000
Jon Coppeard Jon Coppeard - Bug 1297558 - Remove explicit calls to Expose*ToActiveJS r=mccr8
ad2e3708134aa669bf2950671482f482254daf5d
created 2016-09-07 10:51 +0800
pushed 2017-01-16 13:07 +0000
Kaku Kuo Kaku Kuo - Bug 1300071 - Create an API to access DOM Promise's state. r=bz
b18d0dc89c1bcde24ba63b77f239f16fdf9a5620
created 2016-08-16 11:03 +0800
pushed 2017-01-16 13:07 +0000
Kaku Kuo Kaku Kuo - Bug 1293878 part 2 - remove not used Promise::MaybeRejectWithNull() utility; r=smaug
fa719d1a5a6a802e04c0cab8891b97af01abb186
created 2016-08-10 10:07 +0800
pushed 2017-01-16 13:07 +0000
Kaku Kuo Kaku Kuo - Bug 1292091 - Part 1 - add Promise::MaybeResolveWithUndefined() utility method; r=bz
e26509e4c8a1bc309478e57d0fd45d8cb706b523
created 2016-07-07 20:08 -0400
pushed 2016-10-31 18:13 +0000
Boris Zbarsky Boris Zbarsky - Bug 1279313 part 2. Use an AutoEntryScript when resolving or rejecting a Promise from C++, in case we are resolving with an object and plan to call the "then" getter.
70c00c6c05838d6d4be3a7d8e01a5494fbbd94e8
created 2016-06-23 10:53 +0200
pushed 2016-10-31 18:13 +0000
Andrea Marchesini Andrea Marchesini - Bug 1269154 - Get rid of WorkerFeature: WorkerHolder, r=khuey
e6da60a095471f83a98b4e048c05b5d620f42299
created 2016-06-23 10:13 +0200
pushed 2016-10-31 18:13 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 1c5d78c7ba43 (bug 1269154) for bustage on a CLOSED TREE
1c5d78c7ba432f923296cf6d664e345782cb67b1
created 2016-06-22 17:24 +0200
pushed 2016-10-31 18:13 +0000
Andrea Marchesini Andrea Marchesini - Bug 1269154 - Get rid of WorkerFeature: WorkerHolder, r=khuey
8ec9ca3e6d929c8ac8b26bed3abcedb05c150534
created 2016-06-09 20:26 +0100
pushed 2016-10-31 18:13 +0000
Kaku Kuo Kaku Kuo - Bug 1276272 - part 1 - add Promise::MaybeRejectWithVode() utility method; r=ehsan
12affc4c78cf672c930e84a6cddd5fdf3868354a
created 2016-03-22 16:22 +0100
pushed 2016-10-31 18:13 +0000
Till Schneidereit Till Schneidereit - Bug 911216 - Part 24: Use promise rejection tracking to report unhandled rejections to the console. r=bz,Paolo
e979e75c94f650e3a1ecf4b3416a8ab605edb417
created 2016-03-28 10:28 -0700
pushed 2016-07-25 16:35 +0000
Kyle Huey Kyle Huey - Bug 1259290: Part 5 - Remove the cx from WorkerFeature::Notify. r=bz
1052435cba5f65a63f87dfddcb43e35941e1ecb6
created 2016-03-24 16:12 +0100
pushed 2016-07-25 16:35 +0000
Eddy Bruel Eddy Bruel - Bug 1229769 - We should be able to use DOM promises in the worker debugger;r=khuey
6c701e2a30470c3ae6102be68ff20edfd3ad685d
created 2016-03-23 11:02 -0400
pushed 2016-07-25 16:35 +0000
Boris Zbarsky Boris Zbarsky - Bug 1257725 part 3. Get rid of ThreadsafeAutoJSContext usage in Promise code. r=bholley
5a52f75bbf6baf10fff417d9973d3d31305869e8
created 2016-02-09 17:40 -0500
pushed 2016-06-01 01:31 +0000
Boris Zbarsky Boris Zbarsky - Bug 1243001 part 7. Stop wrappercaching dom::Promise when SPIDERMONKEY_PROMISE is defined. r=peterv
d8cfb5df18c378a2283f7cbf7f3c99ca164f0497
created 2016-02-09 17:40 -0500
pushed 2016-06-01 01:31 +0000
Boris Zbarsky Boris Zbarsky - Bug 1243001 part 5. Get rid of most of the dom::Promise methods when SPIDERMONKEY_PROMISE is defined, and reimplement the rest in terms of SpiderMonkey Promise. r=peterv
060438e9046e8ffb053b431e04cfa4e06eb7aedb
created 2016-01-19 14:35 +0800
pushed 2016-06-01 01:31 +0000
Kaku Kuo Kaku Kuo - Bug 1239300 - reject promise with null while creating imagebitmap from empty blob; r=smaug
79478e472e28eca0225e6a1ccaabcbf179ced7a3
created 2015-11-25 15:48 -0500
pushed 2016-02-29 17:11 +0000
Boris Zbarsky Boris Zbarsky - Bug 1170760 part 13. Add subclassing support to Promise::Then/Catch. r=baku,efaust
28e2db073b6593b647df66864fce8ecac935a3f5
created 2015-11-25 15:48 -0500
pushed 2016-02-29 17:11 +0000
Boris Zbarsky Boris Zbarsky - Bug 1170760 part 11. Add subclassing support to Promise::Reject. r=baku,efaust
f540f2da98a582b15bc2032f62d2db6e9c039f3a
created 2015-11-25 15:48 -0500
pushed 2016-02-29 17:11 +0000
Boris Zbarsky Boris Zbarsky - Bug 1170760 part 10. Add subclassing support to Promise::Resolve. r=baku,efaust
fed3e6ac1affd2773441a28b9170c47eaf80e6d1
created 2015-11-25 15:48 -0500
pushed 2016-02-29 17:11 +0000
Boris Zbarsky Boris Zbarsky - Bug 1170760 part 8. Add subclassing support to Promise::All. r=baku,efaust
694d3b2752a723b5223cdc79c7cfea04d01e6617
created 2015-11-25 15:48 -0500
pushed 2016-02-29 17:11 +0000
Boris Zbarsky Boris Zbarsky - Bug 1170760 part 7. Add subclassing support to Promise::Race. r=baku,efaust
0eeec5eed51bae9a8b1bbc29215fc5ceea44bb66
created 2015-11-25 15:48 -0500
pushed 2016-02-29 17:11 +0000
Boris Zbarsky Boris Zbarsky - Bug 1170760 part 6. Fix GetDependentPromise to deal with a situation when someone called then() and passed it the resolve/reject functions that come from a promise's constructor. r=baku
57a6ec978c7967f075b8d7dba7402fabd9a2f0ff
created 2015-11-25 15:48 -0500
pushed 2016-02-29 17:11 +0000
Boris Zbarsky Boris Zbarsky - Bug 1170760 part 5. Implement NewPromiseCapability which can either return a PromiseCapability as in the spec, or one that has a native promise and maybe resolve/reject functions if the consumer asked for them. r=baku,efaust
6fbe06bfeba55e7f03a98c6d800a0564d22a8dfd
created 2015-11-25 15:48 -0500
pushed 2016-02-29 17:11 +0000
Boris Zbarsky Boris Zbarsky - Bug 1170760 part 3. Add an @@species getter on Promise. r=peterv
b8bdcbadd22b7bdd4dc430f12d02df508372cf02
created 2015-11-25 15:48 -0500
pushed 2016-02-29 17:11 +0000
Boris Zbarsky Boris Zbarsky - Bug 1170760 part 2. Pass in the 'this' value to Promise static methods. r=peterv
86e73c5414d638ce77d4960a260cbeebff659568
created 2015-11-25 15:48 -0500
pushed 2016-02-29 17:11 +0000
Boris Zbarsky Boris Zbarsky - Bug 1170760 part 1. Introduce a PromiseCapability struct. r=baku,efaust
08f527d6528249e686c4ef9fac002939e3dab59a
created 2015-11-25 21:02 -0800
pushed 2016-02-29 17:11 +0000
Phil Ringnalda Phil Ringnalda - Back out 13 changesets (bug 1170760) for Gu bustage in homescreen/test/unit/apps_test.js
5d84599a88460d7ecb53b8ef5f7ccbdd5b463afd
created 2015-11-25 15:48 -0500
pushed 2016-02-29 17:11 +0000
Boris Zbarsky Boris Zbarsky - Bug 1170760 part 13. Add subclassing support to Promise::Then/Catch. r=baku,efaust
1dfb229da01df4659e7f521f01d8c6d88d30f0d6
created 2015-11-25 15:48 -0500
pushed 2016-02-29 17:11 +0000
Boris Zbarsky Boris Zbarsky - Bug 1170760 part 11. Add subclassing support to Promise::Reject. r=baku,efaust
f380faddfdd8ee76862fbb284b70143f6ec3bfb2
created 2015-11-25 15:48 -0500
pushed 2016-02-29 17:11 +0000
Boris Zbarsky Boris Zbarsky - Bug 1170760 part 10. Add subclassing support to Promise::Resolve. r=baku,efaust
6a5b7dfab8822228233b0a079b249ead32ecc70c
created 2015-11-25 15:48 -0500
pushed 2016-02-29 17:11 +0000
Boris Zbarsky Boris Zbarsky - Bug 1170760 part 8. Add subclassing support to Promise::All. r=baku,efaust
ee514a25692270b5df04c85326d14bd798e20bd8
created 2015-11-25 15:48 -0500
pushed 2016-02-29 17:11 +0000
Boris Zbarsky Boris Zbarsky - Bug 1170760 part 7. Add subclassing support to Promise::Race. r=baku,efaust
3c2c1acc34ee4f971e1172171ef692a6b7ed1adb
created 2015-11-25 15:48 -0500
pushed 2016-02-29 17:11 +0000
Boris Zbarsky Boris Zbarsky - Bug 1170760 part 6. Fix GetDependentPromise to deal with a situation when someone called then() and passed it the resolve/reject functions that come from a promise's constructor. r=baku
dc2a7f5dc5d6f3b202c328853e3d86101d372bdc
created 2015-11-25 15:48 -0500
pushed 2016-02-29 17:11 +0000
Boris Zbarsky Boris Zbarsky - Bug 1170760 part 5. Implement NewPromiseCapability which can either return a PromiseCapability as in the spec, or one that has a native promise and maybe resolve/reject functions if the consumer asked for them. r=baku,efaust
cb6aba9b849770047f6a93e2b05f7137bda3dc43
created 2015-11-25 15:48 -0500
pushed 2016-02-29 17:11 +0000
Boris Zbarsky Boris Zbarsky - Bug 1170760 part 3. Add an @@species getter on Promise. r=peterv
39e4f5b1ba4000ce22871a6fd5aec5e731abe70b
created 2015-11-25 15:48 -0500
pushed 2016-02-29 17:11 +0000
Boris Zbarsky Boris Zbarsky - Bug 1170760 part 2. Pass in the 'this' value to Promise static methods. r=peterv
7d79cce3630ab0f5bb7591d556b475fc09a7a74b
created 2015-11-25 15:48 -0500
pushed 2016-02-29 17:11 +0000
Boris Zbarsky Boris Zbarsky - Bug 1170760 part 1. Introduce a PromiseCapability struct. r=baku,efaust
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2016-01-18 19:06 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2016-01-18 19:06 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2016-01-18 19:06 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
3d086b6c82892f9d6bf2769153b86e65cb16cd79
created 2015-08-06 17:18 +0200
pushed 2015-12-04 23:28 +0000
Alpha A. Alpha A. - Bug 1086627 - Rename Promise constructs to more closely match the specification. r=nsm,jst
28b7e0f38d1c6b5ca87272cfacea05d3e5eb59a2
created 2015-08-03 18:48 +0200
pushed 2015-12-04 23:28 +0000
Alpha A. Alpha A. - Bug 1086627 - Rename ThenableResolverTask to PromiseResolveThenableJob to more closely match Promise spec. r=nsm
ccf304bee50c78f214dcffbc19869d82e7e90211
created 2015-07-31 13:30 -0400
pushed 2015-10-26 12:58 +0000
Boris Zbarsky Boris Zbarsky - Bug 1135961. Implement subclassing of DOM objects. r=peterv
d488fe836a9bc1c9aa70b3dc66b5b037fcddd85c
created 2015-07-14 21:44 +0200
pushed 2015-10-26 12:58 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1178665 - Part 1: Make Promise::DispatchToMicroTask public. r=khuey
50b3b013e383d6210611226f30ab5b46aae433fa
created 2015-05-22 07:17 +0200
pushed 2015-10-26 12:58 +0000
Michael Layzell Michael Layzell - Bug 1167597 - Mark PromiseReportRejectFeature::mPromise as MOZ_NON_OWNING_REF. r=ehsan
bd079aadd3feeee3f9b9f73c5e0bc4bd6a870722
created 2015-05-03 15:32 -0400
pushed 2015-08-03 13:22 +0000
Andrew McCreight Andrew McCreight - Bug 1152551, part 2 - Fix mode lines in dom/. r=jst
1418eccc0e4721505c0f5dd72206f09a6cb0ce1d
created 2015-04-29 08:59 -0700
pushed 2015-08-03 13:22 +0000
Ben Kelly Ben Kelly - Bug 1120501 P1 Make it easier to use Promise::All() from C++ code. r=nsm
39da629933e1c864000b90809c2238b46f8ce945
created 2015-04-24 09:43 -0700
pushed 2015-08-03 13:22 +0000
Andrew McCreight Andrew McCreight - Bug 1062479 - Use static strings for WeakReference type names. r=ehsan
e372fae4d9b61184aa34e71e21c5250696d9310f
created 2015-04-17 22:01 -0400
pushed 2015-08-03 13:22 +0000
Boris Zbarsky Boris Zbarsky - Bug 1152902 part 2. Add a fast path for the case when a Promise is resolved with another Promise. r=nsm
331d71cabe1ef6ec803d3e6e8bb85b44d702a187
created 2015-04-10 17:27 +0200
pushed 2015-08-03 13:22 +0000
David Rajchenbach-Teller David Rajchenbach-Teller - Bug 1083361 - Exposing a PromiseDebugging API to monitor uncaught DOM Promise. r=bz
838556f52b8da634898c7d6ca7a42212dd299d84
created 2015-04-24 09:43 -0700
pushed 2015-06-19 19:24 +0000
Andrew McCreight Andrew McCreight - Bug 1062479 - Use static strings for WeakReference type names. r=ehsan, a=sledru
ac4464790ec4896a5188fa50cfc69ae0ffeddc08
created 2015-03-21 12:28 -0400
pushed 2015-06-19 19:24 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
0b0c492a33b545fb9daa9b041969e17b5dcbe00e
created 2015-03-19 10:13 -0400
pushed 2015-06-19 19:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 1117172 part 3. Change the wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv
9d54f24596e9969d4afb30da02717f6f8c578322
created 2015-03-09 18:27 -0700
pushed 2015-06-19 19:24 +0000
Wes Kocher Wes Kocher - Merge inbound to m-c a=merge CLOSED TREE
cdeac41a30aa7e2282e87cc7c2e73a2f094aa49f
created 2015-03-09 12:50 -0400
pushed 2015-06-19 19:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 1140573 part 3. Drop the parent argument from js::NewFunctionWithReserved. r=waldo
c5fc760d1401e861224b676bb58b2c8f8cef1862
created 2015-03-09 12:36 +0000
pushed 2015-06-19 19:24 +0000
Paolo Amadini Paolo Amadini - Bug 1140472 - Set an async stack when invoking promise handlers. r=bz
less more (0) -100 -60 tip