ghc-api-compat: GHC-API compatibility helpers

[ bsd3, development, library ] [ Propose Tags ]

GHC codebase is a moving target. This package provides compatibility for codes relying on an older GHC-API version.

Versions [faq] 8.6
Dependencies ghc (>=8.6) [details]
License BSD-3-Clause
Copyright Sylvain Henry 2020
Author Sylvain Henry
Maintainer sylvain@haskus.fr
Category Development
Uploaded by SylvainHenry at 2020-02-25T10:05:58Z
Distributions NixOS:8.6
Downloads 265 total (6 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs not available [build log]
Last success reported on 2020-02-25 [all 2 reports]

Modules

  • AsmCodeGen
  • BinIface
  • Bitmap
  • BkpSyn
  • BlockId
  • BlockLayout
  • ByteCodeAsm
  • ByteCodeGen
  • ByteCodeInstr
  • ByteCodeItbls
  • ByteCodeLink
  • ByteCodeTypes
  • CFG
  • CLabel
  • CPrim
  • CgUtils
  • Check
  • CmdLineParser
  • Cmm
  • CmmBuildInfoTables
  • CmmCallConv
  • CmmCommonBlockElim
  • CmmContFlowOpt
  • CmmExpr
  • CmmImplementSwitchPlans
  • CmmInfo
  • CmmLayoutStack
  • CmmLex
  • CmmLint
  • CmmLive
  • CmmMachOp
  • CmmMonad
  • CmmNode
  • CmmOpt
  • CmmParse
  • CmmPipeline
  • CmmProcPoint
  • CmmSink
  • CmmSwitch
  • CmmType
  • CmmUtils
  • CodeGen
    • CodeGen.Platform
      • CodeGen.Platform.ARM
      • CodeGen.Platform.ARM64
      • CodeGen.Platform.NoRegs
      • CodeGen.Platform.PPC
      • CodeGen.Platform.SPARC
      • CodeGen.Platform.X86
      • CodeGen.Platform.X86_64
  • CodeOutput
  • Convert
  • CorePrep
  • CoreToStg
  • Coverage
  • Debug
  • Debugger
  • Desugar
  • Dominators
  • DriverBkp
  • DriverMkDepend
  • DriverPhases
  • DriverPipeline
  • DsArrows
  • DsBinds
  • DsCCall
  • DsExpr
  • DsForeign
  • DsGRHSs
  • DsListComp
  • DsMeta
  • DsMonad
  • DsUsage
  • DsUtils
  • Dwarf
    • Dwarf.Constants
    • Dwarf.Types
  • DynFlags
  • DynamicLoading
  • ExtractDocs
  • Finder
  • Format
  • GHC
  • GHCi
  • GhcMake
  • GhcMonad
  • GhcPlugins
  • HieAst
  • HieBin
  • HieDebug
  • HieTypes
  • HieUtils
  • Hooks
  • Hoopl
    • Hoopl.Block
    • Hoopl.Collections
    • Hoopl.Dataflow
    • Hoopl.Graph
    • Hoopl.Label
  • HsBinds
  • HsDecls
  • HsDoc
  • HsDumpAst
  • HsExpr
  • HsExtension
  • HsImpExp
  • HsInstances
  • HsLit
  • HsPat
  • HsSyn
  • HsTypes
  • HsUtils
  • HscMain
  • HscTypes
  • IfaceEnv
  • IfaceSyn
  • IfaceType
  • Instruction
  • InteractiveEval
  • InteractiveEvalTypes
  • Linker
  • LinkerTypes
  • 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
  • MkGraph
  • MkIface
  • NCGMonad
  • PIC
  • PPC
    • PPC.CodeGen
    • PPC.Cond
    • PPC.Instr
    • PPC.Ppr
    • PPC.RegInfo
    • PPC.Regs
  • Packages
  • PipelineMonad
  • PlaceHolder
  • Plugins
  • PmOracle
  • PmPpr
  • PmTypes
  • PprBase
  • PprC
  • PprCmm
  • PprCmmDecl
  • PprCmmExpr
  • Reg
  • RegAlloc
    • Graph
      • 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
    • Linear
      • RegAlloc.Linear.Base
      • RegAlloc.Linear.FreeRegs
      • RegAlloc.Linear.JoinToTargets
      • RegAlloc.Linear.Main
      • PPC
        • RegAlloc.Linear.PPC.FreeRegs
      • SPARC
        • RegAlloc.Linear.SPARC.FreeRegs
      • RegAlloc.Linear.StackMap
      • RegAlloc.Linear.State
      • RegAlloc.Linear.Stats
      • X86
        • RegAlloc.Linear.X86.FreeRegs
      • X86_64
        • RegAlloc.Linear.X86_64.FreeRegs
    • RegAlloc.Liveness
  • RegClass
  • RepType
  • RnBinds
  • RnEnv
  • RnExpr
  • RnFixity
  • RnHsDoc
  • RnModIface
  • RnNames
  • RnPat
  • RnSource
  • RnSplice
  • RnTypes
  • RnUnbound
  • RnUtils
  • RtClosureInspect
  • SMRep
  • SPARC
    • 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
  • SimplStg
  • StgCmm
  • StgCmmArgRep
  • StgCmmBind
  • StgCmmClosure
  • StgCmmCon
  • StgCmmEnv
  • StgCmmExpr
  • StgCmmExtCode
  • StgCmmForeign
  • StgCmmHeap
  • StgCmmHpc
  • StgCmmLayout
  • StgCmmMonad
  • StgCmmPrim
  • StgCmmProf
  • StgCmmTicky
  • StgCmmUtils
  • StgCse
  • StgFVs
  • StgLiftLams
    • StgLiftLams.Analysis
    • StgLiftLams.LiftM
  • StgLint
  • StgStats
  • StgSubst
  • StgSyn
  • TargetReg
  • TcIface
  • TidyPgm
  • ToIface
  • UnariseStg
  • X86
    • X86.CodeGen
    • X86.Cond
    • X86.Instr
    • X86.Ppr
    • X86.RegInfo
    • X86.Regs

Downloads

Maintainer's Corner

For package maintainers and hackage trustees