Skip to content
Snippets Groups Projects
Matthew Pickering's avatar
Matthew Pickering authored
In order to preserve existing behaviour it's important to look within the current component before consideirng a module might come from an external component.

This already happened by accident in `downsweep`, (because roots are used to repopulated the cache) but in the `Finder` the logic was the wrong way around.

Fixes #22680

-------------------------
Metric Decrease:
    MultiComponentModules
    MultiComponentModulesRecomp
-------------------------p
ada29f5c
History
Name Last commit Last update
..
a
b
b2
c-file
c
callstack
cpp-import
cpp-includes
d
different-db
e
hi-dir
instance-vis
loop
mhu-closure
module-visibility-import
module-visibility
o-dir
o-files
order-matters1
order-matters2
package-imports
pi-roots
reexport
self-import
target-file-path
th-deps
th
unit-clash
unit-cycles
A.hs
Dep.hs
MHU_OptionsGHC.hs
MHU_OptionsGHC.stderr
Makefile
Recomp.hs
RecompTH.hs
all.T
multiGHCi.script
multiGHCi.stderr
multiGHCi.stdout
multipleHomeUnits001.stderr
multipleHomeUnits001.stdout
multipleHomeUnits002.stdout
multipleHomeUnits003.stdout
multipleHomeUnits004.stderr
multipleHomeUnits004.stdout
multipleHomeUnits004_recomp.stdout
multipleHomeUnitsModuleVisibility.stderr
multipleHomeUnitsModuleVisibility.stdout
multipleHomeUnitsPackageImports.stderr
multipleHomeUnitsPackageImports.stdout
multipleHomeUnits_callstack.stderr
multipleHomeUnits_cfile.stderr
multipleHomeUnits_cpp.stderr
multipleHomeUnits_cpp2.stderr
multipleHomeUnits_import_order.stderr
multipleHomeUnits_loop.stderr
multipleHomeUnits_recomp.stdout
multipleHomeUnits_recomp_th.stdout
multipleHomeUnits_shared.stderr
multipleHomeUnits_single1.stderr
multipleHomeUnits_single1.stdout
multipleHomeUnits_single2.stderr
multipleHomeUnits_single2.stdout
multipleHomeUnits_single3.stderr
multipleHomeUnits_single3.stdout
multipleHomeUnits_single4.stderr
multipleHomeUnits_single4.stdout
multipleHomeUnits_single5.stderr
multipleHomeUnits_single5.stdout
multipleHomeUnits_warnings.stderr
shared.script
thRecomp.script
unitA
unitB
unitB2
unitC
unitCFile
unitCPPImport
unitCPPIncludes
unitCallstack
unitD
unitDep
unitE
unitLoop
unitMV
unitMV-import
unitOrder1
unitOrder2
unitPI
unitRecomp
unitRecompTH
unitShared1
unitShared2
unitTH
unitTH1
unitWarnings