diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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) |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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) |