dom/promise/Promise.cpp
fff0c85df59096ad9245c127d36a3baa6a337b2d
created 2016-09-14 15:47 +0200
pushed 2016-11-14 12:26 +0000
Jan de Mooij Jan de Mooij - Bug 1302448 part 1 - Rename CycleCollectedJSRuntime to CycleCollectedJSContext. r=mccr8
ad2e3708134aa669bf2950671482f482254daf5d
created 2016-09-07 10:51 +0800
pushed 2016-11-14 12:26 +0000
Kaku Kuo Kaku Kuo - Bug 1300071 - Create an API to access DOM Promise's state. r=bz
05cd37129db435532e201628a21ed1268354d786
created 2016-09-06 14:38 -0700
pushed 2016-11-14 12:26 +0000
Ben Kelly Ben Kelly - Bug 1299887 Use a PromiseNativeHandler shim to ensure real PromiseNativeHandlers are released when the Promise settles. r=bz
37b2a40ca3f7dc39abbca5f444a5607914d34eec
created 2016-08-18 07:11 -0700
pushed 2016-11-14 12:26 +0000
Ben Kelly Ben Kelly - Bug 1293690 P2 Set explicit status levels to fail at when calling WorkerHolder::HoldWorker. r=baku
252ff19cd7466770c25f0b1853fb5985670b1120
created 2016-08-17 21:16 -0700
pushed 2016-11-14 12:26 +0000
Phil Ringnalda Phil Ringnalda - Backed out 10 changesets (bug 1290116, bug 1293690) for build bustage
d84b0768f0ce3939b847fb65fcbaff3b8b255d99
created 2016-08-17 20:01 -0700
pushed 2016-11-14 12:26 +0000
Ben Kelly Ben Kelly - Bug 1293690 P2 Set explicit status levels to fail at when calling WorkerHolder::HoldWorker. r=baku
b18d0dc89c1bcde24ba63b77f239f16fdf9a5620
created 2016-08-16 11:03 +0800
pushed 2016-11-14 12:26 +0000
Kaku Kuo Kaku Kuo - Bug 1293878 part 2 - remove not used Promise::MaybeRejectWithNull() utility; r=smaug
fa719d1a5a6a802e04c0cab8891b97af01abb186
created 2016-08-10 10:07 +0800
pushed 2016-11-14 12:26 +0000
Kaku Kuo Kaku Kuo - Bug 1292091 - Part 1 - add Promise::MaybeResolveWithUndefined() utility method; r=bz
0f3690ffc8db5f9ece85ae701c86d0fa36ba677a
created 2016-08-08 23:29 +0300
pushed 2016-11-14 12:26 +0000
Olli Pettay Olli Pettay - Bug 1292699 - Add a small helper to deal with cases when native side needs to ensure that slow script dialog shows up, r=bholley
d73d2a4d9be2d8569658df1e1f5fe429d6dc2ac9
created 2016-09-15 13:40 -0700
pushed 2016-09-19 13:38 +0000
Ben Kelly Ben Kelly - Bug 1299887 Use a PromiseNativeHandler shim to ensure real PromiseNativeHandlers are released when the Promise settles. r=bz a=ritu
ff9608965b499165c061aeb042f382609959eda1
created 2016-07-18 09:14 +0200
pushed 2016-09-19 13:38 +0000
Andrea Marchesini Andrea Marchesini - Bug 1282026 - Add assertions in the DTOR of WorkerHolder - part 3 - PromiseWorkerProxy, r=bkelly
5102f1b9bccae81f88e8431c817d6ecce5c45529
created 2016-07-14 13:18 +1000
pushed 2016-09-19 13:38 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1197973 - Use MOZ_MUST_USE in AutoJSAPI. r=bz.
dd77af0226275b8c5f312379411f11d130de0734
created 2016-07-17 16:48 +0200
pushed 2016-09-19 13:38 +0000
Andrea Marchesini Andrea Marchesini - Bug 1287313 - get rid of 'workers::' in Promise.cpp, r=smaug
617d7849ad73d54ce6dd0f4497f20a31fe3d22fb
created 2016-07-09 00:19 -0400
pushed 2016-09-19 13:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 1275315 part 2. Use the new Realm getters in binding code. r=peterv
92f2f41c5f7e8893be52a9ee7aa939df40db1b37
created 2016-07-05 18:49 -0400
pushed 2016-09-19 13:38 +0000
Nathan Froyd Nathan Froyd - Bug 1283616 - part 2 - micro-optimize inserting microtask runnables into the queue; r=khuey
72e450d5e17bf090ba786bf330c46d5baf20339c
created 2016-07-05 18:49 -0400
pushed 2016-09-19 13:38 +0000
Nathan Froyd Nathan Froyd - Bug 1283616 - part 1 - micro-optimize removing microtask runnables from the queue; r=khuey
70c00c6c05838d6d4be3a7d8e01a5494fbbd94e8
created 2016-06-23 10:53 +0200
pushed 2016-09-19 13:38 +0000
Andrea Marchesini Andrea Marchesini - Bug 1269154 - Get rid of WorkerFeature: WorkerHolder, r=khuey
e6da60a095471f83a98b4e048c05b5d620f42299
created 2016-06-23 10:13 +0200
pushed 2016-09-19 13:38 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 1c5d78c7ba43 (bug 1269154) for bustage on a CLOSED TREE
1c5d78c7ba432f923296cf6d664e345782cb67b1
created 2016-06-22 17:24 +0200
pushed 2016-09-19 13:38 +0000
Andrea Marchesini Andrea Marchesini - Bug 1269154 - Get rid of WorkerFeature: WorkerHolder, r=khuey
8ec9ca3e6d929c8ac8b26bed3abcedb05c150534
created 2016-06-09 20:26 +0100
pushed 2016-09-19 13:38 +0000
Kaku Kuo Kaku Kuo - Bug 1276272 - part 1 - add Promise::MaybeRejectWithVode() utility method; r=ehsan
12affc4c78cf672c930e84a6cddd5fdf3868354a
created 2016-03-22 16:22 +0100
pushed 2016-09-19 13:38 +0000
Till Schneidereit Till Schneidereit - Bug 911216 - Part 24: Use promise rejection tracking to report unhandled rejections to the console. r=bz,Paolo
aaebaccae0a2c9595c3009f08cdb4c84ad82d4b4
created 2016-06-07 20:30 +0200
pushed 2016-09-19 13:38 +0000
Jan de Mooij Jan de Mooij - Bug 1277278 part 1 - Remove ContextOptions and make autoJSAPIOwnsErrorReporting the default. r=luke
5ae227cd2b5d1aebb1ca866694b5ba0be242327c
created 2016-05-31 22:00 -0400
pushed 2016-08-01 13:59 +0000
Boris Zbarsky Boris Zbarsky - Bug 1276400 part 1. Get rid of AutoDontReportUncaught and its one consumer. r=bkelly
fcc0936b576daa150697671849a191009ca33811
created 2016-04-25 17:23 -0700
pushed 2016-08-01 13:59 +0000
Kyle Huey Kyle Huey - Bug 1265927: Move nsRunnable to mozilla::Runnable, CancelableRunnable to mozilla::CancelableRunnable. r=froydnj
ef2a417887e270dbbec7be8158f47ac39bb693de
created 2016-04-25 11:06 +0200
pushed 2016-08-01 13:59 +0000
Paul Adenot Paul Adenot - Bug 1267096 - Return early if we have no global when creating a Promise. r=smaug
49293302ac513b9f91da0780c0383612dbf39744
created 2016-04-20 02:29 +0300
pushed 2016-06-06 19:02 +0000
Olli Pettay Olli Pettay - Bug 1257096, don't try to report about unusual unhandled rejected Promises, r=bz,waldo
e96a7a1e83c80fa311e893c464f477cb9223e174
created 2016-04-11 23:16 +0800
pushed 2016-06-06 19:02 +0000
Shawn Huang Shawn Huang - Bug 1146418 - Promise API entry points should use NS_ASSERT_OWNINGTHREAD, r=baku
bb1926280d496c73c43f89db6b7b5f8f9165504c
created 2016-04-07 13:33 -0700
pushed 2016-06-06 19:02 +0000
Kris Maglione Kris Maglione - Bug 1262069: Wrap promise resolution values before storing. r=bz
d4dce7faceace88b269122e96994b3f737618cd9
created 2016-03-23 10:40 -0400
pushed 2016-06-06 19:02 +0000
Nathan Froyd Nathan Froyd - Bug 1177488 - use |const char*| for representing async call reasons; r=bz,fitzgen
e979e75c94f650e3a1ecf4b3416a8ab605edb417
created 2016-03-28 10:28 -0700
pushed 2016-06-06 19:02 +0000
Kyle Huey Kyle Huey - Bug 1259290: Part 5 - Remove the cx from WorkerFeature::Notify. r=bz
aaf2b3f9970e9d5e81d6f8d631afe715e2b9f982
created 2016-03-25 12:11 -0700
pushed 2016-06-06 19:02 +0000
Wes Kocher Wes Kocher - Backed out changeset 95494e68c722 (bug 1177488) for crashes in test_bug732665.xul CLOSED TREE
95494e68c7221d808062ecfbc7189b2db8cf62cb
created 2016-03-23 10:40 -0400
pushed 2016-06-06 19:02 +0000
Nathan Froyd Nathan Froyd - Bug 1177488 - use |const char*| for representing async call reasons; r=bz,fitzgen
1052435cba5f65a63f87dfddcb43e35941e1ecb6
created 2016-03-24 16:12 +0100
pushed 2016-06-06 19:02 +0000
Eddy Bruel Eddy Bruel - Bug 1229769 - We should be able to use DOM promises in the worker debugger;r=khuey
a45a6cde6558c0ed0797a29818eec13c4e0e2196
created 2016-03-23 11:44 -0400
pushed 2016-06-06 19:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1255817 part 2. Get rid of AutoJSAPI::OwnsErrorReporting and AutoJSAPI::TakeOwnershipOfErrorReporting. r=bholley
6c701e2a30470c3ae6102be68ff20edfd3ad685d
created 2016-03-23 11:02 -0400
pushed 2016-06-06 19:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1257725 part 3. Get rid of ThreadsafeAutoJSContext usage in Promise code. r=bholley
a5365af3f8c6b1b308286328818ed273cb1a24c7
created 2016-03-14 20:53 -0400
pushed 2016-06-06 19:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1256424 followup to actually address the review comments
21e5497ebb7269dde3315ec97d28243fe09f72de
created 2016-03-14 20:48 -0400
pushed 2016-06-06 19:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1256424. Get rid of ThreadsafeAutoSafeJSContext. r=bholley
04ea7a18573df2a6b3b9f9e58f4a0c0d8a281d2f
created 2016-03-14 13:15 -0700
pushed 2016-06-06 19:02 +0000
Wes Kocher Wes Kocher - Backed out changeset ee3c99e6f676 (bug 1177488) for LeakSanitizer failures
ee3c99e6f6768fd804b58544efd97262cfea4779
created 2016-03-08 16:29 -0500
pushed 2016-06-06 19:02 +0000
Nathan Froyd Nathan Froyd - Bug 1177488 - use |const char*| for representing async call reasons; r=bz,fitzgen
f0afcff63e38ae44fe4d44592c45cc4f8db5d013
created 2016-03-10 01:50 -0800
pushed 2016-06-06 19:02 +0000
Kyle Huey Kyle Huey - Bug 1252268: If the slow script dialog aborts an interval timer callback, don't schedule it again. r=bz
5dcd795e8823c959aa945fee7caba2c3bd3a2e4a
created 2016-02-26 15:52 +0000
pushed 2016-06-06 19:02 +0000
Jonathan Watt Jonathan Watt - Bug 1253094, part 1 - Stop using DebugOnly for class/struct members in dom/. r=baku
53ac3a5eee0432032ccf4f040388e938c1fa794f
created 2016-02-29 14:52 -0500
pushed 2016-04-25 16:57 +0000
Boris Zbarsky Boris Zbarsky - Bug 1252127. Remove unnecessary JSContext argument from PromiseWorkerProxy::CleanUp. r=khuey
954c9e9408fdebff893dc430a733981e43499b63
created 2016-02-29 14:52 -0500
pushed 2016-04-25 16:57 +0000
Boris Zbarsky Boris Zbarsky - Bug 1252091. Add/RemoveFeature don't need a JSContext argument. r=khuey
a3ff598344f820ea79b85f27159b4bf5028db401
created 2016-02-26 15:23 -0500
pushed 2016-04-25 16:57 +0000
Boris Zbarsky Boris Zbarsky - Bug 1251045 part 4. Remove the JSContext argument of WorkerRunnable::Dispatch. r=khuey
71216a38ad1021fb664253dcaea12070bee254b1
created 2016-02-22 10:11 -0800
pushed 2016-04-25 16:57 +0000
Andrew McCreight Andrew McCreight - Bug 1247679, part 3 - Replace NS_IMPL_CYCLE_COLLECTION_TRACE_JSVAL_MEMBER_CALLBACK with JS_MEMBER. r=smaug
5a52f75bbf6baf10fff417d9973d3d31305869e8
created 2016-02-09 17:40 -0500
pushed 2016-04-25 16:57 +0000
Boris Zbarsky Boris Zbarsky - Bug 1243001 part 7. Stop wrappercaching dom::Promise when SPIDERMONKEY_PROMISE is defined. r=peterv
863f5c3d64a0d1630575272c4f46b204048f7b2b
created 2016-02-09 17:40 -0500
pushed 2016-04-25 16:57 +0000
Boris Zbarsky Boris Zbarsky - Bug 1243001 part 6. Implement Promise::AppendNativeHandler in the SPIDERMONKEY_PROMISE world. r=peterv
d8cfb5df18c378a2283f7cbf7f3c99ca164f0497
created 2016-02-09 17:40 -0500
pushed 2016-04-25 16:57 +0000
Boris Zbarsky Boris Zbarsky - Bug 1243001 part 5. Get rid of most of the dom::Promise methods when SPIDERMONKEY_PROMISE is defined, and reimplement the rest in terms of SpiderMonkey Promise. r=peterv
bb43bd69d2822bbd53700c2c4da42ebce286afa5
created 2016-02-09 17:40 -0500
pushed 2016-04-25 16:57 +0000
Boris Zbarsky Boris Zbarsky - Bug 1243001 part 4. Switch to using MaybeResolve/MaybeReject instead of ResolveInternal/RejectInternal for PromiseWorkerProxy. r=peterv
eb8f560ba9fa3c52d9223abf799f8cf276a32c77
created 2016-02-09 17:40 -0500
pushed 2016-04-25 16:57 +0000
Boris Zbarsky Boris Zbarsky - Bug 1243001 part 2. Make Promise an empty [NoInterfaceObject] interface when SPIDERMONKEY_PROMISE is defined. r=peterv
350b09f4cc2b3d7df2e758af8703f5805aa7d7ac
created 2016-02-09 17:40 -0500
pushed 2016-04-25 16:57 +0000
Boris Zbarsky Boris Zbarsky - Bug 1243001 part 1. Remove the dead WrappedWorkerRunnable class from Promise code. r=peterv
3e1431df7bb3af5aab736a71297ce019a74859ae
created 2016-02-05 13:12 -0500
pushed 2016-04-25 16:57 +0000
Boris Zbarsky Boris Zbarsky - Bug 1245674. Null-check mGlobal before dereferencing it in one more place in Promise code. r=smaug
e22b3043887ed36bf2c634c2924a7c8d39d226b1
created 2016-01-30 09:05 -0800
pushed 2016-04-25 16:57 +0000
Kyle Huey Kyle Huey - Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug
fb168daab73e9b45369803e28eb644e92ac77ad1
created 2016-01-26 23:26 -0800
pushed 2016-04-25 16:57 +0000
Jeff Walden Jeff Walden - Bug 1243114 - Convert PromiseCapability::mPromise to a rooted JSObject* instead of a rooted JS::Value. r=bz
060438e9046e8ffb053b431e04cfa4e06eb7aedb
created 2016-01-19 14:35 +0800
pushed 2016-04-25 16:57 +0000
Kaku Kuo Kaku Kuo - Bug 1239300 - reject promise with null while creating imagebitmap from empty blob; r=smaug
320b84c9e32173d367d822505fa966d8a2ab3efc
created 2015-10-28 16:38 +0530
pushed 2016-04-25 16:57 +0000
simplyblue simplyblue - Bug 1212533 - Change the out-param of js/JS::Construct from MutableHandleValue to MutableHandleObject. r=arai, r=jorendorff
f542c0715e921cc819291d2d75b09542fb1629b8
created 2016-02-05 13:12 -0500
pushed 2016-02-08 14:44 +0000
Boris Zbarsky Boris Zbarsky - Bug 1245674. Null-check mGlobal before dereferencing it in one more place in Promise code. r=smaug, a=sylvestre
79478e472e28eca0225e6a1ccaabcbf179ced7a3
created 2015-11-25 15:48 -0500
pushed 2016-01-25 13:55 +0000
Boris Zbarsky Boris Zbarsky - Bug 1170760 part 13. Add subclassing support to Promise::Then/Catch. r=baku,efaust
1e144edfd1d846ea8612a02fee5704ec28b06cc4
created 2015-11-25 15:48 -0500
pushed 2016-01-25 13:55 +0000
Boris Zbarsky Boris Zbarsky - Bug 1170760 part 12. Rip out the promise-resolved-with-promise fast path. r=baku
28e2db073b6593b647df66864fce8ecac935a3f5
created 2015-11-25 15:48 -0500
pushed 2016-01-25 13:55 +0000
Boris Zbarsky Boris Zbarsky - Bug 1170760 part 11. Add subclassing support to Promise::Reject. r=baku,efaust
less more (0) -100 -60 tip