[commit: haddock] development, ghc-7.4: Use <> instead of mappend. (46a6502)

David Waern waern at galois.com
Tue Feb 14 02:01:44 CET 2012


Repository : ssh://darcs.haskell.org//srv/darcs/haddock

On branches: development,ghc-7.4

http://hackage.haskell.org/trac/ghc/changeset/46a65020cdbb8aee274e5ab3db68f51639e8d1b2

>---------------------------------------------------------------

commit 46a65020cdbb8aee274e5ab3db68f51639e8d1b2
Author: David Waern <david.waern at gmail.com>
Date:   Sat Feb 4 03:39:38 2012 +0100

    Use <> instead of mappend.

>---------------------------------------------------------------

 src/Haddock/Interface/Create.hs |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/Haddock/Interface/Create.hs b/src/Haddock/Interface/Create.hs
index 06d9726..cac3eac 100644
--- a/src/Haddock/Interface/Create.hs
+++ b/src/Haddock/Interface/Create.hs
@@ -142,7 +142,7 @@ createInterface tm flags modMap instIfaceMap = do
 addWarnings :: Warnings -> GlobalRdrEnv -> [Name] -> DocMap Name -> DocMap Name
 addWarnings NoWarnings  _ _ dm = dm
 addWarnings (WarnAll _) _ _ dm = dm
-addWarnings (WarnSome ws) gre exps dm = M.unionWith (flip mappend) dm wm
+addWarnings (WarnSome ws) gre exps dm = M.unionWith (flip (<>)) dm wm
   where
     wm = M.fromList
       [ (n, warnToDoc w) | (occ, w) <- ws, elt <- lookupGlobalRdrEnv gre occ
@@ -154,7 +154,7 @@ addModuleWarning ws =
   case ws of
     NoWarnings -> id
     WarnSome _ -> id
-    WarnAll w  -> let d = warnToDoc w in Just . maybe d (mappend d)
+    WarnAll w  -> let d = warnToDoc w in Just . maybe d (d <>)
 
 
 warnToDoc :: WarningTxt -> Doc id
@@ -209,7 +209,7 @@ mkMaps :: DynFlags
 mkMaps dflags gre instances exports decls = do
   (dm, am, sm, cm) <- unzip4 <$> mapM mappings decls
   let f :: (Ord a, Monoid b) => [[(a, b)]] -> Map a b
-      f = M.fromListWith mappend . concat
+      f = M.fromListWith (<>) . concat
   return (f dm, f am, f sm, f cm)
   where
     mappings (ldecl@(L _ decl), docs) = do





More information about the Cvs-ghc mailing list