intern-0.6: intern.cabal
name: intern
category: Data, Data Structures
version: 0.6
license: BSD3
cabal-version: >= 1.6
license-file: LICENSE
author: Edward A. Kmett
maintainer: Edward A. Kmett <ekmett@gmail.com>
stability: experimental
homepage: http://github.com/ekmett/intern/
copyright: Copyright (C) 2011 Edward A. Kmett
synopsis: Efficient hash-consing for arbitrary data types
description:
Efficient hash-consing for arbitrary data types
.
Changes from 0.5.2 to 0.6
.
* Widened the caches so they don't go through a single MVar per type. This has made a dramatic impact on performance. However, this broke the previous invariant that newer entries always had higher Ids than older entries.
.
Changes from 0.5.1 to 0.5.2
.
* Added Data.Interned.IntSet
build-type: Simple
extra-source-files:
examples/Term.hs
source-repository head
type: git
location: git://github.com/ekmett/intern.git
library
build-depends:
base >= 4 && < 5,
bytestring >= 0.9.1 && < 0.10,
text >= 0.11.1.5 && < 0.12,
hashable >= 1.1.2 && < 1.2,
unordered-containers >= 0.1.4 && < 0.2,
array >= 0.3.0.2 && < 0.4
exposed-modules:
Data.Interned
Data.Interned.ByteString
Data.Interned.String
Data.Interned.Text
Data.Interned.IntSet
Data.Interned.Internal
Data.Interned.Internal.ByteString
Data.Interned.Internal.String
Data.Interned.Internal.Text
ghc-options: -Wall