packages feed

Cabal revisions of identifiers-0.4.2.0

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

revision 1
-name:                identifiers-version:             0.4.2.0-synopsis:            Numeric identifiers for values.-description:         This library allows you to turn costly repetitive values-                     into numbers in order to save memory.--                     An Identifiers value acts like a bi-directional map that-                     allows you to effeciently toggle between a numeric key-                     and the original value push into the map.--license:             BSD3-license-file:        LICENSE-author:              Adam Wagner-maintainer:          awagner83@gmail.com-category:            Data-build-type:          Simple-cabal-version:       >=1.10--source-repository head-  type:                git-  location:            https://github.com/awagner83/identifiers.git--library-  exposed-modules:     Data.Identifiers.Hashable Data.Identifiers.ListLike-  other-modules:       Data.TrieMap-  build-depends:       base >=4.6 && <4.10,-                       binary >=0.7.0.0 && <0.9.0.0,-                       cereal >=0.4.0.0 && <0.6.0.0,-                       containers ==0.5.*,-                       deepseq >=1.3.0.0 && <1.5,-                       hashable ==1.2.*,-                       ListLike <4.6,-                       text <1.3,-                       unordered-containers >=0.2.3.0 && <0.2.8.0-  hs-source-dirs:      src-  default-language:    Haskell2010-  ghc-options:         -Wall -O2 -funbox-strict-fields--benchmark identifiers-hashable-  type:                exitcode-stdio-1.0-  hs-source-dirs:      bench-  main-is:             IdentifiersHashable.hs-  build-depends:       base >=4.6 && <4.10,-                       criterion,-                       binary ==0.7.*,-                       cereal >=0.4.0.0 && <0.6.0.0,-                       deepseq >=1.3.0.0 && <1.5,-                       text <1.3,-                       bytestring <0.11,-                       identifiers-  default-language:    Haskell2010-  ghc-options:         -Wall -rtsopts -with-rtsopts=-t--benchmark identifiers-listlike-  type:                exitcode-stdio-1.0-  hs-source-dirs:      bench-  main-is:             IdentifiersListLike.hs-  build-depends:       base >=4.6 && <4.10,-                       criterion,-                       binary ==0.7.*,-                       cereal >=0.4.0.0 && <0.6.0.0,-                       deepseq >=1.3.0.0 && <1.5,-                       text <1.3,-                       bytestring <0.11,-                       identifiers-  default-language:    Haskell2010-  ghc-options:         -Wall -rtsopts -with-rtsopts=-t -O2 -funbox-strict-fields--test-suite main-  type:                exitcode-stdio-1.0-  main-is:             TestAll.hs-  ghc-options:         -Wall-  build-depends:       base >=4.6 && <4.10,-                       identifiers,-                       QuickCheck >=2.6 && <2.10,-                       test-framework ==0.8.*,-                       test-framework-quickcheck2 ==0.3.0.*-  default-language:    Haskell2010-  hs-source-dirs:      test-  ghc-options:         -Wall-+name:                identifiers
+version:             0.4.2.0
+x-revision: 1
+synopsis:            Numeric identifiers for values.
+description:         This library allows you to turn costly repetitive values
+                     into numbers in order to save memory.
+
+                     An Identifiers value acts like a bi-directional map that
+                     allows you to effeciently toggle between a numeric key
+                     and the original value pushed into the map.
+
+license:             BSD3
+license-file:        LICENSE
+author:              Adam Wagner
+maintainer:          awagner83@gmail.com
+category:            Data
+build-type:          Simple
+cabal-version:       >=1.10
+
+source-repository head
+  type:                git
+  location:            https://github.com/awagner83/identifiers.git
+
+library
+  exposed-modules:     Data.Identifiers.Hashable Data.Identifiers.ListLike
+  other-modules:       Data.TrieMap
+  build-depends:       base >=4.6 && <4.10,
+                       binary >=0.7.0.0 && <0.9.0.0,
+                       cereal >=0.4.0.0 && <0.6.0.0,
+                       containers ==0.5.*,
+                       deepseq >=1.3.0.0 && <1.5,
+                       hashable ==1.2.*,
+                       ListLike <4.6,
+                       text <1.3,
+                       unordered-containers >=0.2.3.0 && <0.2.8.0
+  hs-source-dirs:      src
+  default-language:    Haskell2010
+  ghc-options:         -Wall -O2 -funbox-strict-fields
+
+benchmark identifiers-hashable
+  type:                exitcode-stdio-1.0
+  hs-source-dirs:      bench
+  main-is:             IdentifiersHashable.hs
+  build-depends:       base >=4.6 && <4.10,
+                       criterion,
+                       binary ==0.7.*,
+                       cereal >=0.4.0.0 && <0.6.0.0,
+                       deepseq >=1.3.0.0 && <1.5,
+                       text <1.3,
+                       bytestring <0.11,
+                       identifiers
+  default-language:    Haskell2010
+  ghc-options:         -Wall -rtsopts -with-rtsopts=-t
+
+benchmark identifiers-listlike
+  type:                exitcode-stdio-1.0
+  hs-source-dirs:      bench
+  main-is:             IdentifiersListLike.hs
+  build-depends:       base >=4.6 && <4.10,
+                       criterion,
+                       binary ==0.7.*,
+                       cereal >=0.4.0.0 && <0.6.0.0,
+                       deepseq >=1.3.0.0 && <1.5,
+                       text <1.3,
+                       bytestring <0.11,
+                       identifiers
+  default-language:    Haskell2010
+  ghc-options:         -Wall -rtsopts -with-rtsopts=-t -O2 -funbox-strict-fields
+
+test-suite main
+  type:                exitcode-stdio-1.0
+  main-is:             TestAll.hs
+  ghc-options:         -Wall
+  build-depends:       base >=4.6 && <4.10,
+                       identifiers,
+                       QuickCheck >=2.6 && <2.10,
+                       test-framework ==0.8.*,
+                       test-framework-quickcheck2 ==0.3.0.*
+  default-language:    Haskell2010
+  hs-source-dirs:      test
+  ghc-options:         -Wall
+