summaryrefslogtreecommitdiff
path: root/compiler/GHC/Driver/Main.hs
Commit message (Expand)AuthorAgeFilesLines
* Track object file dependencies for TH accurately (#20604)Zubin Duggal2022-02-201-11/+12
* ghci: fix -ddump-stg-cg (#21052)nineonine2022-02-161-3/+3
* Tag inference work.Andreas Klebinger2022-02-121-4/+14
* Document `hscIncrementalFrontend` and flip boolCale Gibbard2022-02-081-10/+21
* `hscSimpleIface` drop fingerprint param and retCale Gibbard2022-02-081-12/+10
* Purge DynFlags from GHC.StgJohn Ericson2022-02-061-1/+4
* Fix a few Note inconsistenciesBen Gamari2022-02-011-5/+1
* StgToCmm: decouple DynFlags, add StgToCmmConfigdoyougnu2022-01-311-17/+19
* Multiple Home UnitsMatthew Pickering2021-12-281-27/+37
* Give plugins a better interface (#17957)Sylvain Henry2021-12-211-3/+2
* Combine STG free variable traversals (#17978)nineonine2021-11-231-13/+10
* Improve handling of import statements in GHCi (#20473)Morrow2021-11-171-4/+10
* Warn if unicode bidirectional formatting characters are found in the source (...Zubin Duggal2021-10-261-0/+37
* Make sure ModIface values are still forced even if not writtenMatthew Pickering2021-10-201-1/+4
* Remove DT_Failed stateMatthew Pickering2021-10-191-3/+1
* driver: Cleanups related to ModLocationMatthew Pickering2021-10-191-11/+7
* driver: Check the correct flag to see if dynamic-too is enabled.Matthew Pickering2021-10-191-4/+4
* 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