summaryrefslogtreecommitdiff
path: root/compiler/utils
Commit message (Expand)AuthorAgeFilesLines
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-1945-1/+97
* Allow CSE'ing of work-wrapped bindings (#14186)Joachim Breitner2017-09-121-2/+2
* Canonicalise MonoidFail instances in GHCHerbert Valerio Riedel2017-09-092-1/+5
* Canonicalise Monoid instances in GHCHerbert Valerio Riedel2017-09-093-10/+6
* Remove now redundant CPPHerbert Valerio Riedel2017-09-091-5/+0
* Drop special handling of iOS and AndroidMoritz Angermann2017-09-071-7/+0
* Fix typos in diagnostics, testsuite and commentsGabor Greif2017-09-072-3/+3
* Add missing Semigroup instances to compilerHerbert Valerio Riedel2017-08-315-9/+24
* Add debugPprTypeSimon Peyton Jones2017-08-311-12/+16
* Use NonEmpty lists to represent lists of duplicate elementsRyan Scott2017-08-121-12/+14
* Fix string escaping in JSONDmitry Malikov2017-08-061-1/+1
* Remove unneeded uses of ImplicitParamsRyan Scott2017-08-021-1/+0
* Drop GHC 7.10 compatibilityRyan Scott2017-08-017-59/+4
* Revert "Remove unused language pragma"Matthew Pickering2017-07-251-1/+1
* Remove unused language pragmaMatthew Pickering2017-07-251-1/+1
* Use correct section types syntax for architectureBen Gamari2017-07-111-0/+18
* Fix typos in Bag.hs [ci skip]Ömer Sinan Ağacan2017-07-081-2/+2
* Use lengthIs and friends in more placesRyan Scott2017-06-022-3/+37
* Modern type signature style in UniqSetBartosz Nitka2017-05-291-76/+71
* Add "header" to GHC_COLORSPhil Ruffwind2017-05-222-11/+17
* Add Outputable instance for NodeMatthew Pickering2017-05-111-0/+3
* Typos [ci skip]Gabor Greif2017-05-101-2/+2
* Add an Eq instance for UniqSetDavid Feuer2017-05-042-0/+23
* Prefer #if defined to #ifdefBen Gamari2017-04-282-11/+11
* Enable new warning for fragile/incorrect CPP #if usageErik de Castro Lopo2017-04-281-1/+1
* cpp: Use #pragma once instead of #ifndef guardsBen Gamari2017-04-231-7/+1
* Caret diag.: Avoid decoding whole module if only specific line is neededalexbiehl2017-04-171-1/+39
* Use intersect and minus instead of filterBartosz Nitka2017-04-172-3/+6
* utils: Lazily decode UTF8 stringsBen Gamari2017-04-173-17/+25
* Drop special handling of iOSMoritz Angermann2017-04-121-8/+1
* Revert "Enable new warning for fragile/incorrect CPP #if usage"Ben Gamari2017-04-051-1/+1
* Typos in comments [ci skip]Gabor Greif2017-04-051-1/+1
* Replace Digraph's Node type synonym with a data typeMatthew Pickering2017-04-041-14/+16
* Enable new warning for fragile/incorrect CPP #if usageErik de Castro Lopo2017-04-051-1/+1
* FastMutInt: fix Int and Ptr sizes when crosscompilingSergei Trofimovich2017-04-021-9/+5
* Fixed error messages for RecursiveDo (#8501)Rupert Horlick2017-03-291-0/+15
* Allow colors to be customizedPhil Ruffwind2017-03-233-72/+118
* UniqMap implementation.Edward Z. Yang2017-03-201-0/+210
* Introduce and use EnumSet in DynFlagsBen Gamari2017-03-151-0/+33
* Reimplement minusList using SetDavid Feuer2017-03-141-3/+27
* Typos in manual and commentsGabor Greif2017-03-142-2/+2
* Replace debugging trace with a proper WARNMatthew Pickering2017-03-132-2/+10
* Remove `runs` function which already exists in baseÖmer Sinan Ağacan2017-03-121-19/+2
* Fix TcSimplify.decideQuantification for kind variablesSimon Peyton Jones2017-03-101-18/+24
* Read COMPLETE sets from external packagesBen Gamari2017-03-061-1/+0
* Revert "Read COMPLETE sets from external packages"Ben Gamari2017-03-031-0/+1
* Read COMPLETE sets from external packagesRyan Scott2017-03-021-1/+0
* Eliminate ListSetOps from imp_trust_pkgsDavid Feuer2017-03-021-5/+1
* Upgrade UniqSet to a newtypeDavid Feuer2017-03-016-43/+121
* Use half as much memory when reading interfacesReid Barton2017-02-231-1/+1