summaryrefslogtreecommitdiff
path: root/compiler/main/Packages.hs-boot
blob: 3fd481021d85cff4d096d86f4bdfb3ee58477f8a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
module Packages where
import GhcPrelude
import {-# SOURCE #-} DynFlags(DynFlags)
import {-# SOURCE #-} Module(ComponentId, UnitId, InstalledUnitId)
data PackageState
data UnitInfoMap
data PackageDatabase
emptyPackageState :: PackageState
componentIdString :: DynFlags -> ComponentId -> Maybe String
displayInstalledUnitId :: DynFlags -> InstalledUnitId -> Maybe String
improveUnitId :: UnitInfoMap -> UnitId -> UnitId
getUnitInfoMap :: DynFlags -> UnitInfoMap