summaryrefslogtreecommitdiff
path: root/compiler/GHC/Unit
Commit message (Expand)AuthorAgeFilesLines
* compiler: Use compact representation for UsageFile (#22744)Zubin Duggal2023-05-161-1/+3
* compiler: Use compact representation for SourceTextZubin Duggal2023-05-161-2/+2
* Split DynFlags structure into own moduleOleg Grenrus2023-05-154-4/+4
* Hardwire a better unit-id for ghcromes2023-05-041-2/+44
* driver: Unit State Data.Map -> GHC.Unique.UniqMapdoyougnu2023-04-011-141/+144
* Handle records in the renamersheaf2023-03-292-2/+10
* Allow WARNING pragmas to be controlled with custom categoriesAdam Gundry2023-03-241-6/+153
* fix: Update documentation linksromes2023-02-211-3/+3
* 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
* Finder: Look in current unit before looking in any home package dependenciesMatthew Pickering2023-01-241-1/+4
* Fix recompilation checking for multiple home unitsMatthew Pickering2023-01-242-3/+14
* Add 'docWithStyle' to improve codegenKrzysztof Gogolewski2023-01-111-16/+7
* Force the Docs structure to prevent leaks in GHCi with -haddock without -fwri...wip/force-docsZubin Duggal2023-01-031-2/+2
* Package Imports: Get candidate packages also from re-exported modulesMatthew Pickering2022-12-152-3/+15
* Add Javascript backendSylvain Henry2022-11-291-1/+3
* Use a more efficient printer for code generation (#21853)Krzysztof Gogolewski2022-11-111-12/+27
* Fire RULES in the SpecialiserSimon Peyton Jones2022-11-101-2/+1
* Minor refactor around FastStringsKrzysztof Gogolewski2022-11-051-3/+2
* Export pprTrace and friends from GHC.Prelude.Andreas Klebinger2022-11-032-1/+2
* Clarify status of bindings in WholeCoreBindingsMatthew Pickering2022-11-031-3/+3
* Expose UnitEnvGraphKey for user-codeFendor2022-11-011-0/+1
* 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
* Cleanup String/FastString conversionsKrzysztof Gogolewski2022-10-251-1/+1
* Scrub various partiality involving lists (again).M Farkas-Dyck2022-10-191-1/+5
* Interface Files with Core DefinitionsMatthew Pickering2022-10-115-16/+151
* Scrub various partiality involving empty lists.M Farkas-Dyck2022-09-301-2/+2
* Clean up `findWiredInUnit`. In particular, avoid `head`.M Farkas-Dyck2022-09-281-12/+10
* Minor refactor around OutputableKrzysztof Gogolewski2022-09-221-2/+0
* Clean up some. In particular:M Farkas-Dyck2022-09-172-6/+5
* Fix typosEric Lindblad2022-09-145-8/+8
* Add diagnostic codessheaf2022-09-131-0/+3
* Cleanups around pretty-printingKrzysztof Gogolewski2022-08-091-1/+1
* Fix leaks in --make mode when there are module loopsMatthew Pickering2022-08-042-2/+27
* Refactored Simplify passDominik Peteler2022-07-222-0/+8
* 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-038-107/+11
* TTG: Move ImpExp client-independent bits to L.H.S.ImpExpromes2022-07-034-15/+8
* TTG: Move HsModule to L.H.Sromes2022-07-033-10/+8
* 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
* 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