summaryrefslogtreecommitdiff
path: root/compiler/GHC/Unit
Commit message (Expand)AuthorAgeFilesLines
* Change `Backend` type and remove direct dependencieswip/backend-as-recordNorman Ramsey2022-05-211-4/+3
* Provide efficient unionMG function for combining two module graphs.Matthew Pickering2022-04-291-4/+25
* Enable eventlog support in all ways by defaultBen Gamari2022-04-271-8/+2
* driver: In oneshot mode, look for interface files in hidirMatthew Pickering2022-04-011-3/+10
* driver: Improve -Wunused-packages error message (and simplify implementation)Matthew Pickering2022-04-011-9/+12
* Fix all invalid haddock comments in the compilerZubin Duggal2022-03-291-1/+1
* hi haddock: Lex and store haddock docs in interface filesZubin Duggal2022-03-233-49/+45
* driver: Properly add an edge between a .hs and its hs-boot fileMatthew Pickering2022-03-011-5/+3
* Fix longstanding issue with moduleGraphNodes - no hs-boot files caseMatthew Pickering2022-03-011-12/+28
* Suggestions due to hlintMatthew Pickering2022-02-245-6/+2
* driver: Remove needsTemplateHaskellOrQQ from ModuleGraphMatthew Pickering2022-02-231-19/+2
* Remove mg_boot field from ModuleGraphMatthew Pickering2022-02-231-11/+1
* Track object file dependencies for TH accurately (#20604)Zubin Duggal2022-02-202-1/+23
* Tag inference work.Andreas Klebinger2022-02-121-0/+2
* Fix some notesMatthew Pickering2022-02-083-3/+3
* compiler: Introduce and use RoughMap for instance environmentsBen Gamari2022-02-041-3/+3
* Fix a few Note inconsistenciesBen Gamari2022-02-011-4/+4
* Multiple Home UnitsMatthew Pickering2021-12-2812-194/+814
* Properly filter for module visibility in resolvePackageImportMatthew Pickering2021-12-231-1/+1
* package imports: Take into account package visibility when renamingMatthew Pickering2021-12-091-0/+18
* drop instance Semigroup InstalledModuleEnvPepe Iborra2021-11-251-1/+4
* Drop instance Semigroup ModuleEnvPepe Iborra2021-11-251-1/+0
* Monoid instance for InstalledModuleEnvPepe Iborra2021-11-251-0/+3
* Correct retypechecking in --make modeMatthew Pickering2021-11-251-4/+8
* More support for optional home-unitSylvain Henry2021-11-202-13/+30
* driver: Cache the transitive dependency calculation in ModuleGraphMatthew Pickering2021-11-111-4/+126
* Refactor package importsSylvain Henry2021-10-224-46/+53
* Remove IndefiniteSylvain Henry2021-10-227-51/+26
* Make sure ModIface values are still forced even if not writtenMatthew Pickering2021-10-201-3/+41
* Temporary fix for leak with -fno-code (#20509)Matthew Pickering2021-10-191-0/+4
* Remove DT_Failed stateMatthew Pickering2021-10-192-3/+9
* driver: Correct output of -fno-code and -dynamic-tooMatthew Pickering2021-10-191-11/+10
* driver: Cleanups related to ModLocationMatthew Pickering2021-10-195-64/+133
* ghci: Explicitly store and restore interface file cacheMatthew Pickering2021-10-171-0/+4
* More strictness around HomePackageTableMatthew Pickering2021-10-121-1/+3
* Make ms_ghc_prim_import field strictMatthew Pickering2021-10-121-1/+1
* Don't link plugins' units with target code (#20218)Sylvain Henry2021-10-081-1/+12
* Refactor module dependencies codeSylvain Henry2021-09-172-8/+187
* Fix annoying warning about Data.List unqualified importSylvain Henry2021-09-171-1/+1
* Export PreloadUnitClosure as it is part of the public APIFendor2021-08-241-0/+1
* Driver rework pt3: the upsweepMatthew Pickering2021-08-184-9/+26
* Refactoring module dependenciesSylvain Henry2021-08-133-6/+22
* Improve documentation for HscTypes.usg_mod_hashAndreas Klebinger2021-08-031-2/+5
* rts: Introduce and use ExecPage abstractionBen Gamari2021-07-271-1/+1
* Introduce FinderLocations for decoupling Finder from DynFlagsFendor2021-07-231-80/+110
* Use Ways API instead of Set specific functionsFendor2021-07-211-5/+4
* driver: Fix recompilation for modules importing GHC.PrimMatthew Pickering2021-07-211-0/+3
* driver: Fix interaction of -Wunused-packages and reexported-modulesMatthew Pickering2021-07-132-4/+26
* Remove useless .hs-bootSylvain Henry2021-07-012-13/+0
* driver: Add implicit package dependencies for template-haskell packageMatthew Pickering2021-06-251-2/+11