summaryrefslogtreecommitdiff
path: root/compiler/GHC/Unit
Commit message (Expand)AuthorAgeFilesLines
* 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
* profiling: Look in RHS of rules for cost centre ticksMatthew Pickering2021-06-161-0/+2
* FinderCache: Also cache file hashing in interface file checksMatthew Pickering2021-06-092-6/+29
* Make Logger independent of DynFlagsSylvain Henry2021-06-071-42/+40
* 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
* Remove useless {-# LANGUAGE CPP #-} pragmasSylvain Henry2021-05-123-3/+3
* Fully remove HsVersions.hSylvain Henry2021-05-123-6/+0
* Replace CPP assertions with Haskell functionsSylvain Henry2021-05-121-1/+2
* 19486 Nearly all uses of `uniqCompareFS` are dubious and lack a non-determini...Sasha Bogicevic2021-05-061-1/+1
* Correct treatment of rexported modules in mkModuleNameProvidersMapMatthew Pickering2021-04-261-2/+1
* Always generate ModDetails from ModIfaceMatthew Pickering2021-04-141-1/+0
* Constants: add a note and fix minor doc glitchesSylvain Henry2021-04-101-24/+16
* Read constants header instead of global platformConstantsSylvain Henry2021-04-101-2/+27
* Move the EPS into UnitEnvSylvain Henry2021-04-011-0/+8
* Move HPT in UnitEnvSylvain Henry2021-04-011-0/+26
* Move unit DBs in UnitEnvSylvain Henry2021-04-011-7/+28
* Properly initialise UnitEnvSylvain Henry2021-04-011-4/+22
* Encapsulate the EPS IORef in a newtypeSylvain Henry2021-04-011-3/+45
* Allocate Adjustors and mark them readable in two stepsMoritz Angermann2021-03-291-4/+3
* Add UnitId to Target recordFendor2021-03-281-4/+8
* Refactor FinderCacheSylvain Henry2021-03-262-123/+123
* Add -finfo-table-map which maps info tables to source positionsMatthew Pickering2021-03-031-1/+1