| Safe Haskell | None | 
|---|---|
| Language | Haskell2010 | 
GHC.StgToJS.Heap
Synopsis
- closureType :: JExpr -> JExpr
 - entryClosureType :: JExpr -> JExpr
 - isObject :: JExpr -> JExpr
 - isThunk :: JExpr -> JExpr
 - isThunk' :: JExpr -> JExpr
 - isBlackhole :: JExpr -> JExpr
 - isFun :: JExpr -> JExpr
 - isFun' :: JExpr -> JExpr
 - isPap :: JExpr -> JExpr
 - isPap' :: JExpr -> JExpr
 - isCon :: JExpr -> JExpr
 - isCon' :: JExpr -> JExpr
 - conTag :: JExpr -> JExpr
 - conTag' :: JExpr -> JExpr
 - closureEntry :: JExpr -> JExpr
 - closureMeta :: JExpr -> JExpr
 - closureField1 :: JExpr -> JExpr
 - closureField2 :: JExpr -> JExpr
 - closureCC :: JExpr -> JExpr
 - funArity :: JExpr -> JExpr
 - funArity' :: JExpr -> JExpr
 - papArity :: JExpr -> JExpr
 - funOrPapArity :: JExpr -> Maybe JExpr -> JExpr
 - closureEntry_ :: FastString
 - closureMeta_ :: FastString
 - closureCC_ :: FastString
 - closureField1_ :: FastString
 - closureField2_ :: FastString
 - jTyObject :: JExpr
 
Documentation
closureType :: JExpr -> JExpr Source #
entryClosureType :: JExpr -> JExpr Source #
isBlackhole :: JExpr -> JExpr Source #
closureEntry :: JExpr -> JExpr Source #
Get closure entry function
closureMeta :: JExpr -> JExpr Source #
Get closure metadata
closureField1 :: JExpr -> JExpr Source #
Get closure extra field 1
closureField2 :: JExpr -> JExpr Source #
Get closure extra field 2