packages feed

djinn-ghc 0.0.2.2 → 0.0.2.3

raw patch · 2 files changed

+6/−2 lines, 2 filesdep ~djinn-libPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: djinn-lib

API changes (from Hackage documentation)

Files

djinn-ghc.cabal view
@@ -1,5 +1,5 @@ name:           djinn-ghc-version:        0.0.2.2+version:        0.0.2.3 synopsis:       Generate Haskell code from a type. Bridge from Djinn to GHC API. description:    Djinn uses an theorem prover for intuitionistic propositional logic                 to generate a Haskell expression when given a type.@@ -19,6 +19,6 @@                     ghc,                     containers,                     transformers,-                    djinn-lib >= 0.0.1.1,+                    djinn-lib >= 0.0.1.2,                     async   hs-source-dirs:   src
src/Djinn/GHC.hs view
@@ -64,7 +64,11 @@       let dtypesT = map fst dtypes           dtypesE = concatMap snd dtypes       return $ (tyconName, (varsH, D.HTUnion dtypesT, NoExtraInfo)) : concat dtypesE+#if __GLASGOW_HASKELL__ >= 710+    Just (G.ATyCon tycon) | G.isTypeSynonymTyCon tycon -> do+#else     Just (G.ATyCon tycon) | G.isSynTyCon tycon -> do+#endif       -- Get information for this type synonym       let tyconName = toHSymbol $ G.tyConName tycon #if __GLASGOW_HASKELL__ >= 708