Copyright | (c) The University of Glasgow 2001 |
---|---|
License | BSD-style (see the file LICENSE) |
Maintainer | Jeffrey Young <jeffrey.young@iohk.io> Luite Stegeman <luite.stegeman@iohk.io> Sylvain Henry <sylvain.henry@iohk.io> Josh Meredith <josh.meredith@iohk.io> |
Stability | experimental |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
GHC.StgToJS.Linker.Types
Description
Synopsis
- data JSLinkConfig = JSLinkConfig {
- lcNoJSExecutables :: !Bool
- lcNoHsMain :: !Bool
- lcNoRts :: !Bool
- lcNoStats :: !Bool
- lcForeignRefs :: !Bool
- lcCombineAll :: !Bool
- defaultJSLinkConfig :: JSLinkConfig
- data LinkedObj
- data LinkPlan = LinkPlan {
- lkp_block_info :: Map Module LocatedBlockInfo
- lkp_dep_blocks :: Set BlockRef
- lkp_archives :: Set FilePath
- lkp_extra_js :: Set FilePath
Documentation
data JSLinkConfig #
Constructors
JSLinkConfig | |
Fields
|
defaultJSLinkConfig :: JSLinkConfig #
Default linker configuration
An object file that's either already in memory (with name) or on disk
Constructors
ObjFile FilePath | load from this file |
ObjLoaded String Object | already loaded: description and payload |
Instances
Outputable LinkedObj # | |
Defined in GHC.StgToJS.Linker.Types |
Constructors
LinkPlan | |
Fields
|
Instances
Outputable LinkPlan # | |
Defined in GHC.StgToJS.Linker.Types |