dom/promise/Promise.cpp
28161d563685be3cafcc1a47dc08aed4dec67cdc
created 2015-09-18 13:38 -0400
pushed 2015-10-29 11:30 +0000
Boris Zbarsky Boris Zbarsky - Back out the null-check workaround for bug 1182197 on trunk, so we can see what the stacks look like after all via crash-stats data on nightly and dev channel.
b015413eba458b33eaa194bc32d7a807774e2cbf
created 2015-09-11 21:59 -0400
pushed 2015-10-29 11:30 +0000
Boris Zbarsky Boris Zbarsky - Bug 1182197 workaround. Add a null-check for mGlobal for now. r=nsm
947d0307ed7730e95171822033f6eb46cf3c2cd5
created 2015-09-08 21:23 -0400
pushed 2015-10-29 11:30 +0000
Boris Zbarsky Boris Zbarsky - Bug 1182197 investigation patch. Log the stack at promise fulfillment on a CCed promise into the crash reporter data. r=dmajor,nsm
2c406b4df5f1b51cfb377f96f3e4b8b5e4819ed6
created 2015-09-05 12:22 +0300
pushed 2015-10-29 11:30 +0000
Andrea Marchesini Andrea Marchesini - Bug 1198814 - Use StructuredCloneHelper in PromiseWorkerProxy, r=smaug
3c920d96f600f0df1293e4025f79aef1915f2c88
created 2015-09-02 10:07 -0700
pushed 2015-10-29 11:30 +0000
Nikhil Marathe Nikhil Marathe - Bug 1197421 - Fix promise worker proxy cleanup and update callers. r=catalinb
ed6830f48c58fcd145c1967f3f879cc67553377d
created 2015-09-02 17:20 +0100
pushed 2015-10-29 11:30 +0000
Andrea Marchesini Andrea Marchesini - Bug 1198795 - ipc/StructuredCloneUtils should be merged with StructuredCloneHelper, r=smaug
7bc0c166a74454ae2e589a9a5c886666ea935bd2
created 2015-08-18 10:00 -0700
pushed 2015-10-29 11:30 +0000
Nikhil Marathe Nikhil Marathe - Bug 1162333 - Fix windows bustage. a=bustage CLOSED TREE
5fc9ba7d1273e1e9e6320b502f9753c8515fe2b4
created 2015-06-11 00:35 +0200
pushed 2015-10-29 11:30 +0000
Jinank Jain Jinank Jain - Bug 1162333 - Add stronger assertions to PromiseWorkerProxy in debug builds. r=catalinb
3d086b6c82892f9d6bf2769153b86e65cb16cd79
created 2015-08-06 17:18 +0200
pushed 2015-10-29 11:30 +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-10-29 11:30 +0000
Alpha A. Alpha A. - Bug 1086627 - Rename ThenableResolverTask to PromiseResolveThenableJob to more closely match Promise spec. r=nsm
a13c1f26e351dd6251da641fe7a9eb53790fc2d0
created 2015-08-11 06:10 -0700
pushed 2015-10-29 11:30 +0000
Kyle Huey Kyle Huey - Bug 1179909: Refactor stable state handling. r=smaug
e96fd3320ab4b8fe9442b3eab965e5e8ba651f7b
created 2015-09-11 21:59 -0400
pushed 2015-10-09 19:35 +0000
Boris Zbarsky Boris Zbarsky - Bug 1182197 workaround. Add a null-check for mGlobal for now. r=nsm a=dmajor
975e8b1618392b8aad13eb9a740c085b92cb1007
created 2015-08-06 15:45 +0300
pushed 2015-09-21 14:04 +0000
Aryeh Gregor Aryeh Gregor - Bug 1191305 - Alphabetize some includes; r=froydnj
ac4ab76805209c35c32ae8e88aebbb163b0454ae
created 2015-08-05 15:28 +0300
pushed 2015-09-21 14:04 +0000
Aryeh Gregor Aryeh Gregor - Bug 1190823 - Move OwningNonNull.h to xpcom/base/; r=froydnj
ccf304bee50c78f214dcffbc19869d82e7e90211
created 2015-07-31 13:30 -0400
pushed 2015-09-21 14:04 +0000
Boris Zbarsky Boris Zbarsky - Bug 1135961. Implement subclassing of DOM objects. r=peterv
4075070296955acf65f29edf2097c56e782db305
created 2015-07-28 23:08 +0200
pushed 2015-09-21 14:04 +0000
James Cheng James Cheng - Bug 975246 - Part3 - Using nsRefPtr->* operator. r=nfroyd
e741b5a17b192176055856daad38ab4a424eaf36
created 2015-07-24 07:00 -0400
pushed 2015-09-21 14:04 +0000
Tom Tromey Tom Tromey - Bug 1148593 - Pass JSContext to CallbackObject constructor. r=bz
7d05fa306c73ede66e055d629f0ec166f03e1cfc
created 2015-07-17 12:37 -0400
pushed 2015-09-21 14:04 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets fa9fe193778f and 3eaf867930dd (bug 1148593) for test_async_setTimeout_stack.html and test_async_setTimeout_stack_across_globals.html failures.
3eaf867930dd72d65eb4d1beebe0c1b38a401063
created 2015-07-17 07:47 -0400
pushed 2015-09-21 14:04 +0000
Tom Tromey Tom Tromey - Bug 1148593 - Pass JSContext to CallbackObject constructor. r=bz
315e191855b254f9beaf5c2d5380d62cd4dc6d9d
created 2015-06-25 18:50 -0700
pushed 2015-09-21 14:04 +0000
Nikhil Marathe Nikhil Marathe - Bug 1114554 - Patch 5 - getNotifications() on worker thread. r=wchen
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-09-21 14:04 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
f4f0cd48a2a8a5b56b6a0f358b4dfbc56f6460a4
created 2015-07-09 08:56 +0200
pushed 2015-09-21 14:04 +0000
Michael Layzell Michael Layzell - Bug 1181321 - Eliminate duplicate mRefCnt members in PromiseNativeHandler subclasses. r=baku
85ecde08d3949991a45891ec1dd9c15b3ec3b658
created 2015-07-09 23:21 -0400
pushed 2015-09-21 14:04 +0000
Randell Jesup Randell Jesup - Bug 1155059: Patch 3&7 - fix leaks in Promise, ConsoleService and JS Finalize r=froydnj
2265e031ab97fc7005cb7ac999ef060fdc3f1b8f
created 2015-07-09 23:21 -0400
pushed 2015-09-21 14:04 +0000
Randell Jesup Randell Jesup - Bug 1155059: Patch 1&2 - Convert Dispatch() and friends to already_AddRefed<> r=froydnj
7aaeff6d190d00c55c36c69d3f430e2aa75be9c5
created 2015-09-11 21:59 -0400
pushed 2015-09-14 21:03 +0000
Boris Zbarsky Boris Zbarsky - Bug 1182197 workaround. Add a null-check for mGlobal for now. r=nsm a=ritu
531f100d2bd8861ee165e3e585f08c325ad0948f
created 2015-06-25 19:52 -0400
pushed 2015-08-10 18:23 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 11 changesets (bug 916893, bug 1114554) for various mochitest and Gij failures.
15bdf9c78e6e7b69199f1b6a61e43f558afae1ab
created 2015-05-04 09:04 -0400
pushed 2015-08-10 18:23 +0000
Nikhil Marathe Nikhil Marathe - Bug 1114554 - Patch 5 - getNotifications() on worker thread. r=wchen
cf873458f40578f0974284ca06b5fc0a2c0133a3
created 2015-06-03 14:28 +1200
pushed 2015-06-29 20:18 +0000
Edwin Flores Edwin Flores - Bug 1160445 - Add detailed logging for EME promise failures. r=cpearce, r=bholley, a=lizzard
bd079aadd3feeee3f9b9f73c5e0bc4bd6a870722
created 2015-05-03 15:32 -0400
pushed 2015-06-29 20:18 +0000
Andrew McCreight Andrew McCreight - Bug 1152551, part 2 - Fix mode lines in dom/. r=jst
fc1b65394523d0d22e2b0671f5cffb90a7b0fbc5
created 2015-05-01 22:33 -0400
pushed 2015-06-29 20:18 +0000
Boris Zbarsky Boris Zbarsky - Bug 1087330. Make the data structure we use for our promise microtask queue have O(1) first element removal, not O(N). r=khuey
1418eccc0e4721505c0f5dd72206f09a6cb0ce1d
created 2015-04-29 08:59 -0700
pushed 2015-06-29 20:18 +0000
Ben Kelly Ben Kelly - Bug 1120501 P1 Make it easier to use Promise::All() from C++ code. r=nsm
531631f340210c8e885b0f9a34ec00e1d474a15b
created 2015-04-27 12:00 -0700
pushed 2015-06-29 20:18 +0000
Nikhil Marathe Nikhil Marathe - Bug 1058695 - Add member to nsIGlobalObject to detect it is going away. Make promises use it. r=bholley
d02374f93b37167b58a34a8f78ee785089027c3c
created 2015-04-27 14:04 -0400
pushed 2015-06-29 20:18 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset c839f283bf28 (bug 1058695) for bustage.
c839f283bf289e73bbfb66995b5e9f31ba48d204
created 2015-04-22 16:34 -0700
pushed 2015-06-29 20:18 +0000
Nikhil Marathe Nikhil Marathe - Bug 1058695 - Add member to nsIGlobalObject to detect it is going away. Make promises use it. r=bholley
66e5d77f947d73fe11828066a151cd08627b5024
created 2015-04-23 09:46 -0700
pushed 2015-06-29 20:18 +0000
Nikhil Marathe Nikhil Marathe - Backed out changeset cb59db723d15 (Bug 1058695) for bustage on CLOSED TREE
cb59db723d15f69f390cbea514069607d4bb8379
created 2015-04-22 16:34 -0700
pushed 2015-06-29 20:18 +0000
Nikhil Marathe Nikhil Marathe - Bug 1058695 - Add member to nsIGlobalObject to detect it is going away. Make promises use it. r=bholley
7c9a39a083d1fa5f54e63deb6a3ea23fe8a2ba7b
created 2015-04-23 09:07 -0700
pushed 2015-06-29 20:18 +0000
Nikhil Marathe Nikhil Marathe - Backed out changeset 527cd70f241f (Bug 1058695) for bustage
527cd70f241fea6bf9d0cb0d1745d21621795259
created 2015-04-22 16:34 -0700
pushed 2015-06-29 20:18 +0000
Nikhil Marathe Nikhil Marathe - Bug 1058695 - Add member to nsIGlobalObject to detect it is going away. Make promises use it. r=bholley
e372fae4d9b61184aa34e71e21c5250696d9310f
created 2015-04-17 22:01 -0400
pushed 2015-06-29 20:18 +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-06-29 20:18 +0000
Phil Ringnalda Phil Ringnalda - Back out 2 changesets (bug 1152902) for Gu bustage
462f2f668259955ece06a8170bebd977314738fa
created 2015-04-17 22:01 -0400
pushed 2015-06-29 20:18 +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
720d0e4030454d43299ab3c23fc97467fdaa3176
created 2015-04-08 21:23 -0400
pushed 2015-06-29 20:18 +0000
Jim Blandy Jim Blandy - Bug 1152577: Add 'aReason' argument to AutoEntryScript constructor, and provide plausible names for its instantiations. r=bholley
331d71cabe1ef6ec803d3e6e8bb85b44d702a187
created 2015-04-10 17:27 +0200
pushed 2015-06-29 20:18 +0000
David Rajchenbach-Teller David Rajchenbach-Teller - Bug 1083361 - Exposing a PromiseDebugging API to monitor uncaught DOM Promise. r=bz
20932983712e2bae4772b68e2c44c795e721a77a
created 2015-04-07 16:25 +0300
pushed 2015-06-29 20:18 +0000
Catalin Badea Catalin Badea - Bug 1130686 - Refactor PromiseHolder in the service worker clients code. r=nsm
263f9318751aa79486a7cfd0294c84ce882a62e3
created 2015-06-03 14:28 +1200
pushed 2015-06-05 02:19 +0000
Edwin Flores Edwin Flores - Bug 1160445 - Add detailed logging for EME promise failures. r=cpearce, r=bholley, a=lizzard
ac4464790ec4896a5188fa50cfc69ae0ffeddc08
created 2015-03-21 12:28 -0400
pushed 2015-05-11 18:39 +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-05-11 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1117172 part 3. Change the wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv
7542e92bf99c5cfcc3912ecad3b4e5d97c22162b
created 2015-03-17 09:29 -0700
pushed 2015-05-11 18:39 +0000
Daniel Holbert Daniel Holbert - Bug 1142841: Convert all nsRefPtr<nsIRunnable> to nsCOMPtr<nsIRunnable>. r=ehsan
9d54f24596e9969d4afb30da02717f6f8c578322
created 2015-03-09 18:27 -0700
pushed 2015-05-11 18:39 +0000
Wes Kocher Wes Kocher - Merge inbound to m-c a=merge CLOSED TREE
cdeac41a30aa7e2282e87cc7c2e73a2f094aa49f
created 2015-03-09 12:50 -0400
pushed 2015-05-11 18:39 +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-05-11 18:39 +0000
Paolo Amadini Paolo Amadini - Bug 1140472 - Set an async stack when invoking promise handlers. r=bz
eb099aee10670b18cdfb201bb01b9cb5de549f40
created 2015-03-06 01:08 -0500
pushed 2015-05-11 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1122238 part 3. Drop all the DOMException-cloning and sanitization gunk we added in bug 1107592 and bug 1107953 and bug 1117242 . r=bholley
d7268ed42f7246883fab9a947801590839d2cac2
created 2015-02-25 00:24 +0200
pushed 2015-05-11 18:39 +0000
Olli Pettay Olli Pettay - Bug 1136357 - Make Promise skippable, r=mccr8
a20c7910a82fa2df2f3398c1108d102bac9128b0
created 2015-03-25 12:42 -0400
pushed 2015-03-30 18:32 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
a091ec8d2a048d520585cd41bb79d821ad316433
created 2015-01-15 17:39 -0500
pushed 2015-03-30 18:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1107953 part 5. Add tests for promise rejections with content-side DOMExceptions, and fix the promise code so those tests actually pass. r=bholley
a5098ce0d76d9ded411e90f29721af3481b16bb6
created 2015-01-15 17:39 -0500
pushed 2015-03-30 18:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1107953 part 3. Make Promise pass in their object compartment when calling their various callbacks. r=bholley
02fb8f978e91aee84765ab33d863b320e25764f8
created 2015-01-12 22:35 -0500
pushed 2015-03-30 18:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1120235. Various promise resolve/reject functions should actually return undefined instead of ending up accidentally returning their callee. r=nsm
a07deec1d2721d1e4647da981d756875f0e88026
created 2014-12-26 10:11 +0800
pushed 2015-02-23 15:17 +0000
Edgar Chen Edgar Chen - Bug 1112471 - Part 2: DOM Changes for getting icc service state API. r=smaug
277f764e87ae6c77c7d50d6a9419438dc8e056be
created 2015-01-06 23:51 -0500
pushed 2015-02-23 15:17 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1118612 - Mark virtual overridden functions as MOZ_OVERRIDE in dom/promise; r=baku
aa82fdbf336298bbaa2a48ee8d0ab6245b635fcd
created 2014-12-17 14:49 +0000
pushed 2015-02-23 15:17 +0000
Andrea Marchesini Andrea Marchesini - Bug 1057994 - DataStore should not dispatch runnables in a worker when it is shutting down, r=bent
less more (0) -100 -60 tip