ghc-api-compat: GHC-API compatibility helpers
GHC codebase is a moving target. This package provides compatibility for codes relying on an older GHC-API version.
Modules
- Annotations
- Ar
- AsmCodeGen
- AsmUtils
- Avail
- Bag
- Basic
- BasicTypes
- BinIface
- Binary
- BitMap
- Bitmap
- BkpSyn
- BlockId
- BlockLayout
- BooleanFormula
- BufWrite
- ByteCodeAsm
- ByteCodeGen
- ByteCodeInstr
- ByteCodeItbls
- ByteCodeLink
- ByteCodeTypes
- CFG
- CLabel
- CPrim
- CType
- CgUtils
- Check
- Class
- CliOption
- CmdLineParser
- Cmm
- CmmBuildInfoTables
- CmmCallConv
- CmmCommonBlockElim
- CmmContFlowOpt
- CmmExpr
- CmmImplementSwitchPlans
- CmmInfo
- CmmLayoutStack
- CmmLex
- CmmLint
- CmmLive
- CmmMachOp
- CmmMonad
- CmmNode
- CmmOpt
- CmmParse
- CmmPipeline
- CmmProcPoint
- CmmSink
- CmmSwitch
- CmmType
- CmmUtils
- CoAxion
- 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
- CodeGen.Platform
- CodeOutput
- Coercion
- ConLike
- Config
- Constants
- Convert
- CoreArity
- CoreFVs
- CoreLint
- CoreMap
- CoreMonad
- CoreOpt
- CorePrep
- CoreSeq
- CoreStats
- CoreSubst
- CoreSyn
- CoreTidy
- CoreToStg
- CoreUnfold
- CoreUtils
- CostCentre
- CostCentreState
- Coverage
- Cpr
- DataCon
- Debug
- Debugger
- Demand
- Desugar
- DiGraph
- Dominators
- DriverBkp
- DriverMkDepend
- DriverPhases
- DriverPipeline
- DsArrows
- DsBinds
- DsCCall
- DsExpr
- DsForeign
- DsGRHSs
- DsListComp
- DsMeta
- DsMonad
- DsUsage
- DsUtils
- Dwarf
- Dwarf.Constants
- Dwarf.Types
- DynFlags
- DynamicLoading
- Elf
- Encoding
- EnumSet
- ErrUtils
- Exception
- ExtractDocs
- FV
- FamInstEnv
- FastFunctions
- FastMutInt
- FastString
- FastStringEnv
- FieldLabel
- FileCleanup
- Finder
- Fingerprint
- FiniteMap
- ForeignCall
- Format
- GHC
- Builtin
- GHC.Builtin.RebindableNames
- Core
- GHC.Core.Multiplicity
- GHC.Core.UsageEnv
- Driver
- GHC.Driver.Backend
- Hs
- GHC.Hs.Expr
- GHC.Hs.Extension
- Iface
- GHC.Iface.Recomp
- Builtin
- GHCi
- GhcMake
- GhcMonad
- GhcPlugins
- GhcPrelude
- GraphBase
- GraphColor
- GraphOps
- GraphPpr
- HeaderInfo
- 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
- IOEnv
- Id
- IfaceEnv
- IfaceSyn
- IfaceType
- Info
- InstEnv
- Instruction
- InteractiveEval
- InteractiveEvalTypes
- Json
- KnownUniques
- Lexeme
- Lexer
- Linker
- LinkerTypes
- ListSetOpts
- Literal
- Llvm
- Llvm.AbsSyn
- Llvm.MetaData
- Llvm.PpLlvm
- Llvm.Types
- LlvmCodeGen
- LlvmCodeGen.Base
- LlvmCodeGen.CodeGen
- LlvmCodeGen.Data
- LlvmCodeGen.Ppr
- LlvmCodeGen.Regs
- LlvmMangler
- LoadIface
- Make
- Match
- MatchCon
- MatchLit
- Maybes
- MkCore
- MkGraph
- MkIface
- Module
- MonadUtils
- NCGMonad
- Name
- NameCache
- NameEnv
- NameSet
- NameShape
- OccName
- OptCoercion
- OrdList
- Outputable
- PIC
- PPC
- PPC.CodeGen
- PPC.Cond
- PPC.Instr
- PPC.Ppr
- PPC.RegInfo
- PPC.Regs
- PackageConfig
- Packages
- Pair
- Panic
- Parser
- PatSyn
- PipelineMonad
- PlainPanic
- Plugins
- PmOracle
- PmPpr
- PmTypes
- PprBase
- PprC
- PprCmm
- PprCmmDecl
- PprCmmExpr
- PprColour
- PprCore
- PprTyThing
- Predicate
- PrelInfo
- PrelNames
- Pretty
- PrimOp
- RdrHsSyn
- RdrName
- 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
- Graph
- RegClass
- RepType
- RnBinds
- RnEnv
- RnExpr
- RnFixity
- RnHsDoc
- RnModIface
- RnNames
- RnPat
- RnSource
- RnSplice
- RnTypes
- RnUnbound
- RnUtils
- RtClosureInspect
- Rules
- 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
- Settings
- SimplStg
- SrcLoc
- State
- 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
- Stream
- StringBuffer
- SysTools
- SysTools.BaseDir
- SysTools.ExtraObj
- SysTools.Info
- SysTools.Process
- SysTools.Settings
- SysTools.Tasks
- SysTools.Terminal
- THNames
- TargetReg
- TcEnv
- TcHsSyn
- TcIface
- TcRnMonad
- TcRnTypes
- TcTypeNats
- TidyPgm
- ToIface
- ToolSettings
- TrieMap
- TyCoFVs
- TyCoPpr
- TyCoRep
- TyCoSubst
- TyCoTidy
- TyCon
- Type
- TysPrims
- TysWiredIn
- UnVarGraph
- UnariseStg
- Unify
- UniqDFM
- UniqDSet
- UniqFM
- UniqSet
- UniqSupply
- Unique
- Util
- Var
- VarEnv
- VarSet
- X86
- X86.CodeGen
- X86.Cond
- X86.Instr
- X86.Ppr
- X86.RegInfo
- X86.Regs
Downloads
- ghc-api-compat-9.0.1.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
Versions [RSS] | 8.6, 8.10.5, 8.10.6, 8.10.7, 9.0.1 |
---|---|
Dependencies | base (<5.0), containers (>=0.6.0 && <=0.6.5), ghc (>=9.0 && <9.1) [details] |
License | BSD-3-Clause |
Author | Sylvain Henry |
Maintainer | sylvain@haskus.fr |
Category | Development |
Source repo | head: git clone https://gitlab.haskell.org/haskell/ghc-api-compat.git |
Uploaded | by SylvainHenry at 2021-09-06T12:12:22Z |
Distributions | |
Reverse Dependencies | 10 direct, 35 indirect [details] |
Downloads | 2425 total (21 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs not available [build log] All reported builds failed as of 2021-09-06 [all 2 reports] |