Commit Graph

285 Commits

Author SHA1 Message Date
Nikhil Marathe
61dbd07aa3 Bug 918806 - Enable DOM Promises. sr=bz 2014-01-30 09:41:43 -08:00
Bobby Holley
9fce7fff11 Bug 872273 - Remove non-cx variant of ErrorFromException, and make it take a HandleObject. r=Waldo
We're going to need to start doing more work in js_ErrorFromException, which
will require a |cx| and may GC.
2014-01-30 09:30:29 -08:00
Nikhil Marathe
9c3cfd1a18 Bug 945766 - DOM Promise should pass Promise/A+ tests. r=bz 2014-01-28 10:14:57 -08:00
Nikhil Marathe
46fc87707d Bug 939332 - Implement Promise.all, Promise.cast, Promise.race. r=bz 2013-11-19 13:53:00 -08:00
Nikhil Marathe
8d0052198d Bug 879245 - Implement thenables for Promises. r=bz 2014-01-23 10:47:29 -08:00
Nikhil Marathe
1476255d12 Bug 959375 - Add Promise Resolve/Reject overloads accepting a window. r=baku 2014-01-13 14:36:03 -08:00
Nikhil Marathe
0875d3ee10 Bug 958684 - Fix AsyncErrorReporter leak in Promises. r=mccr8 2014-01-10 14:07:46 -08:00
Ben Turner
081c6e49da Bug 914762 - Switch Workers to use a normal nsThread event loop, r=mrbkap. 2013-10-23 06:16:49 -07:00
Nikhil Marathe
dc7c2bb825 Bug 936700 - Worker Preferences cache. r=bent 2013-11-24 11:27:15 -08:00
Nikhil Marathe
ee95f9bfe6 Bug 915233 - DOM Promises on Workers. r=baku,bent,smaug,bz sr=sicking 2013-11-24 11:26:07 -08:00
Nikhil Marathe
85cbc6ba5f Bug 942255 - UsesSystemPrincipal() in Promise::EnabledForScope() on Workers. r=bz 2013-11-22 14:13:26 -08:00
Boris Zbarsky
884da06296 Bug 941437 part 2. Remove the unused cx argument from UNWRAP_OBJECT and UNWRAP_WORKER_OBJECT. r=smaug 2013-11-21 07:51:16 -05:00
Nikhil Marathe
7ed16b392a Bug 939906 - Make Promise.resolve(), Promise.reject(), Promise.prototype.then() and Promise.prototype.catch() spec compliant. r=baku 2013-11-19 13:29:47 -08:00
Nikhil Marathe
c034e6930c Bug 882076 - C++ callbacks to DOM Promises. r=baku,mccr8 2013-11-19 10:43:51 -08:00
Nikhil Marathe
d0639e1f14 Bug 939909 - Get rid of Optional<> from internal Promise functions. r=bz 2013-11-19 10:39:51 -08:00
Nikhil Marathe
8bac11b4b4 Bug 933010 - AsyncErrorReporter takes bool isChromeError. r=bz 2013-10-30 16:17:36 -07:00
Michael Henretty
4b9fd4a73a Bug 899574 - Add public API for resolving promises in C++. r=baku 2013-09-26 11:09:16 -07:00
Reuben Morais
69ab2ad7e9 Backed out 2 changesets (bug 899574) for breaking Gaia tests 2013-10-07 14:41:13 -04:00
Michael Henretty
1ac9d9204b Bug 899574 - Add public API for resolving promises in C++. r=baku 2013-09-26 11:09:16 -07:00
Andrea Marchesini
a03d55dffb Bug 911213 - Implement new promise constructor, r=bz 2013-09-11 18:03:04 +02:00
Ms2ger
869341c41c Bug 913923 - Part b: Move OwningNonNull into its own header; r=dzbarsky 2013-09-10 09:03:37 +02:00
Andrew McCreight
cee0d6bfae Bug 883920 - use templates for {Hold,Drop}JSObjects. r=peterv 2013-08-16 13:10:17 -07:00
Boris Zbarsky
4ee066317f Bug 903419 part 2. Report unhandled rejections in promises. r=smaug,bholley,luke 2013-08-29 00:30:06 -04:00
Andrew McCreight
9af4a9cb8a Bug 904826 - Remove some unneeded nsLayoutStatics calls. r=smaug,bholley,bz 2013-08-27 15:39:02 -07:00
Andrew McCreight
251902e99a Backed out changeset 365053e73efa for build bustage on this CLOSED TREE. 2013-08-27 09:54:01 -07:00
Andrew McCreight
f930d02918 Bug 904826 - Remove some unneeded nsLayoutStatics calls. r=smaug 2013-08-20 14:19:33 -07:00
Kyle Huey
279381a195 Bug 903772: Part 3 - Refactor GlobalObject. r=peterv 2013-08-22 22:17:08 -07:00
Boris Zbarsky
0d9dbfadfe Bug 897913 part 3. Enable Promise in chrome and certified apps, even when preffed off. r=bholley, pending review from baku 2013-08-07 17:40:20 -04:00
Mike Hommey
0dc9c0ef85 Bug 881323 - Re-implement CycleCollectorParticipant with actual vtables, with constexpr to avoid static initializers. r=mccr8 2013-08-02 10:29:05 +09:00
Andrea Marchesini
65aba6540c Bug 875289 - Remove .done() and allow undefined to be passed to .then() and .catch(), r=mounir, sr=bz 2013-07-16 15:56:24 +02:00
Andrea Marchesini
201cec1916 Bug 884279 - Rename Future to Promise. r=mounir 2013-07-11 16:40:36 -04:00
Ed Morley
f17f7614fd Backed out changeset 96036434bb78 (bug 875289) for mochitest-chrome failures on a CLOSED TREE 2013-06-20 11:20:49 +01:00
Ed Morley
427d04b92b Backed out changeset 80732a2b8422 (bug 875289) 2013-06-20 11:20:01 +01:00
Andrea Marchesini
6fdc945ce4 Bug 875289 - Remove .done() and allow undefined to be passed to .then() and .catch(), r=mounir 2013-06-20 10:49:47 +02:00
Andrea Marchesini
0c131d8498 Bug 875289 - Renaming Future to Promise, r=mounir 2013-06-20 10:49:40 +02:00