name: ghc
version: 8.0.1
id: ghc-8.0.1
key: ghc-8.0.1
license: BSD3
maintainer: glasgow-haskell-users@haskell.org
homepage: http://www.haskell.org/ghc/
synopsis: The GHC API
description:
    GHC's functionality can be useful for more things than just
    compiling Haskell programs. Important use cases are programs
    that analyse (and perhaps transform) Haskell code. Others
    include loading Haskell code dynamically in a GHCi-like manner.
    For this reason, a lot of GHC's functionality is made available
    through this package.
category: Development
author: The GHC Team
exposed: False
exposed-modules:
    Avail, BasicTypes, ConLike, DataCon, PatSyn, Demand, Debug,
    Exception, FieldLabel, GhcMonad, Hooks, Id, IdInfo, Lexeme,
    Literal, Llvm, Llvm.AbsSyn, Llvm.MetaData, Llvm.PpLlvm, Llvm.Types,
    LlvmCodeGen, LlvmCodeGen.Base, LlvmCodeGen.CodeGen,
    LlvmCodeGen.Data, LlvmCodeGen.Ppr, LlvmCodeGen.Regs, LlvmMangler,
    MkId, Module, Name, NameEnv, NameSet, OccName, RdrName, SrcLoc,
    UniqSupply, Unique, Var, VarEnv, VarSet, UnVarGraph, BlockId,
    CLabel, Cmm, CmmBuildInfoTables, CmmPipeline, CmmCallConv,
    CmmCommonBlockElim, CmmImplementSwitchPlans, CmmContFlowOpt,
    CmmExpr, CmmInfo, CmmLex, CmmLint, CmmLive, CmmMachOp, CmmSwitch,
    CmmNode, CmmOpt, CmmParse, CmmProcPoint, CmmSink, CmmType,
    CmmUtils, CmmLayoutStack, MkGraph, PprBase, PprC, PprCmm,
    PprCmmDecl, PprCmmExpr, Bitmap, CodeGen.Platform,
    CodeGen.Platform.ARM, CodeGen.Platform.ARM64,
    CodeGen.Platform.NoRegs, CodeGen.Platform.PPC,
    CodeGen.Platform.PPC_Darwin, CodeGen.Platform.SPARC,
    CodeGen.Platform.X86, CodeGen.Platform.X86_64, CgUtils, StgCmm,
    StgCmmBind, StgCmmClosure, StgCmmCon, StgCmmEnv, StgCmmExpr,
    StgCmmForeign, StgCmmHeap, StgCmmHpc, StgCmmArgRep, StgCmmLayout,
    StgCmmMonad, StgCmmPrim, StgCmmProf, StgCmmTicky, StgCmmUtils,
    StgCmmExtCode, SMRep, CoreArity, CoreFVs, CoreLint, CorePrep,
    CoreSubst, CoreSyn, TrieMap, CoreTidy, CoreUnfold, CoreUtils,
    CoreSeq, CoreStats, MkCore, PprCore, PmExpr, TmOracle, Check,
    Coverage, Desugar, DsArrows, DsBinds, DsCCall, DsExpr, DsForeign,
    DsGRHSs, DsListComp, DsMonad, DsUtils, Match, MatchCon, MatchLit,
    HsBinds, HsDecls, HsDoc, HsExpr, HsImpExp, HsLit, PlaceHolder,
    HsPat, HsSyn, HsTypes, HsUtils, BinIface, BuildTyCl, IfaceEnv,
    IfaceSyn, IfaceType, LoadIface, MkIface, TcIface, FlagChecker,
    Annotations, CmdLineParser, CodeOutput, Config, Constants,
    DriverMkDepend, DriverPhases, PipelineMonad, DriverPipeline,
    DynFlags, ErrUtils, Finder, GHC, GhcMake, GhcPlugins,
    DynamicLoading, HeaderInfo, HscMain, HscStats, HscTypes,
    InteractiveEval, InteractiveEvalTypes, PackageConfig, Packages,
    PlatformConstants, Plugins, TcPluginM, PprTyThing, StaticFlags,
    StaticPtrTable, SysTools, Elf, TidyPgm, Ctype, HaddockUtils, Lexer,
    OptCoercion, Parser, RdrHsSyn, ApiAnnotation, ForeignCall,
    PrelInfo, PrelNames, PrelRules, PrimOp, TysPrim, TysWiredIn,
    CostCentre, ProfInit, SCCfinal, RnBinds, RnEnv, RnExpr, RnHsDoc,
    RnNames, RnPat, RnSource, RnSplice, RnTypes, CoreMonad, CSE,
    FloatIn, FloatOut, LiberateCase, OccurAnal, SAT, SetLevels,
    SimplCore, SimplEnv, SimplMonad, SimplUtils, Simplify, SimplStg,
    StgStats, UnariseStg, Rules, SpecConstr, Specialise, CoreToStg,
    StgLint, StgSyn, CallArity, DmdAnal, WorkWrap, WwLib, FamInst,
    Inst, TcAnnotations, TcArrows, TcBinds, TcClassDcl, TcDefaults,
    TcDeriv, TcEnv, TcExpr, TcForeign, TcGenDeriv, TcGenGenerics,
    TcHsSyn, TcHsType, TcInstDcls, TcMType, TcValidity, TcMatches,
    TcPat, TcPatSyn, TcRnDriver, TcRnMonad, TcRnTypes, TcRules,
    TcSimplify, TcErrors, TcTyClsDecls, TcTyDecls, TcTypeable, TcType,
    TcEvidence, TcUnify, TcInteract, TcCanonical, TcFlatten, TcSMonad,
    TcTypeNats, TcSplice, Class, Coercion, DsMeta, THNames, FamInstEnv,
    FunDeps, InstEnv, TyCon, CoAxiom, Kind, Type, TyCoRep, Unify, Bag,
    Binary, BooleanFormula, BufWrite, Digraph, Encoding, FastFunctions,
    FastMutInt, FastString, FastStringEnv, Fingerprint, FiniteMap, FV,
    GraphBase, GraphColor, GraphOps, GraphPpr, IOEnv, ListSetOps,
    Maybes, MonadUtils, OrdList, Outputable, Pair, Panic, Pretty,
    State, Stream, StringBuffer, UniqDFM, UniqDSet, UniqFM, UniqSet,
    Util, Vectorise.Builtins.Base, Vectorise.Builtins.Initialise,
    Vectorise.Builtins, Vectorise.Monad.Base, Vectorise.Monad.Naming,
    Vectorise.Monad.Local, Vectorise.Monad.Global,
    Vectorise.Monad.InstEnv, Vectorise.Monad, Vectorise.Utils.Base,
    Vectorise.Utils.Closure, Vectorise.Utils.Hoisting,
    Vectorise.Utils.PADict, Vectorise.Utils.Poly, Vectorise.Utils,
    Vectorise.Generic.Description, Vectorise.Generic.PAMethods,
    Vectorise.Generic.PADict, Vectorise.Generic.PData,
    Vectorise.Type.Env, Vectorise.Type.Type, Vectorise.Type.TyConDecl,
    Vectorise.Type.Classify, Vectorise.Convert, Vectorise.Vect,
    Vectorise.Var, Vectorise.Env, Vectorise.Exp, Vectorise,
    Hoopl.Dataflow, Hoopl, AsmCodeGen, TargetReg, NCGMonad,
    Instruction, Format, Reg, RegClass, PIC, Platform, CPrim, X86.Regs,
    X86.RegInfo, X86.Instr, X86.Cond, X86.Ppr, X86.CodeGen, PPC.Regs,
    PPC.RegInfo, PPC.Instr, PPC.Cond, PPC.Ppr, PPC.CodeGen, SPARC.Base,
    SPARC.Regs, SPARC.Imm, SPARC.AddrMode, SPARC.Cond, SPARC.Instr,
    SPARC.Stack, SPARC.ShortcutJump, SPARC.Ppr, SPARC.CodeGen,
    SPARC.CodeGen.Amode, SPARC.CodeGen.Base, SPARC.CodeGen.CondCode,
    SPARC.CodeGen.Gen32, SPARC.CodeGen.Gen64, SPARC.CodeGen.Sanity,
    SPARC.CodeGen.Expand, RegAlloc.Liveness, RegAlloc.Graph.Main,
    RegAlloc.Graph.Stats, RegAlloc.Graph.ArchBase,
    RegAlloc.Graph.ArchX86, RegAlloc.Graph.Coalesce,
    RegAlloc.Graph.Spill, RegAlloc.Graph.SpillClean,
    RegAlloc.Graph.SpillCost, RegAlloc.Graph.TrivColorable,
    RegAlloc.Linear.Main, RegAlloc.Linear.JoinToTargets,
    RegAlloc.Linear.State, RegAlloc.Linear.Stats,
    RegAlloc.Linear.FreeRegs, RegAlloc.Linear.StackMap,
    RegAlloc.Linear.Base, RegAlloc.Linear.X86.FreeRegs,
    RegAlloc.Linear.X86_64.FreeRegs, RegAlloc.Linear.PPC.FreeRegs,
    RegAlloc.Linear.SPARC.FreeRegs, Dwarf, Dwarf.Types,
    Dwarf.Constants, Convert, ByteCodeTypes, ByteCodeAsm, ByteCodeGen,
    ByteCodeInstr, ByteCodeItbls, ByteCodeLink, Debugger, Linker,
    RtClosureInspect, DebuggerUtils, GHCi,
    Serialized from ghc-boot-8.0.1:GHC.Serialized
abi: 56b4ef9fb2edb7f94e44acc1c972725e
trusted: False
import-dirs: /opt/ghc-8.0.1/lib/ghc-8.0.1/ghc-8.0.1
library-dirs: /opt/ghc-8.0.1/lib/ghc-8.0.1/ghc-8.0.1
data-dir: /opt/ghc-8.0.1/share/x86_64-linux-ghc-8.0.1/ghc-8.0.1
hs-libraries: HSghc-8.0.1
include-dirs: /opt/ghc-8.0.1/lib/ghc-8.0.1/ghc-8.0.1/include
depends:
    array-0.5.1.1 base-4.9.0.0 binary-0.8.3.0 bytestring-0.10.8.1
    containers-0.5.7.1 directory-1.2.6.2 filepath-1.4.1.0
    ghc-boot-8.0.1 ghci-8.0.1 hoopl-3.10.2.1 hpc-0.6.0.3
    process-1.4.2.0 template-haskell-2.11.0.0 time-1.6.0.1
    transformers-0.5.2.0 unix-2.7.2.0
haddock-interfaces: /opt/ghc-8.0.1/share/doc/ghc-8.0.1/html/libraries/ghc-8.0.1/ghc.haddock
haddock-html: /opt/ghc-8.0.1/share/doc/ghc-8.0.1/html/libraries/ghc-8.0.1
