name: ghc
version: 8.2.2
id: ghc-8.2.2
key: ghc-8.2.2
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
indefinite: False
exposed-modules:
    Annotations, ApiAnnotation, AsmCodeGen, Avail, Bag, BasicTypes,
    BinFingerprint, BinIface, Binary, Bitmap, BkpSyn, BlockId,
    BooleanFormula, BufWrite, BuildTyCl, ByteCodeAsm, ByteCodeGen,
    ByteCodeInstr, ByteCodeItbls, ByteCodeLink, ByteCodeTypes, CLabel,
    CPrim, CSE, CallArity, CgUtils, Check, Class, CmdLineParser, Cmm,
    CmmBuildInfoTables, CmmCallConv, CmmCommonBlockElim,
    CmmContFlowOpt, CmmExpr, CmmImplementSwitchPlans, CmmInfo,
    CmmLayoutStack, CmmLex, CmmLint, CmmLive, CmmMachOp, CmmMonad,
    CmmNode, CmmOpt, CmmParse, CmmPipeline, CmmProcPoint, CmmSink,
    CmmSwitch, CmmType, CmmUtils, CoAxiom, 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, CodeOutput,
    Coercion, ConLike, Config, Constants, Convert, CoreArity, CoreFVs,
    CoreLint, CoreMonad, CoreOpt, CorePrep, CoreSeq, CoreStats,
    CoreSubst, CoreSyn, CoreTidy, CoreToStg, CoreUnfold, CoreUtils,
    CostCentre, Coverage, Ctype, DataCon, Debug, Debugger,
    DebuggerUtils, Demand, Desugar, Digraph, DmdAnal, DriverBkp,
    DriverMkDepend, DriverPhases, DriverPipeline, DsArrows, DsBinds,
    DsCCall, DsExpr, DsForeign, DsGRHSs, DsListComp, DsMeta, DsMonad,
    DsUsage, DsUtils, Dwarf, Dwarf.Constants, Dwarf.Types, DynFlags,
    DynamicLoading, Elf, Encoding, ErrUtils, Exception, FV, FamInst,
    FamInstEnv, FastFunctions, FastMutInt, FastString, FastStringEnv,
    FieldLabel, Finder, Fingerprint, FiniteMap, FlagChecker, FloatIn,
    FloatOut, ForeignCall, Format, FunDeps, GHC, GHCi, GhcMake,
    GhcMonad, GhcPlugins, GraphBase, GraphColor, GraphOps, GraphPpr,
    HaddockUtils, HeaderInfo, Hooks, Hoopl, Hoopl.Dataflow, HsBinds,
    HsDecls, HsDoc, HsDumpAst, HsExpr, HsImpExp, HsLit, HsPat, HsSyn,
    HsTypes, HsUtils, HscMain, HscStats, HscTypes, IOEnv, Id, IdInfo,
    IfaceEnv, IfaceSyn, IfaceType, Inst, InstEnv, Instruction,
    InteractiveEval, InteractiveEvalTypes, Json, Kind, KnownUniques,
    Lexeme, Lexer, LiberateCase, Linker, ListSetOps, ListT, Literal,
    Llvm, Llvm.AbsSyn, Llvm.MetaData, Llvm.PpLlvm, Llvm.Types,
    LlvmCodeGen, LlvmCodeGen.Base, LlvmCodeGen.CodeGen,
    LlvmCodeGen.Data, LlvmCodeGen.Ppr, LlvmCodeGen.Regs, LlvmMangler,
    LoadIface, Match, MatchCon, MatchLit, Maybes, MkCore, MkGraph,
    MkId, MkIface, Module, MonadUtils, NCGMonad, Name, NameCache,
    NameEnv, NameSet, NameShape, OccName, OccurAnal, OptCoercion,
    OrdList, Outputable, PIC, PPC.CodeGen, PPC.Cond, PPC.Instr,
    PPC.Ppr, PPC.RegInfo, PPC.Regs, PackageConfig, Packages, Pair,
    Panic, Parser, PatSyn, PipelineMonad, PlaceHolder, Platform,
    PlatformConstants, Plugins, PmExpr, PprBase, PprC, PprCmm,
    PprCmmDecl, PprCmmExpr, PprColour, PprCore, PprTyThing, PrelInfo,
    PrelNames, PrelRules, Pretty, PrimOp, ProfInit, RdrHsSyn, RdrName,
    Reg, RegAlloc.Graph.ArchBase, RegAlloc.Graph.ArchX86,
    RegAlloc.Graph.Coalesce, RegAlloc.Graph.Main, RegAlloc.Graph.Spill,
    RegAlloc.Graph.SpillClean, RegAlloc.Graph.SpillCost,
    RegAlloc.Graph.Stats, RegAlloc.Graph.TrivColorable,
    RegAlloc.Linear.Base, RegAlloc.Linear.FreeRegs,
    RegAlloc.Linear.JoinToTargets, RegAlloc.Linear.Main,
    RegAlloc.Linear.PPC.FreeRegs, RegAlloc.Linear.SPARC.FreeRegs,
    RegAlloc.Linear.StackMap, RegAlloc.Linear.State,
    RegAlloc.Linear.Stats, RegAlloc.Linear.X86.FreeRegs,
    RegAlloc.Linear.X86_64.FreeRegs, RegAlloc.Liveness, RegClass,
    RepType, RnBinds, RnEnv, RnExpr, RnHsDoc, RnModIface, RnNames,
    RnPat, RnSource, RnSplice, RnTypes, RtClosureInspect, Rules, SAT,
    SCCfinal, SMRep, SPARC.AddrMode, SPARC.Base, SPARC.CodeGen,
    SPARC.CodeGen.Amode, SPARC.CodeGen.Base, SPARC.CodeGen.CondCode,
    SPARC.CodeGen.Expand, SPARC.CodeGen.Gen32, SPARC.CodeGen.Gen64,
    SPARC.CodeGen.Sanity, SPARC.Cond, SPARC.Imm, SPARC.Instr,
    SPARC.Ppr, SPARC.Regs, SPARC.ShortcutJump, SPARC.Stack,
    Serialized from ghc-boot-8.2.2:GHC.Serialized, SetLevels,
    SimplCore, SimplEnv, SimplMonad, SimplStg, SimplUtils, Simplify,
    SpecConstr, Specialise, SrcLoc, State, StaticPtrTable, StgCmm,
    StgCmmArgRep, StgCmmBind, StgCmmClosure, StgCmmCon, StgCmmEnv,
    StgCmmExpr, StgCmmExtCode, StgCmmForeign, StgCmmHeap, StgCmmHpc,
    StgCmmLayout, StgCmmMonad, StgCmmPrim, StgCmmProf, StgCmmTicky,
    StgCmmUtils, StgCse, StgLint, StgStats, StgSyn, Stream,
    StringBuffer, SysTools, SysTools.Terminal, THNames, TargetReg,
    TcAnnotations, TcArrows, TcBackpack, TcBinds, TcCanonical,
    TcClassDcl, TcDefaults, TcDeriv, TcDerivInfer, TcDerivUtils, TcEnv,
    TcErrors, TcEvidence, TcExpr, TcFlatten, TcForeign, TcGenDeriv,
    TcGenFunctor, TcGenGenerics, TcHsSyn, TcHsType, TcIface,
    TcInstDcls, TcInteract, TcMType, TcMatches, TcPat, TcPatSyn,
    TcPluginM, TcRnDriver, TcRnExports, TcRnMonad, TcRnTypes, TcRules,
    TcSMonad, TcSigs, TcSimplify, TcSplice, TcTyClsDecls, TcTyDecls,
    TcType, TcTypeNats, TcTypeable, TcUnify, TcValidity, TidyPgm,
    TmOracle, ToIface, TrieMap, TyCoRep, TyCon, Type, TysPrim,
    TysWiredIn, UnVarGraph, UnariseStg, Unify, UniqDFM, UniqDSet,
    UniqFM, UniqSet, UniqSupply, Unique, Util, Var, VarEnv, VarSet,
    Vectorise, Vectorise.Builtins, Vectorise.Builtins.Base,
    Vectorise.Builtins.Initialise, Vectorise.Convert, Vectorise.Env,
    Vectorise.Exp, Vectorise.Generic.Description,
    Vectorise.Generic.PADict, Vectorise.Generic.PAMethods,
    Vectorise.Generic.PData, Vectorise.Monad, Vectorise.Monad.Base,
    Vectorise.Monad.Global, Vectorise.Monad.InstEnv,
    Vectorise.Monad.Local, Vectorise.Monad.Naming,
    Vectorise.Type.Classify, Vectorise.Type.Env,
    Vectorise.Type.TyConDecl, Vectorise.Type.Type, Vectorise.Utils,
    Vectorise.Utils.Base, Vectorise.Utils.Closure,
    Vectorise.Utils.Hoisting, Vectorise.Utils.PADict,
    Vectorise.Utils.Poly, Vectorise.Var, Vectorise.Vect, WorkWrap,
    WwLib, X86.CodeGen, X86.Cond, X86.Instr, X86.Ppr, X86.RegInfo,
    X86.Regs
abi: de81db6eb1bc85e2f177f98ea3479503
trusted: False
import-dirs: /tmp/build/80754af9/ghc_1620299584225/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/ghc-8.2.2/ghc-8.2.2
library-dirs: /tmp/build/80754af9/ghc_1620299584225/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/ghc-8.2.2/ghc-8.2.2
dynamic-library-dirs: /tmp/build/80754af9/ghc_1620299584225/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/ghc-8.2.2/ghc-8.2.2
data-dir: /tmp/build/80754af9/ghc_1620299584225/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/share/x86_64-linux-ghc-8.2.2/ghc-8.2.2
hs-libraries: HSghc-8.2.2
include-dirs: /tmp/build/80754af9/ghc_1620299584225/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/ghc-8.2.2/ghc-8.2.2/include
depends:
    base-4.10.1.0 deepseq-1.4.3.0 directory-1.3.0.2 process-1.6.1.0
    bytestring-0.10.8.2 binary-0.8.5.1 time-1.8.0.2 containers-0.5.10.2
    array-0.5.2.0 filepath-1.4.1.2 template-haskell-2.12.0.0
    hpc-0.6.0.3 transformers-0.5.2.0 ghc-boot-8.2.2 ghc-boot-th-8.2.2
    ghci-8.2.2 hoopl-3.10.2.2 unix-2.7.2.2 terminfo-0.4.1.0
abi-depends: base-4.10.1.0=35a7f6be752ee4f7385cb5bf28677879
             deepseq-1.4.3.0=38379f7f81eed7fe046dd2a98559af2e
             directory-1.3.0.2=60cb0805ce3e0135e907efd1476a027a
             process-1.6.1.0=df30c64bceb5deb119c7833d040aa380
             bytestring-0.10.8.2=4a9e2cf748f0e2cc5be33be7a5505ecf
             binary-0.8.5.1=efb65bc450356b9ea572733928ffb43f
             time-1.8.0.2=5b92e2b06da0ddab3aef3bcbe2949ae7
             containers-0.5.10.2=cc49645af4ed58d1819a7e09ee1f7920
             array-0.5.2.0=26dc06837667b4f45ea7fe07c114ff89
             filepath-1.4.1.2=f49190c9093d895f9f159c40e7d1ff46
             template-haskell-2.12.0.0=2257617827b0258ca46e933b344007b7
             hpc-0.6.0.3=60eccb82a3b5161e7ef95e7443635026
             transformers-0.5.2.0=e04579c0363c9229351d1a0b394bf2d5
             ghc-boot-8.2.2=6a7cf0745724afba732404c7a364703a
             ghc-boot-th-8.2.2=6c9993cea132a63ebaae1fc529bfb82e
             ghci-8.2.2=baf4a2639323abc2f38ede7d79f9585a
             hoopl-3.10.2.2=fba95b53cc866ebb1156f04fb02ca607
             unix-2.7.2.2=1e3caa57de79efd01f1c7566785dcafa
             terminfo-0.4.1.0=1646d9299867b10e6bde31c49287772c
haddock-interfaces: /tmp/build/80754af9/ghc_1620299584225/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/share/doc/ghc-8.2.2/html/libraries/ghc-8.2.2/ghc.haddock
haddock-html: /tmp/build/80754af9/ghc_1620299584225/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/share/doc/ghc-8.2.2/html/libraries/ghc-8.2.2
