[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