Build #1 for ghc-tcplugin-api-0.16.0.0

[all reports]

Package ghc-tcplugin-api-0.16.0.0
Install InstallOk
Docs Ok
Tests NotTried
Time submitted 2025-07-18 11:23:15.355026226 UTC
Compiler ghc-9.8.4
OS linux
Arch x86_64
Dependencies base-4.19.2.0, containers-0.6.8, ghc-9.8.4, template-haskell-2.21.0.0, transformers-0.6.1.0
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Downloading  ghc-tcplugin-api-0.16.0.0
Downloaded   ghc-tcplugin-api-0.16.0.0
Configuring ghc-tcplugin-api-0.16.0.0...
Preprocessing library for ghc-tcplugin-api-0.16.0.0..
Building library for ghc-tcplugin-api-0.16.0.0..
[1 of 4] Compiling GHC.TcPlugin.API.Internal ( src/GHC/TcPlugin/API/Internal.hs, dist/build/GHC/TcPlugin/API/Internal.o, dist/build/GHC/TcPlugin/API/Internal.dyn_o )
[2 of 4] Compiling GHC.TcPlugin.API ( src/GHC/TcPlugin/API.hs, dist/build/GHC/TcPlugin/API.o, dist/build/GHC/TcPlugin/API.dyn_o )
[3 of 4] Compiling GHC.TcPlugin.API.Names ( src/GHC/TcPlugin/API/Names.hs, dist/build/GHC/TcPlugin/API/Names.o, dist/build/GHC/TcPlugin/API/Names.dyn_o )
[4 of 4] Compiling GHC.TcPlugin.API.TyConSubst ( src/GHC/TcPlugin/API/TyConSubst.hs, dist/build/GHC/TcPlugin/API/TyConSubst.o, dist/build/GHC/TcPlugin/API/TyConSubst.dyn_o )
Preprocessing library for ghc-tcplugin-api-0.16.0.0..
Running Haddock on library for ghc-tcplugin-api-0.16.0.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 4] Compiling GHC.TcPlugin.API.Internal ( src/GHC/TcPlugin/API/Internal.hs, nothing )
[2 of 4] Compiling GHC.TcPlugin.API ( src/GHC/TcPlugin/API.hs, nothing )
[3 of 4] Compiling GHC.TcPlugin.API.Names ( src/GHC/TcPlugin/API/Names.hs, nothing )
[4 of 4] Compiling GHC.TcPlugin.API.TyConSubst ( src/GHC/TcPlugin/API/TyConSubst.hs, nothing )
Haddock coverage:
 100% ( 18 / 18) in 'GHC.TcPlugin.API.Internal'
Warning: 'CtLoc' is ambiguous. It is defined
    * in GHC.Tc.Types.Constraint
    * in GHC.Tc.Types.Constraint
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in GHC.Tc.Types.Constraint
Warning: 'Name' is ambiguous. It is defined
    * in GHC.Types.Name
    * in Language.Haskell.TH.Syntax
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in Language.Haskell.TH.Syntax
Warning: 'TcPlugin' is ambiguous. It is defined
    * at src/GHC/TcPlugin/API/Internal.hs:201:17
    * at src/GHC/TcPlugin/API/Internal.hs:201:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/GHC/TcPlugin/API/Internal.hs:201:1
Warning: '($$)' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'mkCoreConApps' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  70% (221 /314) in 'GHC.TcPlugin.API'
  Missing documentation for:
    fsLit
    mkModuleName
    stringToUnitId
    mkVarOcc
    mkDataOcc
    mkTyVarOcc
    mkTcOcc
    mkClsOcc
    promoteDataCon
    mkNonCanonical
    classifyPredType
    ctPred
    MetaDetails
    isSkolemTyVar
    isMetaTyVar
    isFilledMetaTyVar_maybe
    readTcRef
    writeTcRef
    nonDetCmpType
    ctLoc
    ctEvidence
    ctOrigin
    ctEvPred
    ctEvId
    ctEvExpr
    ctEvLoc
    className
    mkCoercionTy
    isCoercionTy
    isCoercionTy_maybe
    ctEvCoercion
    evCoercion
    lookupEvBind
    eb_lhs
    eb_rhs
    newName
    mkTyVar
    classDataCon
    mkClassPred
    bumpCtLocDepth
    TcPluginRewriteResult
    FamInstEnv
    mkTyVarTy
    mkTyVarTys
    isTyVarTy
    TcType
    mkNumLitTy
    mkStrLitTy
    natKind (src/GHC/TcPlugin/API.hs:1333)
    symbolKind (src/GHC/TcPlugin/API.hs:1339)
    charKind (src/GHC/TcPlugin/API.hs:1340)
    mkAppTys
    mkVisFunTysMany
    mkInvisFunTy
    mkInvisFunTys
    mkPiTy
    mkPiTys
    typeKind
    OneTy
    ManyTy
    lookupUDFM
    lookupUDFM_Directly
    elemUDFM
    emptyUFM
    listToUFM
    TcS
    InertSet
    getInertSet
    setInertSet (src/GHC/TcPlugin/API.hs:1266)
    getTcEvBindsMap
    setTcEvBindsMap
    Boxity
    isPromoted
    TupleSort
    Class
    FunDep
    CtFlavour
    Ct
    CtLoc
    CtEvidence
    CtOrigin
    QCInst
    Type
    TcLevel
    EvBind
    EvTerm
    EvExpr
    EvBindsVar
    TcLclEnv
    Located
    RealLocated
    unLoc
    getLoc
 100% ( 10 / 10) in 'GHC.TcPlugin.API.Names'
Warning: 'TyConApp' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'TyConSubst' is ambiguous. It is defined
    * at src/GHC/TcPlugin/API/TyConSubst.hs:73:19
    * at src/GHC/TcPlugin/API/TyConSubst.hs:73:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/GHC/TcPlugin/API/TyConSubst.hs:73:1
Warning: 'Classified' is ambiguous. It is defined
    * at src/GHC/TcPlugin/API/TyConSubst.hs:171:19
    * at src/GHC/TcPlugin/API/TyConSubst.hs:171:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/GHC/TcPlugin/API/TyConSubst.hs:171:1
 100% (  4 /  4) in 'GHC.TcPlugin.API.TyConSubst'
Warning: GHC.TcPlugin.API.Internal: could not find link destinations for: 
	- GHC.TcPlugin.API.Internal.BuiltinDefs
	- GHC.TcPlugin.API.Internal.askBuiltins
	- GHC.TcPlugin.API.Internal.D:R:TcPluginMStopa0
	- GHC.TcPlugin.API.Internal.D:R:TcPluginMInita0
	- GHC.TcPlugin.API.Internal.D:R:TcPluginMRewritea0
	- GHC.TcPlugin.API.Internal.D:R:TcPluginMSolvea0
Warning: GHC.TcPlugin.API: could not find link destinations for: 
	- GHC.Driver.MakeSem.JobResources
	- GHC.Types.Unique.SDFM.Shared
	- GHC.Core.InstEnv.InstMatches
	- GHC.Core.Opt.Arity.EtaInfo
	- GHC.Core.Opt.OccurAnal.TailUsageDetails
	- GHC.Core.Opt.OccurAnal.SimpleNodeDetails
	- GHC.Core.Opt.OccurAnal.NodeDetails
	- GHC.Unit.State.UnitVisibility
	- GHC.Core.Opt.CprAnal.SigEnv
	- GHC.Core.Opt.DmdAnal.AnalEnv
	- GHC.CmmToAsm.BlockLayout.BlockChain
	- GHC.Wasm.ControlFlow.FromCmm.ContainingSyntax
	- GHC.Core.Opt.Specialise.DictBind
	- GHC.Core.Opt.Specialise.SpecArg
	- GHC.CoreToStg.Prep.Floats
	- GHC.Rename.Env.DisambigInfo
	- GHC.Tc.Validity.ValidityEnv
	- GHC.Tc.Validity.ExpandMode
	- GHC.Tc.Validity.TypeOrKindCtxt
	- GHC.Rename.Names.ImpOccItem
	- GHC.Rename.Expr.StmtTree
	- GHC.Rename.Expr.MonadNames
	- GHC.Tc.Gen.HsType.TcTyMode
	- GHC.HsToCore.Pmc.Solver.TopNormaliseTypeResult
	- GHC.Iface.Ext.Ast.HasType
	- GHC.Iface.Ext.Ast.ToHie
	- GHC.Iface.Ext.Ast.loc
	- GHC.Iface.Ext.Ast.TVScoped
	- GHC.Iface.Ext.Ast.PScoped
	- GHC.Iface.Ext.Ast.RScoped
	- GHC.Iface.Ext.Ast.SigContext
	- GHC.Iface.Ext.Ast.BindContext
	- GHC.Iface.Ext.Ast.IEContext
	- GHC.Iface.Ext.Ast.RFContext
	- GHC.Driver.Make.BuildPlan
	- GHC.Driver.Make.ModuleGraphNodeWithBootFile
	- GHC.Types.Name.NameSort
	- GHC.Unit.Module.Env.NDModule
	- GHC.TcPlugin.API.Internal.BuiltinDefs
	- GHC.TcPlugin.API.Internal.askBuiltins
	- GHC.TcPlugin.API.Internal.D:R:TcPluginMStopa0
	- GHC.TcPlugin.API.Internal.D:R:TcPluginMInita0
	- GHC.TcPlugin.API.Internal.D:R:TcPluginMRewritea0
	- GHC.TcPlugin.API.Internal.D:R:TcPluginMSolvea0
	- GHC.Utils.Outputable.D:R:LineSDoc
	- GHC.Data.TrieMap.D:R:KeyUniqDFM
	- GHC.Cmm.CLabel.IdLabelInfo
	- GHC.Cmm.CLabel.TickyIdInfo
	- GHC.Cmm.Type.CmmCat
	- GHC.Cmm.LayoutStack.StackMap
	- GHC.Cmm.LayoutStack.StackSlot
	- GHC.CmmToAsm.CFG.BranchInfo
	- GHC.CmmToAsm.CFG.LoopInfo
	- GHC.CmmToAsm.Reg.Graph.SpillClean.Store
	- GHC.Core.Opt.Arity.ArityEnv
	- GHC.Core.Opt.CprAnal.AnalEnv
	- GHC.Core.Opt.FloatIn.FloatInBind
	- GHC.Core.Opt.FloatOut.FloatBinds
	- GHC.Core.Opt.OccurAnal.OccEncl
	- GHC.Core.Opt.OccurAnal.UsageDetails
	- GHC.Core.Opt.Simplify.Env.FloatFlag
	- GHC.Core.Opt.SpecConstr.ArgOcc
	- GHC.Core.Opt.SpecConstr.Call
	- GHC.Core.Opt.SpecConstr.CallPat
	- GHC.Core.Opt.SpecConstr.HowBound
	- GHC.Core.Opt.SpecConstr.ScUsage
	- GHC.Core.Opt.SpecConstr.Value
	- GHC.Core.Opt.Specialise.CallInfo
	- GHC.Core.Opt.Specialise.CallInfoSet
	- GHC.Core.Opt.Specialise.FloatedDictBinds
	- GHC.Core.Opt.Specialise.SpecEnv
	- GHC.Core.Opt.Specialise.UsageDetails
	- GHC.Core.SimpleOpt.SimpleOptEnv
	- GHC.CoreToStg.Prep.ArgInfo
	- GHC.CoreToStg.Prep.FloatingBind
	- GHC.CoreToStg.Prep.OkToSpec
	- GHC.Data.Graph.Directed.Time
	- GHC.Data.Graph.Directed.Edge
	- GHC.Driver.Make.CodeGenEnable
	- GHC.Driver.Make.CachedIface
	- GHC.Iface.Ext.Ast.HasLoc
	- GHC.Iface.Ext.Ast.HiePass
	- GHC.Iface.Ext.Ast.HieM
	- GHC.Iface.Ext.Ast.HieState
	- GHC.Iface.Ext.Ast.Context
	- GHC.Iface.Ext.Ast.ModifyState
	- GHC.Iface.Ext.Ast.RContext
	- GHC.Iface.Ext.Ast.TScoped
	- GHC.Iface.Ext.Ast.EvBindContext
	- GHC.Iface.Ext.Ast.AnnoBody
	- GHC.Iface.Ext.Ast.getTypeNode
	- GHC.Iface.Ext.Ast.addSubstitution
	- GHC.Iface.Ext.Ast.toHie
	- GHC.Iface.Recomp.IfaceDeclExtras
	- GHC.Parser.PostProcess.Haddock.HdkA
	- GHC.Parser.PostProcess.Haddock.HasHaddock
	- GHC.Parser.PostProcess.Haddock.addHaddock
	- GHC.Rename.HsType.RnTyKiEnv
	- GHC.Rename.HsType.RnTyKiWhat
	- GHC.Stg.Unarise.UnariseVal
	- GHC.StgToByteCode.Discr
	- GHC.Tc.Deriv.EarlyDerivSpec
	- GHC.Tc.Gen.Bind.GeneralisationPlan
	- GHC.Tc.Gen.Head.XPass
	- GHC.Tc.Gen.Head.EWrap
	- GHC.Wasm.ControlFlow.FromCmm.Context
Warning: GHC.TcPlugin.API.Names: could not find link destinations for: 
	- GHC.TcPlugin.API.Names.GTraversableC
	- GHC.TcPlugin.API.Names.ResolveName
	- GHC.TcPlugin.API.Names.resolve_names
Documentation created: dist/doc/html/ghc-tcplugin-api/,
dist/doc/html/ghc-tcplugin-api/ghc-tcplugin-api.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/ghc-tcplugin-api-0.16.0.0-D2v0Xm7u58F3zc6yplhk5k
Completed    ghc-tcplugin-api-0.16.0.0

Test log

[view raw]

Resolving dependencies...
No tests to run for all the packages in the project