summaryrefslogtreecommitdiff
path: root/compiler/GHC/Utils
Commit message (Expand)AuthorAgeFilesLines
* Make TmpFs independent of DynFlagsSylvain Henry2021-07-191-26/+22
* Don't panic on 'no skolem info' and add failing testswip/no-skolem-panicZubin Duggal2021-07-131-0/+10
* Avoid unsafePerformIO for getProgNameSylvain Henry2021-07-092-15/+2
* One-shot changes (#20008)Simon Peyton Jones2021-07-021-0/+19
* Dynflags: introduce DiagOptsSylvain Henry2021-07-011-45/+62
* Typos, minor comment fixesKrzysztof Gogolewski2021-06-221-1/+1
* Put tracing functions into their own moduleSylvain Henry2021-06-227-56/+93
* Make Logger independent of DynFlagsSylvain Henry2021-06-073-222/+316
* Driver Rework PatchMatthew Pickering2021-06-032-4/+26
* Use GHC's State monad consistentlyBen Gamari2021-05-292-2/+12
* Split GHC.Utils.Monad.State into .Strict and .LazyBen Gamari2021-05-292-1/+87
* Move warning flag handling into Flags moduleSylvain Henry2021-05-241-6/+8
* Introduce Strict.Maybe, Strict.Pair (#19156)Vladislav Zavialov2021-05-231-0/+10
* Extensible Hints for diagnostic messagesAlfredo Di Napoli2021-05-201-0/+1
* Remove useless {-# LANGUAGE CPP #-} pragmasSylvain Henry2021-05-126-5/+6
* Fully remove HsVersions.hSylvain Henry2021-05-127-16/+2
* Replace CPP assertions with Haskell functionsSylvain Henry2021-05-125-56/+105
* Ensure assert from Control.Exception isn't usedSylvain Henry2021-05-121-1/+1
* Move GlobalVar macros into GHC.Utils.GlobalVarsSylvain Henry2021-05-121-5/+30
* Add some DriverMessage type constructorsAlfredo Di Napoli2021-05-051-1/+2
* Make GHC.Runtime.Interpreter independent of GHC.DriverSylvain Henry2021-04-301-0/+9
* Add GhcMessage and ancillary typesAlfredo Di Napoli2021-04-292-119/+41
* 18000 Use GHC.IO.catchException in favor of Exception.catchSasha Bogicevic2021-04-262-5/+6
* Add GHC.Utils.Error.pprMessagesRafal Gwozdzinski2021-04-261-0/+4
* Enhance pretty-printing perfSylvain Henry2021-04-102-16/+76
* Re-export GHC.Bits from GHC.Prelude with custom shift implementation.Andreas Klebinger2021-04-092-2/+1
* Some extra strictness in Demand.hsMatthew Pickering2021-04-081-1/+11
* One-Shotify GHC.Utils.Monad.State (#18202)Andreas Klebinger2021-04-051-1/+15
* Introduce SevIgnore Severity to suppress warningsAlfredo Di Napoli2021-04-052-7/+11
* Compute Severity of diagnostics at birthAlfredo Di Napoli2021-04-011-4/+105
* Add `MessageClass`, rework `Severity` and add `DiagnosticReason`.wip/adinapoli-message-class-new-designAlfredo Di Napoli2021-03-292-53/+53
* Replace - with negateOleg Grenrus2021-03-281-2/+2
* Rubbish literals for all representations (#18983)Sebastian Graf2021-03-261-1/+13
* Use foldGet in getSymbolTableSylvain Henry2021-03-261-4/+28
* GHC Exactprint main commitAlan Zimmerman2021-03-202-2/+181
* FastMutInt: Ensure that newFastMutInt initializes valueBen Gamari2021-03-102-15/+8
* Require GHC 8.10 as the minimum compiler for bootstrappingRyan Scott2021-03-091-4/+0
* DynFlags: move temp file management into HscEnv (#17957)Sylvain Henry2021-03-081-0/+409
* Implement BoxedRep proposalwip/boxed-repBen Gamari2021-03-072-1/+13
* Fix typechecking time bug for large rationals (#15646)Andreas Klebinger2021-02-271-7/+103
* Use explicit import list for Data.ListOleg Grenrus2021-02-161-1/+1
* GHC.Utils.Binary: Eliminate allocating withForeignPtr usesBen Gamari2021-02-141-7/+16
* Refactor LoggerSylvain Henry2021-02-133-339/+531
* Fix typosBrian Wignall2021-02-061-1/+1
* The Char kind (#11342)Daniel Rogozin2021-02-062-1/+12
* Try eta expanding FCode (See #18202)Andreas Klebinger2021-02-051-0/+11
* Introduce the DecoratedSDoc typeAlfredo Di Napoli2021-02-011-6/+8
* Rename ErrMsg into MsgEnvelopeAlfredo Di Napoli2021-02-011-12/+12
* Remove ErrDoc and MsgDocAlfredo Di Napoli2021-02-011-23/+22
* Add explicit import lists to Data.List importsOleg Grenrus2021-01-292-9/+9