total-maps 1.0.0.0 → 1.0.0.1
raw patch · 6 files changed
+18/−12 lines, 6 filesdep +base-compat
Dependencies added: base-compat
Files
- src/Data/Total/Array.hs +3/−2
- src/Data/Total/Array/Subset.hs +3/−2
- src/Data/Total/Map.hs +3/−2
- src/Data/Total/Map/Sparse.hs +3/−2
- src/Data/Total/Map/Subset.hs +3/−2
- total-maps.cabal +3/−2
src/Data/Total/Array.hs view
@@ -8,7 +8,7 @@ -- License : MIT -- Maintainer : Paweł Nowak <pawel834@gmail.com> -- Stability : provisional--- Portability : GHC >= 7.10+-- Portability : portable -- -- Bounded, dense, total map implemented as a vector. -----------------------------------------------------------------------------@@ -24,7 +24,8 @@ import Data.Vector (Vector) import qualified Data.Vector as Vector import Linear-import Prelude hiding (zip, zipWith)+import Prelude ()+import Prelude.Compat hiding (zip, zipWith) infixr 9 .:
src/Data/Total/Array/Subset.hs view
@@ -9,7 +9,7 @@ -- License : MIT -- Maintainer : Paweł Nowak <pawel834@gmail.com> -- Stability : provisional--- Portability : GHC >= 7.10+-- Portability : GHC only -- -- Subset, dense, total map implemented as a vector. -----------------------------------------------------------------------------@@ -30,7 +30,8 @@ import Data.Vector (Vector) import qualified Data.Vector as Vector import Linear-import Prelude hiding (zip, zipWith)+import Prelude ()+import Prelude.Compat hiding (zip, zipWith) infixr 9 .:
src/Data/Total/Map.hs view
@@ -11,7 +11,7 @@ -- License : MIT -- Maintainer : Paweł Nowak <pawel834@gmail.com> -- Stability : provisional--- Portability : GHC >= 7.10+-- Portability : portable -- -- Dense, total, maps for bounded types. -----------------------------------------------------------------------------@@ -25,7 +25,8 @@ import Data.Map (Map) import qualified Data.Map as Map import Linear-import Prelude hiding (zip)+import Prelude ()+import Prelude.Compat hiding (zip) -- | A total map from keys k to values a. --
src/Data/Total/Map/Sparse.hs view
@@ -8,7 +8,7 @@ -- License : MIT -- Maintainer : Paweł Nowak <pawel834@gmail.com> -- Stability : provisional--- Portability : GHC >= 7.10+-- Portability : GHC only -- -- Sparse, total maps for bounded types. -----------------------------------------------------------------------------@@ -25,7 +25,8 @@ import Data.Total.Internal.SparseFold import Data.Total.Map import Linear-import Prelude hiding (zip, lookup)+import Prelude ()+import Prelude.Compat hiding (zip, lookup) -- | A total sparse map from keys k to values a. This map is implemented as a -- partial map and a default value. 'pure' creates an all-default values map
src/Data/Total/Map/Subset.hs view
@@ -14,7 +14,7 @@ -- License : MIT -- Maintainer : Paweł Nowak <pawel834@gmail.com> -- Stability : provisional--- Portability : GHC >= 7.10+-- Portability : portable -- -- Dense, total, maps parametrized by a set of keys. -----------------------------------------------------------------------------@@ -36,7 +36,8 @@ import qualified Data.Set as Set import Data.Total.Subset import Linear-import Prelude hiding (zip)+import Prelude ()+import Prelude.Compat hiding (zip) -- | A total map from a subset s of keys k to values a, e.g. a restriction -- of a partial function @k -> a@ to a subset of its domain on which the
total-maps.cabal view
@@ -1,5 +1,5 @@ name: total-maps-version: 1.0.0.0+version: 1.0.0.1 synopsis: Dense and sparse total maps. description: Total maps are maps that contain a value for every key. This library provides@@ -42,6 +42,7 @@ build-depends: base <5, containers >=0.3 && <1, reflection == 1.*, keys ==3.*, linear >=1.1 && <2, bytes >=0.2 && <1, distributive ==0.*, adjunctions ==4.*,- semigroups ==0.*, vector >=0.10 && <1+ semigroups ==0.*, vector >=0.10 && <1,+ base-compat >=0.6 hs-source-dirs: src default-language: Haskell2010