Draft: Resolve "GHC und Dependencies auf die neuste Version bringen" #206

Open
savau wants to merge 583 commits from 144-ghc-update into master
3 changed files with 5 additions and 5 deletions
Showing only changes of commit b054d3cbdd - Show all commits

View File

@ -8,7 +8,7 @@ module Language.Haskell.TH.Instances
(
) where
import ClassyPrelude
--import ClassyPrelude
import Language.Haskell.TH
import Language.Haskell.TH.Syntax

View File

@ -17,8 +17,8 @@ import Data.Fixed
import Control.Lens
instance Real TimeSpec where
toRational TimeSpec{..} = fromIntegral sec + fromIntegral nsec % 1e9
--instance Real TimeSpec where
-- toRational TimeSpec{..} = fromIntegral sec + fromIntegral nsec % 1e9
instance Fractional TimeSpec where
a / b = fromRational $ toRational a / toRational b

View File

@ -186,8 +186,8 @@ derivePathPiece adt mangle joinPP = do
| n `elem` map tvarName constructorVars = False
| otherwise = any (elemOf types n) constructorFields
fieldTypes = nubOrd $ concatMap constructorFields datatypeCons
tvarName (PlainTV n) = n
tvarName (KindedTV n _) = n
tvarName (PlainTV n _) = n
tvarName (KindedTV n _ _) = n
sequence . (finDecs ++ ) . pure $
instanceD (cxt iCxt) [t|PathPiece $typ|]
[ funD 'toPathPiece