summaryrefslogtreecommitdiff
path: root/compiler/GHC/Driver/Main.hs
Commit message (Expand)AuthorAgeFilesLines
* Use Info Table Provenances to decode cloned stack (#18163)Sven Tennie2021-09-231-5/+9
* Use an ADT for RecompReasonSylvain Henry2021-09-171-5/+8
* Ensure .dyn_hi doesn't overwrite .hiZiyang Liu2021-09-171-3/+3
* recomp: Check backend type rather than -fwrite-interface to decide whether we...Matthew Pickering2021-08-181-1/+1
* Driver rework pt3: the upsweepMatthew Pickering2021-08-181-3/+20
* Refactoring module dependenciesSylvain Henry2021-08-131-2/+2
* move bytecode preparation into the STG pipelineLuite Stegeman2021-08-031-5/+10
* Port more DriverUnknownMessage into richer DriverMessage constructorsAlfredo Di Napoli2021-07-281-54/+11
* Make TmpFs independent of DynFlagsSylvain Henry2021-07-191-1/+2
* th: Weaken return type of myCoreToStgExprMatthew Pickering2021-07-191-10/+14
* Rename getErrorMessages and getMessages function in parser codewip/adinapoli-issue-19920Alfredo Di Napoli2021-07-081-7/+6
* driver: Convert runPipeline to use a free monadMatthew Pickering2021-07-071-1/+1
* Dynflags: introduce DiagOptsSylvain Henry2021-07-011-21/+27
* Remove useless .hs-bootSylvain Henry2021-07-011-1/+0
* 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