summaryrefslogtreecommitdiff
path: root/compiler/GHC/Unit/State.hs-boot
blob: 226516b731e6fc5717b61ac2ae143408f454207e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
module GHC.Unit.State where
import GHC.Prelude
import GHC.Data.FastString
import {-# SOURCE #-} GHC.Unit.Types (IndefUnitId, Unit, UnitId)
data PackageState
data ClosureUnitInfoMap
data UnitDatabase unit
emptyPackageState :: PackageState
mkIndefUnitId :: PackageState -> FastString -> IndefUnitId
displayUnitId :: PackageState -> UnitId -> Maybe String
improveUnit :: ClosureUnitInfoMap -> Unit -> Unit
unitInfoMap :: PackageState -> ClosureUnitInfoMap
updateIndefUnitId :: PackageState -> IndefUnitId -> IndefUnitId