summaryrefslogtreecommitdiff
path: root/compiler/GHC/Driver/Make.hs
Commit message (Expand)AuthorAgeFilesLines
* compiler: Introduce and use RoughMap for instance environmentsBen Gamari2022-02-041-1/+1
* Don't initialise plugins when there are no pipelines to runMatthew Pickering2022-02-031-0/+2
* Fix a few Note inconsistenciesBen Gamari2022-02-011-4/+2
* Add note about heap invariantMatthew Pickering2022-01-181-0/+6
* Multiple Home UnitsMatthew Pickering2021-12-281-495/+591
* package imports: Take into account package visibility when renamingMatthew Pickering2021-12-091-1/+1
* Correct retypechecking in --make modeMatthew Pickering2021-11-251-121/+270
* More support for optional home-unitSylvain Henry2021-11-201-13/+15
* driver: Cache the transitive dependency calculation in ModuleGraphMatthew Pickering2021-11-111-100/+6
* driver: Don't use the log queue abstraction when j = 1Matthew Pickering2021-10-221-23/+44
* Refactor package importsSylvain Henry2021-10-221-6/+12
* Distribute HomeModInfo cache before starting upsweepMatthew Pickering2021-10-201-15/+13
* Add note about heap invariants [skip ci]Matthew Pickering2021-10-201-0/+30
* driver: Cleanups related to ModLocationMatthew Pickering2021-10-191-15/+13
* ghci: Explicitly store and restore interface file cacheMatthew Pickering2021-10-171-48/+35
* Force name_exe field to avoid retaining entire UnitEnv (including whole HPT)Matthew Pickering2021-10-121-2/+2
* driver: Filter out HPT modules **before** typecheck loopMatthew Pickering2021-10-121-3/+5
* More strictness around HomePackageTableMatthew Pickering2021-10-121-5/+5
* Make the fields of MakeEnv strictMatthew Pickering2021-10-121-5/+5
* driver: Pass hsc_env with empty HPT into upsweepMatthew Pickering2021-10-121-0/+1
* driver: Share the graph of dependenciesZubin Duggal2021-10-121-3/+5
* driver: Fix assertion failure on self-importMatthew Pickering2021-10-101-1/+1
* driver: Fix Ctrl-C handling with -j1Matthew Pickering2021-09-281-27/+35
* driver: Clean up temporary files after a module has been compiledMatthew Pickering2021-09-171-2/+8
* Ensure .dyn_hi doesn't overwrite .hiZiyang Liu2021-09-171-0/+1
* GHCi: don't discard plugins on reload (#20335)Sylvain Henry2021-09-061-4/+7
* driver: Initialise common plugins once, before starting the pipelineMatthew Pickering2021-08-231-1/+3
* driver: Correctly pass custom messenger to logging functionMatthew Pickering2021-08-231-5/+9
* driver: Only check for unused package warning in after succesful downsweepMatthew Pickering2021-08-231-15/+16
* Driver rework pt3: the upsweepMatthew Pickering2021-08-181-1005/+726
* Introduce FinderLocations for decoupling Finder from DynFlagsFendor2021-07-231-2/+5
* driver: Fix recompilation for modules importing GHC.PrimMatthew Pickering2021-07-211-1/+3
* Make TmpFs independent of DynFlagsSylvain Henry2021-07-191-10/+16
* driver: Fix interaction of -Wunused-packages and reexported-modulesMatthew Pickering2021-07-131-14/+10
* driver: Convert runPipeline to use a free monadMatthew Pickering2021-07-071-1/+2
* Use target platform in guessOutputFileSylvain Henry2021-07-061-2/+3
* Dynflags: introduce DiagOptsSylvain Henry2021-07-011-12/+16
* Remove useless .hs-bootSylvain Henry2021-07-011-1/+0
* Remove the backend correction logic, as it is already been fixed at this pointDivam2021-06-161-27/+2
* Make Logger independent of DynFlagsSylvain Henry2021-06-071-35/+36
* Driver Rework PatchMatthew Pickering2021-06-031-349/+134
* ghci: Enable -fkeep-going by defaultMatthew Pickering2021-05-291-1/+1
* Support new parser types in GHCAlfredo Di Napoli2021-05-261-1/+1
* Refactor driver code; de-duplicate and split APIs (#14095, !5555)Divam2021-05-251-1/+5
* check-{ppr/exact}: Rewrite more directly to just parse filesMatthew Pickering2021-05-241-0/+1
* Extensible Hints for diagnostic messagesAlfredo Di Napoli2021-05-201-4/+3
* Remove useless {-# LANGUAGE CPP #-} pragmasSylvain Henry2021-05-121-6/+4
* Fully remove HsVersions.hSylvain Henry2021-05-121-2/+0
* Replace CPP assertions with Haskell functionsSylvain Henry2021-05-121-6/+8
* Ensure assert from Control.Exception isn't usedSylvain Henry2021-05-121-2/+1