| Safe Haskell | Safe-Inferred | 
|---|---|
| Language | Haskell2010 | 
GHC.Runtime.Eval.Types
Synopsis
- data Resume = Resume {- resumeStmt :: String
- resumeContext :: ForeignRef (ResumeContext [HValueRef])
- resumeBindings :: ResumeBindings
- resumeFinalIds :: [Id]
- resumeApStack :: ForeignHValue
- resumeBreakInfo :: Maybe BreakInfo
- resumeSpan :: SrcSpan
- resumeDecl :: String
- resumeCCS :: RemotePtr CostCentreStack
- resumeHistory :: [History]
- resumeHistoryIx :: Int
 
- type ResumeBindings = ([TyThing], IcGlobalRdrEnv)
- data IcGlobalRdrEnv = IcGlobalRdrEnv {}
- data History = History {}
- data ExecResult- = ExecComplete { }
- | ExecBreak { - breakNames :: [Name]
- breakInfo :: Maybe BreakInfo
 
 
- data SingleStep
- isStep :: SingleStep -> Bool
- data ExecOptions = ExecOptions {}
Documentation
Constructors
| Resume | |
| Fields 
 | |
type ResumeBindings = ([TyThing], IcGlobalRdrEnv) Source #
data IcGlobalRdrEnv Source #
Essentially a GlobalRdrEnv, but with additional cached values to allow efficient re-calculation when the imports change. Fields are strict to avoid space leaks (see T4029) All operations are in GHC.Runtime.Context. See Note [icReaderEnv recalculation]
Constructors
| IcGlobalRdrEnv | |
| Fields 
 | |
Constructors
| History | |
| Fields | |
data ExecResult Source #
Constructors
| ExecComplete | |
| Fields | |
| ExecBreak | |
| Fields 
 | |
data SingleStep Source #
Constructors
| RunToCompletion | |
| SingleStep | |
| RunAndLogSteps | 
isStep :: SingleStep -> Bool Source #
data ExecOptions Source #
Constructors
| ExecOptions | |
| Fields 
 | |