dom/promise/Promise.h
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
28b7e0f38d1c6b5ca87272cfacea05d3e5eb59a2
created 2015-08-03 18:48 +0200
pushed 2015-08-12 14:47 +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-08-01 00:10 +0000
Boris Zbarsky Boris Zbarsky - Bug 1135961. Implement subclassing of DOM objects. r=peterv
d488fe836a9bc1c9aa70b3dc66b5b037fcddd85c
created 2015-07-14 21:44 +0200
pushed 2015-07-30 20:08 +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-07-07 00:07 +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-05-04 11:42 +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-04-29 23:43 +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-04-27 10:00 +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-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
331d71cabe1ef6ec803d3e6e8bb85b44d702a187
created 2015-04-10 17:27 +0200
pushed 2015-04-14 20:02 +0000
David Rajchenbach-Teller David Rajchenbach-Teller - Bug 1083361 - Exposing a PromiseDebugging API to monitor uncaught DOM Promise. r=bz
ac4464790ec4896a5188fa50cfc69ae0ffeddc08
created 2015-03-21 12:28 -0400
pushed 2015-03-22 20:58 +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-03-20 02:15 +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-03-10 01:27 +0000
Wes Kocher Wes Kocher - Merge inbound to m-c a=merge CLOSED TREE
cdeac41a30aa7e2282e87cc7c2e73a2f094aa49f
created 2015-03-09 12:50 -0400
pushed 2015-03-10 01:27 +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-03-10 00:38 +0000
Paolo Amadini Paolo Amadini - Bug 1140472 - Set an async stack when invoking promise handlers. r=bz
d7268ed42f7246883fab9a947801590839d2cac2
created 2015-02-25 00:24 +0200
pushed 2015-02-26 01:18 +0000
Olli Pettay Olli Pettay - Bug 1136357 - Make Promise skippable, r=mccr8
a5098ce0d76d9ded411e90f29721af3481b16bb6
created 2015-01-15 17:39 -0500
pushed 2015-01-16 13:47 +0000
Boris Zbarsky Boris Zbarsky - Bug 1107953 part 3. Make Promise pass in their object compartment when calling their various callbacks. r=bholley
8c619ce4714bc370eefe36febaf880d150addf17
created 2015-01-14 08:59 +0100
pushed 2015-01-14 13:18 +0000
Ms2ger Ms2ger - Bug 914067 - Remove JSVAL_VOID from dom/; r=jst
a07deec1d2721d1e4647da981d756875f0e88026
created 2014-12-26 10:11 +0800
pushed 2015-01-08 14:07 +0000
Edgar Chen Edgar Chen - Bug 1112471 - Part 2: DOM Changes for getting icc service state API. r=smaug
c13daeb9246954765810a6e6698aa155611da5e6
created 2014-11-20 09:51 +0100
pushed 2014-11-21 01:35 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 73c4111cab17 (bug 1083361) for bustage
73c4111cab17d7351f26d691a04266b71cecf445
created 2014-11-19 14:31 +0100
pushed 2014-11-21 01:35 +0000
David Rajchenbach-Teller David Rajchenbach-Teller - Bug 1083361 - Exposing a PromiseDebugging API to monitor uncaught DOM Promise. r=bz
3ff8b08772626253ac9feac40a56fc4347e3fc51
created 2014-11-17 10:44 +0100
pushed 2014-11-18 16:25 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1084065 - Part 2: Make DOM Promise call the JS::dbg::onPromiseSettled hook; r=bz
d8c5f67ac4cd8c78b7f2ed00f2362b22ea38ebe8
created 2014-11-11 13:47 +0000
pushed 2014-11-11 21:49 +0000
Paolo Amadini Paolo Amadini - Bug 1095443 - Ensure processNextEvent never blocks after processing a Promise microtask. r=bz
12bba4eb1cef5461a72d49a3360aea612aa9e6c9
created 2014-10-30 11:12 -0400
pushed 2014-10-30 20:15 +0000
Ben Kelly Ben Kelly - Bug 1091091: Support ErrorResult in Promise::MaybeReject(). r=bz
a461238e8fb2a708acd4f000ae2d03a87f87ee4f
created 2014-09-20 02:20 -0400
pushed 2014-10-29 12:26 +0000
Jan-Ivar Bruaroey Jan-Ivar Bruaroey - Bug 1033885 - add mediaDevices.getUserMedia with promises. r=bz, r=jesup
47a470e57e9d677df4dc933ed110cbe319e7de8f
created 2014-10-28 12:08 +0000
pushed 2014-10-28 20:02 +0000
Paolo Amadini Paolo Amadini - Bug 1013625 - Process Promise resolution runnables outside of main event queue. r=bz,khuey
048a239423086c8ea77b78dba035bd892b35d50f
created 2014-10-28 12:08 +0000
pushed 2014-10-28 20:02 +0000
Paolo Amadini Paolo Amadini - Bug 1083783 - Move Promise.cpp to a model where settlement immediately queues the invocation of "then" callbacks. r=bz
e9c8e96a3b97a10e2cf24e3c5c0d2321e9562fa2
created 2014-10-20 13:02 -0400
pushed 2014-10-21 01:57 +0000
Boris Zbarsky Boris Zbarsky - Bug 1084030. Store the promise creation and settlement timestamps and expose that information via PromiseDebugging. r=nsm
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
49b03421e1cf56d37db28bca6a0c818101d75ab5
created 2014-10-19 22:27 -0400
pushed 2014-10-20 12:40 +0000
Boris Zbarsky Boris Zbarsky - Bug 1083851 part 3. Capture stacks at promise fulfillment time. r=nsm
97ab895f34f890b5c2cf3d97ba5cf84d3e6abbd1
created 2014-10-19 22:27 -0400
pushed 2014-10-20 12:40 +0000
Boris Zbarsky Boris Zbarsky - Bug 1083851 part 2. Capture stacks at promise rejection time. r=nsm
f79c624883f999d8587e1f6641d369dfa768ec73
created 2014-10-19 22:27 -0400
pushed 2014-10-20 12:40 +0000
Boris Zbarsky Boris Zbarsky - Bug 1083851 part 1. Capture allocation stacks at promise creation time. r=nsm
25e20dd15ec50c06c53f1d2b6fc893da2017b959
created 2014-09-12 10:18 +0800
pushed 2014-09-12 13:10 +0000
Yuan Xulei Yuan Xulei - Bug 1035060 - Implement AbortablePromise. r=bz
ca7fdf3bb3720d95bded02e7bdc747680dba286e
created 2014-09-01 20:49 -0400
pushed 2014-09-02 05:46 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1060987 - Fix more bad implicit constructors in DOM; r=baku
912065e39dc3ab54f89582c3e1c964a98201a124
created 2014-09-01 16:48 -0700
pushed 2014-09-02 05:46 +0000
Phil Ringnalda Phil Ringnalda - Backed out 6 changesets (bug 1060982, bug 1061058, bug 1060987, bug 1061060, bug 1060930) for build bustage
da6c71a8f5ae293ea58368d928ff3faf9ef0f1e9
created 2014-09-01 18:00 -0400
pushed 2014-09-02 05:46 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1060987 - Fix more bad implicit constructors in DOM; r=baku
7edb1ae2588fa3dba072cc46649747527f6fabc6
created 2014-08-19 18:39 +0800
pushed 2014-08-22 01:22 +0000
Yuan Xulei Yuan Xulei - Bug 1055925 - Refactor promise to merge main thread and worker thread tasks into a single task. r=nsm
9e697595943cddd960b6f62034cfd71b145b2919
created 2014-08-01 17:42 +0100
pushed 2014-08-01 19:59 +0000
Andrea Marchesini Andrea Marchesini - Bug 1047398 - ServiceWorker should use WeakRef instead nsTWeakRef, r=smaug
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.
51654bc68de2d373065cec09b51c529774d7fc44
created 2014-07-02 00:19 -0400
pushed 2014-07-02 12:51 +0000
Boris Zbarsky Boris Zbarsky - Bug 966471. Add some facilities for examining the state of a promise via a PromiseDebugging utility namespace. r=nsm,peterv
2d0c34b7045f122a135c9ad34300cce2ee88ce20
created 2014-07-01 17:07 -0700
pushed 2014-07-02 12:51 +0000
Nikhil Marathe Nikhil Marathe - Bug 984048 - Promise::MaybeReject ErrorEvent overload no longer needed. Fix compile error. r=bustage
30fa36882d5767f393046345a0ed78b11e9ae9b0
created 2014-07-01 16:43 -0700
pushed 2014-07-02 12:51 +0000
Nikhil Marathe Nikhil Marathe - Bug 984048 - Patch 4 - Handle parse and uncaught errors. r=khuey
b969a37d51aa776cbac3d2b87e0e9d77aeb3b039
created 2014-06-30 17:22 -0400
pushed 2014-07-01 12:01 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets bacfdc83424a and 7d12b5d7446f (bug 984048) for crashes.
7d12b5d7446fcae7c64c75d2942998cadae8caa9
created 2014-06-30 13:31 -0700
pushed 2014-07-01 12:01 +0000
Nikhil Marathe Nikhil Marathe - Bug 984048 - Patch 4 - Handle parse and uncaught errors. r=khuey
961dbfea27d38eca1ff1fc550a9860b25c6104ac
created 2014-06-16 12:52 -0400
pushed 2014-06-17 12:05 +0000
Ben Kelly Ben Kelly - Bug 1025973 - Part 2: Do not pass JSContext to static webidl methods in non-worker case. r=bz
f23221132fe90c54d550fe26d6a7108c6a8f1cc7
created 2014-06-03 11:38 -0400
pushed 2014-06-05 12:20 +0000
Boris Zbarsky Boris Zbarsky - Bug 1016560. Remove the footgun of rejecting promises with arbitrary objects. r=khuey
223a185a7ee2a8f1c1141c893ee71671dc747d12
created 2014-06-03 13:48 -0400
pushed 2014-06-03 19:21 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 6d1c36585219 and bd403a727849 (bug 1016560) for mochitest-other failures.
bd403a7278495ea570ac9841b1af2f28ecf88384
created 2014-06-03 11:38 -0400
pushed 2014-06-03 19:21 +0000
Boris Zbarsky Boris Zbarsky - Bug 1016560. Remove the footgun of rejecting promises with arbitrary objects. r=khuey
d489e0bc4e5dc16c423913c0e4c99d334b4a665e
created 2014-05-20 14:21 -0700
pushed 2014-05-21 11:46 +0000
Nikhil Marathe Nikhil Marathe - Bug 1009569 - Promise then() must be called on a clean stack. r=bz
b60249fb45ac98f99089b5e0baf709ffbee827f4
created 2014-02-24 21:56 +0800
pushed 2014-05-01 14:50 +0000
Gene Lian Gene Lian - Bug 949325 - C++ wrapper to support DataStore API on the worker (part 2-1, provide a proxy to resolve/reject Promise on workers). r=baku,nsm,khuey
5d75982d37a537f2b686243a4d336bbf2c9c83cd
created 2014-04-16 15:13 -0400
pushed 2014-04-18 02:31 +0000
Boris Zbarsky Boris Zbarsky - Bug 996831. Add a ToJSValue overload for nsresult, to allow rejecting promises from C++ more easily. r=bholley
5b54654e26cdb7874800ce8ec61974bec6b427cb
created 2014-04-16 19:31 -0400
pushed 2014-04-17 02:10 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 3 changesets (bug 996474, bug 996831) for B2G bustage on a CLOSED TREE.
7acce569bd84bc5b264c28df67c6066f527a27fb
created 2014-04-16 15:13 -0400
pushed 2014-04-17 02:10 +0000
Boris Zbarsky Boris Zbarsky - Bug 996831. Add a ToJSValue overload for nsresult, to allow rejecting promises from C++ more easily. r=bholley
4420ba8e8b3218a5f5893bd6700a8a0a4956f519
created 2014-04-10 14:57 -0400
pushed 2014-04-11 04:11 +0000
Boris Zbarsky Boris Zbarsky - Bug 994453 part 1. Factor out the to-JS conversions from Promise.h into mozilla::dom::ToJSValue methods. r=bholley
02e97453b467a831b59343c39796b9c2b1af81c4
created 2014-04-10 00:58 -0400
pushed 2014-04-10 16:55 +0000
Boris Zbarsky Boris Zbarsky - Bug 991080. Add an overload of Promise::ArgumentToJSValue that lets callers pass in an nsTArray to MaybeResolve() a promise with a JS array. r=khuey
9ea41acd470b18f130567f958ff1ffc35b5e0ddc
created 2014-04-10 00:58 -0400
pushed 2014-04-10 16:55 +0000
Boris Zbarsky Boris Zbarsky - Bug 993889 part 1. Remove "scope" argument from nsContentUtils::WrapNative. r=bholley
84a40e23911c36ba19590258d7e1c16f7ad158df
created 2014-04-09 09:30 +0100
pushed 2014-04-10 16:55 +0000
Andrea Marchesini Andrea Marchesini - Bug 974893 - Remove EnterCompartment and keep the global with the value in Promise, r=bz
ddea7fdd09bff4db7a02843ce1792ed5fa54f731
created 2014-04-09 09:08 +0100
pushed 2014-04-10 16:55 +0000
Ed Morley Ed Morley - Backed out changeset 7fa9564a2486 (bug 974893) for build failures
7fa9564a24864d192383b550c2db6ebcb1b3ad28
created 2014-04-09 08:32 +0100
pushed 2014-04-10 16:55 +0000
Andrea Marchesini Andrea Marchesini - Bug 974893 - Remove EnterCompartment and keep the global with the value in Promise, r=bz
2247454df4e5111eee714b3aef3aa51146f81b1d
created 2014-04-08 18:27 -0400
pushed 2014-04-09 12:19 +0000
Boris Zbarsky Boris Zbarsky - Bug 991742 part 10. Remove the "aScope" argument from the Promise ArgumentToJSValue() methods. r=bholley
less more (0) -100 -60 tip