| Safe Haskell | Ignore |
|---|---|
| Language | GHC2021 |
GHC.Iface.Recomp.Types
Synopsis
- data IfaceSelfRecomp = IfaceSelfRecomp {}
- data IfaceDynFlags = IfaceDynFlags {
- ifaceMainIs :: Maybe (Maybe String)
- ifaceSafeMode :: IfaceTrustInfo
- ifaceLang :: Maybe IfaceLanguage
- ifaceExts :: [IfaceExtension]
- ifaceCppOptions :: IfaceCppOptions
- ifaceJsOptions :: IfaceCppOptions
- ifaceCmmOptions :: IfaceCppOptions
- ifacePaths :: [String]
- ifaceProf :: Maybe IfaceProfAuto
- ifaceTicky :: [IfaceGeneralFlag]
- ifaceCodeGen :: [IfaceGeneralFlag]
- ifaceFatIface :: Bool
- ifaceDebugLevel :: Int
- ifaceCallerCCFilters :: [CallerCcFilter]
- pprIfaceDynFlags :: IfaceDynFlags -> SDoc
- missingExtraFlagInfo :: SDoc
Documentation
data IfaceSelfRecomp #
The information for a module which is only used when deciding whether to recompile itself.
See Note [Self recompilation information in interface files]
Constructors
| IfaceSelfRecomp | |
Fields
| |
Instances
| NFData IfaceSelfRecomp # | |
Defined in GHC.Iface.Recomp.Types Methods rnf :: IfaceSelfRecomp -> () # | |
| Binary IfaceSelfRecomp # | |
Defined in GHC.Iface.Recomp.Types Methods put_ :: WriteBinHandle -> IfaceSelfRecomp -> IO () # put :: WriteBinHandle -> IfaceSelfRecomp -> IO (Bin IfaceSelfRecomp) # get :: ReadBinHandle -> IO IfaceSelfRecomp # | |
| Outputable IfaceSelfRecomp # | |
Defined in GHC.Iface.Recomp.Types Methods ppr :: IfaceSelfRecomp -> SDoc # | |
data IfaceDynFlags #
Constructors
Instances
| NFData IfaceDynFlags # | |
Defined in GHC.Iface.Flags Methods rnf :: IfaceDynFlags -> () # | |
| Binary IfaceDynFlags # | |
Defined in GHC.Iface.Flags Methods put_ :: WriteBinHandle -> IfaceDynFlags -> IO () # put :: WriteBinHandle -> IfaceDynFlags -> IO (Bin IfaceDynFlags) # get :: ReadBinHandle -> IO IfaceDynFlags # | |
pprIfaceDynFlags :: IfaceDynFlags -> SDoc #