on develop help sign in
Use Data.Type.Equality.Refl
7c3253dHamish Mackenzie
src/Data/Functor/Misc.hs+1
@@ -53,6 +53,7 @@ import Data.Map (Map)
53import qualified Data.Map as Map
53import qualified Data.Map as Map
54import Data.Some (Some(Some))
54import Data.Some (Some(Some))
55import Data.These
55import Data.These
56+import Data.Type.Equality ((:~:)(Refl))
56import Data.Typeable hiding (Refl)
57import Data.Typeable hiding (Refl)
57
58
58--------------------------------------------------------------------------------
59--------------------------------------------------------------------------------
src/Reflex/Class.hs+2−1
@@ -200,7 +200,7 @@ import Data.Dependent.Map (DMap, DSum (..))
200import qualified Data.Dependent.Map as DMap
200import qualified Data.Dependent.Map as DMap
201import Data.Functor.Compose
201import Data.Functor.Compose
202import Data.Functor.Product
202import Data.Functor.Product
203−import Data.GADT.Compare (GEq (..), GCompare (..), (:~:) (..))
203+import Data.GADT.Compare (GEq (..), GCompare (..))
204import Data.FastMutableIntMap (PatchIntMap)
204import Data.FastMutableIntMap (PatchIntMap)
205import Data.Foldable
205import Data.Foldable
206import Data.Functor.Bind
206import Data.Functor.Bind
@@ -215,6 +215,7 @@ import Data.Some (Some(Some))
215import Data.String
215import Data.String
216import Data.These
216import Data.These
217import Data.Type.Coercion
217import Data.Type.Coercion
218+import Data.Type.Equality ((:~:) (..))
218import Data.Witherable (Filterable(..))
219import Data.Witherable (Filterable(..))
219import qualified Data.Witherable as W
220import qualified Data.Witherable as W
220import Reflex.FunctorMaybe (FunctorMaybe)
221import Reflex.FunctorMaybe (FunctorMaybe)
src/Reflex/Dynamic.hs+2−1
@@ -87,11 +87,12 @@ import Data.Align
87import Data.Dependent.Map (DMap)
87import Data.Dependent.Map (DMap)
88import qualified Data.Dependent.Map as DMap
88import qualified Data.Dependent.Map as DMap
89import Data.Dependent.Sum (DSum (..))
89import Data.Dependent.Sum (DSum (..))
90−import Data.GADT.Compare ((:~:) (..), GCompare (..), GEq (..), GOrdering (..))
90+import Data.GADT.Compare (GCompare (..), GEq (..), GOrdering (..))
91import Data.Map (Map)
91import Data.Map (Map)
92import Data.Maybe
92import Data.Maybe
93import Data.Monoid ((<>))
93import Data.Monoid ((<>))
94import Data.These
94import Data.These
95+import Data.Type.Equality ((:~:) (..))
95
96
96import Debug.Trace
97import Debug.Trace
97
98
src/Reflex/Spider/Internal.hs+1
@@ -65,6 +65,7 @@ import Data.Monoid ((<>))
65import Data.Proxy
65import Data.Proxy
66import Data.These
66import Data.These
67import Data.Traversable
67import Data.Traversable
68+import Data.Type.Equality ((:~:)(Refl))
68import Data.Witherable (Filterable, mapMaybe)
69import Data.Witherable (Filterable, mapMaybe)
69import GHC.Exts
70import GHC.Exts
70import GHC.IORef (IORef (..))
71import GHC.IORef (IORef (..))