| Safe Haskell | None | 
|---|---|
| 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 
  | |