summaryrefslogtreecommitdiff
path: root/compiler/GHC/Utils
Commit message (Expand)AuthorAgeFilesLines
* StgToCmm: decouple DynFlags, add StgToCmmConfigdoyougnu2022-01-311-2/+2
* Rework the handling of SkolemInfoMatthew Pickering2022-01-291-2/+6
* Write Note [Strict State monad] to explain what G.U.M.State.Strict doesSebastian Graf2022-01-241-24/+64
* Stricten the Strict State monadSebastian Graf2022-01-181-8/+8
* warnPprTrace: pass separately the reasonKrzysztof Gogolewski2022-01-111-6/+6
* Binary: make withBinBuffer safeCheng Shao2021-12-171-5/+1
* Change isUnliftedTyCon to marshalablePrimTyCon (#20401)Krzysztof Gogolewski2021-12-171-5/+1
* GHC.Utils.Misc.only: Add doc string.Andreas Klebinger2021-12-141-0/+4
* Dump non-module specific info to file #20316Carrie Xu2021-12-011-10/+8
* Avoid GHC_STAGE and other include bitsJohn Ericson2021-11-051-4/+1
* DmdAnal: Implement Boxity Analysis (#19871)Sebastian Graf2021-10-241-6/+17
* fuzzyLookup: More deterministic orderJoachim Breitner2021-10-141-4/+10
* Make GHC.Utils.Error.Validity type polymorphicAlfredo Di Napoli2021-10-051-9/+12
* Fix colourised output in error messageswip/t20276Matthew Pickering2021-08-241-1/+1
* Detect TypeError when checking for insolubilitysheaf2021-08-151-20/+3
* Refactoring module dependenciesSylvain Henry2021-08-131-0/+6
* Fix type check error message grammar (fixes #20122)CarrieMY2021-07-281-1/+20
* Inline less logging codeSimon Peyton Jones2021-07-281-3/+12
* 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