| |||||||||||||||||||||||
| |||||||||||||||||||||||
| Synopsis | |||||||||||||||||||||||
| |||||||||||||||||||||||
| Documentation | |||||||||||||||||||||||
| data HValue | |||||||||||||||||||||||
| getHValue :: HscEnv -> Name -> IO HValue | |||||||||||||||||||||||
| showLinkerState :: IO () | |||||||||||||||||||||||
| linkExpr :: HscEnv -> SrcSpan -> UnlinkedBCO -> IO HValue | |||||||||||||||||||||||
| unload :: DynFlags -> [Linkable] -> IO () | |||||||||||||||||||||||
| withExtendedLinkEnv :: (MonadIO m, ExceptionMonad m) => [(Name, HValue)] -> m a -> m a | |||||||||||||||||||||||
| Temporarily extend the linker state. | |||||||||||||||||||||||
| extendLinkEnv :: [(Name, HValue)] -> IO () | |||||||||||||||||||||||
| deleteFromLinkEnv :: [Name] -> IO () | |||||||||||||||||||||||
| extendLoadedPkgs :: [PackageId] -> IO () | |||||||||||||||||||||||
| linkPackages :: DynFlags -> [PackageId] -> IO () | |||||||||||||||||||||||
| initDynLinker :: DynFlags -> IO () | |||||||||||||||||||||||
| dataConInfoPtrToName :: Ptr () -> TcM (Either String Name) | |||||||||||||||||||||||
Given a data constructor in the heap, find its Name. The info tables for data constructors have a field which records the source name of the constructor as a Ptr Word8 (UTF-8 encoded string). The format is: Package:Module.Name We use this string to lookup the interpreter's internal representation of the name using the lookupOrig. | |||||||||||||||||||||||
| Produced by Haddock version 2.4.2 |