diff options
author | Bartosz Nitka <niteria@gmail.com> | 2015-11-21 15:49:14 +0100 |
---|---|---|
committer | Ben Gamari <ben@smart-cactus.org> | 2015-11-21 15:49:14 +0100 |
commit | 6664ab8356f00ef0b2186f30a0d29a9c0228c045 (patch) | |
tree | b65162a8759d3e353bcc79dcbcf9b1990374bc48 /compiler/ghc.mk | |
parent | 192dd068890701a7692890677d4cbf9f2abdb64a (diff) | |
download | haskell-6664ab8356f00ef0b2186f30a0d29a9c0228c045.tar.gz |
Add DVarSet - a deterministic set of Vars
This implements `DVarSet`, a deterministic set of Vars, with an
interface very similar to `VarSet` with a couple of functions missing.
I will need this in changes that follow, one of them will be about
changing the type of the set of Vars that `RuleInfo` holds to make the
free variable computation deterministic.
Test Plan:
./validate
I can add new tests if anyone wants me to.
Reviewers: simonpj, simonmar, austin, bgamari
Reviewed By: simonmar, bgamari
Subscribers: thomie
Differential Revision: https://phabricator.haskell.org/D1487
GHC Trac Issues: #4012
Diffstat (limited to 'compiler/ghc.mk')
-rw-r--r-- | compiler/ghc.mk | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/compiler/ghc.mk b/compiler/ghc.mk index 6fde5c0301..e3f824e5f3 100644 --- a/compiler/ghc.mk +++ b/compiler/ghc.mk @@ -595,8 +595,9 @@ compiler_stage2_dll0_MODULES = \ TysPrim \ TysWiredIn \ Unify \ - UniqFM \ UniqDFM \ + UniqDSet \ + UniqFM \ UniqSet \ UniqSupply \ Unique \ |