grid 7.8.10 → 7.8.11
raw patch · 2 files changed
+8/−6 lines, 2 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Math.Geometry.GridMap: (!) :: (GridMap gm v, k ~ (Index (BaseGrid gm v)), Ord k) => gm v -> k -> v
+ Math.Geometry.GridMap: (!) :: (GridMap gm v, k ~ Index (BaseGrid gm v), Ord k) => gm v -> k -> v
- Math.Geometry.GridMap: adjust :: (GridMap gm v, k ~ (Index (BaseGrid gm v)), Ord k) => (v -> v) -> k -> gm v -> gm v
+ Math.Geometry.GridMap: adjust :: (GridMap gm v, k ~ Index (BaseGrid gm v), Ord k) => (v -> v) -> k -> gm v -> gm v
- Math.Geometry.GridMap: adjustWithKey :: (GridMap gm v, k ~ (Index (BaseGrid gm v)), Ord k) => (k -> v -> v) -> k -> gm v -> gm v
+ Math.Geometry.GridMap: adjustWithKey :: (GridMap gm v, k ~ Index (BaseGrid gm v), Ord k) => (k -> v -> v) -> k -> gm v -> gm v
- Math.Geometry.GridMap: alter :: (GridMap gm v, k ~ (Index (BaseGrid gm v)), Ord k) => (Maybe v -> Maybe v) -> k -> gm v -> gm v
+ Math.Geometry.GridMap: alter :: (GridMap gm v, k ~ Index (BaseGrid gm v), Ord k) => (Maybe v -> Maybe v) -> k -> gm v -> gm v
- Math.Geometry.GridMap: delete :: (GridMap gm v, k ~ (Index (BaseGrid gm v)), Ord k) => k -> gm v -> gm v
+ Math.Geometry.GridMap: delete :: (GridMap gm v, k ~ Index (BaseGrid gm v), Ord k) => k -> gm v -> gm v
- Math.Geometry.GridMap: filterWithKey :: (GridMap gm v, k ~ (Index (BaseGrid gm v))) => (k -> v -> Bool) -> gm v -> gm v
+ Math.Geometry.GridMap: filterWithKey :: (GridMap gm v, k ~ Index (BaseGrid gm v)) => (k -> v -> Bool) -> gm v -> gm v
- Math.Geometry.GridMap: findWithDefault :: (GridMap gm v, k ~ (Index (BaseGrid gm v)), Ord k) => v -> k -> gm v -> v
+ Math.Geometry.GridMap: findWithDefault :: (GridMap gm v, k ~ Index (BaseGrid gm v), Ord k) => v -> k -> gm v -> v
- Math.Geometry.GridMap: foldl :: () => a -> b -> a -> a -> Map k b -> a
+ Math.Geometry.GridMap: foldl :: () => (a -> b -> a) -> a -> Map k b -> a
- Math.Geometry.GridMap: foldl' :: () => a -> b -> a -> a -> Map k b -> a
+ Math.Geometry.GridMap: foldl' :: () => (a -> b -> a) -> a -> Map k b -> a
- Math.Geometry.GridMap: foldr :: () => a -> b -> b -> b -> Map k a -> b
+ Math.Geometry.GridMap: foldr :: () => (a -> b -> b) -> b -> Map k a -> b
- Math.Geometry.GridMap: foldr' :: () => a -> b -> b -> b -> Map k a -> b
+ Math.Geometry.GridMap: foldr' :: () => (a -> b -> b) -> b -> Map k a -> b
- Math.Geometry.GridMap: insert :: (GridMap gm v, k ~ (Index (BaseGrid gm v)), Ord k) => k -> v -> gm v -> gm v
+ Math.Geometry.GridMap: insert :: (GridMap gm v, k ~ Index (BaseGrid gm v), Ord k) => k -> v -> gm v -> gm v
- Math.Geometry.GridMap: insertLookupWithKey :: (GridMap gm v, k ~ (Index (BaseGrid gm v)), Ord k) => (k -> v -> v -> v) -> k -> v -> gm v -> (Maybe v, gm v)
+ Math.Geometry.GridMap: insertLookupWithKey :: (GridMap gm v, k ~ Index (BaseGrid gm v), Ord k) => (k -> v -> v -> v) -> k -> v -> gm v -> (Maybe v, gm v)
- Math.Geometry.GridMap: insertWith :: (GridMap gm v, k ~ (Index (BaseGrid gm v)), Ord k) => (v -> v -> v) -> k -> v -> gm v -> gm v
+ Math.Geometry.GridMap: insertWith :: (GridMap gm v, k ~ Index (BaseGrid gm v), Ord k) => (v -> v -> v) -> k -> v -> gm v -> gm v
- Math.Geometry.GridMap: insertWithKey :: (GridMap gm v, k ~ (Index (BaseGrid gm v)), Ord k) => (k -> v -> v -> v) -> k -> v -> gm v -> gm v
+ Math.Geometry.GridMap: insertWithKey :: (GridMap gm v, k ~ Index (BaseGrid gm v), Ord k) => (k -> v -> v -> v) -> k -> v -> gm v -> gm v
- Math.Geometry.GridMap: keys :: (GridMap gm v, k ~ (Index (BaseGrid gm v)), Ord k) => gm v -> [k]
+ Math.Geometry.GridMap: keys :: (GridMap gm v, k ~ Index (BaseGrid gm v), Ord k) => gm v -> [k]
- Math.Geometry.GridMap: lookup :: (GridMap gm v, k ~ (Index (BaseGrid gm v)), Ord k) => k -> gm v -> Maybe v
+ Math.Geometry.GridMap: lookup :: (GridMap gm v, k ~ Index (BaseGrid gm v), Ord k) => k -> gm v -> Maybe v
- Math.Geometry.GridMap: toList :: (GridMap gm v, k ~ (Index (BaseGrid gm v))) => gm v -> [(k, v)]
+ Math.Geometry.GridMap: toList :: (GridMap gm v, k ~ Index (BaseGrid gm v)) => gm v -> [(k, v)]
- Math.Geometry.GridMap: toMap :: (GridMap gm v, k ~ (Index (BaseGrid gm v))) => gm v -> Map k v
+ Math.Geometry.GridMap: toMap :: (GridMap gm v, k ~ Index (BaseGrid gm v)) => gm v -> Map k v
- Math.Geometry.GridMap.Lazy: lazyGridMapIndexed :: (Ord (Index g), Grid g) => g -> [((Index g), v)] -> LGridMap g v
+ Math.Geometry.GridMap.Lazy: lazyGridMapIndexed :: (Ord (Index g), Grid g) => g -> [(Index g, v)] -> LGridMap g v
Files
- ChangeLog.md +1/−0
- grid.cabal +7/−6
ChangeLog.md view
@@ -1,5 +1,6 @@ # Changelog for grid +7.8.11 Revamped to work with Nix + Stack. 7.8.10 Revamped to work with Stack v1.7.1. ## Unreleased changes
grid.cabal view
@@ -1,11 +1,13 @@--- This file has been generated from package.yaml by hpack version 0.28.2.+cabal-version: 1.12++-- This file has been generated from package.yaml by hpack version 0.31.1. -- -- see: https://github.com/sol/hpack ----- hash: add150642d3d975fd2ae7f93f27f6bb6a586d77198f61f9e7d145568cbab1255+-- hash: b7f83e97618d4feffa720e42e28dece766fb7e44c9e2a7e4999c0813862e9f02 name: grid-version: 7.8.10+version: 7.8.11 synopsis: Tools for working with regular grids (graphs, lattices). description: Please see the README on GitHub at <https://github.com/mhwombat/grid#readme> category: Math@@ -17,10 +19,9 @@ license: BSD3 license-file: LICENSE build-type: Simple-cabal-version: >= 1.10 extra-source-files:- ChangeLog.md README.md+ ChangeLog.md source-repository head type: git@@ -52,7 +53,7 @@ , containers default-language: Haskell2010 -test-suite som-test+test-suite grid-test type: exitcode-stdio-1.0 main-is: Spec.hs other-modules: