lattices 1.4 → 1.4.1
raw patch · 4 files changed
+16/−4 lines, 4 filesdep ~semigroups
Dependency ranges changed: semigroups
Files
- Algebra/Lattice.hs +4/−2
- CHANGELOG.md +6/−0
- README.md +4/−0
- lattices.cabal +2/−2
Algebra/Lattice.hs view
@@ -79,9 +79,10 @@ join :: a -> a -> a join = (\/) -#if __GLASGOW_HASKELL__ >= 709+#if __GLASGOW_HASKELL__ >= 707 {-# MINIMAL (\/) | join #-} #endif+{-# DEPRECATED join "Use '\\/' infix operator" #-} -- | The partial ordering induced by the join-semilattice structure joinLeq :: (Eq a, JoinSemiLattice a) => a -> a -> Bool@@ -103,9 +104,10 @@ meet :: a -> a -> a meet = (/\) -#if __GLASGOW_HASKELL__ >= 709+#if __GLASGOW_HASKELL__ >= 707 {-# MINIMAL (/\) | meet #-} #endif+{-# DEPRECATED meet "Use '/\\' infix operator" #-} -- | The partial ordering induced by the meet-semilattice structure meetLeq :: (Eq a, MeetSemiLattice a) => a -> a -> Bool
CHANGELOG.md view
@@ -1,3 +1,9 @@+# 1.4.1 (2015-10-26)++- `MINIMAL` pragma in with GHC 7.8+- Add `DEPREACTED` pragma for `meet` and `join`,+ use infix version `\/` and `/\`+ # 1.4 (2015-09-19) - Infix operators
README.md view
@@ -1,5 +1,9 @@ # lattices [](https://travis-ci.org/phadej/lattices)+[](http://hackage.haskell.org/package/lattices)+[](http://stackage.org/lts-2/package/lattices)+[](http://stackage.org/lts-3/package/lattices)+[](http://stackage.org/nightly/package/lattices) Fine-grained library for constructing and manipulating lattices
lattices.cabal view
@@ -1,5 +1,5 @@ name: lattices-version: 1.4+version: 1.4.1 cabal-version: >= 1.10 category: Math license: BSD3@@ -33,7 +33,7 @@ deepseq >= 1.1 && < 1.5, hashable >= 1.2 && < 1.3, semigroups >= 0.16 && < 0.18,- tagged >= 0.7 && < 0.8,+ tagged >= 0.7 && < 0.9, void >= 0.7 && < 0.8, unordered-containers >= 0.2 && < 0.3, universe-base >= 1.0 && < 1.1,