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 [RSS] [faq] 8.6
Dependencies ghc (>=8.6) [details]
License BSD-3-Clause
Author Sylvain Henry
Maintainer sylvain@haskus.fr
Revised Revision 1 made by SylvainHenry at 2021-07-12T10:31:27Z
Category Development
Source repo head: git clone https://gitlab.haskell.org/haskell/ghc-api-compat.git
Uploaded by SylvainHenry at 2020-02-25T10:05:58Z
Distributions Arch:8.6, NixOS:8.6
Downloads 507 total (110 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

Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

For package maintainers and hackage trustees

Candidates