summaryrefslogtreecommitdiff
path: root/compiler/GHC/Driver/Make.hs
Commit message (Expand)AuthorAgeFilesLines
* Fix behaviour of -Wunused-packages in ghciMatthew Pickering2022-03-231-25/+0
* gitlab-ci: Use the linters image in hlint jobBen Gamari2022-03-111-1/+0
* Replace ad-hoc CPP with constant from GHC.Utils.ConstantMatthew Pickering2022-03-031-8/+2
* driver: Properly add an edge between a .hs and its hs-boot fileMatthew Pickering2022-03-011-32/+28
* Suggestions due to hlintMatthew Pickering2022-02-241-7/+5
* driver: Remove needsTemplateHaskellOrQQ from ModuleGraphMatthew Pickering2022-02-231-44/+84
* Prepare rechecking logic for new type in a few waysJohn Ericson2022-02-231-2/+2
* Track object file dependencies for TH accurately (#20604)Zubin Duggal2022-02-201-5/+4
* 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