Cabal revisions of intervals-0.9.1
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-name: intervals-version: 0.9.1-synopsis: Interval Arithmetic-description:- A 'Numeric.Interval.Interval' is a closed, convex set of floating point values.- .- We do not control the rounding mode of the end points of the interval when- using floating point arithmetic, so be aware that in order to get precise- containment of the result, you will need to use an underlying type with- both lower and upper bounds like 'CReal'-homepage: http://github.com/ekmett/intervals-bug-reports: http://github.com/ekmett/intervals/issues-license: BSD3-license-file: LICENSE-author: Edward Kmett-maintainer: ekmett@gmail.com-category: Math-build-type: Custom-cabal-version: >=1.8-tested-with: GHC == 7.0.4- , GHC == 7.2.2- , GHC == 7.4.2- , GHC == 7.6.3- , GHC == 7.8.4- , GHC == 7.10.3- , GHC == 8.0.2- , GHC == 8.2.2- , GHC == 8.4.4- , GHC == 8.6.5- , GHC == 8.8.1-extra-source-files:- .hlint.yaml- .travis.yml- CHANGELOG.markdown- README.markdown- Warning.hs--source-repository head- type: git- location: git://github.com/ekmett/intervals.git--custom-setup- setup-depends:- base >= 4 && <5,- Cabal,- cabal-doctest >= 1 && <1.1---- You can disable the doctests test suite with -f-test-doctests-flag test-doctests- description: Enable (or disable via f-test-doctests) the doctest suite when- using the enable-tests option for cabal.- default: True- manual: True--flag herbie- default: False- manual: True--library- hs-source-dirs: src-- exposed-modules:- Numeric.Interval- Numeric.Interval.Exception- Numeric.Interval.Internal- Numeric.Interval.Kaucher- Numeric.Interval.NonEmpty- Numeric.Interval.NonEmpty.Internal-- build-depends:- array >= 0.3 && < 0.6,- base >= 4 && < 5,- distributive >= 0.2 && < 1-- if impl(ghc >=7.4)- build-depends: ghc-prim-- if !impl(ghc >=8.0)- build-depends: semigroups >=0.11 && <1-- ghc-options: -Wall -O2-- if flag(herbie)- build-depends: HerbiePlugin >= 0.1 && < 0.2- cpp-options: -DHERBIE- ghc-options: -fplugin=Herbie---test-suite doctests- type: exitcode-stdio-1.0- main-is: doctests.hs- ghc-options: -Wall -threaded- hs-source-dirs: tests-- if !flag(test-doctests) || !impl(ghc >= 7.6)- buildable: False- else- build-depends:- base >= 4.6,- directory >= 1.0,- doctest >= 0.11.1 && < 0.17,- filepath,- intervals,- QuickCheck,- template-haskell+name: intervals +version: 0.9.1 +x-revision: 1 +synopsis: Interval Arithmetic +description: + A 'Numeric.Interval.Interval' is a closed, convex set of floating point values. + . + We do not control the rounding mode of the end points of the interval when + using floating point arithmetic, so be aware that in order to get precise + containment of the result, you will need to use an underlying type with + both lower and upper bounds like 'CReal' +homepage: http://github.com/ekmett/intervals +bug-reports: http://github.com/ekmett/intervals/issues +license: BSD3 +license-file: LICENSE +author: Edward Kmett +maintainer: ekmett@gmail.com +category: Math +build-type: Custom +cabal-version: >=1.8 +tested-with: GHC == 7.0.4 + , GHC == 7.2.2 + , GHC == 7.4.2 + , GHC == 7.6.3 + , GHC == 7.8.4 + , GHC == 7.10.3 + , GHC == 8.0.2 + , GHC == 8.2.2 + , GHC == 8.4.4 + , GHC == 8.6.5 + , GHC == 8.8.1 +extra-source-files: + .hlint.yaml + .travis.yml + CHANGELOG.markdown + README.markdown + Warning.hs + +source-repository head + type: git + location: git://github.com/ekmett/intervals.git + +custom-setup + setup-depends: + base >= 4 && <5, + Cabal, + cabal-doctest >= 1 && <1.1 + +-- You can disable the doctests test suite with -f-test-doctests +flag test-doctests + description: Enable (or disable via f-test-doctests) the doctest suite when + using the enable-tests option for cabal. + default: True + manual: True + +flag herbie + default: False + manual: True + +library + hs-source-dirs: src + + exposed-modules: + Numeric.Interval + Numeric.Interval.Exception + Numeric.Interval.Internal + Numeric.Interval.Kaucher + Numeric.Interval.NonEmpty + Numeric.Interval.NonEmpty.Internal + + build-depends: + array >= 0.3 && < 0.6, + base >= 4 && < 5, + distributive >= 0.2 && < 1 + + if impl(ghc >=7.4) + build-depends: ghc-prim + + if !impl(ghc >=8.0) + build-depends: semigroups >=0.11 && <1 + + ghc-options: -Wall -O2 + + if flag(herbie) + build-depends: HerbiePlugin >= 0.1 && < 0.2 + cpp-options: -DHERBIE + ghc-options: -fplugin=Herbie + + +test-suite doctests + type: exitcode-stdio-1.0 + main-is: doctests.hs + ghc-options: -Wall -threaded + hs-source-dirs: tests + + if !flag(test-doctests) || !impl(ghc >= 7.6) + buildable: False + else + build-depends: + base >= 4.6, + directory >= 1.0, + doctest >= 0.11.1 && < 0.18, + filepath, + intervals, + QuickCheck, + template-haskell
revision 2
name: intervals version: 0.9.1 -x-revision: 1 +x-revision: 2 synopsis: Interval Arithmetic description: A 'Numeric.Interval.Interval' is a closed, convex set of floating point values. build-depends: base >= 4.6, directory >= 1.0, - doctest >= 0.11.1 && < 0.18, + doctest >= 0.11.1 && < 0.19, filepath, intervals, QuickCheck,