dom/webidl/Promise.webidl
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)
2a70c56c2469b8d481f41c496895c67df7b162e4
created 2013-08-07 17:40 -0400
pushed 2013-08-08 11:13 +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
b5ebb29f3ae2b04affcf522185bbcbc101acede7
created 2013-07-16 15:56 +0200
pushed 2013-07-16 20:04 +0000
Andrea Marchesini Andrea Marchesini - Bug 875289 - Remove .done() and allow undefined to be passed to .then() and .catch(), r=mounir, sr=bz
cc1d6a5a4840d0c76f95a30bf42a1b76bf5eab1a
created 2013-07-11 16:40 -0400| base
pushed 2013-07-12 17:29 +0000
Andrea Marchesini Andrea Marchesini - Bug 884279 - Rename Future to Promise. r=mounir
2266ccdba6d70fc64bf4767488527aa76ed12bf2
created 2013-06-20 11:20 +0100
pushed 2013-06-20 23:22 +0000
Ed Morley Ed Morley - Backed out changeset 80732a2b8422 (bug 875289)
80732a2b842203580374a0f8aba841c4b366ca2b
created 2013-06-20 10:49 +0200
pushed 2013-06-20 23:22 +0000
Andrea Marchesini Andrea Marchesini - Bug 875289 - Remove .done() and allow undefined to be passed to .then() and .catch(), r=mounir
96036434bb78b0d8418d1fd4b01605862a8fe9c3
created 2013-06-20 10:49 +0200| base
pushed 2013-06-20 23:22 +0000
Andrea Marchesini Andrea Marchesini - Bug 875289 - Renaming Future to Promise, r=mounir
2e39187b8199a31a7b8af86b38994ef202361f76
created 2013-06-19 21:57 -0400
pushed 2013-06-20 07:59 +0000
Ehsan Akhgari Ehsan Akhgari - Backed out changeset 8df19e23b3ae (bug 875289) because it depends on bug 884279 which I'm backing out
8df19e23b3aea82edc656aaf3f31104d658e3b8f
created 2013-06-19 20:57 -0400
pushed 2013-06-20 07:59 +0000
Andrea Marchesini Andrea Marchesini - Bug 875289 - Remove .done() and allow undefined to be passed to .then() and .catch(). r=mounir, sr=bz
c1596bee956c700875d972f4d20bb462603cfb76
created 2013-06-19 20:57 -0400| base
pushed 2013-06-20 07:59 +0000
Andrea Marchesini Andrea Marchesini - Bug 884279 - Rename Future to Promise. r=mounir
less more (0) tip