[commit: packages/containers] cleaned_bugfix394, master, merge-doc-target, merge-fixes-5.9, revert-408-bugfix_394: General package stuff, mostly (2eb64f5)
git at git.haskell.org
git at git.haskell.org
Mon Apr 17 21:45:20 UTC 2017
Repository : ssh://git@git.haskell.org/containers
On branches: cleaned_bugfix394,master,merge-doc-target,merge-fixes-5.9,revert-408-bugfix_394
Link : http://git.haskell.org/packages/containers.git/commitdiff/2eb64f5f513b3209880713c88ab53eb4f528c0f8
>---------------------------------------------------------------
commit 2eb64f5f513b3209880713c88ab53eb4f528c0f8
Author: David Feuer <David.Feuer at gmail.com>
Date: Thu Sep 1 23:59:12 2016 -0400
General package stuff, mostly
* Rename the internals again. I think they're getting close to
reasonable now. Get the cabal benchmarks running again. Deprecate
the "deprecated" `IntMap` stuff. Make a `Debug` module for the
`Data.Map` debugging functions.
* Rewrite `Data.Map.Internal.Debug.validSize` to use the
`Monad Maybe` instance for clarity.
>---------------------------------------------------------------
2eb64f5f513b3209880713c88ab53eb4f528c0f8
.travis.yml | 10 +-
Data/IntMap.hs | 23 ++-
Data/IntMap/Internal.hs | 6 +-
Data/IntMap/Strict.hs | 6 +-
Data/IntSet/Internal.hs | 6 +-
Data/Map/Internal.hs | 154 +--------------------
Data/Map/Internal/Debug.hs | 144 +++++++++++++++++++
Data/Map/Internal/DeprecatedShowTree.hs | 56 ++++++++
Data/Map/Lazy.hs | 16 ++-
Data/Map/Strict/Internal.hs | 15 +-
Data/Sequence/Internal.hs | 2 +-
Data/Set/Internal.hs | 6 +-
Data/Utils/StrictPair.hs | 32 -----
.../Containers/Internal}/BitQueue.hs | 8 +-
.../Utils => Utils/Containers/Internal}/BitUtil.hs | 5 +-
.../Containers/Internal}/PtrEquality.hs | 15 +-
.../Containers/Internal}/StrictFold.hs | 14 +-
.../Containers/Internal}/StrictMaybe.hs | 16 +--
Utils/Containers/Internal/StrictPair.hs | 22 +++
benchmarks/IntMap.hs | 5 +-
benchmarks/Map.hs | 7 +-
containers.cabal | 17 ++-
tests/bitqueue-properties.hs | 4 +-
tests/deprecated-properties.hs | 1 +
tests/map-properties.hs | 7 +-
25 files changed, 304 insertions(+), 293 deletions(-)
Diff suppressed because of size. To see it, use:
git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --cc 2eb64f5f513b3209880713c88ab53eb4f528c0f8
More information about the ghc-commits
mailing list