dom/webidl/Promise.webidl
8a62d45d03cfe41d7f33b9e629d4ed03b9b4abba
created 2022-09-21 07:44 +0000
pushed 2022-09-21 21:43 +0000
Peter Van der Beken Peter Van der Beken - Bug 1659158 - Switch WebIDL from void to undefined. r=edgar
66755e4bf4d9dc83fb73545622930ce7a92b1113
created 2021-04-11 03:13 +0000
pushed 2021-04-11 09:34 +0000
Kagami Sascha Rosylight Kagami Sascha Rosylight - Bug 1631581 - Part 1: Rename NoInterfaceObject to LegacyNoInterfaceObject r=edgar
099d6c36e8318f5cbf42676258f210fe9a01ff5e
created 2019-03-19 15:14 +0000
pushed 2019-03-21 10:40 +0000
Boris Zbarsky Boris Zbarsky - Bug 1535384 part 5. Eliminate MOZ_CAN_RUN_SCRIPT_BOUNDARY for mutation callbacks. r=mccr8
e44e37b00bfa4aa987bd3a697efe3189abad137a
created 2019-03-19 04:33 +0000
pushed 2019-03-21 10:40 +0000
Boris Zbarsky Boris Zbarsky - Bug 1535384 part 3. Eliminate MOZ_CAN_RUN_SCRIPT_BOUNDARY on console callbacks. r=baku
b0af7322659c66d6bd72958713c5737f3ce30822
created 2019-03-19 12:59 +0000
pushed 2019-03-21 04:34 +0000
Boris Zbarsky Boris Zbarsky - Bug 1535124 part 2. Mark Web IDL callbacks MOZ_CAN_RUN_SCRIPT by default. r=qdot
fbfcfc27ab30434eaac667cbbf9d33ded0abb571
created 2018-10-20 20:02 -0400
pushed 2018-10-24 04:16 +0000
Nika Layzell Nika Layzell - Bug 1489301 - Part 4: Remove unnecessary [Exposed=System] annotations, r=bzbarsky
77f4c84bebf05b7fddb3f5bdb8e7de0d2eb3ebd6
created 2018-10-23 03:49 +0300
pushed 2018-10-23 04:49 +0000
Daniel Varga Daniel Varga - Backed out 6 changesets (bug 1489301) for Linting opt failure at /builds/worker/checkouts/gecko/dom/bindings/parser/WebIDL.py
f34bc8a40bec4df77ca477793a8932f6683baa8c
created 2018-10-20 20:02 -0400
pushed 2018-10-23 04:49 +0000
Nika Layzell Nika Layzell - Bug 1489301 - Part 4: Remove unnecessary [Exposed=System] annotations, r=bzbarsky
86dc76e74294e7c25a2d582d144b8da5f986af20
created 2018-09-13 23:04 +0300
pushed 2018-09-14 03:30 +0000
Cosmin Sabou Cosmin Sabou - Backed out 5 changesets (bug 1485040) for causing build bustages on test_mozwebidlcodegen. CLOSED TREE
b417c2d937e8b0a4987e61b1d47efae4435a3fde
created 2018-09-13 19:30 +0000
pushed 2018-09-14 03:30 +0000
Andrew McCreight Andrew McCreight - Bug 1485040, part 5 - Automatically fix mode lines in WebIDL files r=qdot
1e5525aac373cd6a728c7d5f02ca5abf9a0da3da
created 2016-12-19 15:38 -0800
pushed 2016-12-20 19:42 +0000
Boris Zbarsky Boris Zbarsky - Bug 1323721 part 12. Create a separate IDLPromiseType; stop treating Promise as an interface altogether. r=qdot
fd6f892a6802e79d5e4f91861210104870bd88c3
created 2016-12-19 15:38 -0800
pushed 2016-12-20 19:42 +0000
Boris Zbarsky Boris Zbarsky - Bug 1323721 part 2. Remove the no longer used PromiseInit callback type. r=till
918e37b44bddf0ab04f59887a1bb753aa586b3d9
created 2016-12-11 09:12 -0800
pushed 2016-12-15 00:06 +0000
Till Schneidereit Till Schneidereit - Bug 1322920 - Remove DOM Promise implementation. r=bz
69a7e03cf1f8ee309ab4bf38d1761693a30191d2
created 2016-03-30 14:11 +0200
pushed 2016-03-31 20:04 +0000
Eddy Bruel Eddy Bruel - Bug 1229769 - Expose Promise interface to WorkerDebugger #ifdef SPIDERMONKEY_PROMISE;r=bz
1052435cba5f65a63f87dfddcb43e35941e1ecb6
created 2016-03-24 16:12 +0100
pushed 2016-03-25 15:36 +0000
Eddy Bruel Eddy Bruel - Bug 1229769 - We should be able to use DOM promises in the worker debugger;r=khuey
dae2ed7930f4e3d4f4167ea05db8e7bb945313bc
created 2016-02-09 17:40 -0500
pushed 2016-02-10 10:47 +0000
Boris Zbarsky Boris Zbarsky - Bug 1243001 part 8. Tell SpiderMonkey to put its promise jobs into the CycleCollectedJSRuntime job queue. r=peterv
863f5c3d64a0d1630575272c4f46b204048f7b2b
created 2016-02-09 17:40 -0500
pushed 2016-02-10 10:47 +0000
Boris Zbarsky Boris Zbarsky - Bug 1243001 part 6. Implement Promise::AppendNativeHandler in the SPIDERMONKEY_PROMISE world. r=peterv
eb8f560ba9fa3c52d9223abf799f8cf276a32c77
created 2016-02-09 17:40 -0500
pushed 2016-02-10 10:47 +0000
Boris Zbarsky Boris Zbarsky - Bug 1243001 part 2. Make Promise an empty [NoInterfaceObject] interface when SPIDERMONKEY_PROMISE is defined. r=peterv
79478e472e28eca0225e6a1ccaabcbf179ced7a3
created 2015-11-25 15:48 -0500
pushed 2015-12-01 14:26 +0000
Boris Zbarsky Boris Zbarsky - Bug 1170760 part 13. Add subclassing support to Promise::Then/Catch. r=baku,efaust
1e144edfd1d846ea8612a02fee5704ec28b06cc4
created 2015-11-25 15:48 -0500
pushed 2015-12-01 14:26 +0000
Boris Zbarsky Boris Zbarsky - Bug 1170760 part 12. Rip out the promise-resolved-with-promise fast path. r=baku
28e2db073b6593b647df66864fce8ecac935a3f5
created 2015-11-25 15:48 -0500
pushed 2015-12-01 14:26 +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 2015-12-01 14:26 +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 2015-12-01 14:26 +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 2015-12-01 14:26 +0000
Boris Zbarsky Boris Zbarsky - Bug 1170760 part 7. Add subclassing support to Promise::Race. r=baku,efaust
08f527d6528249e686c4ef9fac002939e3dab59a
created 2015-11-25 21:02 -0800
pushed 2015-11-26 15:54 +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 2015-11-26 15:54 +0000
Boris Zbarsky Boris Zbarsky - Bug 1170760 part 13. Add subclassing support to Promise::Then/Catch. r=baku,efaust
6104fe33d5f5367b8413b0108008356918ee160c
created 2015-11-25 15:48 -0500
pushed 2015-11-26 15:54 +0000
Boris Zbarsky Boris Zbarsky - Bug 1170760 part 12. Rip out the promise-resolved-with-promise fast path. r=baku
1dfb229da01df4659e7f521f01d8c6d88d30f0d6
created 2015-11-25 15:48 -0500
pushed 2015-11-26 15:54 +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 2015-11-26 15:54 +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 2015-11-26 15:54 +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 2015-11-26 15:54 +0000
Boris Zbarsky Boris Zbarsky - Bug 1170760 part 7. Add subclassing support to Promise::Race. r=baku,efaust
3d086b6c82892f9d6bf2769153b86e65cb16cd79
created 2015-08-06 17:18 +0200
pushed 2015-08-12 14:47 +0000
Alpha A. Alpha A. - Bug 1086627 - Rename Promise constructs to more closely match the specification. r=nsm,jst
e372fae4d9b61184aa34e71e21c5250696d9310f
created 2015-04-17 22:01 -0400
pushed 2015-04-21 09:59 +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
e5af7bbae31ec5b18b547c8c348b1760fea9cfbe
created 2015-04-18 15:30 -0700
pushed 2015-04-20 03:21 +0000
Phil Ringnalda Phil Ringnalda - Back out 2 changesets (bug 1152902) for Gu bustage
462f2f668259955ece06a8170bebd977314738fa
created 2015-04-17 22:01 -0400
pushed 2015-04-20 03:21 +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
560fcd0679e8e83d0d41dfe647a8fa2513f22699
created 2015-01-12 11:52 -0500
pushed 2015-01-12 20:26 +0000
Boris Zbarsky Boris Zbarsky - Bug 1113827 part 2. Remove some now-unnecessary [Throws] annotations in our IDL. r=peterv
652e8de626d23cc31eb5d0801b305faee49ac4c4
created 2014-10-19 22:27 -0400
pushed 2014-10-20 12:40 +0000
Boris Zbarsky Boris Zbarsky - Bug 1083950. Add a way to get the promises that depend on a given promise via PromiseDebugging. r=nsm
cea6d1d8e0d160c80e1c021e930d984c23199e3c
created 2014-08-04 22:20 -0400
pushed 2014-08-05 14:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1017988 part 8. Add [Exposed] extended attributes as needed. r=khuey
4685bb81ef6dc8fecc958339ce19a0888d757e6f
created 2014-07-31 23:50 -0400
pushed 2014-08-01 15:52 +0000
Boris Zbarsky Boris Zbarsky - Bug 1045743. Add support for the Promise<type> syntax to Web IDL bindings. r=khuey
7784c83c72a20a527652ddc2e4e6b8b47cad6085
created 2014-07-18 21:31 -0400
pushed 2014-07-21 01:13 +0000
Boris Zbarsky Boris Zbarsky - Bug 1040263. Eagerly create and preserve Promise reflectors so we always have them available during unlink. r=nsm,bholley.
501baeb3a034903ad6f680ad0f88325fcf60bb7d
created 2014-04-03 23:32 -0400
pushed 2014-04-04 18:50 +0000
Boris Zbarsky Boris Zbarsky - Bug 985536. Go back to allowing optional any with no default value in WebIDL, but treat it as having a default value of undefined. r=khuey
fed727c1231575a3df990f18cff61799c69ac245
created 2014-02-19 10:13 -0500
pushed 2014-02-19 20:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 970764. Remove support for non-optional "any" arguments values, since "any" needs to be able to include undefined anyway. Have "any" arguments and dictionary entries default to undefined unless the IDL explicitly says "= null". r=khuey
6b783305b12a83d2f31a0da7070bfc676de9961a
created 2014-02-10 09:27 -0800
pushed 2014-02-11 13:39 +0000
Nikhil Marathe Nikhil Marathe - Bug 966348 - Rename Promise.cast to Promise.resolve. r=bz
f33534019590d1ec9f00851a05d577bf96f215d4
created 2014-01-30 13:14 -0800
pushed 2014-01-31 11:49 +0000
Nikhil Marathe Nikhil Marathe - Bug 918806 - Add Promise to test_interfaces.html on all builds. r=bz
fc70e3e4a2418269fb1d65d7159b473b72083f31
created 2014-01-30 13:14 -0800
pushed 2014-01-31 11:49 +0000
Nikhil Marathe Nikhil Marathe - Bug 918806 - Enable DOM Promises. sr=bz
7e4ed3b79f4d1adf75b643649148bed69ccf0f95
created 2014-01-30 14:46 -0500
pushed 2014-01-31 11:49 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 6db8b08a3aea and 1d7c2025bb56 (bug 918806) for B2G mochitest failures.
1d7c2025bb562321c05f7f952e31f385828cb382
created 2014-01-30 09:41 -0800
pushed 2014-01-31 11:49 +0000
Nikhil Marathe Nikhil Marathe - Bug 918806 - Enable DOM Promises. sr=bz
6f90f9c6b49d02847819710e2c7942fb93064a5d
created 2014-01-28 10:14 -0800
pushed 2014-01-29 10:32 +0000
Nikhil Marathe Nikhil Marathe - Bug 945766 - DOM Promise should pass Promise/A+ tests. r=bz
a4c6de5079e573bb0fe41c56e90d95ad3a273140
created 2013-11-19 13:53 -0800
pushed 2014-01-24 12:08 +0000
Nikhil Marathe Nikhil Marathe - Bug 939332 - Implement Promise.all, Promise.cast, Promise.race. r=bz
58f2fbf00c8c6fda2e4c5018f3838ae1c934d3dc
created 2013-11-19 13:29 -0800
pushed 2013-11-21 13:21 +0000
Nikhil Marathe Nikhil Marathe - Bug 939906 - Make Promise.resolve(), Promise.reject(), Promise.prototype.then() and Promise.prototype.catch() spec compliant. r=baku
66ab5cb18c25043aa7fd299e072daf682d6b2463
created 2013-11-19 10:39 -0800
pushed 2013-11-20 03:26 +0000
Nikhil Marathe Nikhil Marathe - Bug 939909 - Get rid of Optional<> from internal Promise functions. r=bz
250ae9645c791014d0ec2932f0b4c555b69117ad
created 2013-10-11 12:28 -0400
pushed 2013-11-01 13:13 +0000
Boris Zbarsky Boris Zbarsky - Bug 882541 part 4. Treat undefined as missing for optional WebIDL arguments. r=khuey,ms2ger
1b2970c8d6dd62bfca17c47d250e09cd05eafba0
created 2013-09-30 18:32 +0200
pushed 2013-10-25 08:12 +0000
Peter Van der Beken Peter Van der Beken - Bug 922159 - Rename Creator WebIDL extended attribute to NewObject. r=bz.
da094d24f933c60c1fc5547b4cbf8eb1f51da0eb
created 2013-10-23 15:51 +0100
pushed 2013-10-24 05:06 +0000
Ed Morley Ed Morley - Backed out changeset 64a19bc0e198 (bug 922159) for compilation failures on a CLOSED TREE
64a19bc0e198e94705f109b232a65895b3c46488
created 2013-09-30 18:32 +0200
pushed 2013-10-24 05:06 +0000
Peter Van der Beken Peter Van der Beken - Bug 922159 - Rename Creator WebIDL extended attribute to NewObject. r=bz.
f313d33bdbc478698baf13e732937a7714d15d15
created 2013-10-14 17:30 +0100
pushed 2013-10-14 16:31 +0000
Ed Morley Ed Morley - Backed out changeset ccf11ae08ba2 (bug 882541)
ccf11ae08ba2d800801a135efa0694577797253b
created 2013-10-11 12:28 -0400
pushed 2013-10-12 01:50 +0000
Boris Zbarsky Boris Zbarsky - Bug 882541 part 4. Treat undefined as missing for optional WebIDL arguments. r=khuey,ms2ger
07dafead9048be8c3be1e9a37211c0bf56c1d4b5
created 2013-09-11 18:03 +0200
pushed 2013-09-12 00:24 +0000
Andrea Marchesini Andrea Marchesini - Bug 911213 - Implement new promise constructor, r=bz
61c90eecd72a5ea5f0a867c7989b63cd353dc9c1
created 2013-08-07 17:40 -0400
pushed 2013-08-08 20:23 +0000
Boris Zbarsky Boris Zbarsky - Bug 897913 part 3. Enable Promise in chrome and certified apps, even when preffed off. r=bholley, pending review from baku
11e2c4170bed6710f31aabcd52e9d320ada50da4
created 2013-08-07 15:50 -0700
pushed 2013-08-08 11:13 +0000
Ed Morley Ed Morley - Backed out changeset 2a70c56c2469 (bug 897913)
less more (0) -60 tip