summaryrefslogtreecommitdiff
path: root/compiler/GHC/Utils/Error.hs
Commit message (Expand)AuthorAgeFilesLines
* Convert interface file loading errors into proper diagnosticsMatthew Pickering2023-04-181-8/+7
* Allow WARNING pragmas to be controlled with custom categoriesAdam Gundry2023-03-241-1/+27
* Print unticked promoted data constructors (#20531)Vladislav Zavialov2022-11-251-17/+17
* Allow configuration of error message printingMatthew Pickering2022-10-181-9/+18
* Add diagnostic codessheaf2022-09-131-6/+9
* Change `Backend` type and remove direct dependencieswip/backend-as-recordNorman Ramsey2022-05-211-0/+15
* Enable eventlog support in all ways by defaultBen Gamari2022-04-271-10/+2
* Minor cleanupKrzysztof Gogolewski2022-04-011-5/+1
* Convert Diagnostics in GHC.Tc.Gen.ForeignAaron Allen2022-03-161-0/+2
* Change isUnliftedTyCon to marshalablePrimTyCon (#20401)Krzysztof Gogolewski2021-12-171-5/+1
* Make GHC.Utils.Error.Validity type polymorphicAlfredo Di Napoli2021-10-051-9/+12
* Dynflags: introduce DiagOptsSylvain Henry2021-07-011-45/+62
* Put tracing functions into their own moduleSylvain Henry2021-06-221-1/+0
* Make Logger independent of DynFlagsSylvain Henry2021-06-071-103/+76
* Extensible Hints for diagnostic messagesAlfredo Di Napoli2021-05-201-0/+1
* Remove useless {-# LANGUAGE CPP #-} pragmasSylvain Henry2021-05-121-1/+0
* Fully remove HsVersions.hSylvain Henry2021-05-121-2/+0
* Replace CPP assertions with Haskell functionsSylvain Henry2021-05-121-2/+2
* Add some DriverMessage type constructorsAlfredo Di Napoli2021-05-051-1/+2
* Add GhcMessage and ancillary typesAlfredo Di Napoli2021-04-291-55/+41
* Add GHC.Utils.Error.pprMessagesRafal Gwozdzinski2021-04-261-0/+4
* Introduce SevIgnore Severity to suppress warningsAlfredo Di Napoli2021-04-051-1/+2
* 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-291-12/+16
* Refactor LoggerSylvain Henry2021-02-131-308/+58
* 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-291-1/+1
* 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
* Optimize dumping of consecutive whitespace.wip/andreask/opt_dumpsAndreas Klebinger2020-12-141-1/+2
* withTimings: Emit allocations counterBen Gamari2020-11-291-5/+14
* Add the proper HLint rules and remove redundant keywords from compilerHécate2020-11-011-43/+38
* Split GHC.Driver.TypesSylvain Henry2020-10-291-213/+51
* Lint the compiler for extraneous LANGUAGE pragmasHécate2020-10-101-6/+5
* Use ADTs for parser errors/warningsSylvain Henry2020-10-011-4/+2
* Remove unsafeGlobalDynFlags (#17957, #14597)Sylvain Henry2020-09-301-3/+5
* Refactor UnitId pretty-printingSylvain Henry2020-08-261-3/+8
* DynFlags: disentangle OutputableSylvain Henry2020-08-121-0/+1
* Clean up haddock hyperlinks of GHC.* (part2)Takenobu Tani2020-06-251-3/+3
* DynFlags: store default depth in SDocContext (#17957)Sylvain Henry2020-06-181-4/+4
* Avoid unnecessary allocations due to tracing utilitiesBen Gamari2020-05-281-9/+20
* Remove custom ExceptionMonad class (#18075) (updating haddock submodule accor...Artem Pelenitsyn2020-05-041-1/+2
* Remove PprStyle param of logging actionsSylvain Henry2020-05-011-24/+26
* Refactor PprDebug handlingSylvain Henry2020-05-011-10/+10
* Modules: Utils and Data (#13009)Sylvain Henry2020-04-261-0/+976