summaryrefslogtreecommitdiff
path: root/compiler/GHC/Unit/Module
Commit message (Expand)AuthorAgeFilesLines
* Handle records in the renamersheaf2023-03-292-2/+10
* Allow WARNING pragmas to be controlled with custom categoriesAdam Gundry2023-03-241-6/+153
* compiler: Use NamedFieldPuns for `ModIface_` and `ModIfaceBackend` `NFData`Zubin Duggal2023-02-101-11/+50
* Strict fields in ModNodeKey (otherwise retains HomeModInfo)Matthew Pickering2023-01-261-2/+2
* Factorize hptModulesBelowSylvain Henry2023-01-261-0/+30
* Debug: Print full NodeKey when pretty printing ModuleGraphNodeMatthew Pickering2023-01-241-1/+1
* Fix recompilation checking for multiple home unitsMatthew Pickering2023-01-241-2/+10
* Force the Docs structure to prevent leaks in GHCi with -haddock without -fwri...wip/force-docsZubin Duggal2023-01-031-2/+2
* Add Javascript backendSylvain Henry2022-11-291-1/+3
* Minor refactor around FastStringsKrzysztof Gogolewski2022-11-051-3/+2
* Clarify status of bindings in WholeCoreBindingsMatthew Pickering2022-11-031-3/+3
* Typo: rename -fwrite-if-simplfied-core to -fwrite-if-simplified-coreKrzysztof Gogolewski2022-11-011-2/+2
* Remove source location information from interface filesOwen Shepherd2022-10-271-8/+8
* Scrub various partiality involving lists (again).M Farkas-Dyck2022-10-191-1/+5
* Interface Files with Core DefinitionsMatthew Pickering2022-10-114-9/+83
* Clean up some. In particular:M Farkas-Dyck2022-09-171-2/+2
* Fix typosEric Lindblad2022-09-142-2/+2
* Add diagnostic codessheaf2022-09-131-0/+3
* Fix leaks in --make mode when there are module loopsMatthew Pickering2022-08-041-0/+5
* Fix potential space leak that arise from ModuleGraphs retaining referencesZubin Duggal2022-07-131-10/+10
* driver: Fix issue with module loops and multiple home unitsMatthew Pickering2022-07-061-0/+6
* Refactor ModuleName to L.H.S.Module.Nameromes2022-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-07-032-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