packages feed

Cabal revisions of data-interval-1.3.0

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-Name:		data-interval-Version:	1.3.0-License:	BSD3-License-File:	COPYING-Author:		Masahiro Sakai (masahiro.sakai@gmail.com)-Maintainer:	masahiro.sakai@gmail.com-Category:	Data, Math-Cabal-Version:	>= 1.10-Synopsis:	Interval datatype, interval arithmetic and interval-based containers-Description:-   Interval datatype, interval arithmetic and interval-based containers for Haskell.-   Unlike the intervals package (<http://hackage.haskell.org/package/intervals>),-   this package provides both open and closed intervals and is intended to be used-   with exact number types such as Rational and Integer.-Bug-Reports:	https://github.com/msakai/data-interval/issues-Extra-Source-Files:-   README.md-   COPYING-   CHANGELOG.markdown-Build-Type: Simple--source-repository head-  type:     git-  location: git://github.com/msakai/data-interval.git--Library-  Hs-source-dirs: src-  Build-Depends:-       base >=4 && <5-     , containers-     , lattices >=1.2.1.1-     , deepseq-     , hashable >=1.1.2.5 && <1.3-     , extended-reals >=0.2 && <1.0-  if impl(ghc <8.0)-    Build-depends:-      semigroups-  Default-Language: Haskell2010-  Other-Extensions:-     CPP-     ScopedTypeVariables-     TypeFamilies-     DeriveDataTypeable-  Exposed-Modules:-     Data.Interval-     Data.IntervalMap.Lazy-     Data.IntervalMap.Strict-     Data.IntervalSet-     Data.IntegerInterval-  Other-Modules:-     Data.IntervalMap.Base--Test-suite test-interval-  Type:              exitcode-stdio-1.0-  HS-Source-Dirs:    test-  Main-is:           TestSuite.hs-  Other-Modules:     TestInterval, TestIntervalMap, TestIntervalSet, TestIntegerInterval-  Build-depends:-       base >=4 && <5-     , ChasingBottoms-     , containers-     , lattices-     , deepseq-     , hashable-     , data-interval-     , syb-     , tasty >=0.10.1-     , tasty-hunit ==0.9.*-     , tasty-quickcheck ==0.8.*-     , tasty-th-     , HUnit-     , QuickCheck >=2.5 && <3-  if impl(ghc <7.10)-    Build-depends:-      transformers >=0.2-  Default-Language: Haskell2010-  Other-Extensions:-     TemplateHaskell-     ScopedTypeVariables+Name:		data-interval
+Version:	1.3.0
+x-revision: 1
+License:	BSD3
+License-File:	COPYING
+Author:		Masahiro Sakai (masahiro.sakai@gmail.com)
+Maintainer:	masahiro.sakai@gmail.com
+Category:	Data, Math
+Cabal-Version:	>= 1.10
+Synopsis:	Interval datatype, interval arithmetic and interval-based containers
+Description:
+   Interval datatype, interval arithmetic and interval-based containers for Haskell.
+   Unlike the intervals package (<http://hackage.haskell.org/package/intervals>),
+   this package provides both open and closed intervals and is intended to be used
+   with exact number types such as Rational and Integer.
+Bug-Reports:	https://github.com/msakai/data-interval/issues
+Extra-Source-Files:
+   README.md
+   COPYING
+   CHANGELOG.markdown
+Build-Type: Simple
+
+source-repository head
+  type:     git
+  location: git://github.com/msakai/data-interval.git
+
+Library
+  Hs-source-dirs: src
+  Build-Depends:
+       base >=4 && <5
+     , containers
+     , lattices >=1.2.1.1
+     , deepseq
+     , hashable >=1.1.2.5 && <1.3
+     , extended-reals >=0.2 && <1.0
+  if impl(ghc <8.0)
+    Build-depends:
+      semigroups
+  Default-Language: Haskell2010
+  Other-Extensions:
+     CPP
+     ScopedTypeVariables
+     TypeFamilies
+     DeriveDataTypeable
+  Exposed-Modules:
+     Data.Interval
+     Data.IntervalMap.Lazy
+     Data.IntervalMap.Strict
+     Data.IntervalSet
+     Data.IntegerInterval
+  Other-Modules:
+     Data.IntervalMap.Base
+
+Test-suite test-interval
+  Type:              exitcode-stdio-1.0
+  HS-Source-Dirs:    test
+  Main-is:           TestSuite.hs
+  Other-Modules:     TestInterval, TestIntervalMap, TestIntervalSet, TestIntegerInterval
+  Build-depends:
+       base >=4 && <5
+     , ChasingBottoms
+     , containers
+     , lattices
+     , deepseq
+     , hashable
+     , data-interval
+     , syb
+     , tasty >=0.10.1
+     , tasty-hunit >=0.9 && <0.11
+     , tasty-quickcheck >=0.8 && <0.10
+     , tasty-th
+     , HUnit
+     , QuickCheck >=2.5 && <3
+  if impl(ghc <7.10)
+    Build-depends:
+      transformers >=0.2
+  Default-Language: Haskell2010
+  Other-Extensions:
+     TemplateHaskell
+     ScopedTypeVariables
revision 2
 Name:		data-interval
 Version:	1.3.0
-x-revision: 1
+x-revision: 2
 License:	BSD3
 License-File:	COPYING
 Author:		Masahiro Sakai (masahiro.sakai@gmail.com)
      , syb
      , tasty >=0.10.1
      , tasty-hunit >=0.9 && <0.11
-     , tasty-quickcheck >=0.8 && <0.10
+     , tasty-quickcheck >=0.8 && <0.11
      , tasty-th
      , HUnit
      , QuickCheck >=2.5 && <3
revision 3
 Name:		data-interval
 Version:	1.3.0
-x-revision: 2
+x-revision: 3
 License:	BSD3
 License-File:	COPYING
 Author:		Masahiro Sakai (masahiro.sakai@gmail.com)
   location: git://github.com/msakai/data-interval.git
 
 Library
+  -- Lattices 2 refactored class hierarchy+  build-depends: lattices <2+   Hs-source-dirs: src
   Build-Depends:
        base >=4 && <5
      ScopedTypeVariables
      TypeFamilies
      DeriveDataTypeable
+     MultiWayIf
+     Safe
   Exposed-Modules:
      Data.Interval
      Data.IntervalMap.Lazy