summaryrefslogtreecommitdiff
path: root/compiler/GHC/Unit/Module
Commit message (Expand)AuthorAgeFilesLines
* Refactor ModuleName to L.H.S.Module.Namewip/romes/ttg-moduleromes2022-07-033-100/+2
* TTG: Move ImpExp client-independent bits to L.H.S.ImpExpromes2022-07-032-7/+3
* TTG: Move HsModule to L.H.Sromes2022-06-212-9/+7
* Desugar RecordUpd in `tcExpr`wip/T18802CarrieMY2022-05-251-3/+3
* 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
* 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-244-5/+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-081-1/+1
* compiler: Introduce and use RoughMap for instance environmentsBen Gamari2022-02-041-3/+3
* Multiple Home UnitsMatthew Pickering2021-12-284-103/+161
* 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
* driver: Cache the transitive dependency calculation in ModuleGraphMatthew Pickering2021-11-111-4/+126
* Refactor package importsSylvain Henry2021-10-221-13/+16
* Make sure ModIface values are still forced even if not writtenMatthew Pickering2021-10-201-3/+41
* 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-193-5/+28
* ghci: Explicitly store and restore interface file cacheMatthew Pickering2021-10-171-0/+4
* 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
* Driver rework pt3: the upsweepMatthew Pickering2021-08-182-5/+5
* Refactoring module dependenciesSylvain Henry2021-08-132-6/+19
* Improve documentation for HscTypes.usg_mod_hashAndreas Klebinger2021-08-031-2/+5
* driver: Fix recompilation for modules importing GHC.PrimMatthew Pickering2021-07-211-0/+3
* profiling: Look in RHS of rules for cost centre ticksMatthew Pickering2021-06-161-0/+2
* Driver Rework PatchMatthew Pickering2021-06-035-21/+73
* Refactor driver code; de-duplicate and split APIs (#14095, !5555)Divam2021-05-251-11/+13
* Remove transitive information about modules and packages from interface filesMatthew Pickering2021-05-192-21/+118
* Always generate ModDetails from ModIfaceMatthew Pickering2021-04-141-1/+0
* Add UnitId to Target recordFendor2021-03-281-4/+8
* Add -finfo-table-map which maps info tables to source positionsMatthew Pickering2021-03-031-1/+1
* Add missing .hi-boot dependencies with ghc -M (#14482)Sylvain Henry2021-01-291-0/+8
* Put hole instantiation typechecking in the module graph and fix driver batch ...John Ericson2020-12-282-45/+145
* Refactor -dynamic-too handlingSylvain Henry2020-11-061-7/+0
* Linker: reorganize linker related codeSylvain Henry2020-11-031-1/+1
* Add the proper HLint rules and remove redundant keywords from compilerHécate2020-11-011-2/+0
* Split GHC.Driver.TypesSylvain Henry2020-10-299-0/+1460
* Remove "Ord FastString" instanceSylvain Henry2020-09-011-1/+1