Shuffle around Distribution.Simple.Program.Types
commit44775ad36ad0dc430c1270aa3310afb17abaf3b9
authorsheaf <sam.derbyshire@gmail.com>
Tue, 19 Dec 2023 13:48:16 +0000 (19 14:48 +0100)
committerMikolaj <281893+Mikolaj@users.noreply.github.com>
Sun, 24 Dec 2023 18:21:09 +0000 (24 18:21 +0000)
treefdbd7e3dac471c7c94aba5cbb7b924a70ea5b11e
parent8070ab14773484549c50a3df5568698cd33cbc4c
Shuffle around Distribution.Simple.Program.Types

This commmit removes the dependency of the
Distribution.Simple.Program.Types on Distribution.Simple.Program.Find
by shuffling around a few definitions between the modules.

This makes the "Types" module more self-contained, which means it
can be more easily imported without causing module cycles.
Cabal/src/Distribution/Simple/Program/Find.hs
Cabal/src/Distribution/Simple/Program/Types.hs
cabal-install/src/Distribution/Client/CmdExec.hs