packages feed

list-tries-0.6.7: CHANGELOG.md

# list-tries-0.6.7 (2020-05-12)
* Updated dependencies and code for GHC 8.8 and 8.10.

# list-tries-0.6.6 (2018-11-20)
* Updated dependencies and code for GHC 8.6.1, thanks as usual to Mikhail
  Glushenkov.

# list-tries-0.6.5 (2018-03-20)
* Updated dependencies and code for GHC 8.4.1 and QuickCheck-2.11,
  thanks again to Mikhail Glushenkov.

# list-tries-0.6.4 (2017-05-27)
* Updated dependencies for GHC 8.2.1 (release candidate 2) and
  binary-0.9, thanks to Mikhail Glushenkov for helping with this.
* Also a code change due to a newly problematic type inference.

# list-tries-0.6.3 (2016-07-18)
* Dependency update to allow dlist-0.8.

# list-tries-0.6.2 (2016-06-28)
* Updated dependencies for GHC 8.0.1.
* Added Semigroup instances, bringing in a new dependency on semigroups
  on pre-8.0 GHC versions.

# list-tries-0.6.1 (2015-04-03)
* Fixed build on base < 4.8.

# list-tries-0.6.0 (2015-03-28)
* Updated dependencies for GHC 7.10.
* Fixed library vs. test executable dlist dependency mismatch.
* Renamed `Map.toList` to `toListKV` to avoid conflicts with the new
  `Foldable` class. Also renamed `Map.fromList` and `Map.fromListWith`
  to `fromListKV` and `fromListKVWith` to match. Thanks to davean for
  the patch.
* Added Cabal source-repository metadata, pointing to GitHub.

# list-tries-0.5.2 (2014-03-20)
* Updated dependencies, for GHC 7.8 and other new packages.

# list-tries-0.5.1 (2013-05-10)
* Fix cabal build.
* Minor documentation clarification.
* Update `binary` dependency.

# list-tries-0.5 (2013-05-09)
* Added the `lookupPrefix` and `deleteSuffixes` functions, of which especially
  the former was an embarrassing omission:

        lookupPrefix   :: [k] -> trie map k a -> trie map k a
        deleteSuffixes :: [k] -> trie map k a -> trie map k a

* Fixed the documentation headers to refer to 's' instead of 'k' as what we
  use for the length of the given key.
* Fixed documentation of 'deletePrefix': its complexity is O(s), not O(m).
* Some dependency updates.

# list-tries-0.4.3 (2012-10-18)
* Dependency updates for GHC 7.6 and otherwise.

# list-tries-0.4.2 (2012-05-23)
* Dependency updates for GHC 7.4, thanks to Anders Kaseorg.

# list-tries-0.4.1 (2011-03-17)
* Dependency update and Cabalization of the test executable, thanks to JP
  Moresmau.

# list-tries-0.4 (2010-09-11)
* Fixed documentation of the `deletePrefix` function: if the given key is not
  a prefix of any key, an empty, not unchanged, map/set is returned. Thanks to
  Brian Bloniarz for the bug report.
* Fixed bug in the Patricia version of `deletePrefix` causing it to not delete
  anything if the prefix to be deleted was a proper prefix of the common
  prefix.
* Changed `children` to return the map as-is instead of converting it into a
  list first:

        children :: Trie trie st map k => trie map k a -> CMap trie map k a

* Added the `children1` function as a single-level equivalent of `children`,
  more directly reflecting the structure of the non-Patricia tries. Requested
  by Brian Bloniarz.

        children1 :: Trie trie st map k => trie map k a -> CMap trie map k a

# list-tries-0.3 (2010-09-09)
* Fixed strictness of the strict versions of the following
  non-Patricia functions: `insert`, `adjust`, `alter`, `union`,
  `difference`, `intersection`, `mapInKeys`; as well as the Patricia
  versions of `insert` and `adjust`. Thanks to Brian Bloniarz for the
  bug report.
* Applied the static argument transformation throughout, improving
  performance.
* Dropped support for containers < 0.3; GHC 6.12 has been out long
  enough, and support for older versions is too crippled to make it
  worthwhile.

# list-tries-0.2 (2010-04-06)
* Dependency update, nothing more.

# list-tries-0.1 (2009-07-05)
* All tries are now instances of `Binary`, thanks to Gregory Crosswhite. Adds a
  dependency on the `binary` library as well as the following two methods to
  the `Map` class in `Base.Map`:

        serializeToList     :: m k a -> [(k,a)]
        deserializeFromList :: [(k,a)] -> m k a

# list-tries-0.0 (2009-04-21)
* Initial release.