summaryrefslogtreecommitdiff
path: root/compiler/GHC/Driver/Make.hs
Commit message (Expand)AuthorAgeFilesLines
* Key ModSummary cache by UnitId as well as FilePathMatthew Pickering2023-01-241-9/+10
* Improve driver diagnostic messages by including UnitId in messageMatthew Pickering2023-01-241-5/+5
* Recompilation checking: Don't try to find artefacts for Interactive & hs-boot...Matthew Pickering2023-01-241-2/+1
* Use NodeKey rather than ModuleName in pruneCacheMatthew Pickering2023-01-241-3/+10
* Augment target filepath by working directory when checking if module satisfie...Matthew Pickering2023-01-241-1/+1
* compiler: make .wasm the default executable extension on wasm32Cheng Shao2022-12-171-3/+4
* driver: Set correct UnitId when rehydrating modulesMatthew Pickering2022-12-091-2/+3
* Scrub some no-warning pragmas.M Farkas-Dyck2022-11-231-1/+0
* driver: Fix -fdefer-diagnostics flagMatthew Pickering2022-11-111-2/+2
* Add -fsuppress-error-contexts to disable printing error contexts in errorswip/diagnostics-configMatthew Pickering2022-10-181-1/+0
* Allow configuration of error message printingMatthew Pickering2022-10-181-1/+3
* Teach -fno-code about -fprefer-byte-codeMatthew Pickering2022-10-111-18/+87
* Interface Files with Core DefinitionsMatthew Pickering2022-10-111-4/+4
* Clean up some. In particular:M Farkas-Dyck2022-09-171-2/+2
* Fix typosKrzysztof Gogolewski2022-09-141-1/+1
* Fix typosEric Lindblad2022-09-141-6/+6
* Add diagnostic codessheaf2022-09-131-3/+4
* Store interfaces in ModIfaceCache more directlyMatthew Pickering2022-08-041-71/+47
* Fix leaks in --make mode when there are module loopsMatthew Pickering2022-08-041-92/+263
* driver: Don't create LinkNodes when -no-link is enabledMatthew Pickering2022-07-281-1/+1
* driver: Fix issue with module loops and multiple home unitsMatthew Pickering2022-07-061-4/+16
* Change `Backend` type and remove direct dependencieswip/backend-as-recordNorman Ramsey2022-05-211-1/+1
* driver: Introduce HomeModInfoCache abstractionMatthew Pickering2022-04-081-18/+107
* driver: Improve -Wunused-packages error message (and simplify implementation)Matthew Pickering2022-04-011-27/+12
* Fix mention of non-existent "rehydrateIface" function [skip ci]wip/t21303Matthew Pickering2022-03-301-1/+1
* 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