summaryrefslogtreecommitdiff
path: root/compiler/GHC/Utils
Commit message (Expand)AuthorAgeFilesLines
* 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
* Parameterise Messages over eAlfredo Di Napoli2021-01-221-15/+6
* Remove unused extension pragmas from the compiler code baseHécate2021-01-171-1/+1
* Remove errShortString, cleanup error-related functionsAlfredo Di Napoli2021-01-091-106/+2
* Make proper fixed-width number literalsSylvain Henry2021-01-021-13/+23
* Revert "Implement BoxedRep proposal"Ben Gamari2020-12-152-13/+1
* Implement BoxedRep proposalAndrew Martin2020-12-142-1/+13