summaryrefslogtreecommitdiff
path: root/compiler/utils/UniqFM.hs
Commit message (Expand)AuthorAgeFilesLines
* Implement equalKeysUFM the right wayDavid Feuer2018-03-191-7/+2
* Drop GHC 8.0 compatibilityRyan Scott2018-03-131-9/+1
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* Add missing Semigroup instances to compilerHerbert Valerio Riedel2017-08-311-4/+3
* Drop GHC 7.10 compatibilityRyan Scott2017-08-011-4/+0
* Add an Eq instance for UniqSetDavid Feuer2017-05-041-0/+17
* Upgrade UniqSet to a newtypeDavid Feuer2017-03-011-1/+1
* Join pointsLuke Maurer2017-02-011-0/+10
* Fix deprecation warnings from containersErik de Castro Lopo2017-01-301-5/+5
* DmdAnal: Add a final, safe iterationJoachim Breitner2016-08-251-0/+6
* Style changes for UniqFMBartosz Nitka2016-07-071-148/+145
* Kill varEnvElts in seqDmdEnvBartosz Nitka2016-07-011-1/+7
* Remove ufmToListBartosz Nitka2016-06-301-4/+14
* Document some benign nondeterminismBartosz Nitka2016-05-241-25/+26
* Refactor some ppr functions to use pprUFMBartosz Nitka2016-05-121-4/+4
* Document SCC determinismBartosz Nitka2016-05-111-2/+10
* Get rid of Traversable UniqFM and Foldable UniqFMBartosz Nitka2016-05-101-11/+12
* Add uniqSetAny and uniqSetAll and use themBartosz Nitka2016-04-281-1/+9
* Kill varSetElemsWellScoped in quantifyTyVarsBartosz Nitka2016-04-261-1/+4
* Make benign non-determinism in pretty-printing more obviousBartosz Nitka2016-04-221-1/+19
* Check InScopeSet in substTy and provide substTyUncheckedBartosz Nitka2016-01-191-0/+3
* Replace calls to `ptext . sLit` with `text`Jan Stolarek2016-01-181-2/+1
* Drop pre-AMP compatibility CPP conditionalsHerbert Valerio Riedel2015-12-311-3/+0
* Implement warnings for Semigroups as parent of MonoidDavid Luposchainsky2015-11-291-0/+9
* Injective type familiesJan Stolarek2015-09-031-0/+3
* Role problems pervent GND from happeningGabor Greif2014-12-171-1/+5
* compiler: de-lhs utils/Austin Seipp2014-12-031-0/+311