gecko-dev/dom/promise
Kris Maglione 8c0ed09430 Bug 1486512: Fix compiling Promise-inl.h on MSVC. r=froydnj
For reasions which are unclear, MSVC does not recognize the declaration and
definition of ThenWithCycleCollectedArts as matching in their previous form.
Changing both to use the same template `using` declaration for the entire
return type fixes this.

MSVC also has problems with the previous use of std::forward, which is fixed
by explicitly coercing smart pointers to their equivalent pointer types, and
moving any other type.

Differential Revision: https://phabricator.services.mozilla.com/D4397

--HG--
extra : rebase_source : 483fc7c33a0b10227b11862d176299813466ac95
2018-08-27 13:10:23 -07:00
..
tests Bug 1486130: Fix reporting of unhandled DOMException rejection values. r=smaug 2018-08-23 14:01:04 -07:00
moz.build Bug 1484373: Part 2c - Add Promise::Then handler which accepts a lambda. r=smaug 2018-08-18 09:43:22 -07:00
Promise-inl.h Bug 1486512: Fix compiling Promise-inl.h on MSVC. r=froydnj 2018-08-27 13:10:23 -07:00
Promise.cpp Bug 1486130: Fix reporting of unhandled DOMException rejection values. r=smaug 2018-08-23 14:01:04 -07:00
Promise.h Bug 1486512: Fix compiling Promise-inl.h on MSVC. r=froydnj 2018-08-27 13:10:23 -07:00
PromiseDebugging.cpp Bug 1479363 part 5 - Use JSAutoRealm instead of JSAutoRealmAllowCCW in remaining dom/ directories. r=mccr8 2018-08-02 08:49:00 +02:00
PromiseDebugging.h Bug 1432963 - Fixing workers headers - part 14 - WorkerPrivate without workers namespace, r=smaug 2018-01-31 08:24:08 +01:00
PromiseNativeHandler.h
PromiseWorkerProxy.h Bug 1445540 - Use WorkerRef in PromiseWorkerProxy, r=smaug 2018-03-14 15:26:33 +01:00