summaryrefslogtreecommitdiff
path: root/compiler/GHC/Driver/Main.hs
Commit message (Expand)AuthorAgeFilesLines
* profiling: Look in RHS of rules for cost centre ticksMatthew Pickering2021-06-161-4/+5
* Make Logger independent of DynFlagsSylvain Henry2021-06-071-59/+57
* Driver Rework PatchMatthew Pickering2021-06-031-29/+119
* Support new parser types in GHCAlfredo Di Napoli2021-05-261-25/+13
* Refactor driver code; de-duplicate and split APIs (#14095, !5555)Divam2021-05-251-149/+53
* Extensible Hints for diagnostic messagesAlfredo Di Napoli2021-05-201-13/+13
* Remove transitive information about modules and packages from interface filesMatthew Pickering2021-05-191-2/+1
* Remove useless {-# LANGUAGE CPP #-} pragmasSylvain Henry2021-05-121-1/+1
* Fully remove HsVersions.hSylvain Henry2021-05-121-3/+0
* Replace CPP assertions with Haskell functionsSylvain Henry2021-05-121-2/+3
* Make GHC.Runtime.Interpreter independent of GHC.DriverSylvain Henry2021-04-301-1/+1
* Add GhcMessage and ancillary typesAlfredo Di Napoli2021-04-291-99/+133
* Add GHC.Utils.Error.pprMessagesRafal Gwozdzinski2021-04-261-1/+1
* Always generate ModDetails from ModIfaceMatthew Pickering2021-04-141-11/+60
* Compute Severity of diagnostics at birthAlfredo Di Napoli2021-04-011-32/+35
* Move the EPS into UnitEnvSylvain Henry2021-04-011-4/+0
* Move HPT in UnitEnvSylvain Henry2021-04-011-9/+3
* Move unit DBs in UnitEnvSylvain Henry2021-04-011-1/+0
* Properly initialise UnitEnvSylvain Henry2021-04-011-1/+3
* Encapsulate the EPS IORef in a newtypeSylvain Henry2021-04-011-3/+3
* EPA : Rename ApiAnn to EPAnnAlan Zimmerman2021-03-311-3/+3
* Add `MessageClass`, rework `Severity` and add `DiagnosticReason`.wip/adinapoli-message-class-new-designAlfredo Di Napoli2021-03-291-38/+39
* Remove UniqSupply from NameCacheSylvain Henry2021-03-261-3/+1
* Refactor FinderCacheSylvain Henry2021-03-261-1/+2
* Refactor NameCacheSylvain Henry2021-03-261-4/+3
* EPA : Remove ApiAnn from ParsedModuleGHC GitLab CI2021-03-251-7/+3
* Add compiler linting to CIHécate2021-03-251-4/+3
* Move loader state into InterpSylvain Henry2021-03-231-8/+9
* Generate GHCi bytecode from STG instead of Core and support unboxedLuite Stegeman2021-03-201-10/+62
* GHC Exactprint main commitAlan Zimmerman2021-03-201-14/+11
* Enhance pass result forcingSylvain Henry2021-03-171-2/+11
* DynFlags: move temp file management into HscEnv (#17957)Sylvain Henry2021-03-081-5/+12
* Use a newtype for CHeader and CStub in ForeignStubsMatthew Pickering2021-03-031-3/+4
* Add -finfo-table-map which maps info tables to source positionsMatthew Pickering2021-03-031-28/+38
* Don't pass homeUnitId at ExternalPackageState creation time (#10827)Sylvain Henry2021-02-221-1/+1
* Move Hooks into HscEnvSylvain Henry2021-02-221-12/+24
* Fix over-eager inlining in SimpleOptSimon Peyton Jones2021-02-141-0/+2
* Refactor LoggerSylvain Henry2021-02-131-62/+81
* Introduce the DecoratedSDoc typeAlfredo Di Napoli2021-02-011-3/+3
* Rename ErrMsg into MsgEnvelopeAlfredo Di Napoli2021-02-011-9/+9
* Remove ErrDoc and MsgDocAlfredo Di Napoli2021-02-011-3/+3
* Parameterise Messages over eAlfredo Di Napoli2021-01-221-7/+9
* Remove unused extension pragmas from the compiler code baseHécate2021-01-171-3/+1
* Remove errShortString, cleanup error-related functionsAlfredo Di Napoli2021-01-091-21/+19
* Put hole instantiation typechecking in the module graph and fix driver batch ...John Ericson2020-12-281-11/+20
* Use `hscFrontendHook` againJohn Ericson2020-12-241-2/+5
* Rename parser Error and Warning typesAlfredo Di Napoli2020-12-181-2/+2
* Move Unit related fields from DynFlags to HscEnvSylvain Henry2020-12-141-21/+28
* Don't initialize plugins in the Core2Core pipelineSylvain Henry2020-11-211-3/+9
* Move Plugins into HscEnv (#17957)Sylvain Henry2020-11-211-18/+20