ghc-6.10.3: The GHC API
Contents
Index
MkIface
Synopsis
mkUsedNames
::
TcGblEnv
->
IO
NameSet
mkDependencies
::
TcGblEnv
->
IO
Dependencies
mkIface
::
HscEnv
->
Maybe
Fingerprint
->
ModDetails
->
ModGuts
->
IO
(
ModIface
,
Bool
)
mkIfaceTc
::
HscEnv
->
Maybe
Fingerprint
->
ModDetails
->
TcGblEnv
->
IO
(
ModIface
,
Bool
)
writeIfaceFile
::
DynFlags
->
ModLocation
->
ModIface
->
IO
()
checkOldIface
::
HscEnv
->
ModSummary
->
Bool
->
Maybe
ModIface
->
IO
(RecompileRequired,
Maybe
ModIface
)
tyThingToIfaceDecl
::
TyThing
->
IfaceDecl
Documentation
mkUsedNames
::
TcGblEnv
->
IO
NameSet
mkDependencies
::
TcGblEnv
->
IO
Dependencies
mkIface
::
HscEnv
->
Maybe
Fingerprint
->
ModDetails
->
ModGuts
->
IO
(
ModIface
,
Bool
)
mkIfaceTc
::
HscEnv
->
Maybe
Fingerprint
->
ModDetails
->
TcGblEnv
->
IO
(
ModIface
,
Bool
)
make an interface from the results of typechecking only. Useful for non-optimising compilation, or where we aren't generating any object code at all (
HscNothing
).
writeIfaceFile
::
DynFlags
->
ModLocation
->
ModIface
->
IO
()
checkOldIface
::
HscEnv
->
ModSummary
->
Bool
->
Maybe
ModIface
->
IO
(RecompileRequired,
Maybe
ModIface
)
tyThingToIfaceDecl
::
TyThing
->
IfaceDecl
Produced by
Haddock
version 2.4.2