summaryrefslogtreecommitdiff
path: root/compiler/utils
Commit message (Expand)AuthorAgeFilesLines
* Change `OPTIONS_GHC -O` to `OPTIONS_GHC -O2`Douglas Wilson2017-11-095-5/+5
* Deserialize all function TypeRepsDavid Feuer2017-11-021-7/+12
* Implement the basics of hex floating point literalsIavor Diatchki2017-11-021-2/+57
* Make layLeft and reduceDoc stricter (#7258)Tobias Dammers2017-10-251-6/+6
* Outputable: Add pprTraceExceptionBen Gamari2017-10-191-1/+11
* Add Functor Bag instanceBen Gamari2017-10-191-0/+3
* A bunch of typofixesGabor Greif2017-09-262-2/+2
* Make pprQuotedList use fsep not hsepSimon Peyton Jones2017-09-251-1/+1
* Reexport Semigroup's <> operator from Prelude (#14191)Herbert Valerio Riedel2017-09-221-0/+11
* 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