universe 1.2.2 → 1.2.3
raw patch · 4 files changed
+19/−39 lines, 4 filesdep ~universe-basedep ~universe-instances-extendeddep ~universe-reverse-instancesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: universe-base, universe-instances-extended, universe-reverse-instances, universe-some
API changes (from Hackage documentation)
- Data.Universe: class Universe a
+ Data.Universe: class () => Universe a
Files
- changelog +3/−0
- src/Data/Universe.hs +0/−10
- src/Data/Universe/Instances/Reverse.hs +0/−5
- universe.cabal +16/−24
changelog view
@@ -1,3 +1,6 @@+1.2.3+* Support GHC-9.6.5..9.10.1+ 1.2.2 * Add Solo instances
src/Data/Universe.hs view
@@ -1,25 +1,15 @@-{-# LANGUAGE CPP #-} {-# LANGUAGE NoImplicitPrelude #-}-#if __GLASGOW_HASKELL__ >=704 {-# LANGUAGE Safe #-}-#elif __GLASGOW_HASKELL__ >=702-{-# LANGUAGE Trustworthy #-}-#endif -- | A convenience module that imports the submodules @Instances.Base@, @Instances.Containers@, -- @Instances.Extended@, and @Instances.Trans@ to provide instances of -- 'Universe' and 'Finite' for a wide variety of types. module Data.Universe ( Universe(..), Finite(..),-#if __GLASGOW_HASKELL__ >= 702 universeGeneric,-#endif module Data.Universe.Instances.Extended, ) where import Data.Universe.Class import Data.Universe.Instances.Extended import Data.Universe.Some ()--#if __GLASGOW_HASKELL__ >= 702 import Data.Universe.Generic (universeGeneric)-#endif
src/Data/Universe/Instances/Reverse.hs view
@@ -1,10 +1,5 @@-{-# LANGUAGE CPP #-} {-# LANGUAGE NoImplicitPrelude #-}-#if __GLASGOW_HASKELL__ >=704 {-# LANGUAGE Safe #-}-#elif __GLASGOW_HASKELL__ >=702-{-# LANGUAGE Trustworthy #-}-#endif -- | A convenience module that imports the sibling modules @Eq@, @Ord@, -- @Show@, @Read@, and @Traversable@ to provide instances of these classes -- for functions over finite inputs.
universe.cabal view
@@ -1,5 +1,6 @@+cabal-version: 2.2 name: universe-version: 1.2.2+version: 1.2.3 synopsis: A class for finite and recursively enumerable types. description: A class for finite and recursively enumerable types and some helper functions for enumerating them@@ -12,38 +13,29 @@ This also provides instances from @universe-instances-*" packages. homepage: https://github.com/dmwit/universe-license: BSD3+license: BSD-3-Clause license-file: LICENSE author: Daniel Wagner maintainer: me@dmwit.com copyright: Daniel Wagner 2014 category: Data build-type: Simple-cabal-version: >=1.10 extra-source-files: changelog tested-with:- GHC ==7.0.4- || ==7.4.2- || ==7.6.3- || ==7.8.4- || ==7.10.3- || ==8.0.2- || ==8.2.2- || ==8.4.4- || ==8.6.5+ GHC ==8.6.5 || ==8.8.4- || ==8.10.4- || ==9.0.1- || ==9.2.1+ || ==8.10.7+ || ==9.0.2+ || ==9.2.8+ || ==9.4.8+ || ==9.6.5+ || ==9.8.2+ || ==9.10.1 source-repository head type: git location: https://github.com/dmwit/universe--source-repository this- type: git- location: https://github.com/dmwit/universe- tag: universe-1.2.1+ subdir: universe library default-language: Haskell2010@@ -53,10 +45,10 @@ Data.Universe.Instances.Reverse build-depends:- universe-base >=1.1.3 && <1.1.4- , universe-instances-extended >=1.1.3 && <1.1.4- , universe-reverse-instances >=1.1.1 && <1.1.2- , universe-some >=1.2.1 && <1.2.2+ universe-base >=1.1.4 && <1.1.5+ , universe-instances-extended >=1.1.4 && <1.1.5+ , universe-reverse-instances >=1.1.2 && <1.1.3+ , universe-some >=1.2.2 && <1.2.3 if impl(ghc >=9.0) -- these flags may abort compilation with GHC-8.10