summaryrefslogtreecommitdiff
path: root/compiler/GHC/Driver/Pipeline
Commit message (Expand)AuthorAgeFilesLines
* Rename `HsToCore.{Coverage -> Ticks}`John Ericson2022-06-021-2/+2
* Change `Backend` type and remove direct dependencieswip/backend-as-recordNorman Ramsey2022-05-211-44/+61
* Don't store LlvmConfig into DynFlagsSylvain Henry2022-05-171-7/+11
* Give Cmm files fake ModuleNames which include full filepathMatthew Pickering2022-04-271-1/+1
* Windows/Clang: Build system adaptationBen Gamari2022-04-061-1/+4
* Add warnings for file header pragmas that appear in the body of a module (#20...Zubin Duggal2022-04-062-4/+4
* Build ar archives with -L when "joining" objectsBen Gamari2022-04-061-1/+3
* Add a Note describing lack of object merging on WindowsBen Gamari2022-04-061-1/+29
* driver: Make object merging optionalBen Gamari2022-04-061-1/+1
* Use static archives as an alternative to object mergingBen Gamari2022-04-061-2/+8
* driver: Improve -Wunused-packages error message (and simplify implementation)Matthew Pickering2022-04-011-1/+1
* Allow hscGenHardCode to not return CgInfosSylvain Henry2022-02-251-2/+2
* Track object file dependencies for TH accurately (#20604)Zubin Duggal2022-02-201-1/+1
* Fix a few Note inconsistenciesBen Gamari2022-02-011-3/+2
* Rip out remaining SPARC supportBen Gamari2022-01-291-21/+0
* A few comment cleanupsBen Gamari2022-01-291-0/+1
* Multiple Home UnitsMatthew Pickering2021-12-282-7/+47
* ghc-bin: Add --merge-objs modeBen Gamari2021-12-141-17/+12
* compiler: Use withFile instead of bracketBen Gamari2021-12-141-2/+1
* compiler: Drop `Maybe ModLocation` from T_MergeForeignBen Gamari2021-12-142-5/+5
* package imports: Take into account package visibility when renamingMatthew Pickering2021-12-091-2/+1
* Add `llvmOptLevel` to `DynFlags` (#20500)Gergo ERDI2021-11-251-4/+4
* Avoid GHC_STAGE and other include bitsJohn Ericson2021-11-051-1/+1
* Refactor package importsSylvain Henry2021-10-221-8/+12
* driver: Cleanups related to ModLocationMatthew Pickering2021-10-192-49/+80
* Driver rework pt3: the upsweepMatthew Pickering2021-08-182-1/+104
* Introduce FinderLocations for decoupling Finder from DynFlagsFendor2021-07-231-1/+4
* Use Ways API instead of Set specific functionsFendor2021-07-211-4/+4
* driver: Fix recompilation for modules importing GHC.PrimMatthew Pickering2021-07-211-3/+4
* Make TmpFs independent of DynFlagsSylvain Henry2021-07-191-6/+9
* driver: Convert runPipeline to use a free monadMatthew Pickering2021-07-073-134/+1370
* Make Logger independent of DynFlagsSylvain Henry2021-06-071-1/+1
* Refactor driver code; de-duplicate and split APIs (#14095, !5555)Divam2021-05-251-7/+31
* Always generate ModDetails from ModIfaceMatthew Pickering2021-04-141-5/+4
* DynFlags: move temp file management into HscEnv (#17957)Sylvain Henry2021-03-081-1/+1
* Refactor LoggerSylvain Henry2021-02-131-0/+4
* Move Unit related fields from DynFlags to HscEnvSylvain Henry2020-12-141-1/+5
* Move Plugins into HscEnv (#17957)Sylvain Henry2020-11-211-4/+10
* Split GHC.Driver.TypesSylvain Henry2020-10-291-2/+10
* Lint the compiler for extraneous LANGUAGE pragmasHécate2020-10-101-1/+0
* Unit: split and rename modulesSylvain Henry2020-04-301-1/+1
* Modules: Utils and Data (#13009)Sylvain Henry2020-04-261-3/+3
* Modules (#13009)Sylvain Henry2020-04-181-1/+1
* Modules: Types (#13009)Sylvain Henry2020-03-291-1/+1
* Modules: Driver (#13009)Sylvain Henry2020-02-211-0/+122