summaryrefslogtreecommitdiff
path: root/compiler/GHC/Driver/Pipeline
Commit message (Expand)AuthorAgeFilesLines
* driver: pass -Wa,--no-type-check for wasm32 when runAsPhaseCheng Shao2022-11-111-0/+31
* Add GHC.SysTools.Cpp moduleSylvain Henry2022-10-251-156/+10
* Fix GHCis interaction with tag inference.Andreas Klebinger2022-10-181-3/+3
* Interface Files with Core DefinitionsMatthew Pickering2022-10-112-24/+20
* Fix typosEric Lindblad2022-09-141-4/+4
* Remove Outputable Char instanceKrzysztof Gogolewski2022-09-071-3/+5
* driver: don't actually merge objects when ar -L worksCheng Shao2022-08-241-1/+1
* compiler: Drop --build-id=none hackBen Gamari2022-08-181-8/+1
* driver: Honour -x optionMatthew Pickering2022-08-181-0/+1
* Avoid as pipeline when compiling cCheng Shao2022-07-251-7/+16
* Add location to cc phaseCheng Shao2022-07-252-5/+5
* Refactor ModuleName to L.H.S.Module.Nameromes2022-07-032-2/+4
* 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