packages feed

Cabal revisions of range-0.2.1.0

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

revision 1
--- Initial range.cabal generated by cabal init.  For further documentation,---  see http://haskell.org/cabal/users-guide/---- The name of the package.-name:                range---- The package version.  See the Haskell package versioning policy (PVP)--- for standards guiding when and how versions should be incremented.--- http://www.haskell.org/haskellwiki/Package_versioning_policy--- PVP summary:      +-+------- breaking API changes---                   | | +----- non-breaking API additions---                   | | | +--- code changes with no API change-version:             0.2.1.0---- A short (one-line) description of the package.-synopsis:            An efficient and versatile range library.---- A longer description of the package.-description:         The range library alows the use of performant and versatile ranges in your code.-                     It supports bounded and unbounded ranges, ranges in a nested manner (like library-                     versions), an efficient algebra of range computation and even a simplified interface-                     for ranges for the common cases. This library is far more efficient than using the-                     default Data.List functions to approximate range behaviour. Performance is the major-                     value offering of this library.--                     If this is your first time using this library it is highly recommended that you start-                     with "Data.Range.Range"; it contains the basics of this library that meet most use-                     cases.--homepage:            https://bitbucket.org/robertmassaioli/range---- The license under which the package is released.-license:             MIT---- The file containing the license text.-license-file:        LICENSE---- The package author(s).-author:              Robert Massaioli---- An email address to which users can send suggestions, bug reports, and--- patches.-maintainer:          robertmassaioli@gmail.com---- A copyright notice.--- copyright:--category:            Data--build-type:          Simple---- Constraint on the version of Cabal needed to build this package.-cabal-version:       >=1.8---library-  -- Modules exported by the library.-  exposed-modules:    Data.Range.Range-                      , Data.Range.NestedRange-                      , Data.Range.RangeTree-                      , Data.Range.Parser-                      , Data.Range.Algebra--  -- Modules included in this library but not exported.-  other-modules:  Data.Range.Data-                  , Data.Range.RangeInternal-                  , Data.Range.Spans-                  , Data.Range.Util-                  , Data.Range.Algebra.Internal-                  , Data.Range.Algebra.Range-                  , Data.Range.Algebra.Predicate---  -- Other library packages from which modules are imported.-  build-depends:  base >= 4.7 && < 5-                  , parsec >= 3-                  , free >=4.12--  ghc-options: -Wall---Test-Suite test-range-   type:       exitcode-stdio-1.0-   main-is: Test/Range.hs-   other-modules: Test.RangeMerge-   build-depends: base                          >= 4.5 && < 5-                  , Cabal                       >= 1.14-                  , QuickCheck                  >= 2.4.0.1 && < 3-                  , test-framework-quickcheck2  >= 0.2 && < 0.4-                  , test-framework              >= 0.4 && < 0.9-                  , random                      >= 1.0-                  , range-   if impl(ghc < 8)-    build-depends: free >= 4.12 && < 5-   else-    build-depends: free >= 4.12-   ghc-options: -rtsopts -Wall -fno-enable-rewrite-rules+-- Initial range.cabal generated by cabal init.  For further documentation,
+--  see http://haskell.org/cabal/users-guide/
+
+-- The name of the package.
+name:                range
+
+-- The package version.  See the Haskell package versioning policy (PVP)
+-- for standards guiding when and how versions should be incremented.
+-- http://www.haskell.org/haskellwiki/Package_versioning_policy
+-- PVP summary:      +-+------- breaking API changes
+--                   | | +----- non-breaking API additions
+--                   | | | +--- code changes with no API change
+version:             0.2.1.0
+x-revision: 1
+
+-- A short (one-line) description of the package.
+synopsis:            An efficient and versatile range library.
+
+-- A longer description of the package.
+description:         The range library alows the use of performant and versatile ranges in your code.
+                     It supports bounded and unbounded ranges, ranges in a nested manner (like library
+                     versions), an efficient algebra of range computation and even a simplified interface
+                     for ranges for the common cases. This library is far more efficient than using the
+                     default Data.List functions to approximate range behaviour. Performance is the major
+                     value offering of this library.
+
+                     If this is your first time using this library it is highly recommended that you start
+                     with "Data.Range.Range"; it contains the basics of this library that meet most use
+                     cases.
+
+homepage:            https://bitbucket.org/robertmassaioli/range
+
+-- The license under which the package is released.
+license:             MIT
+
+-- The file containing the license text.
+license-file:        LICENSE
+
+-- The package author(s).
+author:              Robert Massaioli
+
+-- An email address to which users can send suggestions, bug reports, and
+-- patches.
+maintainer:          robertmassaioli@gmail.com
+
+-- A copyright notice.
+-- copyright:
+
+category:            Data
+
+build-type:          Simple
+
+-- Constraint on the version of Cabal needed to build this package.
+cabal-version:       >=1.8
+
+
+library
+  -- Modules exported by the library.
+  exposed-modules:    Data.Range.Range
+                      , Data.Range.NestedRange
+                      , Data.Range.RangeTree
+                      , Data.Range.Parser
+                      , Data.Range.Algebra
+
+  -- Modules included in this library but not exported.
+  other-modules:  Data.Range.Data
+                  , Data.Range.RangeInternal
+                  , Data.Range.Spans
+                  , Data.Range.Util
+                  , Data.Range.Algebra.Internal
+                  , Data.Range.Algebra.Range
+                  , Data.Range.Algebra.Predicate
+
+
+  -- Other library packages from which modules are imported.
+  build-depends:  base >= 4.9 && < 5
+                  , parsec >= 3
+                  , free >=4.12
+
+  ghc-options: -Wall
+
+
+Test-Suite test-range
+   type:       exitcode-stdio-1.0
+   main-is: Test/Range.hs
+   other-modules: Test.RangeMerge
+   build-depends: base                          >= 4.5 && < 5
+                  , Cabal                       >= 1.14
+                  , QuickCheck                  >= 2.4.0.1 && < 3
+                  , test-framework-quickcheck2  >= 0.2 && < 0.4
+                  , test-framework              >= 0.4 && < 0.9
+                  , random                      >= 1.0
+                  , range
+   if impl(ghc < 8)
+    build-depends: free >= 4.12 && < 5
+   else
+    build-depends: free >= 4.12
+   ghc-options: -rtsopts -Wall -fno-enable-rewrite-rules