summaryrefslogtreecommitdiff
path: root/compiler/GHC/Driver/Make.hs
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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