dom/promise/Promise.cpp
b0d7da69ec7b293088fb06c78b7f8a0fef791283
created 2015-09-11 21:59 -0400
pushed 2015-11-11 23:40 +0000
Boris Zbarsky Boris Zbarsky - Bug 1182197 workaround. Add a null-check for mGlobal in Promise::Settle. r=mccr8
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-10-17 21:25 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
71fcb425f5bd9f2cb1a97422d84eaedb5b73a739
created 2015-10-14 11:29 +0100
pushed 2015-10-14 10:30 +0000
Andrea Marchesini Andrea Marchesini - Bug 1214300 - AsyncErrorReporter doesn't use JSRuntime param., r=smaug
f65467c4aa61eb6e148a867ffc626242d36ed791
created 2015-10-09 16:48 -0400
pushed 2015-10-09 20:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 1213391. Unmark gray things before putting them into function reserved slots in Promise code. r=mccr8
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-10-07 18:10 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-10-07 18:10 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
2f694f107db9485760df79d7b2432d9b57807a7c
created 2015-09-30 13:22 +0100
pushed 2015-09-30 12:22 +0000
Andrea Marchesini Andrea Marchesini - Bug 1209919 - Improving naming and comments in StructuredCloneHelper, r=smaug
28161d563685be3cafcc1a47dc08aed4dec67cdc
created 2015-09-18 13:38 -0400
pushed 2015-09-18 17:39 +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-09-12 02:00 +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-09-09 01:24 +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-09-05 09:22 +0000
Andrea Marchesini Andrea Marchesini - Bug 1198814 - Use StructuredCloneHelper in PromiseWorkerProxy, r=smaug
3c920d96f600f0df1293e4025f79aef1915f2c88
created 2015-09-02 10:07 -0700
pushed 2015-09-04 16:06 +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-09-02 16: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-08-18 17:01 +0000
Nikhil Marathe Nikhil Marathe - Bug 1162333 - Fix windows bustage. a=bustage CLOSED TREE
5fc9ba7d1273e1e9e6320b502f9753c8515fe2b4
created 2015-06-11 00:35 +0200
pushed 2015-08-18 16:07 +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-08-11 22:10 +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-11 22:10 +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-08-11 13:11 +0000
Kyle Huey Kyle Huey - Bug 1179909: Refactor stable state handling. r=smaug
975e8b1618392b8aad13eb9a740c085b92cb1007
created 2015-08-06 15:45 +0300
pushed 2015-08-06 12:45 +0000
Aryeh Gregor Aryeh Gregor - Bug 1191305 - Alphabetize some includes; r=froydnj
ac4ab76805209c35c32ae8e88aebbb163b0454ae
created 2015-08-05 15:28 +0300
pushed 2015-08-05 12:32 +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-07-31 17:33 +0000
Boris Zbarsky Boris Zbarsky - Bug 1135961. Implement subclassing of DOM objects. r=peterv
4075070296955acf65f29edf2097c56e782db305
created 2015-07-28 23:08 +0200
pushed 2015-07-30 08:18 +0000
James Cheng James Cheng - Bug 975246 - Part3 - Using nsRefPtr->* operator. r=nfroyd
e741b5a17b192176055856daad38ab4a424eaf36
created 2015-07-24 07:00 -0400
pushed 2015-07-27 15:32 +0000
Tom Tromey Tom Tromey - Bug 1148593 - Pass JSContext to CallbackObject constructor. r=bz
7d05fa306c73ede66e055d629f0ec166f03e1cfc
created 2015-07-17 12:37 -0400
pushed 2015-07-17 16:37 +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-07-17 15:22 +0000
Tom Tromey Tom Tromey - Bug 1148593 - Pass JSContext to CallbackObject constructor. r=bz
315e191855b254f9beaf5c2d5380d62cd4dc6d9d
created 2015-06-25 18:50 -0700
pushed 2015-07-14 19:05 +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-07-13 15:25 +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-07-11 12:47 +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-07-10 03:24 +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-07-10 03:24 +0000
Randell Jesup Randell Jesup - Bug 1155059: Patch 1&2 - Convert Dispatch() and friends to already_AddRefed<> r=froydnj
531f100d2bd8861ee165e3e585f08c325ad0948f
created 2015-06-25 19:52 -0400
pushed 2015-06-25 23:52 +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-06-25 22:06 +0000
Nikhil Marathe Nikhil Marathe - Bug 1114554 - Patch 5 - getNotifications() on worker thread. r=wchen
85056bd118ed82eb2b2595d1b43b86d0387c6a4c
created 2015-06-03 13:42 +1200
pushed 2015-06-03 01:44 +0000
Edwin Flores Edwin Flores - Bug 1160445 - Add detailed logging for EME promise failures - r=cpearce,bholley
bd079aadd3feeee3f9b9f73c5e0bc4bd6a870722
created 2015-05-03 15:32 -0400
pushed 2015-05-03 19:33 +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-05-02 02:33 +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-04-29 15:59 +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-04-27 19:08 +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-04-27 18:04 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset c839f283bf28 (bug 1058695) for bustage.
c839f283bf289e73bbfb66995b5e9f31ba48d204
created 2015-04-22 16:34 -0700
pushed 2015-04-27 17:41 +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-04-23 16:44 +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-04-23 16:05 +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-04-23 16:03 +0000
Nikhil Marathe Nikhil Marathe - Backed out changeset 527cd70f241f (Bug 1058695) for bustage
527cd70f241fea6bf9d0cb0d1745d21621795259
created 2015-04-22 16:34 -0700
pushed 2015-04-23 15:54 +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-04-20 20:55 +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-18 22:31 +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-18 02:02 +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-04-18 00:27 +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-04-14 12:09 +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-04-07 13:25 +0000
Catalin Badea Catalin Badea - Bug 1130686 - Refactor PromiseHolder in the service worker clients code. r=nsm
ac4464790ec4896a5188fa50cfc69ae0ffeddc08
created 2015-03-21 12:28 -0400
pushed 2015-03-21 16: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
0b0c492a33b545fb9daa9b041969e17b5dcbe00e
created 2015-03-19 10:13 -0400
pushed 2015-03-19 14:14 +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-03-17 16:29 +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-03-10 02:06 +0000
Wes Kocher Wes Kocher - Merge inbound to m-c a=merge CLOSED TREE
c5fc760d1401e861224b676bb58b2c8f8cef1862
created 2015-03-09 12:36 +0000
pushed 2015-03-10 02:06 +0000
Paolo Amadini Paolo Amadini - Bug 1140472 - Set an async stack when invoking promise handlers. r=bz
cdeac41a30aa7e2282e87cc7c2e73a2f094aa49f
created 2015-03-09 12:50 -0400
pushed 2015-03-09 16:54 +0000
Boris Zbarsky Boris Zbarsky - Bug 1140573 part 3. Drop the parent argument from js::NewFunctionWithReserved. r=waldo
eb099aee10670b18cdfb201bb01b9cb5de549f40
created 2015-03-06 01:08 -0500
pushed 2015-03-06 06:08 +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-02-25 11:42 +0000
Olli Pettay Olli Pettay - Bug 1136357 - Make Promise skippable, r=mccr8
a091ec8d2a048d520585cd41bb79d821ad316433
created 2015-01-15 17:39 -0500
pushed 2015-01-15 22:39 +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-01-15 22:39 +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-01-13 03:35 +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
less more (0) -100 -60 tip