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