Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
GHC.Unit.Module.Status
Synopsis
Documentation
data HscBackendAction Source #
Action to perform in backend compilation
Constructors
HscUpdate ModIface | Update the boot and signature file results. |
HscRecomp | Recompile this module. |
Fields
|
Instances
Outputable HscBackendAction Source # | |
Defined in GHC.Unit.Module.Status Methods ppr :: HscBackendAction -> SDoc Source # |
data HscRecompStatus Source #
Status of a module in incremental compilation
Constructors
HscUpToDate ModIface (Maybe Linkable) | Nothing to do because code already exists. |
HscRecompNeeded (Maybe Fingerprint) | Recompilation of module, or update of interface is required. Optionally pass the old interface hash to avoid updating the existing interface when it has not changed. |