summaryrefslogtreecommitdiff
path: root/compiler/GHC/Iface/Recomp.hs
Commit message (Expand)AuthorAgeFilesLines
* Fix recompilation checking for multiple home unitsMatthew Pickering2023-01-241-12/+15
* backpack: Be more careful when adding together ImportAvailsMatthew Pickering2022-12-081-2/+1
* Minor refactor around FastStringsKrzysztof Gogolewski2022-11-051-11/+12
* Export pprTrace and friends from GHC.Prelude.Andreas Klebinger2022-11-031-1/+0
* Interface Files with Core DefinitionsMatthew Pickering2022-10-111-2/+16
* Clean up some. In particular:M Farkas-Dyck2022-09-171-1/+1
* Fix typosEric Lindblad2022-09-141-1/+1
* Remove Outputable Char instanceKrzysztof Gogolewski2022-09-071-5/+5
* Change `Backend` type and remove direct dependencieswip/backend-as-recordNorman Ramsey2022-05-211-1/+1
* gitlab-ci: Use the linters image in hlint jobBen Gamari2022-03-111-1/+0
* Introduce `MaybeValidated` type to remove invalid statesJohn Ericson2022-02-231-23/+44
* Prepare rechecking logic for new type in a few waysJohn Ericson2022-02-231-67/+74
* Fix a few Note inconsistenciesBen Gamari2022-02-011-0/+1
* Multiple Home UnitsMatthew Pickering2021-12-281-26/+36
* Give plugins a better interface (#17957)Sylvain Henry2021-12-211-24/+23
* More support for optional home-unitSylvain Henry2021-11-201-7/+9
* Remove IndefiniteSylvain Henry2021-10-221-1/+1
* Remove DT_Failed stateMatthew Pickering2021-10-191-5/+25
* dynamic-too: Expand GHC.Iface.Recomp comment about the backpack hackMatthew Pickering2021-10-191-4/+11
* Don't link plugins' units with target code (#20218)Sylvain Henry2021-10-081-1/+2
* Recompilation: Handle -plugin-package correctlyMatthew Pickering2021-09-301-5/+9
* Use an ADT for RecompReasonSylvain Henry2021-09-171-47/+101
* Refactor module dependencies codeSylvain Henry2021-09-171-14/+4
* Refactoring module dependenciesSylvain Henry2021-08-131-10/+9
* Introduce FinderLocations for decoupling Finder from DynFlagsFendor2021-07-231-1/+3
* driver: Fix recompilation for modules importing GHC.PrimMatthew Pickering2021-07-211-3/+9
* Make withException use SDocContext instead of DynFlagsSylvain Henry2021-07-011-2/+4
* driver: Add implicit package dependencies for template-haskell packageMatthew Pickering2021-06-251-1/+4
* Put tracing functions into their own moduleSylvain Henry2021-06-221-0/+1
* FinderCache: Also cache file hashing in interface file checksMatthew Pickering2021-06-091-11/+10
* Make Logger independent of DynFlagsSylvain Henry2021-06-071-65/+52
* Driver Rework PatchMatthew Pickering2021-06-031-76/+107
* Refactor driver code; de-duplicate and split APIs (#14095, !5555)Divam2021-05-251-1/+25
* Remove transitive information about modules and packages from interface filesMatthew Pickering2021-05-191-92/+27
* Remove useless {-# LANGUAGE CPP #-} pragmasSylvain Henry2021-05-121-7/+4
* Fully remove HsVersions.hSylvain Henry2021-05-121-2/+0
* Replace CPP assertions with Haskell functionsSylvain Henry2021-05-121-4/+5
* Refactor FinderCacheSylvain Henry2021-03-261-63/+88
* Refactor NameCacheSylvain Henry2021-03-261-1/+1
* Refactor interface loadingSylvain Henry2021-03-261-115/+128
* Refactor LoggerSylvain Henry2021-02-131-1/+2
* Move Unit related fields from DynFlags to HscEnvSylvain Henry2020-12-141-5/+5
* Move Plugins into HscEnv (#17957)Sylvain Henry2020-11-211-4/+4
* compiler: Fix recompilation checkingwip/T18733Ben Gamari2020-11-121-6/+89
* Refactor -dynamic-too handlingSylvain Henry2020-11-061-1/+6
* Add the proper HLint rules and remove redundant keywords from compilerHécate2020-11-011-9/+7
* Split GHC.Driver.TypesSylvain Henry2020-10-291-15/+27
* Cache HomeUnit in HscEnv (#17957)Sylvain Henry2020-10-091-7/+5
* Export singleton function from Data.ListWander Hillen2020-09-191-2/+2
* Remove "Ord FastString" instanceSylvain Henry2020-09-011-2/+3