diff options
| author | Michal Terepeta <michal.terepeta@gmail.com> | 2018-01-26 13:09:29 -0500 |
|---|---|---|
| committer | Ben Gamari <ben@smart-cactus.org> | 2018-01-26 14:37:28 -0500 |
| commit | bd58e290a4dc3beed2e63fbe549aadbdf17ae437 (patch) | |
| tree | cc099f9915990cfa01ac055ea198daec32e6960b /compiler/codeGen/CgUtils.hs | |
| parent | cacba075d72473511f6924c6505952ff12a20316 (diff) | |
| download | haskell-bd58e290a4dc3beed2e63fbe549aadbdf17ae437.tar.gz | |
Remove Hoopl.Unique
Reasons to remove:
- It's confusing - we already have a widely used `Unique` module in
`basicTypes/` that defines a newtype called `Unique`
- `Hoopl.Unique` is not actually used much
I've also moved the `Unique{Map,Set}` from `Hoopl.Unique` to
`Hoopl.Collections` to keep things together. But that module is also a
bit funny - it defines two type-classes that have only one instance
each. So we should probably either remove them or use them more
widely... In any case, that will be a separate change.
Signed-off-by: Michal Terepeta <michal.terepeta@gmail.com>
Test Plan: ./validate
Reviewers: bgamari, simonmar
Reviewed By: bgamari
Subscribers: kavon, rwbarton, thomie, carter
Differential Revision: https://phabricator.haskell.org/D4331
Diffstat (limited to 'compiler/codeGen/CgUtils.hs')
0 files changed, 0 insertions, 0 deletions
