dom/promise/Promise.cpp
f169e4abd298a70cd6b3ecd3a98f33b76f3b17bd
created 2014-07-04 01:24 -0400
pushed 2014-10-06 12:51 +0000
Boris Zbarsky Boris Zbarsky - Bug 966452 part 2. Report all unhandled Promise rejections. r=nsm,bholley
7784c83c72a20a527652ddc2e4e6b8b47cad6085
created 2014-07-18 21:31 -0400
pushed 2014-10-06 12:51 +0000
Boris Zbarsky Boris Zbarsky - Bug 1040263. Eagerly create and preserve Promise reflectors so we always have them available during unlink. r=nsm,bholley.
91a4d189f5d75a231be157f9be994b3b4b13f062
created 2014-07-15 11:37 -0400
pushed 2014-10-06 12:51 +0000
Benoit Girard Benoit Girard - Bug 1037691 - Fix instances where refcounted classes expose a public destructor. r=ehsan,bent,mayhemer,jrmuizel
aff86553457084994b767cb279df0779e4613b7f
created 2014-07-04 08:23 +0200
pushed 2014-10-06 12:51 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 42f348168125 (bug 966452)
42f3481681255e367efc55d199675f5f985e6a73
created 2014-07-04 01:24 -0400
pushed 2014-10-06 12:51 +0000
Boris Zbarsky Boris Zbarsky - Bug 966452 part 2. Report all unhandled Promise rejections. r=nsm
1679e9d569c36fa32df9977f13464f4325c9303a
created 2014-06-23 15:56 -0400
pushed 2014-10-06 12:51 +0000
Benoit Jacob Benoit Jacob - Bug 1028588 - Fix dangerous public destructors in the rest of dom/ - r=ehsan
961dbfea27d38eca1ff1fc550a9860b25c6104ac
created 2014-06-16 12:52 -0400
pushed 2014-10-06 12:51 +0000
Ben Kelly Ben Kelly - Bug 1025973 - Part 2: Do not pass JSContext to static webidl methods in non-worker case. r=bz
fc1f605dda9df5ceb88eab4cd36e6f98b0bfb68f
created 2014-06-16 14:08 -0400
pushed 2014-10-06 12:51 +0000
Ben Kelly Ben Kelly - Bug 1025973 - Part 1: Rename GlobalObject::GetContext() to Context(). r=bz
fc7aa8ef354087c8a496e19d6d08d4cc4fb72910
created 2014-06-05 12:21 -0700
pushed 2014-08-25 18:42 +0000
Nikhil Marathe Nikhil Marathe - Bug 1020226 - Fix unhandled Promise rejection handling in workers. r=khuey
f23221132fe90c54d550fe26d6a7108c6a8f1cc7
created 2014-06-03 11:38 -0400
pushed 2014-08-25 18:42 +0000
Boris Zbarsky Boris Zbarsky - Bug 1016560. Remove the footgun of rejecting promises with arbitrary objects. r=khuey
5b90c47a36f02a3c5146173518369c638b1e4dda
created 2014-05-20 14:55 -0700
pushed 2014-08-25 18:42 +0000
Nikhil Marathe Nikhil Marathe - Bug 1008467 - Callbacks to then() resolve Promise asynchronously. r=bz
d489e0bc4e5dc16c423913c0e4c99d334b4a665e
created 2014-05-20 14:21 -0700
pushed 2014-08-25 18:42 +0000
Nikhil Marathe Nikhil Marathe - Bug 1009569 - Promise then() must be called on a clean stack. r=bz
51e11d4c451c78a8e229d4ed0ab860511bf1cca3
created 2014-05-13 11:58 +0200
pushed 2014-08-25 18:42 +0000
Nick Lebedev Nick Lebedev - Bug 998002 - Rename nsContentUtils::Get{Subject,Object}Principal to nsContentUtils::{Subject,Object}Principal. r=bholley
b60249fb45ac98f99089b5e0baf709ffbee827f4
created 2014-02-24 21:56 +0800
pushed 2014-08-25 18:42 +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
c9c1e001452bbdc054460038021bc928ee95e91b
created 2014-04-30 10:10 +0100
pushed 2014-08-25 18:42 +0000
Jon Coppeard Jon Coppeard - Bug 959787 - Handlify remaining JS APIs r=terrence r=bz r=bholley
5b722269feee1758bc7c7dfb20e9bca8fcee9900
created 2014-04-29 22:12 +0100
pushed 2014-08-25 18:42 +0000
Andrea Marchesini Andrea Marchesini - Bug 995163 - wrap the Promise value in NativePromiseCallback, r=bz
055bf6fd1658342dbd371ab4e456e107e51aa917
created 2014-06-05 12:21 -0700
pushed 2014-07-14 18:39 +0000
Nikhil Marathe Nikhil Marathe - Bug 1020226 - Fix unhandled Promise rejection handling in workers. r=khuey, a=sledru
a9a093d2881a59be843a506b15ee6841facddae3
created 2014-04-25 12:49 -0400
pushed 2014-07-14 18:39 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 900903 - Part 2: Change uses of numbered macros in nsCycleCollectionParticipant.h to the variadic variants. r=smaug
df934e78525e1b7640189e6fb8b99b5c1a36bb4f
created 2014-04-16 09:47 +0100
pushed 2014-07-14 18:39 +0000
Jon Coppeard Jon Coppeard - Bug 993413 - Remove use of JS_Add/Remove*Root in favour of JS::PersistentRooted where possible r=terrence r=bz r=bholley
4420ba8e8b3218a5f5893bd6700a8a0a4956f519
created 2014-04-10 14:57 -0400
pushed 2014-07-14 18:39 +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
84a40e23911c36ba19590258d7e1c16f7ad158df
created 2014-04-09 09:30 +0100
pushed 2014-07-14 18:39 +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-07-14 18:39 +0000
Ed Morley Ed Morley - Backed out changeset 7fa9564a2486 (bug 974893) for build failures
7fa9564a24864d192383b550c2db6ebcb1b3ad28
created 2014-04-09 08:32 +0100
pushed 2014-07-14 18:39 +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-07-14 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 991742 part 10. Remove the "aScope" argument from the Promise ArgumentToJSValue() methods. r=bholley
c51fa6ea5011b941f1d44d331847a5d8b0f5fce2
created 2014-04-08 18:27 -0400
pushed 2014-07-14 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 991742 part 9. Remove the "scope" argument of WrapNewBindingObject. r=bholley
de7487db16d9df8f72eaeb4d6cc7288b47cedb54
created 2014-04-08 18:27 -0400
pushed 2014-07-14 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 991742 part 8. Remove the "aScope" argument of WebIDL/nsWrapperCache WrapObject() methods. r=bholley
c438f7b1d1b5f43b2beedb24359d69f50f918291
created 2014-04-08 18:27 -0400
pushed 2014-07-14 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 991742 part 6. Remove the "aScope" argument of binding Wrap() methods. r=bholley
6572fc6d91ca57ab589dca610505491cde5db9dd
created 2014-04-03 23:32 -0400
pushed 2014-07-14 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 991753. Make sure we're in the right compartment before we try wrapping our Promise in Promise::GetOrCreateWrapper. r=bholley
8c1ce4098df70cfbf0f65113ed5375060b7f45b4
created 2014-02-26 16:18 +0800
pushed 2014-07-14 18:39 +0000
Yuan Xulei Yuan Xulei - Bug 934368 - Extend Promise#MaybeResolve to receive boolean value. r=smaug
30b7c90dca14e05f4adb63e16adf797f2b14f284
created 2014-03-12 07:31 -0700
pushed 2014-06-02 21:01 +0000
Nikhil Marathe Nikhil Marathe - Bug 967005 - Report rejected promises when worker stops running. r=bent
0a70c0402338931c5c98ede826e8738cf7d00296
created 2014-03-11 17:23 -0700
pushed 2014-06-02 21:01 +0000
Wes Kocher Wes Kocher - Backed out changeset 716ba77a9d0a (bug 967005) for ASAN m-4 failures
716ba77a9d0a8d72fe8c4e3273bdcf0d5b57fe47
created 2014-03-11 16:10 -0700
pushed 2014-06-02 21:01 +0000
Nikhil Marathe Nikhil Marathe - Bug 967005 - Report rejected promises when worker stops running. r=bent
219a096d2d1e7b22ce2ed5fc07d3d219bd7d6c88
created 2014-03-04 10:05 -0800
pushed 2014-06-02 21:01 +0000
Bobby Holley Bobby Holley - Bug 977340 - Clean up cx usage in Promises. r=bz
e581cbef0dd93a2d0b4f3ed4466f4a26253ef959
created 2014-02-25 13:34 -0800
pushed 2014-06-02 21:01 +0000
Kyle Huey Kyle Huey - Bug 974120: Add helpers for using Promse::MaybeResolve/MaybeReject from C++. r=bz
5c6b2dcd79eba94bab375aa5071671fded2e62e6
created 2014-02-19 10:59 -0800
pushed 2014-06-02 21:01 +0000
William Chen William Chen - Bug 973988 - DOM Promise constructor should call the executor with "undefined" as thisArg. r=bz
fed727c1231575a3df990f18cff61799c69ac245
created 2014-02-19 10:13 -0500
pushed 2014-06-02 21:01 +0000
Boris Zbarsky Boris Zbarsky - Bug 970764. Remove support for non-optional "any" arguments values, since "any" needs to be able to include undefined anyway. Have "any" arguments and dictionary entries default to undefined unless the IDL explicitly says "= null". r=khuey
b98808ff6c8954cd2ae74e6378f49ac48b1f7a97
created 2014-02-17 12:24 +0530
pushed 2014-06-02 21:01 +0000
Nikhil Marathe Nikhil Marathe - Bug 966384 - Promises on workers use correct busy count. r=khuey
ca5cfa58f6a2aaafaa9497f091451b413242d4b3
created 2014-02-17 11:06 +0530
pushed 2014-06-02 21:01 +0000
Nikhil Marathe Nikhil Marathe - Backout 3011b2b7f82f (bug 966384) for unused variable failures. r=backout
3011b2b7f82fc8a4cc4ad139df6513cf32f37867
created 2014-02-17 10:19 +0530
pushed 2014-06-02 21:01 +0000
Nikhil Marathe Nikhil Marathe - Bug 966384 - Promises on workers use correct busy count. r=khuey
33f464080abc6cff0cf315c0fe0535fb7e6d3189
created 2014-02-12 10:50 +0000
pushed 2014-06-02 21:01 +0000
Jon Coppeard Jon Coppeard - Bug 969812 - Convert JS_NewArrayObject to use HandleValueArray r=terrence r=bz
6738f08f107f9e2deb3b679e078cbab78ae08bd4
created 2014-03-12 07:31 -0700
pushed 2014-04-22 00:22 +0000
Nikhil Marathe Nikhil Marathe - Bug 967005 - Report rejected promises when worker stops running. r=bent, a=sledru
fbabfaa4ab777a473ab0b2cf6fd385ea2749e173
created 2014-02-17 12:24 +0530
pushed 2014-04-22 00:22 +0000
Nikhil Marathe Nikhil Marathe - Bug 966384 - Promises on workers use correct busy count. r=khuey, a=sledru
613361705ad474518f2b6f7d9c6c30f02c7beb34
created 2014-02-10 09:27 -0800
pushed 2014-04-22 00:22 +0000
Nikhil Marathe Nikhil Marathe - Bug 966348 - Rename Promise.cast to Promise.resolve. r=bz, a=sledru
fc70e3e4a2418269fb1d65d7159b473b72083f31
created 2014-01-30 13:14 -0800
pushed 2014-04-22 00:22 +0000
Nikhil Marathe Nikhil Marathe - Bug 918806 - Enable DOM Promises. sr=bz
7e4ed3b79f4d1adf75b643649148bed69ccf0f95
created 2014-01-30 14:46 -0500
pushed 2014-04-22 00:22 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 6db8b08a3aea and 1d7c2025bb56 (bug 918806) for B2G mochitest failures.
1d7c2025bb562321c05f7f952e31f385828cb382
created 2014-01-30 09:41 -0800
pushed 2014-04-22 00:22 +0000
Nikhil Marathe Nikhil Marathe - Bug 918806 - Enable DOM Promises. sr=bz
a231c042c5d319e8eac9779c6216448192036bd5
created 2014-01-30 09:30 -0800
pushed 2014-04-22 00:22 +0000
Bobby Holley Bobby Holley - Bug 872273 - Remove non-cx variant of ErrorFromException, and make it take a HandleObject. r=Waldo
6f90f9c6b49d02847819710e2c7942fb93064a5d
created 2014-01-28 10:14 -0800
pushed 2014-04-22 00:22 +0000
Nikhil Marathe Nikhil Marathe - Bug 945766 - DOM Promise should pass Promise/A+ tests. r=bz
a4c6de5079e573bb0fe41c56e90d95ad3a273140
created 2013-11-19 13:53 -0800
pushed 2014-04-22 00:22 +0000
Nikhil Marathe Nikhil Marathe - Bug 939332 - Implement Promise.all, Promise.cast, Promise.race. r=bz
7bcc6805f93285526c6fde1f0edaf1d9ffa5a974
created 2014-01-23 10:47 -0800
pushed 2014-04-22 00:22 +0000
Nikhil Marathe Nikhil Marathe - Bug 879245 - Implement thenables for Promises. r=bz
21977186a78eb577056d4c59eca8954e64950bdd
created 2014-01-13 14:36 -0800
pushed 2014-04-22 00:22 +0000
Nikhil Marathe Nikhil Marathe - Bug 959375 - Add Promise Resolve/Reject overloads accepting a window. r=baku
e7b3360cd07aa0137612450b1be0daba8308befb
created 2014-01-10 14:07 -0800
pushed 2014-04-22 00:22 +0000
Nikhil Marathe Nikhil Marathe - Bug 958684 - Fix AsyncErrorReporter leak in Promises. r=mccr8
38961d1068f82367a29f120ccbb01e31e70e80b4
created 2013-10-23 06:16 -0700
pushed 2014-04-22 00:22 +0000
Ben Turner Ben Turner - Bug 914762 - Switch Workers to use a normal nsThread event loop, r=mrbkap.
185c12e7ba93b8d9dab3229fd5d8037c2ac9ece7
created 2013-11-24 11:27 -0800
pushed 2014-03-10 22:05 +0000
Nikhil Marathe Nikhil Marathe - Bug 936700 - Worker Preferences cache. r=bent
d4d80ce96c340984dd16e1807cee82abf58835c7
created 2013-11-24 11:26 -0800
pushed 2014-03-10 22:05 +0000
Nikhil Marathe Nikhil Marathe - Bug 915233 - DOM Promises on Workers. r=baku,bent,smaug,bz sr=sicking
96edb9b8e4fa916f842aa417e8c99fd5b2931808
created 2013-11-22 14:13 -0800
pushed 2014-03-10 22:05 +0000
Nikhil Marathe Nikhil Marathe - Bug 942255 - UsesSystemPrincipal() in Promise::EnabledForScope() on Workers. r=bz
9b97964281626eb52a102b9750e4655f6013e896
created 2013-11-21 07:51 -0500
pushed 2014-03-10 22:05 +0000
Boris Zbarsky Boris Zbarsky - Bug 941437 part 2. Remove the unused cx argument from UNWRAP_OBJECT and UNWRAP_WORKER_OBJECT. r=smaug
58f2fbf00c8c6fda2e4c5018f3838ae1c934d3dc
created 2013-11-19 13:29 -0800
pushed 2014-03-10 22:05 +0000
Nikhil Marathe Nikhil Marathe - Bug 939906 - Make Promise.resolve(), Promise.reject(), Promise.prototype.then() and Promise.prototype.catch() spec compliant. r=baku
a6bb8146e7bcb174224fab5eccf34b819250e4ef
created 2013-11-19 10:43 -0800
pushed 2014-03-10 22:05 +0000
Nikhil Marathe Nikhil Marathe - Bug 882076 - C++ callbacks to DOM Promises. r=baku,mccr8
66ab5cb18c25043aa7fd299e072daf682d6b2463
created 2013-11-19 10:39 -0800
pushed 2014-03-10 22:05 +0000
Nikhil Marathe Nikhil Marathe - Bug 939909 - Get rid of Optional<> from internal Promise functions. r=bz
less more (0) -60 tip