Description
containers/containers/src/Data/Map/Internal.hs
Lines 3208 to 3209 in 734785d
containers/containers/src/Data/Map/Internal.hs
Lines 3227 to 3228 in 734785d
containers/containers/src/Data/Map/Strict/Internal.hs
Lines 1454 to 1455 in 734785d
containers/containers/src/Data/IntMap/Internal.hs
Lines 2578 to 2579 in 734785d
containers/containers/src/Data/IntMap/Internal.hs
Lines 2593 to 2595 in 734785d
containers/containers/src/Data/IntMap/Strict/Internal.hs
Lines 983 to 984 in 734785d
It would be more efficient to skip the intermediate list and foldl'
over the map accumulating into another map.
An exception here is Map.mapKeys
, since Map.fromList
is O(n) on an already sorted list.
This raises a related question of whether fromListWith
should also have such an optimization.