summaryrefslogtreecommitdiff
path: root/compiler/GHC/Utils
Commit message (Expand)AuthorAgeFilesLines
* 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
* Optimize dumping of consecutive whitespace.wip/andreask/opt_dumpsAndreas Klebinger2020-12-143-6/+49
* Cmm.Sink: Optimize retaining of assignments, live sets.Andreas Klebinger2020-12-081-0/+4
* Rename the flattener to become the rewriter.Richard Eisenberg2020-12-011-3/+1
* withTimings: Emit allocations counterBen Gamari2020-11-291-5/+14
* [Sized Cmm] properly retain sizes.Moritz Angermann2020-11-261-5/+25
* Demand: Interleave usage and strictness demands (#18903)Sebastian Graf2020-11-201-1/+3
* Replace HsImplicitBndrs with HsOuterTyVarBndrsRyan Scott2020-11-061-0/+7
* Add the proper HLint rules and remove redundant keywords from compilerHécate2020-11-015-48/+41
* Remove unnecessary gender from comments/docsRichard Eisenberg2020-10-291-2/+2
* Split GHC.Driver.TypesSylvain Henry2020-10-295-637/+267
* Remove pdocPrecSylvain Henry2020-10-191-6/+0
* Fix some missed opportunities for preInlineUnconditionallySimon Peyton Jones2020-10-141-5/+5
* Initial ShortText code and conversion of package db codeWander Hillen2020-10-131-526/+0
* Lint the compiler for extraneous LANGUAGE pragmasHécate2020-10-101-6/+5
* Fix pretty-printing of the mult-polymorphic arrowVladislav Zavialov2020-10-011-1/+1