From 695bd17d5dcdb1bf321ee8858670731637f651db Mon Sep 17 00:00:00 2001 From: Malte Brandy Date: Fri, 19 Jun 2020 16:05:00 +0200 Subject: [PATCH] Bump dependent-map --- reflex-dom-core/reflex-dom-core.cabal | 2 +- reflex-dom-core/src/Reflex/Dom/Builder/Immediate.hs | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/reflex-dom-core/reflex-dom-core.cabal b/reflex-dom-core/reflex-dom-core.cabal index 5935273..312dc53 100644 --- a/reflex-dom-core/reflex-dom-core.cabal +++ b/reflex-dom-core/reflex-dom-core.cabal @@ -64,7 +64,7 @@ library constraints >= 0.9 && < 0.13, contravariant >= 1.4 && < 1.6, data-default >= 0.5 && < 0.8, - dependent-map >= 0.3 && < 0.4, + dependent-map >= 0.3 && < 0.5, dependent-sum >= 0.6 && < 0.8, dependent-sum-template >= 0.1 && < 0.2, directory >= 1.2 && < 1.4, diff --git a/reflex-dom-core/src/Reflex/Dom/Builder/Immediate.hs b/reflex-dom-core/src/Reflex/Dom/Builder/Immediate.hs index d5b2f8a..c4bb684 100644 --- a/reflex-dom-core/src/Reflex/Dom/Builder/Immediate.hs +++ b/reflex-dom-core/src/Reflex/Dom/Builder/Immediate.hs @@ -135,6 +135,7 @@ import Data.Functor.Compose import Data.Functor.Constant import Data.Functor.Misc import Data.Functor.Product +import Data.GADT.Compare (GCompare) import Data.IORef import Data.IntMap.Strict (IntMap) import Data.Maybe @@ -1632,7 +1633,7 @@ instance (Adjustable t m, MonadJSM m, MonadHold t m, MonadFix m, PrimMonad m, Ra {-# INLINABLE traverseDMapWithKeyWithAdjust' #-} traverseDMapWithKeyWithAdjust' - :: forall s t m (k :: * -> *) v v'. (Adjustable t m, MonadHold t m, MonadFix m, MonadJSM m, PrimMonad m, DMap.GCompare k, RawDocument (DomBuilderSpace (HydrationDomBuilderT s t m)) ~ Document) + :: forall s t m (k :: * -> *) v v'. (Adjustable t m, MonadHold t m, MonadFix m, MonadJSM m, PrimMonad m, GCompare k, RawDocument (DomBuilderSpace (HydrationDomBuilderT s t m)) ~ Document) => (forall a. k a -> v a -> HydrationDomBuilderT s t m (v' a)) -> DMap k v -> Event t (PatchDMap k v) @@ -1752,7 +1753,7 @@ hoistTraverseWithKeyWithAdjust :: ( Adjustable t m , MonadHold t m - , DMap.GCompare k + , GCompare k , MonadIO m , MonadJSM m , PrimMonad m