Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
Documentation
data HscBackendAction Source #
Action to perform in backend compilation
HscUpdate ModIface | Update the boot and signature file results. |
HscRecomp | Recompile this module. |
|
Instances
Outputable HscBackendAction Source # | |
Defined in GHC.Unit.Module.Status ppr :: HscBackendAction -> SDoc Source # |
data HscRecompStatus Source #
Status of a module in incremental compilation
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. |