packages feed

ghc-api-compat-8.10.6: ghc-api-compat.cabal

name:                ghc-api-compat
version:             8.10.6
synopsis:            GHC-API compatibility helpers
description:
   GHC codebase is a moving target. This package provides
   compatibility for codes relying on an older GHC-API version.
license:             BSD3
license-file:        LICENSE
author:              Sylvain Henry
maintainer:          sylvain@haskus.fr
category:            Development
build-type:          Simple
cabal-version:       1.22

source-repository head
  type:     git
  location: https://gitlab.haskell.org/haskell/ghc-api-compat.git

library
   build-depends:
      ghc == 8.10.5 || == 8.10.6
      , base < 5.0
   default-language:    Haskell2010

   reexported-modules:
           GHC.Platform.AArch64           as CodeGen.Platform.ARM64
         , GHC.Hs.Types                   as HsTypes
         , GHC.Hs.PlaceHolder             as PlaceHolder
         , GHC.Hs.Binds                   as HsBinds
         , GHC.Hs.Decls                   as HsDecls
         , GHC.Hs.Doc                     as HsDoc
         , GHC.Hs.Dump                    as HsDumpAst
         , GHC.Hs.Expr                    as HsExpr
         , GHC.Hs.Expr
         , GHC.Hs.Extension               as HsExtension
         , GHC.Hs.Extension
         , GHC.Hs                         as HsSyn
         , GHC.Hs.ImpExp                  as HsImpExp
         , GHC.Hs.Instances               as HsInstances
         , GHC.Hs.Lit                     as HsLit
         , GHC.Hs.Pat                     as HsPat
         , GHC.Hs.Utils                   as HsUtils

         , GHC.Platform.ARM               as CodeGen.Platform.ARM
         , GHC.Platform.NoRegs            as CodeGen.Platform.NoRegs
         , GHC.Platform.PPC               as CodeGen.Platform.PPC
         , GHC.Platform.Regs              as CodeGen.Platform
         , GHC.Platform.SPARC             as CodeGen.Platform.SPARC
         , GHC.Platform.X86_64            as CodeGen.Platform.X86_64
         , GHC.Platform.X86               as CodeGen.Platform.X86

         , GHC.StgToCmm.ArgRep            as StgCmmArgRep
         , GHC.StgToCmm.Bind              as StgCmmBind
         , GHC.StgToCmm.CgUtils           as CgUtils
         , GHC.StgToCmm.Closure           as StgCmmClosure
         , GHC.StgToCmm.DataCon           as StgCmmCon
         , GHC.StgToCmm.Env               as StgCmmEnv
         , GHC.StgToCmm.Expr              as StgCmmExpr
         , GHC.StgToCmm.ExtCode           as StgCmmExtCode
         , GHC.StgToCmm.Foreign           as StgCmmForeign
         , GHC.StgToCmm.Heap              as StgCmmHeap
         , GHC.StgToCmm.Hpc               as StgCmmHpc
         , GHC.StgToCmm                   as StgCmm
         , GHC.StgToCmm.Layout            as StgCmmLayout
         , GHC.StgToCmm.Monad             as StgCmmMonad
         , GHC.StgToCmm.Prim              as StgCmmPrim
         , GHC.StgToCmm.Prof              as StgCmmProf
         , GHC.StgToCmm.Ticky             as StgCmmTicky
         , GHC.StgToCmm.Utils             as StgCmmUtils

         , GHC.ThToHs                     as Convert

         , GHC.HsToCore.PmCheck           as Check
         , GHC.HsToCore.PmCheck.Oracle    as PmOracle
         , GHC.HsToCore.PmCheck.Ppr       as PmPpr
         , GHC.HsToCore.PmCheck.Types     as PmTypes