Move bitcount to Utils.Internal.BitUtil. (#498)
authorMatt Renaud <matt@m-renaud.com>
Fri, 19 Jan 2018 16:27:24 +0000 (08:27 -0800)
committerGitHub <noreply@github.com>
Fri, 19 Jan 2018 16:27:24 +0000 (08:27 -0800)
commit32ebc15605ca50e6521523036900324ff11ce085
treed878901d56956eec2fc17892b187e9b4a277de6c
parentb87bb805a6c070b008091230bb79360e1438e12e
Move bitcount to Utils.Internal.BitUtil. (#498)

Previously this lived in IntSet.Internal and was not exported. This utility
function will be needed by IntSet.Internal, IntSetValidity, and
IntMapValidity. The latter two need it to verify that the mask is a power
of two (the bitcount of the mask == 1).
Data/IntSet/Internal.hs
Utils/Containers/Internal/BitUtil.hs