[commit: containers] master: Split Data.IntMap into Data.IntMap.Strict and Data.IntMap.Lazy. (4ca9502)
Ian Lynagh
igloo at earth.li
Thu Feb 23 01:12:33 CET 2012
Repository : ssh://darcs.haskell.org//srv/darcs/packages/containers
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/4ca950232fd3cbff9326b67d19f84ac2db18913b
>---------------------------------------------------------------
commit 4ca950232fd3cbff9326b67d19f84ac2db18913b
Author: Edward Z. Yang <ezyang at mit.edu>
Date: Wed Oct 26 22:05:10 2011 -0400
Split Data.IntMap into Data.IntMap.Strict and Data.IntMap.Lazy.
Deprecates insert' and insertWith', and adds a raft of new
strict functions for manipulating IntMaps in Data.IntMap.Strict.
Auxiliary module Data.IntMap.Common for defining bit manipulation
and types.
See libraries proposal:
http://www.haskell.org/pipermail/libraries/2011-May/016362.html
Signed-off-by: Edward Z. Yang <ezyang at mit.edu>
Data/IntMap.hs | 1819 +-----------------------------------
Data/IntMap/Common.hs | 232 +++++
Data/{IntMap.hs => IntMap/Lazy.hs} | 228 +-----
Data/IntMap/Strict.hs | 886 ++++++++++++++++++
containers.cabal | 4 +
5 files changed, 1148 insertions(+), 2021 deletions(-)
Diff suppressed because of size. To see it, use:
git show 4ca950232fd3cbff9326b67d19f84ac2db18913b
More information about the Cvs-libraries
mailing list