packages feed

breakpoint 0.1.3.0 → 0.1.3.1

raw patch · 2 files changed

+8/−4 lines, 2 filesdep ~ansi-terminalPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: ansi-terminal

API changes (from Hackage documentation)

- Debug.Breakpoint.GhcFacade: AddLollyAnnU :: EpaLocation -> TrailingAnn
- Debug.Breakpoint.GhcFacade: AddRarrowAnn :: EpaLocation -> TrailingAnn
- Debug.Breakpoint.GhcFacade: AddRarrowAnnU :: EpaLocation -> TrailingAnn
- Debug.Breakpoint.GhcFacade: AnnAt :: AnnKeywordId
- Debug.Breakpoint.GhcFacade: AnnsLet :: EpaLocation -> EpaLocation -> AnnsLet
- Debug.Breakpoint.GhcFacade: Anon :: AnonArgFlag -> Scaled Type -> TyCoBinder
- Debug.Breakpoint.GhcFacade: ArrowSkol :: SkolemInfo
- Debug.Breakpoint.GhcFacade: AsmStyle :: LabelStyle
- Debug.Breakpoint.GhcFacade: CStyle :: LabelStyle
- Debug.Breakpoint.GhcFacade: CtDerived :: TcPredType -> CtLoc -> CtEvidence
- Debug.Breakpoint.GhcFacade: DataDeclRn :: Bool -> NameSet -> DataDeclRn
- Debug.Breakpoint.GhcFacade: Derived :: CtFlavour
- Debug.Breakpoint.GhcFacade: EpaDocCommentNamed :: String -> EpaCommentTok
- Debug.Breakpoint.GhcFacade: EpaDocCommentNext :: String -> EpaCommentTok
- Debug.Breakpoint.GhcFacade: EpaDocCommentPrev :: String -> EpaCommentTok
- Debug.Breakpoint.GhcFacade: EpaDocSection :: Int -> String -> EpaCommentTok
- Debug.Breakpoint.GhcFacade: ExplicitSplice :: SpliceExplicitFlag
- Debug.Breakpoint.GhcFacade: HoleBlockerReason :: HoleSet -> CtIrredReason
- Debug.Breakpoint.GhcFacade: HsBracket :: XBracket p -> HsBracket p -> HsExpr p
- Debug.Breakpoint.GhcFacade: HsConLikeOut :: XConLikeOut p -> ConLike -> HsExpr p
- Debug.Breakpoint.GhcFacade: HsFieldLabel :: XCHsFieldLabel p -> Located FieldLabelString -> HsFieldLabel p
- Debug.Breakpoint.GhcFacade: HsLazy :: HsImplBang
- Debug.Breakpoint.GhcFacade: HsPSRn :: [Name] -> [Name] -> HsPSRn
- Debug.Breakpoint.GhcFacade: HsRecField :: XHsRecField id -> Located id -> arg -> Bool -> HsRecField' id arg
- Debug.Breakpoint.GhcFacade: HsRecFld :: XRecFld p -> AmbiguousFieldOcc p -> HsExpr p
- Debug.Breakpoint.GhcFacade: HsRnBracketOut :: XRnBracketOut p -> HsBracket (HsBracketRn p) -> [PendingRnSplice' p] -> HsExpr p
- Debug.Breakpoint.GhcFacade: HsRuleRn :: NameSet -> NameSet -> HsRuleRn
- Debug.Breakpoint.GhcFacade: HsSpliceE :: XSpliceE p -> HsSplice p -> HsExpr p
- Debug.Breakpoint.GhcFacade: HsSpliced :: XSpliced id -> ThModFinalizers -> HsSplicedThing id -> HsSplice id
- Debug.Breakpoint.GhcFacade: HsSplicedExpr :: HsExpr id -> HsSplicedThing id
- Debug.Breakpoint.GhcFacade: HsSplicedPat :: Pat id -> HsSplicedThing id
- Debug.Breakpoint.GhcFacade: HsSplicedT :: DelayedSplice -> HsSplicedT
- Debug.Breakpoint.GhcFacade: HsSplicedTy :: HsType id -> HsSplicedThing id
- Debug.Breakpoint.GhcFacade: HsStrict :: HsImplBang
- Debug.Breakpoint.GhcFacade: HsTcBracketOut :: XTcBracketOut p -> Maybe QuoteWrapper -> HsBracket (HsBracketRn p) -> [PendingTcSplice' p] -> HsExpr p
- Debug.Breakpoint.GhcFacade: HsUnpack :: Maybe Coercion -> HsImplBang
- Debug.Breakpoint.GhcFacade: IfOrigin :: CtOrigin
- Debug.Breakpoint.GhcFacade: ImplicitSplice :: SpliceExplicitFlag
- Debug.Breakpoint.GhcFacade: InstSCOrigin :: ScDepth -> TypeSize -> CtOrigin
- Debug.Breakpoint.GhcFacade: InvisArg :: AnonArgFlag
- Debug.Breakpoint.GhcFacade: LiftedInfo :: RuntimeRepInfo
- Debug.Breakpoint.GhcFacade: NCU :: (forall c. () => (NameCache -> (NameCache, c)) -> IO c) -> NameCacheUpdater
- Debug.Breakpoint.GhcFacade: Named :: TyCoVarBinder -> TyCoBinder
- Debug.Breakpoint.GhcFacade: NoDataKindsTC :: PromotionErr
- Debug.Breakpoint.GhcFacade: NoRRI :: RuntimeRepInfo
- Debug.Breakpoint.GhcFacade: NoSrcStrict :: SrcStrictness
- Debug.Breakpoint.GhcFacade: NoSrcUnpack :: SrcUnpackedness
- Debug.Breakpoint.GhcFacade: NthCo :: Role -> Int -> Coercion -> Coercion
- Debug.Breakpoint.GhcFacade: OtherSCOrigin :: ScDepth -> SkolemInfo -> CtOrigin
- Debug.Breakpoint.GhcFacade: QuantCtxtSkol :: SkolemInfo
- Debug.Breakpoint.GhcFacade: RecordUpdTc :: [ConLike] -> [Type] -> [Type] -> HsWrapper -> RecordUpdTc
- Debug.Breakpoint.GhcFacade: SrcLazy :: SrcStrictness
- Debug.Breakpoint.GhcFacade: SrcNoUnpack :: SrcUnpackedness
- Debug.Breakpoint.GhcFacade: SrcStrict :: SrcStrictness
- Debug.Breakpoint.GhcFacade: SrcUnpack :: SrcUnpackedness
- Debug.Breakpoint.GhcFacade: TCvSubst :: InScopeSet -> TvSubstEnv -> CvSubstEnv -> TCvSubst
- Debug.Breakpoint.GhcFacade: TExpBr :: XTExpBr p -> LHsExpr p -> HsBracket p
- Debug.Breakpoint.GhcFacade: TcPluginContradiction :: [Ct] -> TcPluginResult
- Debug.Breakpoint.GhcFacade: TcPluginOk :: [(EvTerm, Ct)] -> [Ct] -> TcPluginResult
- Debug.Breakpoint.GhcFacade: UnboxedAlgTyCon :: Maybe TyConRepName -> AlgTyConFlav
- Debug.Breakpoint.GhcFacade: UnliftedInfo :: RuntimeRepInfo
- Debug.Breakpoint.GhcFacade: VisArg :: AnonArgFlag
- Debug.Breakpoint.GhcFacade: WDeriv :: ShadowInfo
- Debug.Breakpoint.GhcFacade: WOnly :: ShadowInfo
- Debug.Breakpoint.GhcFacade: XABExport :: !XXABExport p -> ABExport p
- Debug.Breakpoint.GhcFacade: XBracket :: !XXBracket p -> HsBracket p
- Debug.Breakpoint.GhcFacade: XHsFieldLabel :: !XXHsFieldLabel p -> HsFieldLabel p
- Debug.Breakpoint.GhcFacade: XSplice :: !XXSplice id -> HsSplice id
- Debug.Breakpoint.GhcFacade: [abe_ext] :: ABExport p -> XABE p
- Debug.Breakpoint.GhcFacade: [abs_ext] :: HsBindLR idL idR -> XAbsBinds idL idR
- Debug.Breakpoint.GhcFacade: [alIn] :: AnnsLet -> EpaLocation
- Debug.Breakpoint.GhcFacade: [alLet] :: AnnsLet -> EpaLocation
- Debug.Breakpoint.GhcFacade: [ctev_nosh] :: CtEvidence -> ShadowInfo
- Debug.Breakpoint.GhcFacade: [dd_ND] :: HsDataDefn pass -> NewOrData
- Debug.Breakpoint.GhcFacade: [extFieldOcc] :: FieldOcc pass -> XCFieldOcc pass
- Debug.Breakpoint.GhcFacade: [fun_tick] :: HsBindLR idL idR -> [CoreTickish]
- Debug.Breakpoint.GhcFacade: [hflExt] :: HsFieldLabel p -> XCHsFieldLabel p
- Debug.Breakpoint.GhcFacade: [hflLabel] :: HsFieldLabel p -> Located FieldLabelString
- Debug.Breakpoint.GhcFacade: [hsRecFieldAnn] :: HsRecField' id arg -> XHsRecField id
- Debug.Breakpoint.GhcFacade: [hsRecFieldArg] :: HsRecField' id arg -> arg
- Debug.Breakpoint.GhcFacade: [hsRecFieldLbl] :: HsRecField' id arg -> Located id
- Debug.Breakpoint.GhcFacade: [hsRecPun] :: HsRecField' id arg -> Bool
- Debug.Breakpoint.GhcFacade: [hsps_imp_tvs] :: HsPSRn -> [Name]
- Debug.Breakpoint.GhcFacade: [hsps_nwcs] :: HsPSRn -> [Name]
- Debug.Breakpoint.GhcFacade: [imp_dep_mods] :: ImportAvails -> ModuleNameEnv ModuleNameWithIsBoot
- Debug.Breakpoint.GhcFacade: [imp_dep_pkgs] :: ImportAvails -> Set UnitId
- Debug.Breakpoint.GhcFacade: [nt_lev_poly] :: AlgTyConRhs -> Bool
- Debug.Breakpoint.GhcFacade: [ol_witness] :: HsOverLit p -> HsExpr p
- Debug.Breakpoint.GhcFacade: [pat_ticks] :: HsBindLR idL idR -> ([CoreTickish], [[CoreTickish]])
- Debug.Breakpoint.GhcFacade: [rdrNameFieldOcc] :: FieldOcc pass -> LocatedN RdrName
- Debug.Breakpoint.GhcFacade: [rds_src] :: RuleDecls pass -> SourceText
- Debug.Breakpoint.GhcFacade: [rupd_cons] :: RecordUpdTc -> [ConLike]
- Debug.Breakpoint.GhcFacade: [rupd_in_tys] :: RecordUpdTc -> [Type]
- Debug.Breakpoint.GhcFacade: [rupd_out_tys] :: RecordUpdTc -> [Type]
- Debug.Breakpoint.GhcFacade: [rupd_wrap] :: RecordUpdTc -> HsWrapper
- Debug.Breakpoint.GhcFacade: [sdocImpredicativeTypes] :: SDocContext -> !Bool
- Debug.Breakpoint.GhcFacade: [tcdDataCusk] :: DataDeclRn -> Bool
- Debug.Breakpoint.GhcFacade: [tcdFVs] :: DataDeclRn -> NameSet
- Debug.Breakpoint.GhcFacade: [tcg_safeInfer] :: TcGblEnv -> TcRef (Bool, WarningMessages)
- Debug.Breakpoint.GhcFacade: [tcg_tc_plugins] :: TcGblEnv -> [TcPluginSolver]
- Debug.Breakpoint.GhcFacade: [updateNameCache] :: NameCacheUpdater -> forall c. () => (NameCache -> (NameCache, c)) -> IO c
- Debug.Breakpoint.GhcFacade: [wc_holes] :: WantedConstraints -> Bag Hole
- Debug.Breakpoint.GhcFacade: [wd_src] :: WarnDecls pass -> SourceText
- Debug.Breakpoint.GhcFacade: aBSENT_ERROR_ID :: Id
- Debug.Breakpoint.GhcFacade: addLongErrAt :: SrcSpan -> SDoc -> SDoc -> TcRn ()
- Debug.Breakpoint.GhcFacade: addWarn :: WarnReason -> SDoc -> TcRn ()
- Debug.Breakpoint.GhcFacade: addWarnAt :: WarnReason -> SrcSpan -> SDoc -> TcRn ()
- Debug.Breakpoint.GhcFacade: addWarnTc :: WarnReason -> SDoc -> TcM ()
- Debug.Breakpoint.GhcFacade: addWarnTcM :: WarnReason -> (TidyEnv, SDoc) -> TcM ()
- Debug.Breakpoint.GhcFacade: add_warn :: WarnReason -> SDoc -> SDoc -> TcRn ()
- Debug.Breakpoint.GhcFacade: anyRewritableCanEqLHS :: EqRel -> (EqRel -> TcTyVar -> Bool) -> (EqRel -> TyCon -> [TcType] -> Bool) -> TcType -> Bool
- Debug.Breakpoint.GhcFacade: appTyArgFlags :: Type -> [Type] -> [ArgFlag]
- Debug.Breakpoint.GhcFacade: asmStyle :: PprStyle -> Bool
- Debug.Breakpoint.GhcFacade: binderArgFlag :: VarBndr tv argf -> argf
- Debug.Breakpoint.GhcFacade: binderRelevantType_maybe :: TyCoBinder -> Maybe Type
- Debug.Breakpoint.GhcFacade: boxingDataCon_maybe :: TyCon -> Maybe DataCon
- Debug.Breakpoint.GhcFacade: classifiesTypeWithValues :: Kind -> Bool
- Debug.Breakpoint.GhcFacade: composeTCvSubstEnv :: InScopeSet -> (TvSubstEnv, CvSubstEnv) -> (TvSubstEnv, CvSubstEnv) -> (TvSubstEnv, CvSubstEnv)
- Debug.Breakpoint.GhcFacade: countTyClDecls :: [TyClDecl pass] -> (Int, Int, Int, Int, Int)
- Debug.Breakpoint.GhcFacade: ctFlavourContainsDerived :: CtFlavour -> Bool
- Debug.Breakpoint.GhcFacade: cteHoleBlocker :: CheckTyEqProblem
- Debug.Breakpoint.GhcFacade: data AnnsLet
- Debug.Breakpoint.GhcFacade: data AnonArgFlag
- Debug.Breakpoint.GhcFacade: data ArgFlag
- Debug.Breakpoint.GhcFacade: data DataDeclRn
- Debug.Breakpoint.GhcFacade: data HsBracket p
- Debug.Breakpoint.GhcFacade: data HsFieldLabel p
- Debug.Breakpoint.GhcFacade: data HsImplBang
- Debug.Breakpoint.GhcFacade: data HsPSRn
- Debug.Breakpoint.GhcFacade: data HsRecField' id arg
- Debug.Breakpoint.GhcFacade: data HsRuleRn
- Debug.Breakpoint.GhcFacade: data HsSplice id
- Debug.Breakpoint.GhcFacade: data HsSplicedThing id
- Debug.Breakpoint.GhcFacade: data LabelStyle
- Debug.Breakpoint.GhcFacade: data ModuleName
- Debug.Breakpoint.GhcFacade: data NoExtCon
- Debug.Breakpoint.GhcFacade: data PrintUnqualified
- Debug.Breakpoint.GhcFacade: data RecordUpdTc
- Debug.Breakpoint.GhcFacade: data RuntimeRepInfo
- Debug.Breakpoint.GhcFacade: data ShadowInfo
- Debug.Breakpoint.GhcFacade: data SpliceExplicitFlag
- Debug.Breakpoint.GhcFacade: data SrcStrictness
- Debug.Breakpoint.GhcFacade: data SrcUnpackedness
- Debug.Breakpoint.GhcFacade: data TCvSubst
- Debug.Breakpoint.GhcFacade: data TcPluginResult
- Debug.Breakpoint.GhcFacade: data TyCoBinder
- Debug.Breakpoint.GhcFacade: delBinderVar :: VarSet -> TyCoVarBinder -> VarSet
- Debug.Breakpoint.GhcFacade: derivStrategyName :: DerivStrategy a -> SDoc
- Debug.Breakpoint.GhcFacade: dropDerivedSimples :: Cts -> Cts
- Debug.Breakpoint.GhcFacade: dropDerivedWC :: WantedConstraints -> WantedConstraints
- Debug.Breakpoint.GhcFacade: emptyTCvSubst :: TCvSubst
- Debug.Breakpoint.GhcFacade: eqCanDischargeFR :: CtFlavourRole -> CtFlavourRole -> Bool
- Debug.Breakpoint.GhcFacade: eqMayRewriteFR :: CtFlavourRole -> CtFlavourRole -> Bool
- Debug.Breakpoint.GhcFacade: extendNameCache :: OrigNameCache -> Module -> OccName -> Name -> OrigNameCache
- Debug.Breakpoint.GhcFacade: extendTCvInScope :: TCvSubst -> Var -> TCvSubst
- Debug.Breakpoint.GhcFacade: extendTCvInScopeList :: TCvSubst -> [Var] -> TCvSubst
- Debug.Breakpoint.GhcFacade: extendTCvInScopeSet :: TCvSubst -> VarSet -> TCvSubst
- Debug.Breakpoint.GhcFacade: fmapEitherM :: Monad m => (a -> m b) -> (c -> m d) -> Either a c -> m (Either b d)
- Debug.Breakpoint.GhcFacade: fmapMaybeM :: Monad m => (a -> m b) -> Maybe a -> m (Maybe b)
- Debug.Breakpoint.GhcFacade: forkM_maybe :: SDoc -> IfL a -> IfL (Maybe a)
- Debug.Breakpoint.GhcFacade: funTyCon :: TyCon
- Debug.Breakpoint.GhcFacade: getEpsAndHpt :: TcRnIf gbl lcl (ExternalPackageState, HomePackageTable)
- Debug.Breakpoint.GhcFacade: getEvBindsTcPluginM :: TcPluginM EvBindsVar
- Debug.Breakpoint.GhcFacade: getPrintUnqualified :: TcRn PrintUnqualified
- Debug.Breakpoint.GhcFacade: getRuntimeRep_maybe :: HasDebugCallStack => Type -> Maybe Type
- Debug.Breakpoint.GhcFacade: getTCvInScope :: TCvSubst -> InScopeSet
- Debug.Breakpoint.GhcFacade: getTCvSubstRangeFVs :: TCvSubst -> VarSet
- Debug.Breakpoint.GhcFacade: headFS :: FastString -> Char
- Debug.Breakpoint.GhcFacade: hsLinear :: a -> HsScaled pass a
- Debug.Breakpoint.GhcFacade: hsLitNeedsParens :: PprPrec -> HsLit x -> Bool
- Debug.Breakpoint.GhcFacade: hsOverLitNeedsParens :: PprPrec -> HsOverLit x -> Bool
- Debug.Breakpoint.GhcFacade: hsUnrestricted :: a -> HsScaled pass a
- Debug.Breakpoint.GhcFacade: idCprInfo :: Id -> CprSig
- Debug.Breakpoint.GhcFacade: idStateHackOneShotInfo :: Id -> OneShotInfo
- Debug.Breakpoint.GhcFacade: idStrictness :: Id -> StrictSig
- Debug.Breakpoint.GhcFacade: instanceRoughTcs :: ClsInst -> [RoughMatchTc]
- Debug.Breakpoint.GhcFacade: isAnonTyCoBinder :: TyCoBinder -> Bool
- Debug.Breakpoint.GhcFacade: isBoxedTypeKind :: Kind -> Bool
- Debug.Breakpoint.GhcFacade: isCallStackPred :: Class -> [Type] -> Maybe FastString
- Debug.Breakpoint.GhcFacade: isCallStackTy :: Type -> Bool
- Debug.Breakpoint.GhcFacade: isConstraintKindCon :: TyCon -> Bool
- Debug.Breakpoint.GhcFacade: isDerived :: CtEvidence -> Bool
- Debug.Breakpoint.GhcFacade: isDerivedCt :: Ct -> Bool
- Debug.Breakpoint.GhcFacade: isDroppableCt :: Ct -> Bool
- Debug.Breakpoint.GhcFacade: isFFITy :: Type -> Bool
- Debug.Breakpoint.GhcFacade: isFloatingTy :: Type -> Bool
- Debug.Breakpoint.GhcFacade: isFunTyCon :: TyCon -> Bool
- Debug.Breakpoint.GhcFacade: isInvisibleArgFlag :: ArgFlag -> Bool
- Debug.Breakpoint.GhcFacade: isInvisibleBinder :: TyCoBinder -> Bool
- Debug.Breakpoint.GhcFacade: isKindLevPoly :: Kind -> Bool
- Debug.Breakpoint.GhcFacade: isLiftedType_maybe :: HasDebugCallStack => Type -> Maybe Bool
- Debug.Breakpoint.GhcFacade: isManyDataConTy :: Mult -> Bool
- Debug.Breakpoint.GhcFacade: isNamedBinder :: TyCoBinder -> Bool
- Debug.Breakpoint.GhcFacade: isNeverLevPolyId :: Id -> Bool
- Debug.Breakpoint.GhcFacade: isOneDataConTy :: Mult -> Bool
- Debug.Breakpoint.GhcFacade: isOneShotBndr :: Var -> Bool
- Debug.Breakpoint.GhcFacade: isPendingScInst :: QCInst -> Maybe QCInst
- Debug.Breakpoint.GhcFacade: isProbablyOneShotLambda :: Id -> Bool
- Debug.Breakpoint.GhcFacade: isStateHackType :: Type -> Bool
- Debug.Breakpoint.GhcFacade: isTcLevPoly :: TyCon -> Bool
- Debug.Breakpoint.GhcFacade: isTcReflCo :: TcCoercion -> Bool
- Debug.Breakpoint.GhcFacade: isTcReflexiveCo :: TcCoercion -> Bool
- Debug.Breakpoint.GhcFacade: isTyBinder :: TyCoBinder -> Bool
- Debug.Breakpoint.GhcFacade: isTypeLevPoly :: Type -> Bool
- Debug.Breakpoint.GhcFacade: isTypedBracket :: HsBracket id -> Bool
- Debug.Breakpoint.GhcFacade: isTypedSplice :: HsSplice id -> Bool
- Debug.Breakpoint.GhcFacade: isUnderscoreFS :: FastString -> Bool
- Debug.Breakpoint.GhcFacade: isUnliftedTyCon :: TyCon -> Bool
- Debug.Breakpoint.GhcFacade: isUserTypeErrorCt :: Ct -> Bool
- Debug.Breakpoint.GhcFacade: isVisibleArgFlag :: ArgFlag -> Bool
- Debug.Breakpoint.GhcFacade: isVisibleBinder :: TyCoBinder -> Bool
- Debug.Breakpoint.GhcFacade: la2r :: SrcSpanAnn' a -> RealSrcSpan
- Debug.Breakpoint.GhcFacade: liftFstM :: Monad m => (a -> b) -> m (a, r) -> m (b, r)
- Debug.Breakpoint.GhcFacade: liftL :: Monad m => (a -> m b) -> GenLocated l a -> m (GenLocated l b)
- Debug.Breakpoint.GhcFacade: liftSndM :: Monad m => (a -> b) -> m (r, a) -> m (r, b)
- Debug.Breakpoint.GhcFacade: lookupOrigIO :: HscEnv -> Module -> OccName -> IO Name
- Debug.Breakpoint.GhcFacade: mapLoc :: (a -> b) -> GenLocated l a -> GenLocated l b
- Debug.Breakpoint.GhcFacade: maybeMapM :: Monad m => (a -> m b) -> Maybe a -> m (Maybe b)
- Debug.Breakpoint.GhcFacade: maybeTcSubCo :: HasDebugCallStack => EqRel -> TcCoercionN -> TcCoercion
- Debug.Breakpoint.GhcFacade: maybeTcSymCo :: SwapFlag -> TcCoercion -> TcCoercion
- Debug.Breakpoint.GhcFacade: mkAnonBinder :: AnonArgFlag -> Scaled Type -> TyCoBinder
- Debug.Breakpoint.GhcFacade: mkBigCoreVarTup1 :: [Id] -> CoreExpr
- Debug.Breakpoint.GhcFacade: mkCoreUbxSum :: Int -> Int -> [Type] -> CoreExpr -> CoreExpr
- Debug.Breakpoint.GhcFacade: mkCoreUbxTup :: [Type] -> [CoreExpr] -> CoreExpr
- Debug.Breakpoint.GhcFacade: mkDecoratedSDocAt :: SrcSpan -> SDoc -> SDoc -> SDoc -> TcRn (MsgEnvelope DecoratedSDoc)
- Debug.Breakpoint.GhcFacade: mkEmptyTCvSubst :: InScopeSet -> TCvSubst
- Debug.Breakpoint.GhcFacade: mkFunTyCon :: Name -> [TyConBinder] -> Name -> TyCon
- Debug.Breakpoint.GhcFacade: mkFunTyMany :: AnonArgFlag -> Type -> Type -> Type
- Debug.Breakpoint.GhcFacade: mkHsQuasiQuote :: RdrName -> SrcSpan -> FastString -> HsSplice GhcPs
- Debug.Breakpoint.GhcFacade: mkInvisFunTyMany :: Type -> Type -> Type
- Debug.Breakpoint.GhcFacade: mkInvisFunTysMany :: [Type] -> Type -> Type
- Debug.Breakpoint.GhcFacade: mkKindTyCon :: Name -> [TyConBinder] -> Kind -> [Role] -> Name -> TyCon
- Debug.Breakpoint.GhcFacade: mkLiftedPrimTyCon :: Name -> [TyConBinder] -> Kind -> [Role] -> TyCon
- Debug.Breakpoint.GhcFacade: mkLongErrAt :: SrcSpan -> SDoc -> SDoc -> TcRn (MsgEnvelope DecoratedSDoc)
- Debug.Breakpoint.GhcFacade: mkNameCacheUpdater :: TcRnIf a b NameCacheUpdater
- Debug.Breakpoint.GhcFacade: mkNonEmptyListExpr :: Type -> CoreExpr -> [CoreExpr] -> CoreExpr
- Debug.Breakpoint.GhcFacade: mkPtrString :: String -> PtrString
- Debug.Breakpoint.GhcFacade: mkScaledFunTy :: AnonArgFlag -> Scaled Type -> Type -> Type
- Debug.Breakpoint.GhcFacade: mkSmallTupleCase :: [Id] -> CoreExpr -> Id -> CoreExpr -> CoreExpr
- Debug.Breakpoint.GhcFacade: mkSmallTupleSelector :: [Id] -> Id -> Id -> CoreExpr -> CoreExpr
- Debug.Breakpoint.GhcFacade: mkTCvSubst :: InScopeSet -> (TvSubstEnv, CvSubstEnv) -> TCvSubst
- Debug.Breakpoint.GhcFacade: mkTcAppCo :: TcCoercion -> TcCoercionN -> TcCoercion
- Debug.Breakpoint.GhcFacade: mkTcAppTy :: Type -> Type -> Type
- Debug.Breakpoint.GhcFacade: mkTcAppTys :: Type -> [Type] -> Type
- Debug.Breakpoint.GhcFacade: mkTcAxInstCo :: forall (br :: BranchFlag). Role -> CoAxiom br -> BranchIndex -> [TcType] -> [TcCoercion] -> TcCoercion
- Debug.Breakpoint.GhcFacade: mkTcAxiomRuleCo :: CoAxiomRule -> [TcCoercion] -> TcCoercionR
- Debug.Breakpoint.GhcFacade: mkTcCastTy :: Type -> Coercion -> Type
- Debug.Breakpoint.GhcFacade: mkTcCoVarCo :: CoVar -> TcCoercion
- Debug.Breakpoint.GhcFacade: mkTcCoherenceLeftCo :: Role -> TcType -> TcCoercionN -> TcCoercion -> TcCoercion
- Debug.Breakpoint.GhcFacade: mkTcCoherenceRightCo :: Role -> TcType -> TcCoercionN -> TcCoercion -> TcCoercion
- Debug.Breakpoint.GhcFacade: mkTcFamilyTyConAppCo :: TyCon -> [TcCoercionN] -> TcCoercionN
- Debug.Breakpoint.GhcFacade: mkTcForAllCo :: TyVar -> TcCoercionN -> TcCoercion -> TcCoercion
- Debug.Breakpoint.GhcFacade: mkTcForAllCos :: [(TyVar, TcCoercionN)] -> TcCoercion -> TcCoercion
- Debug.Breakpoint.GhcFacade: mkTcFunCo :: Role -> TcCoercion -> TcCoercion -> TcCoercion -> TcCoercion
- Debug.Breakpoint.GhcFacade: mkTcGReflLeftCo :: Role -> TcType -> TcCoercionN -> TcCoercion
- Debug.Breakpoint.GhcFacade: mkTcGReflLeftMCo :: Role -> TcType -> TcMCoercionN -> TcCoercion
- Debug.Breakpoint.GhcFacade: mkTcGReflRightCo :: Role -> TcType -> TcCoercionN -> TcCoercion
- Debug.Breakpoint.GhcFacade: mkTcGReflRightMCo :: Role -> TcType -> TcMCoercionN -> TcCoercion
- Debug.Breakpoint.GhcFacade: mkTcKindCo :: TcCoercion -> TcCoercionN
- Debug.Breakpoint.GhcFacade: mkTcLRCo :: LeftOrRight -> TcCoercion -> TcCoercion
- Debug.Breakpoint.GhcFacade: mkTcNomReflCo :: TcType -> TcCoercionN
- Debug.Breakpoint.GhcFacade: mkTcNthCo :: Role -> Int -> TcCoercion -> TcCoercion
- Debug.Breakpoint.GhcFacade: mkTcPhantomCo :: TcCoercionN -> TcType -> TcType -> TcCoercionP
- Debug.Breakpoint.GhcFacade: mkTcReflCo :: Role -> TcType -> TcCoercion
- Debug.Breakpoint.GhcFacade: mkTcRepReflCo :: TcType -> TcCoercionR
- Debug.Breakpoint.GhcFacade: mkTcSubCo :: HasDebugCallStack => TcCoercionN -> TcCoercionR
- Debug.Breakpoint.GhcFacade: mkTcSymCo :: TcCoercion -> TcCoercion
- Debug.Breakpoint.GhcFacade: mkTcSymMCo :: TcMCoercion -> TcMCoercion
- Debug.Breakpoint.GhcFacade: mkTcTransCo :: TcCoercion -> TcCoercion -> TcCoercion
- Debug.Breakpoint.GhcFacade: mkTcTyConAppCo :: Role -> TyCon -> [TcCoercion] -> TcCoercion
- Debug.Breakpoint.GhcFacade: mkTcUnbranchedAxInstCo :: CoAxiom Unbranched -> [TcType] -> [TcCoercion] -> TcCoercionR
- Debug.Breakpoint.GhcFacade: mkTupleCase :: UniqSupply -> [Id] -> CoreExpr -> Id -> CoreExpr -> CoreExpr
- Debug.Breakpoint.GhcFacade: mkTupleSelector :: [Id] -> Id -> Id -> CoreExpr -> CoreExpr
- Debug.Breakpoint.GhcFacade: mkTupleSelector1 :: [Id] -> Id -> Id -> CoreExpr -> CoreExpr
- Debug.Breakpoint.GhcFacade: mkTyCoVarBinder :: vis -> TyCoVar -> VarBndr TyCoVar vis
- Debug.Breakpoint.GhcFacade: mkTyCoVarBinders :: vis -> [TyCoVar] -> [VarBndr TyCoVar vis]
- Debug.Breakpoint.GhcFacade: mkTyConTy_ :: TyCon -> Type
- Debug.Breakpoint.GhcFacade: mkTypedSplice :: EpAnn [AddEpAnn] -> SpliceDecoration -> LHsExpr GhcPs -> HsSplice GhcPs
- Debug.Breakpoint.GhcFacade: mkUntypedSplice :: EpAnn [AddEpAnn] -> SpliceDecoration -> LHsExpr GhcPs -> HsSplice GhcPs
- Debug.Breakpoint.GhcFacade: mkVisFunTys :: [Scaled Type] -> Type -> Type
- Debug.Breakpoint.GhcFacade: mkWpLams :: [Var] -> HsWrapper
- Debug.Breakpoint.GhcFacade: modDepsElts :: ModuleNameEnv ModuleNameWithIsBoot -> [ModuleNameWithIsBoot]
- Debug.Breakpoint.GhcFacade: mulArrow :: SDoc -> SDoc
- Debug.Breakpoint.GhcFacade: mustBeSaturated :: TyCon -> Bool
- Debug.Breakpoint.GhcFacade: nameEnvElts :: NameEnv a -> [a]
- Debug.Breakpoint.GhcFacade: nameSpacesRelated :: NameSpace -> NameSpace -> Bool
- Debug.Breakpoint.GhcFacade: newOrDataToFlavour :: NewOrData -> TyConFlavour
- Debug.Breakpoint.GhcFacade: newtype HsSplicedT
- Debug.Breakpoint.GhcFacade: newtype NameCacheUpdater
- Debug.Breakpoint.GhcFacade: noExtCon :: NoExtCon -> a
- Debug.Breakpoint.GhcFacade: nonDetCmpTc :: TyCon -> TyCon -> Ordering
- Debug.Breakpoint.GhcFacade: nonDetCmpTypeX :: RnEnv2 -> Type -> Type -> Ordering
- Debug.Breakpoint.GhcFacade: nonDetCmpTypesX :: RnEnv2 -> [Type] -> [Type] -> Ordering
- Debug.Breakpoint.GhcFacade: nonEmptyDataCon :: DataCon
- Debug.Breakpoint.GhcFacade: nonEmptyDataConName :: Name
- Debug.Breakpoint.GhcFacade: nonEmptyTyCon :: TyCon
- Debug.Breakpoint.GhcFacade: nonEmptyTyConName :: Name
- Debug.Breakpoint.GhcFacade: notElemTCvSubst :: Var -> TCvSubst -> Bool
- Debug.Breakpoint.GhcFacade: numVisibleArgs :: [HsArg tm ty] -> Arity
- Debug.Breakpoint.GhcFacade: occEnvElts :: OccEnv a -> [a]
- Debug.Breakpoint.GhcFacade: pattern Many :: Mult
- Debug.Breakpoint.GhcFacade: pattern One :: Mult
- Debug.Breakpoint.GhcFacade: pickQuantifiablePreds :: TyVarSet -> TcThetaType -> TcThetaType
- Debug.Breakpoint.GhcFacade: plugins :: HscEnv -> [PluginWithArgs]
- Debug.Breakpoint.GhcFacade: pprFlavour :: FamilyInfo pass -> SDoc
- Debug.Breakpoint.GhcFacade: pprFullRuleName :: Located (SourceText, RuleName) -> SDoc
- Debug.Breakpoint.GhcFacade: pprHsBracket :: forall (p :: Pass). OutputableBndrId p => HsBracket (GhcPass p) -> SDoc
- Debug.Breakpoint.GhcFacade: pprSplice :: forall (p :: Pass). OutputableBndrId p => HsSplice (GhcPass p) -> SDoc
- Debug.Breakpoint.GhcFacade: pprSpliceDecl :: forall (p :: Pass). OutputableBndrId p => HsSplice (GhcPass p) -> SpliceExplicitFlag -> SDoc
- Debug.Breakpoint.GhcFacade: pprTypeForUser :: Type -> SDoc
- Debug.Breakpoint.GhcFacade: ppr_splice_decl :: forall (p :: Pass). OutputableBndrId p => HsSplice (GhcPass p) -> SDoc
- Debug.Breakpoint.GhcFacade: promoteSkolem :: TcLevel -> TcTyVar -> TcTyVar
- Debug.Breakpoint.GhcFacade: promoteSkolemX :: TcLevel -> TCvSubst -> TcTyVar -> (TCvSubst, TcTyVar)
- Debug.Breakpoint.GhcFacade: promoteSkolemsX :: TcLevel -> TCvSubst -> [TcTyVar] -> (TCvSubst, [TcTyVar])
- Debug.Breakpoint.GhcFacade: pushTcLevelsM :: Int -> TcM a -> TcM (a, TcLevel)
- Debug.Breakpoint.GhcFacade: rUNTIME_ERROR_ID :: Id
- Debug.Breakpoint.GhcFacade: repSplitAppTy_maybe :: HasDebugCallStack => Type -> Maybe (Type, Type)
- Debug.Breakpoint.GhcFacade: repSplitAppTys :: HasDebugCallStack => Type -> (Type, [Type])
- Debug.Breakpoint.GhcFacade: repSplitTyConApp_maybe :: HasDebugCallStack => Type -> Maybe (TyCon, [Type])
- Debug.Breakpoint.GhcFacade: reportError :: MsgEnvelope DecoratedSDoc -> TcRn ()
- Debug.Breakpoint.GhcFacade: reportErrors :: [MsgEnvelope DecoratedSDoc] -> TcM ()
- Debug.Breakpoint.GhcFacade: reportWarning :: WarnReason -> MsgEnvelope DecoratedSDoc -> TcRn ()
- Debug.Breakpoint.GhcFacade: resultIsLevPoly :: Type -> Bool
- Debug.Breakpoint.GhcFacade: runTcPluginM :: TcPluginM a -> EvBindsVar -> TcM a
- Debug.Breakpoint.GhcFacade: sLit :: String -> PtrString
- Debug.Breakpoint.GhcFacade: sameVis :: ArgFlag -> ArgFlag -> Bool
- Debug.Breakpoint.GhcFacade: setCtLoc :: Ct -> CtLoc -> Ct
- Debug.Breakpoint.GhcFacade: setIdCprInfo :: Id -> CprSig -> Id
- Debug.Breakpoint.GhcFacade: setIdStrictness :: Id -> StrictSig -> Id
- Debug.Breakpoint.GhcFacade: setTvSubstEnv :: TCvSubst -> TvSubstEnv -> TCvSubst
- Debug.Breakpoint.GhcFacade: splitForAllInvisTVBinders :: Type -> ([InvisTVBinder], Type)
- Debug.Breakpoint.GhcFacade: splitForAllReqTVBinders :: Type -> ([ReqTVBinder], Type)
- Debug.Breakpoint.GhcFacade: splitForAllTyCoVarBinders :: Type -> ([TyCoVarBinder], Type)
- Debug.Breakpoint.GhcFacade: splitListTyConApp_maybe :: Type -> Maybe Type
- Debug.Breakpoint.GhcFacade: splitVisVarsOfType :: Type -> Pair TyCoVarSet
- Debug.Breakpoint.GhcFacade: splitVisVarsOfTypes :: [Type] -> Pair TyCoVarSet
- Debug.Breakpoint.GhcFacade: stateHackOneShot :: OneShotInfo
- Debug.Breakpoint.GhcFacade: superSkolemTv :: TcTyVarDetails
- Debug.Breakpoint.GhcFacade: tYPE :: Type -> Type
- Debug.Breakpoint.GhcFacade: tcCoercionKind :: TcCoercion -> Pair TcType
- Debug.Breakpoint.GhcFacade: tcCoercionRole :: TcCoercion -> Role
- Debug.Breakpoint.GhcFacade: tcDowngradeRole :: Role -> Role -> TcCoercion -> TcCoercion
- Debug.Breakpoint.GhcFacade: tcGetCastedTyVar_maybe :: Type -> Maybe (TyVar, CoercionN)
- Debug.Breakpoint.GhcFacade: tcGetTyVar :: String -> Type -> TyVar
- Debug.Breakpoint.GhcFacade: tcGetTyVar_maybe :: Type -> Maybe TyVar
- Debug.Breakpoint.GhcFacade: tcIsConstraintKind :: Kind -> Bool
- Debug.Breakpoint.GhcFacade: tcIsForAllTy :: Type -> Bool
- Debug.Breakpoint.GhcFacade: tcIsRuntimeTypeKind :: Kind -> Bool
- Debug.Breakpoint.GhcFacade: tcRepGetNumAppTys :: Type -> Arity
- Debug.Breakpoint.GhcFacade: tcRepSplitAppTy_maybe :: Type -> Maybe (Type, Type)
- Debug.Breakpoint.GhcFacade: tcRepSplitTyConApp_maybe :: HasDebugCallStack => Type -> Maybe (TyCon, [Type])
- Debug.Breakpoint.GhcFacade: tcReturnsConstraintKind :: Kind -> Bool
- Debug.Breakpoint.GhcFacade: tcTypeKind :: HasDebugCallStack => Type -> Kind
- Debug.Breakpoint.GhcFacade: tcView :: Type -> Maybe Type
- Debug.Breakpoint.GhcFacade: tidyKind :: TidyEnv -> Kind -> Kind
- Debug.Breakpoint.GhcFacade: tidyOpenKind :: TidyEnv -> Kind -> (TidyEnv, Kind)
- Debug.Breakpoint.GhcFacade: tidyTyCoVarBinder :: TidyEnv -> VarBndr TyCoVar vis -> (TidyEnv, VarBndr TyCoVar vis)
- Debug.Breakpoint.GhcFacade: tidyTyCoVarBinders :: TidyEnv -> [VarBndr TyCoVar vis] -> (TidyEnv, [VarBndr TyCoVar vis])
- Debug.Breakpoint.GhcFacade: traceHiDiffs :: SDoc -> TcRnIf m n ()
- Debug.Breakpoint.GhcFacade: tyBinderType :: TyBinder -> Type
- Debug.Breakpoint.GhcFacade: tyCoBinderType :: TyCoBinder -> Type
- Debug.Breakpoint.GhcFacade: tyCoBinderVar_maybe :: TyCoBinder -> Maybe TyCoVar
- Debug.Breakpoint.GhcFacade: tyConAppArgN :: Int -> Type -> Type
- Debug.Breakpoint.GhcFacade: tyConArgFlags :: TyCon -> [Type] -> [ArgFlag]
- Debug.Breakpoint.GhcFacade: tyConBinderArgFlag :: TyConBinder -> ArgFlag
- Debug.Breakpoint.GhcFacade: tyConBindersTyCoBinders :: [TyConBinder] -> [TyCoBinder]
- Debug.Breakpoint.GhcFacade: tyConBndrVisArgFlag :: TyConBndrVis -> ArgFlag
- Debug.Breakpoint.GhcFacade: tyConRoles :: TyCon -> [Role]
- Debug.Breakpoint.GhcFacade: tyConRuntimeRepInfo :: TyCon -> RuntimeRepInfo
- Debug.Breakpoint.GhcFacade: type FinderCache = InstalledModuleEnv InstalledFindResult
- Debug.Breakpoint.GhcFacade: type HoleSet = UniqSet CoercionHole
- Debug.Breakpoint.GhcFacade: type HsCoreTy = Type
- Debug.Breakpoint.GhcFacade: type InstEnv = UniqDFM Class ClsInstEnv
- Debug.Breakpoint.GhcFacade: type LHsRecField' p id arg = XRec p HsRecField' id arg
- Debug.Breakpoint.GhcFacade: type TyBinder = TyCoBinder
- Debug.Breakpoint.GhcFacade: type TyCoVarBinder = VarBndr TyCoVar ArgFlag
- Debug.Breakpoint.GhcFacade: type TyConTyCoBinder = VarBndr TyCoVar TyConBndrVis
- Debug.Breakpoint.GhcFacade: typeOneShot :: Type -> OneShotInfo
- Debug.Breakpoint.GhcFacade: unionTCvSubst :: TCvSubst -> TCvSubst -> TCvSubst
- Debug.Breakpoint.GhcFacade: updNameCache :: IORef NameCache -> (NameCache -> (NameCache, c)) -> IO c
- Debug.Breakpoint.GhcFacade: updNameCacheTc :: Module -> OccName -> (NameCache -> (NameCache, c)) -> TcRnIf a b c
- Debug.Breakpoint.GhcFacade: vanillaSkolemTv :: TcTyVarDetails
- Debug.Breakpoint.GhcFacade: warnIfFlag :: WarningFlag -> Bool -> SDoc -> TcRn ()
- Debug.Breakpoint.GhcFacade: warnTc :: WarnReason -> Bool -> SDoc -> TcM ()
- Debug.Breakpoint.GhcFacade: warnTcM :: WarnReason -> Bool -> (TidyEnv, SDoc) -> TcM ()
- Debug.Breakpoint.GhcFacade: withDynamicNow :: TcRnIf gbl lcl a -> TcRnIf gbl lcl a
- Debug.Breakpoint.GhcFacade: zapIdStrictness :: Id -> Id
- Debug.Breakpoint.GhcFacade: zapTCvSubst :: TCvSubst -> TCvSubst
+ Debug.Breakpoint: instance Debug.Breakpoint.ShowLev 'GHC.Types.Int64Rep GHC.Prim.Int64#
+ Debug.Breakpoint: instance Debug.Breakpoint.ShowLev 'GHC.Types.Word64Rep GHC.Prim.Word64#
+ Debug.Breakpoint.GhcFacade: AnnCases :: AnnKeywordId
+ Debug.Breakpoint.GhcFacade: ArgPosInvis :: ArgPos
+ Debug.Breakpoint.GhcFacade: ArgPosVis :: !Int -> ArgPos
+ Debug.Breakpoint.GhcFacade: ArrowCmdApp :: !HsCmd GhcRn -> !HsExpr GhcRn -> FRRArrowContext
+ Debug.Breakpoint.GhcFacade: ArrowCmdArrApp :: !HsExpr GhcRn -> !HsExpr GhcRn -> !HsArrAppType -> FRRArrowContext
+ Debug.Breakpoint.GhcFacade: ArrowCmdCase :: FRRArrowContext
+ Debug.Breakpoint.GhcFacade: ArrowCmdOrigin :: CtOrigin
+ Debug.Breakpoint.GhcFacade: ArrowCmdResTy :: !HsCmd GhcRn -> FRRArrowContext
+ Debug.Breakpoint.GhcFacade: ArrowFun :: !HsExpr GhcRn -> FRRArrowContext
+ Debug.Breakpoint.GhcFacade: ArrowLamCaseAlt :: LamCaseVariant -> HsArrowMatchContext
+ Debug.Breakpoint.GhcFacade: ArrowReboundIfSkol :: SkolemInfoAnon
+ Debug.Breakpoint.GhcFacade: AtLeastOneArgExpected :: IllegalForeignTypeReason
+ Debug.Breakpoint.GhcFacade: BI_Box :: DataCon -> Expr b -> Type -> BoxingInfo b
+ Debug.Breakpoint.GhcFacade: BI_NoBoxAvailable :: BoxingInfo b
+ Debug.Breakpoint.GhcFacade: BI_NoBoxNeeded :: BoxingInfo b
+ Debug.Breakpoint.GhcFacade: CompulsorySrc :: UnfoldingSource
+ Debug.Breakpoint.GhcFacade: ConLikeTc :: ConLike -> [TcTyVar] -> [Scaled TcType] -> XXExprGhcTc
+ Debug.Breakpoint.GhcFacade: ConcreteFRR :: FixedRuntimeRepOrigin -> ConcreteTvOrigin
+ Debug.Breakpoint.GhcFacade: ConcreteTv :: ConcreteTvOrigin -> MetaInfo
+ Debug.Breakpoint.GhcFacade: ConstraintLike :: TypeOrConstraint
+ Debug.Breakpoint.GhcFacade: ContainsCast :: TcType -> TcCoercionN -> NotConcreteReason
+ Debug.Breakpoint.GhcFacade: ContainsCoercionTy :: TcCoercion -> NotConcreteReason
+ Debug.Breakpoint.GhcFacade: ContainsForall :: ForAllTyBinder -> TcType -> NotConcreteReason
+ Debug.Breakpoint.GhcFacade: DE_Hole :: Hole -> DelayedError
+ Debug.Breakpoint.GhcFacade: DE_NotConcrete :: NotConcreteError -> DelayedError
+ Debug.Breakpoint.GhcFacade: DataTypeCons :: Bool -> [a] -> DataDefnCons a
+ Debug.Breakpoint.GhcFacade: DefaultKindVars :: DefaultingStrategy
+ Debug.Breakpoint.GhcFacade: DefaultNonStandardTyVars :: NonStandardDefaultingStrategy
+ Debug.Breakpoint.GhcFacade: DefaultingProposal :: TcTyVar -> [Type] -> [Ct] -> DefaultingProposal
+ Debug.Breakpoint.GhcFacade: DoNotation :: StmtOrigin
+ Debug.Breakpoint.GhcFacade: DotFieldOcc :: XCDotFieldOcc p -> XRec p FieldLabelString -> DotFieldOcc p
+ Debug.Breakpoint.GhcFacade: EpaDocComment :: HsDocString -> EpaCommentTok
+ Debug.Breakpoint.GhcFacade: EverythingBut :: ImportListInterpretation
+ Debug.Breakpoint.GhcFacade: Exactly :: ImportListInterpretation
+ Debug.Breakpoint.GhcFacade: ExpandsSyn :: [(TyVar, tyco)] -> Type -> [tyco] -> ExpandSynResult tyco
+ Debug.Breakpoint.GhcFacade: ExpectedFunTyArg :: !TypedThing -> !HsExpr (GhcPass p) -> ExpectedFunTyOrigin
+ Debug.Breakpoint.GhcFacade: ExpectedFunTyLam :: !MatchGroup GhcRn (LHsExpr GhcRn) -> ExpectedFunTyOrigin
+ Debug.Breakpoint.GhcFacade: ExpectedFunTyLamCase :: LamCaseVariant -> !HsExpr GhcRn -> ExpectedFunTyOrigin
+ Debug.Breakpoint.GhcFacade: ExpectedFunTyMatches :: !TypedThing -> !MatchGroup GhcRn (LHsExpr GhcRn) -> ExpectedFunTyOrigin
+ Debug.Breakpoint.GhcFacade: ExpectedFunTySyntaxOp :: !CtOrigin -> !HsExpr GhcRn -> ExpectedFunTyOrigin
+ Debug.Breakpoint.GhcFacade: ExpectedFunTyViewPat :: !HsExpr GhcRn -> ExpectedFunTyOrigin
+ Debug.Breakpoint.GhcFacade: ExternalPlugin :: PluginWithArgs -> String -> String -> ExternalPlugin
+ Debug.Breakpoint.GhcFacade: FRRArrow :: !FRRArrowContext -> FixedRuntimeRepContext
+ Debug.Breakpoint.GhcFacade: FRRBindStmt :: !StmtOrigin -> FixedRuntimeRepContext
+ Debug.Breakpoint.GhcFacade: FRRBindStmtGuard :: FixedRuntimeRepContext
+ Debug.Breakpoint.GhcFacade: FRRBinder :: !Name -> FixedRuntimeRepContext
+ Debug.Breakpoint.GhcFacade: FRRBodyStmt :: !StmtOrigin -> !Int -> FixedRuntimeRepContext
+ Debug.Breakpoint.GhcFacade: FRRBodyStmtGuard :: FixedRuntimeRepContext
+ Debug.Breakpoint.GhcFacade: FRRCase :: FixedRuntimeRepContext
+ Debug.Breakpoint.GhcFacade: FRRDataConPatArg :: !DataCon -> !Int -> FixedRuntimeRepContext
+ Debug.Breakpoint.GhcFacade: FRRExpectedFunTy :: !ExpectedFunTyOrigin -> !Int -> FixedRuntimeRepContext
+ Debug.Breakpoint.GhcFacade: FRRNoBindingResArg :: !RepPolyFun -> !ArgPos -> FixedRuntimeRepContext
+ Debug.Breakpoint.GhcFacade: FRROrigin :: FixedRuntimeRepOrigin -> CtOrigin
+ Debug.Breakpoint.GhcFacade: FRRPatBind :: FixedRuntimeRepContext
+ Debug.Breakpoint.GhcFacade: FRRPatSynArg :: FixedRuntimeRepContext
+ Debug.Breakpoint.GhcFacade: FRRRecordCon :: !RdrName -> !HsExpr GhcTc -> FixedRuntimeRepContext
+ Debug.Breakpoint.GhcFacade: FRRRecordUpdate :: !Name -> !HsExpr GhcRn -> FixedRuntimeRepContext
+ Debug.Breakpoint.GhcFacade: FRRTupleArg :: !Int -> FixedRuntimeRepContext
+ Debug.Breakpoint.GhcFacade: FRRTupleSection :: !Int -> FixedRuntimeRepContext
+ Debug.Breakpoint.GhcFacade: FRRUnboxedSum :: FixedRuntimeRepContext
+ Debug.Breakpoint.GhcFacade: FTF_C_C :: FunTyFlag
+ Debug.Breakpoint.GhcFacade: FTF_C_T :: FunTyFlag
+ Debug.Breakpoint.GhcFacade: FTF_T_C :: FunTyFlag
+ Debug.Breakpoint.GhcFacade: FTF_T_T :: FunTyFlag
+ Debug.Breakpoint.GhcFacade: FinderOpts :: [FilePath] -> Bool -> Bool -> Ways -> Bool -> Maybe FilePath -> Maybe FastString -> Set ModuleName -> Set ModuleName -> Maybe FilePath -> String -> Maybe FilePath -> String -> String -> Maybe FilePath -> String -> String -> Maybe FilePath -> FinderOpts
+ Debug.Breakpoint.GhcFacade: FixedRuntimeRepOrigin :: Type -> FixedRuntimeRepContext -> FixedRuntimeRepOrigin
+ Debug.Breakpoint.GhcFacade: ForeignDynNotPtr :: !Type -> !Type -> IllegalForeignTypeReason
+ Debug.Breakpoint.GhcFacade: ForeignLabelNotAPtr :: TypeCannotBeMarshaledReason
+ Debug.Breakpoint.GhcFacade: GivenSCOrigin :: SkolemInfoAnon -> ScDepth -> Bool -> CtOrigin
+ Debug.Breakpoint.GhcFacade: HsBracketTc :: HsQuote GhcRn -> Type -> Maybe QuoteWrapper -> [PendingTcSplice] -> HsBracketTc
+ Debug.Breakpoint.GhcFacade: HsConPatTyArg :: !LHsToken "@" p -> HsPatSigType p -> HsConPatTyArg p
+ Debug.Breakpoint.GhcFacade: HsDoStmt :: HsDoFlavour -> HsStmtContext p
+ Debug.Breakpoint.GhcFacade: HsExprRnThing :: HsExpr GhcRn -> TypedThing
+ Debug.Breakpoint.GhcFacade: HsFieldBind :: XHsFieldBind lhs -> lhs -> rhs -> Bool -> HsFieldBind lhs rhs
+ Debug.Breakpoint.GhcFacade: HsLolly :: !LHsToken "\8888" pass -> HsLinearArrowTokens pass
+ Debug.Breakpoint.GhcFacade: HsModule :: XCModule p -> Maybe (XRec p ModuleName) -> Maybe (XRec p [LIE p]) -> [LImportDecl p] -> [LHsDecl p] -> HsModule p
+ Debug.Breakpoint.GhcFacade: HsNormalTok :: HsUniToken (tok :: Symbol) (utok :: Symbol)
+ Debug.Breakpoint.GhcFacade: HsPct1 :: !LHsToken "%1" pass -> !LHsUniToken "->" "\8594" pass -> HsLinearArrowTokens pass
+ Debug.Breakpoint.GhcFacade: HsRecSel :: XRecSel p -> FieldOcc p -> HsExpr p
+ Debug.Breakpoint.GhcFacade: HsTok :: HsToken (tok :: Symbol)
+ Debug.Breakpoint.GhcFacade: HsTyVarBndrsRn :: [HsTyVarBndr flag GhcRn] -> TyVarBndrs
+ Debug.Breakpoint.GhcFacade: HsTypeRnThing :: HsType GhcRn -> TypedThing
+ Debug.Breakpoint.GhcFacade: HsTypedBracket :: XTypedBracket p -> LHsExpr p -> HsExpr p
+ Debug.Breakpoint.GhcFacade: HsUnicodeTok :: HsUniToken (tok :: Symbol) (utok :: Symbol)
+ Debug.Breakpoint.GhcFacade: HsUntypedBracket :: XUntypedBracket p -> HsQuote p -> HsExpr p
+ Debug.Breakpoint.GhcFacade: HsUntypedSpliceExpr :: XUntypedSpliceExpr id -> LHsExpr id -> HsUntypedSplice id
+ Debug.Breakpoint.GhcFacade: HsUntypedSpliceNested :: SplicePointName -> HsUntypedSpliceResult thing
+ Debug.Breakpoint.GhcFacade: HsUntypedSpliceTop :: ThModFinalizers -> thing -> HsUntypedSpliceResult thing
+ Debug.Breakpoint.GhcFacade: IEDoc :: XIEDoc pass -> LHsDoc pass -> IE pass
+ Debug.Breakpoint.GhcFacade: IEDocNamed :: XIEDocNamed pass -> String -> IE pass
+ Debug.Breakpoint.GhcFacade: IEGroup :: XIEGroup pass -> Int -> LHsDoc pass -> IE pass
+ Debug.Breakpoint.GhcFacade: IEModuleContents :: XIEModuleContents pass -> XRec pass ModuleName -> IE pass
+ Debug.Breakpoint.GhcFacade: IEName :: XIEName p -> LIdP p -> IEWrappedName p
+ Debug.Breakpoint.GhcFacade: IEPattern :: XIEPattern p -> LIdP p -> IEWrappedName p
+ Debug.Breakpoint.GhcFacade: IEThingAbs :: XIEThingAbs pass -> LIEWrappedName pass -> IE pass
+ Debug.Breakpoint.GhcFacade: IEThingAll :: XIEThingAll pass -> LIEWrappedName pass -> IE pass
+ Debug.Breakpoint.GhcFacade: IEThingWith :: XIEThingWith pass -> LIEWrappedName pass -> IEWildcard -> [LIEWrappedName pass] -> IE pass
+ Debug.Breakpoint.GhcFacade: IEType :: XIEType p -> LIdP p -> IEWrappedName p
+ Debug.Breakpoint.GhcFacade: IEVar :: XIEVar pass -> LIEWrappedName pass -> IE pass
+ Debug.Breakpoint.GhcFacade: IEWildcard :: Int -> IEWildcard
+ Debug.Breakpoint.GhcFacade: IOResultExpected :: IllegalForeignTypeReason
+ Debug.Breakpoint.GhcFacade: IfThenElseOrigin :: CtOrigin
+ Debug.Breakpoint.GhcFacade: ImportDecl :: XCImportDecl pass -> XRec pass ModuleName -> ImportDeclPkgQual pass -> IsBootInterface -> Bool -> ImportDeclQualifiedStyle -> Maybe (XRec pass ModuleName) -> Maybe (ImportListInterpretation, XRec pass [LIE pass]) -> ImportDecl pass
+ Debug.Breakpoint.GhcFacade: InjTFOrigin1 :: PredType -> CtOrigin -> RealSrcSpan -> PredType -> CtOrigin -> RealSrcSpan -> CtOrigin
+ Debug.Breakpoint.GhcFacade: IsBoot :: IsBootInterface
+ Debug.Breakpoint.GhcFacade: IsClsInst :: ClsInstOrQC
+ Debug.Breakpoint.GhcFacade: IsEmptyOrSingleton :: Bool -> IsEmptyOrSingleton
+ Debug.Breakpoint.GhcFacade: IsQC :: CtOrigin -> ClsInstOrQC
+ Debug.Breakpoint.GhcFacade: LamCase :: LamCaseVariant
+ Debug.Breakpoint.GhcFacade: LamCaseAlt :: LamCaseVariant -> HsMatchContext p
+ Debug.Breakpoint.GhcFacade: LamCases :: LamCaseVariant
+ Debug.Breakpoint.GhcFacade: LangJs :: ForeignSrcLang
+ Debug.Breakpoint.GhcFacade: Levity :: Levity -> PromDataConInfo
+ Debug.Breakpoint.GhcFacade: Lifted :: Levity
+ Debug.Breakpoint.GhcFacade: LinearTypesNotAllowed :: IllegalForeignTypeReason
+ Debug.Breakpoint.GhcFacade: MarkedCbv :: CbvMark
+ Debug.Breakpoint.GhcFacade: MkStringIds :: !Id -> !Id -> MkStringIds
+ Debug.Breakpoint.GhcFacade: ModuleName :: FastString -> ModuleName
+ Debug.Breakpoint.GhcFacade: MonadComprehension :: StmtOrigin
+ Debug.Breakpoint.GhcFacade: NCE_FRR :: CtLoc -> FixedRuntimeRepOrigin -> NonEmpty NotConcreteReason -> NotConcreteError
+ Debug.Breakpoint.GhcFacade: NakedSc :: NakedScFlag
+ Debug.Breakpoint.GhcFacade: NameAnnBars :: NameAdornment -> EpaLocation -> [EpaLocation] -> EpaLocation -> [TrailingAnn] -> NameAnn
+ Debug.Breakpoint.GhcFacade: NameThing :: Name -> TypedThing
+ Debug.Breakpoint.GhcFacade: NewTypeCon :: a -> DataDefnCons a
+ Debug.Breakpoint.GhcFacade: NewtypeDataConNotInScope :: !Maybe TyCon -> TypeCannotBeMarshaledReason
+ Debug.Breakpoint.GhcFacade: NoExpansion :: ExpandSynResult tyco
+ Debug.Breakpoint.GhcFacade: NoIEWildcard :: IEWildcard
+ Debug.Breakpoint.GhcFacade: NoPkgQual :: PkgQual
+ Debug.Breakpoint.GhcFacade: NoPromInfo :: PromDataConInfo
+ Debug.Breakpoint.GhcFacade: NoRRC :: ReportRedundantConstraints
+ Debug.Breakpoint.GhcFacade: NoRawPkgQual :: RawPkgQual
+ Debug.Breakpoint.GhcFacade: NoTokenLoc :: TokenLocation
+ Debug.Breakpoint.GhcFacade: NoUnifiers :: PotentialUnifiers
+ Debug.Breakpoint.GhcFacade: NonConcreteTyCon :: TyCon -> [TcType] -> NotConcreteReason
+ Debug.Breakpoint.GhcFacade: NonConcretisableTyVar :: TyVar -> NotConcreteReason
+ Debug.Breakpoint.GhcFacade: NonStandardDefaulting :: NonStandardDefaultingStrategy -> DefaultingStrategy
+ Debug.Breakpoint.GhcFacade: NotABoxedMarshalableTyCon :: TypeCannotBeMarshaledReason
+ Debug.Breakpoint.GhcFacade: NotADataType :: TypeCannotBeMarshaledReason
+ Debug.Breakpoint.GhcFacade: NotBoot :: IsBootInterface
+ Debug.Breakpoint.GhcFacade: NotBoxedKindAny :: TypeCannotBeMarshaledReason
+ Debug.Breakpoint.GhcFacade: NotMarkedCbv :: CbvMark
+ Debug.Breakpoint.GhcFacade: NotNakedSc :: NakedScFlag
+ Debug.Breakpoint.GhcFacade: NotQualified :: ImportDeclQualifiedStyle
+ Debug.Breakpoint.GhcFacade: NotSimpleUnliftedType :: TypeCannotBeMarshaledReason
+ Debug.Breakpoint.GhcFacade: OneArgExpected :: IllegalForeignTypeReason
+ Debug.Breakpoint.GhcFacade: OneOrMoreUnifiers :: [ClsInst] -> PotentialUnifiers
+ Debug.Breakpoint.GhcFacade: Opaque :: SourceText -> InlineSpec
+ Debug.Breakpoint.GhcFacade: OtherPkg :: UnitId -> PkgQual
+ Debug.Breakpoint.GhcFacade: PSF_Size :: PatersonSizeFailure
+ Debug.Breakpoint.GhcFacade: PSF_TyFam :: TyCon -> PatersonSizeFailure
+ Debug.Breakpoint.GhcFacade: PSF_TyVar :: [TyVar] -> PatersonSizeFailure
+ Debug.Breakpoint.GhcFacade: PS_TyFam :: TyCon -> PatersonSize
+ Debug.Breakpoint.GhcFacade: PS_Vanilla :: [TyVar] -> Int -> PatersonSize
+ Debug.Breakpoint.GhcFacade: ParsedResult :: HsParsedModule -> PsMessages -> ParsedResult
+ Debug.Breakpoint.GhcFacade: Plugins :: ![StaticPlugin] -> ![ExternalPlugin] -> ![LoadedPlugin] -> !([Linkable], PkgsLoaded) -> Plugins
+ Debug.Breakpoint.GhcFacade: PromTickCtx :: !Bool -> !Bool -> PromotionTickContext
+ Debug.Breakpoint.GhcFacade: PromotedItemDataCon :: OccName -> PromotedItem
+ Debug.Breakpoint.GhcFacade: PromotedItemListSyntax :: IsEmptyOrSingleton -> PromotedItem
+ Debug.Breakpoint.GhcFacade: PromotedItemTupleSyntax :: PromotedItem
+ Debug.Breakpoint.GhcFacade: PsMessages :: Messages PsWarning -> Messages PsError -> PsMessages
+ Debug.Breakpoint.GhcFacade: QualifiedPost :: ImportDeclQualifiedStyle
+ Debug.Breakpoint.GhcFacade: QualifiedPre :: ImportDeclQualifiedStyle
+ Debug.Breakpoint.GhcFacade: RE :: !CtLoc -> !CtFlavour -> !EqRel -> !TcRef RewriterSet -> RewriteEnv
+ Debug.Breakpoint.GhcFacade: RawPkgQual :: StringLiteral -> RawPkgQual
+ Debug.Breakpoint.GhcFacade: RecFieldsDotDot :: Int -> RecFieldsDotDot
+ Debug.Breakpoint.GhcFacade: RepPolyDataCon :: !DataCon -> RepPolyFun
+ Debug.Breakpoint.GhcFacade: RepPolyWiredIn :: !Id -> RepPolyFun
+ Debug.Breakpoint.GhcFacade: RewriterSet :: UniqSet CoercionHole -> RewriterSet
+ Debug.Breakpoint.GhcFacade: SafeHaskellMustBeInIO :: IllegalForeignTypeReason
+ Debug.Breakpoint.GhcFacade: SelArg :: FunSel
+ Debug.Breakpoint.GhcFacade: SelCo :: CoSel -> Coercion -> Coercion
+ Debug.Breakpoint.GhcFacade: SelForAll :: CoSel
+ Debug.Breakpoint.GhcFacade: SelFun :: FunSel -> CoSel
+ Debug.Breakpoint.GhcFacade: SelMult :: FunSel
+ Debug.Breakpoint.GhcFacade: SelRes :: FunSel
+ Debug.Breakpoint.GhcFacade: SelTyCon :: Int -> Role -> CoSel
+ Debug.Breakpoint.GhcFacade: SkolemInfo :: Unique -> SkolemInfoAnon -> SkolemInfo
+ Debug.Breakpoint.GhcFacade: StableSystemSrc :: UnfoldingSource
+ Debug.Breakpoint.GhcFacade: StableUserSrc :: UnfoldingSource
+ Debug.Breakpoint.GhcFacade: Subst :: InScopeSet -> IdSubstEnv -> TvSubstEnv -> CvSubstEnv -> Subst
+ Debug.Breakpoint.GhcFacade: TcPluginNoRewrite :: TcPluginRewriteResult
+ Debug.Breakpoint.GhcFacade: TcPluginRewriteTo :: !Reduction -> [Ct] -> TcPluginRewriteResult
+ Debug.Breakpoint.GhcFacade: TcPluginSolveResult :: [Ct] -> [(EvTerm, Ct)] -> [Ct] -> TcPluginSolveResult
+ Debug.Breakpoint.GhcFacade: TermVariablePE :: PromotionErr
+ Debug.Breakpoint.GhcFacade: ThisPkg :: UnitId -> PkgQual
+ Debug.Breakpoint.GhcFacade: TokenLoc :: !EpaLocation -> TokenLocation
+ Debug.Breakpoint.GhcFacade: TryNotToDefaultNonStandardTyVars :: NonStandardDefaultingStrategy
+ Debug.Breakpoint.GhcFacade: TypeCannotBeMarshaled :: !Type -> TypeCannotBeMarshaledReason -> IllegalForeignTypeReason
+ Debug.Breakpoint.GhcFacade: TypeLike :: TypeOrConstraint
+ Debug.Breakpoint.GhcFacade: TypeThing :: Type -> TypedThing
+ Debug.Breakpoint.GhcFacade: UnboxedSumTyCon :: AlgTyConFlav
+ Debug.Breakpoint.GhcFacade: UnboxedSumType :: UnboxedTupleOrSum
+ Debug.Breakpoint.GhcFacade: UnboxedTupleType :: UnboxedTupleOrSum
+ Debug.Breakpoint.GhcFacade: UnexpectedNestedForall :: IllegalForeignTypeReason
+ Debug.Breakpoint.GhcFacade: Unlifted :: Levity
+ Debug.Breakpoint.GhcFacade: UnliftedFFITypesNeeded :: TypeCannotBeMarshaledReason
+ Debug.Breakpoint.GhcFacade: VanillaSrc :: UnfoldingSource
+ Debug.Breakpoint.GhcFacade: WantRRC :: SrcSpan -> ReportRedundantConstraints
+ Debug.Breakpoint.GhcFacade: WantedSuperclassOrigin :: PredType -> CtOrigin -> CtOrigin
+ Debug.Breakpoint.GhcFacade: XDotFieldOcc :: !XXDotFieldOcc p -> DotFieldOcc p
+ Debug.Breakpoint.GhcFacade: XForeignExport :: !XXForeignExport pass -> ForeignExport pass
+ Debug.Breakpoint.GhcFacade: XForeignImport :: !XXForeignImport pass -> ForeignImport pass
+ Debug.Breakpoint.GhcFacade: XIE :: !XXIE pass -> IE pass
+ Debug.Breakpoint.GhcFacade: XIEWrappedName :: !XXIEWrappedName p -> IEWrappedName p
+ Debug.Breakpoint.GhcFacade: XImportDecl :: !XXImportDecl pass -> ImportDecl pass
+ Debug.Breakpoint.GhcFacade: XModule :: !XXModule p -> HsModule p
+ Debug.Breakpoint.GhcFacade: XQuote :: !XXQuote p -> HsQuote p
+ Debug.Breakpoint.GhcFacade: XTyLit :: !XXTyLit pass -> HsTyLit pass
+ Debug.Breakpoint.GhcFacade: XUntypedSplice :: !XXUntypedSplice id -> HsUntypedSplice id
+ Debug.Breakpoint.GhcFacade: [bi_boxed_type] :: BoxingInfo b -> Type
+ Debug.Breakpoint.GhcFacade: [bi_data_con] :: BoxingInfo b -> DataCon
+ Debug.Breakpoint.GhcFacade: [bi_inst_con] :: BoxingInfo b -> Expr b
+ Debug.Breakpoint.GhcFacade: [con_dcolon] :: ConDecl pass -> !LHsUniToken "::" "\8759" pass
+ Debug.Breakpoint.GhcFacade: [ctev_rewriters] :: CtEvidence -> RewriterSet
+ Debug.Breakpoint.GhcFacade: [data_fixed_lev] :: AlgTyConRhs -> Bool
+ Debug.Breakpoint.GhcFacade: [deProposalCandidates] :: DefaultingProposal -> [Type]
+ Debug.Breakpoint.GhcFacade: [deProposalCts] :: DefaultingProposal -> [Ct]
+ Debug.Breakpoint.GhcFacade: [deProposalTyVar] :: DefaultingProposal -> TcTyVar
+ Debug.Breakpoint.GhcFacade: [defaultingPlugin] :: Plugin -> DefaultingPlugin
+ Debug.Breakpoint.GhcFacade: [dfoExt] :: DotFieldOcc p -> XCDotFieldOcc p
+ Debug.Breakpoint.GhcFacade: [dfoLabel] :: DotFieldOcc p -> XRec p FieldLabelString
+ Debug.Breakpoint.GhcFacade: [epModule] :: ExternalPlugin -> String
+ Debug.Breakpoint.GhcFacade: [epPlugin] :: ExternalPlugin -> PluginWithArgs
+ Debug.Breakpoint.GhcFacade: [epUnit] :: ExternalPlugin -> String
+ Debug.Breakpoint.GhcFacade: [externalPlugins] :: Plugins -> ![ExternalPlugin]
+ Debug.Breakpoint.GhcFacade: [fco_afl] :: Coercion -> FunTyFlag
+ Debug.Breakpoint.GhcFacade: [fco_afr] :: Coercion -> FunTyFlag
+ Debug.Breakpoint.GhcFacade: [fco_arg] :: Coercion -> Coercion
+ Debug.Breakpoint.GhcFacade: [fco_mult] :: Coercion -> CoercionN
+ Debug.Breakpoint.GhcFacade: [fco_res] :: Coercion -> Coercion
+ Debug.Breakpoint.GhcFacade: [fco_role] :: Coercion -> Role
+ Debug.Breakpoint.GhcFacade: [finder_bypassHiFileCheck] :: FinderOpts -> Bool
+ Debug.Breakpoint.GhcFacade: [finder_dynHiSuf] :: FinderOpts -> String
+ Debug.Breakpoint.GhcFacade: [finder_dynObjectSuf] :: FinderOpts -> String
+ Debug.Breakpoint.GhcFacade: [finder_enableSuggestions] :: FinderOpts -> Bool
+ Debug.Breakpoint.GhcFacade: [finder_hiDir] :: FinderOpts -> Maybe FilePath
+ Debug.Breakpoint.GhcFacade: [finder_hiSuf] :: FinderOpts -> String
+ Debug.Breakpoint.GhcFacade: [finder_hiddenModules] :: FinderOpts -> Set ModuleName
+ Debug.Breakpoint.GhcFacade: [finder_hieDir] :: FinderOpts -> Maybe FilePath
+ Debug.Breakpoint.GhcFacade: [finder_hieSuf] :: FinderOpts -> String
+ Debug.Breakpoint.GhcFacade: [finder_importPaths] :: FinderOpts -> [FilePath]
+ Debug.Breakpoint.GhcFacade: [finder_lookupHomeInterfaces] :: FinderOpts -> Bool
+ Debug.Breakpoint.GhcFacade: [finder_objectDir] :: FinderOpts -> Maybe FilePath
+ Debug.Breakpoint.GhcFacade: [finder_objectSuf] :: FinderOpts -> String
+ Debug.Breakpoint.GhcFacade: [finder_reexportedModules] :: FinderOpts -> Set ModuleName
+ Debug.Breakpoint.GhcFacade: [finder_stubDir] :: FinderOpts -> Maybe FilePath
+ Debug.Breakpoint.GhcFacade: [finder_thisPackageName] :: FinderOpts -> Maybe FastString
+ Debug.Breakpoint.GhcFacade: [finder_ways] :: FinderOpts -> Ways
+ Debug.Breakpoint.GhcFacade: [finder_workingDirectory] :: FinderOpts -> Maybe FilePath
+ Debug.Breakpoint.GhcFacade: [foExt] :: FieldOcc pass -> XCFieldOcc pass
+ Debug.Breakpoint.GhcFacade: [foLabel] :: FieldOcc pass -> XRec pass RdrName
+ Debug.Breakpoint.GhcFacade: [frr_context] :: FixedRuntimeRepOrigin -> FixedRuntimeRepContext
+ Debug.Breakpoint.GhcFacade: [frr_type] :: FixedRuntimeRepOrigin -> Type
+ Debug.Breakpoint.GhcFacade: [hfbAnn] :: HsFieldBind lhs rhs -> XHsFieldBind lhs
+ Debug.Breakpoint.GhcFacade: [hfbLHS] :: HsFieldBind lhs rhs -> lhs
+ Debug.Breakpoint.GhcFacade: [hfbPun] :: HsFieldBind lhs rhs -> Bool
+ Debug.Breakpoint.GhcFacade: [hfbRHS] :: HsFieldBind lhs rhs -> rhs
+ Debug.Breakpoint.GhcFacade: [hsb_quote] :: HsBracketTc -> HsQuote GhcRn
+ Debug.Breakpoint.GhcFacade: [hsb_splices] :: HsBracketTc -> [PendingTcSplice]
+ Debug.Breakpoint.GhcFacade: [hsb_ty] :: HsBracketTc -> Type
+ Debug.Breakpoint.GhcFacade: [hsb_wrap] :: HsBracketTc -> Maybe QuoteWrapper
+ Debug.Breakpoint.GhcFacade: [hsmodDecls] :: HsModule p -> [LHsDecl p]
+ Debug.Breakpoint.GhcFacade: [hsmodExports] :: HsModule p -> Maybe (XRec p [LIE p])
+ Debug.Breakpoint.GhcFacade: [hsmodExt] :: HsModule p -> XCModule p
+ Debug.Breakpoint.GhcFacade: [hsmodImports] :: HsModule p -> [LImportDecl p]
+ Debug.Breakpoint.GhcFacade: [hsmodName] :: HsModule p -> Maybe (XRec p ModuleName)
+ Debug.Breakpoint.GhcFacade: [ideclAs] :: ImportDecl pass -> Maybe (XRec pass ModuleName)
+ Debug.Breakpoint.GhcFacade: [ideclExt] :: ImportDecl pass -> XCImportDecl pass
+ Debug.Breakpoint.GhcFacade: [ideclImportList] :: ImportDecl pass -> Maybe (ImportListInterpretation, XRec pass [LIE pass])
+ Debug.Breakpoint.GhcFacade: [ideclName] :: ImportDecl pass -> XRec pass ModuleName
+ Debug.Breakpoint.GhcFacade: [ideclPkgQual] :: ImportDecl pass -> ImportDeclPkgQual pass
+ Debug.Breakpoint.GhcFacade: [ideclQualified] :: ImportDecl pass -> ImportDeclQualifiedStyle
+ Debug.Breakpoint.GhcFacade: [ideclSafe] :: ImportDecl pass -> Bool
+ Debug.Breakpoint.GhcFacade: [ideclSource] :: ImportDecl pass -> IsBootInterface
+ Debug.Breakpoint.GhcFacade: [imp_boot_mods] :: ImportAvails -> InstalledModuleEnv ModuleNameWithIsBoot
+ Debug.Breakpoint.GhcFacade: [imp_dep_direct_pkgs] :: ImportAvails -> Set UnitId
+ Debug.Breakpoint.GhcFacade: [imp_direct_dep_mods] :: ImportAvails -> InstalledModuleEnv ModuleNameWithIsBoot
+ Debug.Breakpoint.GhcFacade: [imp_sig_mods] :: ImportAvails -> [ModuleName]
+ Debug.Breakpoint.GhcFacade: [ir_frr] :: InferResult -> Maybe FixedRuntimeRepContext
+ Debug.Breakpoint.GhcFacade: [is_type_data] :: AlgTyConRhs -> Bool
+ Debug.Breakpoint.GhcFacade: [loadedPluginDeps] :: Plugins -> !([Linkable], PkgsLoaded)
+ Debug.Breakpoint.GhcFacade: [loadedPlugins] :: Plugins -> ![LoadedPlugin]
+ Debug.Breakpoint.GhcFacade: [nann_bars] :: NameAnn -> [EpaLocation]
+ Debug.Breakpoint.GhcFacade: [nce_frr_origin] :: NotConcreteError -> FixedRuntimeRepOrigin
+ Debug.Breakpoint.GhcFacade: [nce_loc] :: NotConcreteError -> CtLoc
+ Debug.Breakpoint.GhcFacade: [nce_reasons] :: NotConcreteError -> NonEmpty NotConcreteReason
+ Debug.Breakpoint.GhcFacade: [nt_fixed_rep] :: AlgTyConRhs -> Bool
+ Debug.Breakpoint.GhcFacade: [parsedResultMessages] :: ParsedResult -> PsMessages
+ Debug.Breakpoint.GhcFacade: [parsedResultModule] :: ParsedResult -> HsParsedModule
+ Debug.Breakpoint.GhcFacade: [psErrors] :: PsMessages -> Messages PsError
+ Debug.Breakpoint.GhcFacade: [psWarnings] :: PsMessages -> Messages PsWarning
+ Debug.Breakpoint.GhcFacade: [ps_size] :: PatersonSize -> Int
+ Debug.Breakpoint.GhcFacade: [ps_tvs] :: PatersonSize -> [TyVar]
+ Debug.Breakpoint.GhcFacade: [ptcListTuplePuns] :: PromotionTickContext -> !Bool
+ Debug.Breakpoint.GhcFacade: [ptcPrintRedundantPromTicks] :: PromotionTickContext -> !Bool
+ Debug.Breakpoint.GhcFacade: [queryPromotionTick] :: NamePprCtx -> QueryPromotionTick
+ Debug.Breakpoint.GhcFacade: [re_eq_rel] :: RewriteEnv -> !EqRel
+ Debug.Breakpoint.GhcFacade: [re_flavour] :: RewriteEnv -> !CtFlavour
+ Debug.Breakpoint.GhcFacade: [re_loc] :: RewriteEnv -> !CtLoc
+ Debug.Breakpoint.GhcFacade: [re_rewriters] :: RewriteEnv -> !TcRef RewriterSet
+ Debug.Breakpoint.GhcFacade: [sdocListTuplePuns] :: SDocContext -> !Bool
+ Debug.Breakpoint.GhcFacade: [sdocSuppressCoercionTypes] :: SDocContext -> !Bool
+ Debug.Breakpoint.GhcFacade: [sdocSuppressStgReps] :: SDocContext -> !Bool
+ Debug.Breakpoint.GhcFacade: [staticPlugins] :: Plugins -> ![StaticPlugin]
+ Debug.Breakpoint.GhcFacade: [tcPluginInsolubleCts] :: TcPluginSolveResult -> [Ct]
+ Debug.Breakpoint.GhcFacade: [tcPluginNewCts] :: TcPluginSolveResult -> [Ct]
+ Debug.Breakpoint.GhcFacade: [tcPluginReduction] :: TcPluginRewriteResult -> !Reduction
+ Debug.Breakpoint.GhcFacade: [tcPluginRewrite] :: TcPlugin -> s -> UniqFM TyCon TcPluginRewriter
+ Debug.Breakpoint.GhcFacade: [tcPluginSolvedCts] :: TcPluginSolveResult -> [(EvTerm, Ct)]
+ Debug.Breakpoint.GhcFacade: [tcRewriterNewWanteds] :: TcPluginRewriteResult -> [Ct]
+ Debug.Breakpoint.GhcFacade: [tcdLayout] :: TyClDecl pass -> !LayoutInfo pass
+ Debug.Breakpoint.GhcFacade: [tcg_defaulting_plugins] :: TcGblEnv -> [FillDefaulting]
+ Debug.Breakpoint.GhcFacade: [tcg_next_wrapper_num] :: TcGblEnv -> TcRef (ModuleEnv Int)
+ Debug.Breakpoint.GhcFacade: [tcg_safe_infer] :: TcGblEnv -> TcRef Bool
+ Debug.Breakpoint.GhcFacade: [tcg_safe_infer_reasons] :: TcGblEnv -> TcRef (Messages TcRnMessage)
+ Debug.Breakpoint.GhcFacade: [tcg_tc_plugin_rewriters] :: TcGblEnv -> UniqFM TyCon [TcPluginRewriter]
+ Debug.Breakpoint.GhcFacade: [tcg_tc_plugin_solvers] :: TcGblEnv -> [TcPluginSolver]
+ Debug.Breakpoint.GhcFacade: [tcg_th_needed_deps] :: TcGblEnv -> TcRef ([Linkable], PkgsLoaded)
+ Debug.Breakpoint.GhcFacade: [unIdSig] :: IdSig -> Id
+ Debug.Breakpoint.GhcFacade: [unRecFieldsDotDot] :: RecFieldsDotDot -> Int
+ Debug.Breakpoint.GhcFacade: [unpackCStringId] :: MkStringIds -> !Id
+ Debug.Breakpoint.GhcFacade: [unpackCStringUtf8Id] :: MkStringIds -> !Id
+ Debug.Breakpoint.GhcFacade: [utsplice_result] :: HsUntypedSpliceResult thing -> thing
+ Debug.Breakpoint.GhcFacade: [utsplice_result_finalizers] :: HsUntypedSpliceResult thing -> ThModFinalizers
+ Debug.Breakpoint.GhcFacade: [wc_errors] :: WantedConstraints -> Bag DelayedError
+ Debug.Breakpoint.GhcFacade: activeAfter :: CompilerPhase -> Activation
+ Debug.Breakpoint.GhcFacade: addDelayedErrors :: WantedConstraints -> Bag DelayedError -> WantedConstraints
+ Debug.Breakpoint.GhcFacade: addDetailedDiagnostic :: (ErrInfo -> TcRnMessage) -> TcM ()
+ Debug.Breakpoint.GhcFacade: addDiagnostic :: TcRnMessage -> TcRn ()
+ Debug.Breakpoint.GhcFacade: addDiagnosticAt :: SrcSpan -> TcRnMessage -> TcRn ()
+ Debug.Breakpoint.GhcFacade: addDiagnosticTc :: TcRnMessage -> TcM ()
+ Debug.Breakpoint.GhcFacade: addDiagnosticTcM :: (TidyEnv, TcRnMessage) -> TcM ()
+ Debug.Breakpoint.GhcFacade: addModuleToFinder :: FinderCache -> Module -> ModLocation -> IO ()
+ Debug.Breakpoint.GhcFacade: addNotConcreteError :: WantedConstraints -> NotConcreteError -> WantedConstraints
+ Debug.Breakpoint.GhcFacade: addRewriterSet :: RewriterSet -> CoercionHole -> RewriterSet
+ Debug.Breakpoint.GhcFacade: addTcRnDiagnostic :: TcRnMessage -> TcM ()
+ Debug.Breakpoint.GhcFacade: algTcFields :: TyConDetails -> FieldLabelEnv
+ Debug.Breakpoint.GhcFacade: allDistinctTyVars :: TyVarSet -> [KindOrType] -> Bool
+ Debug.Breakpoint.GhcFacade: alwaysActiveUnfoldingFun :: IdUnfoldingFun
+ Debug.Breakpoint.GhcFacade: alwaysInlineConLikePragma :: InlinePragma
+ Debug.Breakpoint.GhcFacade: alwaysPrintPromTick :: QueryPromotionTick
+ Debug.Breakpoint.GhcFacade: ambigTkvsOfTy :: TcType -> ([Var], [Var])
+ Debug.Breakpoint.GhcFacade: anonPiTyBinderType_maybe :: PiTyBinder -> Maybe Type
+ Debug.Breakpoint.GhcFacade: anyInstEnv :: (ClsInst -> Bool) -> InstEnv -> Bool
+ Debug.Breakpoint.GhcFacade: appTyForAllTyFlags :: Type -> [Type] -> [ForAllTyFlag]
+ Debug.Breakpoint.GhcFacade: argsHaveFixedRuntimeRep :: Type -> Bool
+ Debug.Breakpoint.GhcFacade: asNonWorkerLikeId :: Id -> Id
+ Debug.Breakpoint.GhcFacade: asWorkerLikeId :: Id -> Id
+ Debug.Breakpoint.GhcFacade: bPutHDoc :: BufHandle -> SDocContext -> HDoc -> IO ()
+ Debug.Breakpoint.GhcFacade: beginPhase :: Activation -> CompilerPhase
+ Debug.Breakpoint.GhcFacade: binderFlag :: VarBndr tv argf -> argf
+ Debug.Breakpoint.GhcFacade: binderFlags :: [VarBndr tv argf] -> [argf]
+ Debug.Breakpoint.GhcFacade: bootExports :: SelfBootInfo -> NameSet
+ Debug.Breakpoint.GhcFacade: boxingDataCon :: Type -> BoxingInfo b
+ Debug.Breakpoint.GhcFacade: cONSTRAINTKind :: Type
+ Debug.Breakpoint.GhcFacade: cONSTRAINTTyCon :: TyCon
+ Debug.Breakpoint.GhcFacade: cONSTRAINTTyConName :: Name
+ Debug.Breakpoint.GhcFacade: callStackOriginFS :: CtOrigin -> FastString
+ Debug.Breakpoint.GhcFacade: checkImplicationInvariants :: (HasCallStack, Applicative m) => Implication -> m ()
+ Debug.Breakpoint.GhcFacade: chooseFunTyFlag :: HasDebugCallStack => Type -> Type -> FunTyFlag
+ Debug.Breakpoint.GhcFacade: class (IsOutput doc, IsLine Line doc) => IsDoc doc where {
+ Debug.Breakpoint.GhcFacade: class IsOutput doc => IsLine doc
+ Debug.Breakpoint.GhcFacade: class () => IsOutput doc
+ Debug.Breakpoint.GhcFacade: classNameInstances :: InstEnvs -> Name -> [ClsInst]
+ Debug.Breakpoint.GhcFacade: collectXSplicePat :: CollectPass p => CollectFlag p -> XSplicePat p -> [IdP p] -> [IdP p]
+ Debug.Breakpoint.GhcFacade: collectXXHsBindsLR :: CollectPass p => XXHsBindsLR p pR -> [IdP p] -> [IdP p]
+ Debug.Breakpoint.GhcFacade: combineBufSpans :: BufSpan -> BufSpan -> BufSpan
+ Debug.Breakpoint.GhcFacade: ctEvRewriters :: CtEvidence -> RewriterSet
+ Debug.Breakpoint.GhcFacade: ctEvUnique :: CtEvidence -> Unique
+ Debug.Breakpoint.GhcFacade: ctRewriters :: Ct -> RewriterSet
+ Debug.Breakpoint.GhcFacade: data () => AbsBinds
+ Debug.Breakpoint.GhcFacade: data () => ArgPos
+ Debug.Breakpoint.GhcFacade: data () => BoxingInfo b
+ Debug.Breakpoint.GhcFacade: data () => CbvMark
+ Debug.Breakpoint.GhcFacade: data () => ClsInstOrQC
+ Debug.Breakpoint.GhcFacade: data () => CoSel
+ Debug.Breakpoint.GhcFacade: data () => ConcreteTvOrigin
+ Debug.Breakpoint.GhcFacade: data () => DataConCantHappen
+ Debug.Breakpoint.GhcFacade: data () => DataDefnCons a
+ Debug.Breakpoint.GhcFacade: data () => DefaultingProposal
+ Debug.Breakpoint.GhcFacade: data () => DefaultingStrategy
+ Debug.Breakpoint.GhcFacade: data () => DelayedError
+ Debug.Breakpoint.GhcFacade: data () => DotFieldOcc p
+ Debug.Breakpoint.GhcFacade: data () => ExpandSynResult tyco
+ Debug.Breakpoint.GhcFacade: data () => ExpectedFunTyOrigin
+ Debug.Breakpoint.GhcFacade: data () => ExternalPlugin
+ Debug.Breakpoint.GhcFacade: data () => FRRArrowContext
+ Debug.Breakpoint.GhcFacade: data () => FinderCache
+ Debug.Breakpoint.GhcFacade: data () => FinderOpts
+ Debug.Breakpoint.GhcFacade: data () => FixedRuntimeRepContext
+ Debug.Breakpoint.GhcFacade: data () => FixedRuntimeRepOrigin
+ Debug.Breakpoint.GhcFacade: data () => ForAllTyFlag
+ Debug.Breakpoint.GhcFacade: data () => FunSel
+ Debug.Breakpoint.GhcFacade: data () => FunTyFlag
+ Debug.Breakpoint.GhcFacade: data () => HDoc
+ Debug.Breakpoint.GhcFacade: data () => HLine
+ Debug.Breakpoint.GhcFacade: data () => HsBracketTc
+ Debug.Breakpoint.GhcFacade: data () => HsConPatTyArg p
+ Debug.Breakpoint.GhcFacade: data () => HsDoFlavour
+ Debug.Breakpoint.GhcFacade: data () => HsFieldBind lhs rhs
+ Debug.Breakpoint.GhcFacade: data () => HsLinearArrowTokens pass
+ Debug.Breakpoint.GhcFacade: data () => HsModule p
+ Debug.Breakpoint.GhcFacade: data () => HsQuote p
+ Debug.Breakpoint.GhcFacade: data () => HsToken (tok :: Symbol)
+ Debug.Breakpoint.GhcFacade: data () => HsUniToken (tok :: Symbol) (utok :: Symbol)
+ Debug.Breakpoint.GhcFacade: data () => HsUntypedSplice id
+ Debug.Breakpoint.GhcFacade: data () => HsUntypedSpliceResult thing
+ Debug.Breakpoint.GhcFacade: data () => IE pass
+ Debug.Breakpoint.GhcFacade: data () => IEWildcard
+ Debug.Breakpoint.GhcFacade: data () => IEWrappedName p
+ Debug.Breakpoint.GhcFacade: data () => IllegalForeignTypeReason
+ Debug.Breakpoint.GhcFacade: data () => ImportDecl pass
+ Debug.Breakpoint.GhcFacade: data () => ImportDeclQualifiedStyle
+ Debug.Breakpoint.GhcFacade: data () => ImportListInterpretation
+ Debug.Breakpoint.GhcFacade: data () => InstEnv
+ Debug.Breakpoint.GhcFacade: data () => IsBootInterface
+ Debug.Breakpoint.GhcFacade: data () => LamCaseVariant
+ Debug.Breakpoint.GhcFacade: data () => Levity
+ Debug.Breakpoint.GhcFacade: data () => MkStringIds
+ Debug.Breakpoint.GhcFacade: data () => NakedScFlag
+ Debug.Breakpoint.GhcFacade: data () => NamePprCtx
+ Debug.Breakpoint.GhcFacade: data () => NonStandardDefaultingStrategy
+ Debug.Breakpoint.GhcFacade: data () => NotConcreteError
+ Debug.Breakpoint.GhcFacade: data () => NotConcreteReason
+ Debug.Breakpoint.GhcFacade: data () => ParsedResult
+ Debug.Breakpoint.GhcFacade: data () => PatersonSize
+ Debug.Breakpoint.GhcFacade: data () => PatersonSizeFailure
+ Debug.Breakpoint.GhcFacade: data () => PiTyBinder
+ Debug.Breakpoint.GhcFacade: data () => PkgQual
+ Debug.Breakpoint.GhcFacade: data () => Plugins
+ Debug.Breakpoint.GhcFacade: data () => PotentialUnifiers
+ Debug.Breakpoint.GhcFacade: data () => PromDataConInfo
+ Debug.Breakpoint.GhcFacade: data () => PromotedItem
+ Debug.Breakpoint.GhcFacade: data () => PromotionTickContext
+ Debug.Breakpoint.GhcFacade: data () => PsMessages
+ Debug.Breakpoint.GhcFacade: data () => RawPkgQual
+ Debug.Breakpoint.GhcFacade: data () => RepPolyFun
+ Debug.Breakpoint.GhcFacade: data () => ReportRedundantConstraints
+ Debug.Breakpoint.GhcFacade: data () => RewriteEnv
+ Debug.Breakpoint.GhcFacade: data () => SkolemInfoAnon
+ Debug.Breakpoint.GhcFacade: data () => StmtOrigin
+ Debug.Breakpoint.GhcFacade: data () => Subst
+ Debug.Breakpoint.GhcFacade: data () => TcPluginRewriteResult
+ Debug.Breakpoint.GhcFacade: data () => TcPluginSolveResult
+ Debug.Breakpoint.GhcFacade: data () => TcRnMessage
+ Debug.Breakpoint.GhcFacade: data () => TokenLocation
+ Debug.Breakpoint.GhcFacade: data () => TyVarBndrs
+ Debug.Breakpoint.GhcFacade: data () => TypeCannotBeMarshaledReason
+ Debug.Breakpoint.GhcFacade: data () => TypeOrConstraint
+ Debug.Breakpoint.GhcFacade: data () => TypedThing
+ Debug.Breakpoint.GhcFacade: data () => UnboxedTupleOrSum
+ Debug.Breakpoint.GhcFacade: data () => UnfoldingSource
+ Debug.Breakpoint.GhcFacade: dataConCantHappen :: DataConCantHappen -> a
+ Debug.Breakpoint.GhcFacade: dataDefnConsNewOrData :: DataDefnCons a -> NewOrData
+ Debug.Breakpoint.GhcFacade: dePluginInit :: DefaultingPlugin -> TcPluginM s
+ Debug.Breakpoint.GhcFacade: dePluginRun :: DefaultingPlugin -> s -> FillDefaulting
+ Debug.Breakpoint.GhcFacade: dePluginStop :: DefaultingPlugin -> s -> TcPluginM ()
+ Debug.Breakpoint.GhcFacade: defaultNonStandardTyVars :: DefaultingStrategy -> Bool
+ Debug.Breakpoint.GhcFacade: diagnosticTc :: Bool -> TcRnMessage -> TcM ()
+ Debug.Breakpoint.GhcFacade: diagnosticTcM :: Bool -> (TidyEnv, TcRnMessage) -> TcM ()
+ Debug.Breakpoint.GhcFacade: docWithContext :: IsOutput doc => (SDocContext -> doc) -> doc
+ Debug.Breakpoint.GhcFacade: dualDoc :: IsDoc doc => SDoc -> HDoc -> doc
+ Debug.Breakpoint.GhcFacade: dualLine :: IsLine doc => SDoc -> HLine -> doc
+ Debug.Breakpoint.GhcFacade: eltsDNameEnv :: DNameEnv a -> [a]
+ Debug.Breakpoint.GhcFacade: emitDelayedErrors :: Bag DelayedError -> TcM ()
+ Debug.Breakpoint.GhcFacade: emitNotConcreteError :: NotConcreteError -> TcM ()
+ Debug.Breakpoint.GhcFacade: emptyPlugins :: Plugins
+ Debug.Breakpoint.GhcFacade: emptyRewriterSet :: RewriterSet
+ Debug.Breakpoint.GhcFacade: emptySubst :: Subst
+ Debug.Breakpoint.GhcFacade: eqForAllVis :: ForAllTyFlag -> ForAllTyFlag -> Bool
+ Debug.Breakpoint.GhcFacade: extendDNameEnv_C :: (a -> a -> a) -> DNameEnv a -> Name -> a -> DNameEnv a
+ Debug.Breakpoint.GhcFacade: extendSubstInScope :: Subst -> Var -> Subst
+ Debug.Breakpoint.GhcFacade: extendSubstInScopeList :: Subst -> [Var] -> Subst
+ Debug.Breakpoint.GhcFacade: extendSubstInScopeSet :: Subst -> VarSet -> Subst
+ Debug.Breakpoint.GhcFacade: extractSpecPragName :: SourceText -> String
+ Debug.Breakpoint.GhcFacade: filterInstEnv :: (ClsInst -> Bool) -> InstEnv -> InstEnv
+ Debug.Breakpoint.GhcFacade: foldDNameEnv :: (a -> b -> b) -> b -> DNameEnv a -> b
+ Debug.Breakpoint.GhcFacade: funTyConAppTy_maybe :: FunTyFlag -> Type -> Type -> Type -> Maybe (TyCon, [Type])
+ Debug.Breakpoint.GhcFacade: funTyFlagTyCon :: FunTyFlag -> TyCon
+ Debug.Breakpoint.GhcFacade: gHsPar :: forall (id :: Pass). LHsExpr (GhcPass id) -> HsExpr (GhcPass id)
+ Debug.Breakpoint.GhcFacade: getEpsAndHug :: TcRnIf gbl lcl (ExternalPackageState, HomeUnitGraph)
+ Debug.Breakpoint.GhcFacade: getLevity :: HasDebugCallStack => Type -> Type
+ Debug.Breakpoint.GhcFacade: getMkStringIds :: Applicative m => (Name -> m Id) -> m MkStringIds
+ Debug.Breakpoint.GhcFacade: getNamePprCtx :: TcRn NamePprCtx
+ Debug.Breakpoint.GhcFacade: getPotentialUnifiers :: PotentialUnifiers -> [ClsInst]
+ Debug.Breakpoint.GhcFacade: getRuntimeArgTys :: Type -> [(Scaled Type, FunTyFlag)]
+ Debug.Breakpoint.GhcFacade: getSkolemInfo :: SkolemInfo -> SkolemInfoAnon
+ Debug.Breakpoint.GhcFacade: getSubstInScope :: Subst -> InScopeSet
+ Debug.Breakpoint.GhcFacade: getSubstRangeTyCoFVs :: Subst -> VarSet
+ Debug.Breakpoint.GhcFacade: getUserGivensFromImplics :: [Implication] -> [UserGiven]
+ Debug.Breakpoint.GhcFacade: hasOrHave :: [a] -> SDoc
+ Debug.Breakpoint.GhcFacade: headMaybe :: Bag a -> Maybe a
+ Debug.Breakpoint.GhcFacade: idCbvMarkArity :: Id -> Arity
+ Debug.Breakpoint.GhcFacade: idCbvMarks_maybe :: Id -> Maybe [CbvMark]
+ Debug.Breakpoint.GhcFacade: idCprSig :: Id -> CprSig
+ Debug.Breakpoint.GhcFacade: idDmdSig :: Id -> DmdSig
+ Debug.Breakpoint.GhcFacade: idTagSig_maybe :: Id -> Maybe TagSig
+ Debug.Breakpoint.GhcFacade: initFinderCache :: IO FinderCache
+ Debug.Breakpoint.GhcFacade: initIfaceLoadModule :: HscEnv -> Module -> IfG a -> IO a
+ Debug.Breakpoint.GhcFacade: inlinePragmaName :: InlineSpec -> SDoc
+ Debug.Breakpoint.GhcFacade: inlinePragmaSource :: InlinePragma -> SourceText
+ Debug.Breakpoint.GhcFacade: inlineSpecSource :: InlineSpec -> SourceText
+ Debug.Breakpoint.GhcFacade: insolubleWantedCt :: Ct -> Bool
+ Debug.Breakpoint.GhcFacade: isAnonPiTyBinder :: PiTyBinder -> Bool
+ Debug.Breakpoint.GhcFacade: isCompulsorySource :: UnfoldingSource -> Bool
+ Debug.Breakpoint.GhcFacade: isConcrete :: Type -> Bool
+ Debug.Breakpoint.GhcFacade: isConcreteTyCon :: TyCon -> Bool
+ Debug.Breakpoint.GhcFacade: isConcreteTyVar :: TcTyVar -> Bool
+ Debug.Breakpoint.GhcFacade: isConcreteTyVarTy :: TcType -> Bool
+ Debug.Breakpoint.GhcFacade: isConcreteTyVarTy_maybe :: TcType -> Maybe (TcTyVar, ConcreteTvOrigin)
+ Debug.Breakpoint.GhcFacade: isConcreteTyVar_maybe :: TcTyVar -> Maybe ConcreteTvOrigin
+ Debug.Breakpoint.GhcFacade: isConstraintKind :: Kind -> Bool
+ Debug.Breakpoint.GhcFacade: isConstraintLikeKind :: Kind -> Bool
+ Debug.Breakpoint.GhcFacade: isDataKindsPromotedDataCon :: TyCon -> Bool
+ Debug.Breakpoint.GhcFacade: isDoComprehensionContext :: HsDoFlavour -> Bool
+ Debug.Breakpoint.GhcFacade: isEmptyDNameEnv :: DNameEnv a -> Bool
+ Debug.Breakpoint.GhcFacade: isEmptyRewriterSet :: RewriterSet -> Bool
+ Debug.Breakpoint.GhcFacade: isEmptySubst :: Subst -> Bool
+ Debug.Breakpoint.GhcFacade: isFixedRuntimeRepKind :: HasDebugCallStack => Kind -> Bool
+ Debug.Breakpoint.GhcFacade: isFloatingPrimTy :: Type -> Bool
+ Debug.Breakpoint.GhcFacade: isInvisibleForAllTyFlag :: ForAllTyFlag -> Bool
+ Debug.Breakpoint.GhcFacade: isInvisiblePiTyBinder :: PiTyBinder -> Bool
+ Debug.Breakpoint.GhcFacade: isListEmptyOrSingleton :: [a] -> IsEmptyOrSingleton
+ Debug.Breakpoint.GhcFacade: isManyTy :: Mult -> Bool
+ Debug.Breakpoint.GhcFacade: isMarkedCbv :: CbvMark -> Bool
+ Debug.Breakpoint.GhcFacade: isMonadDoCompContext :: HsDoFlavour -> Bool
+ Debug.Breakpoint.GhcFacade: isMonadDoStmtContext :: HsDoFlavour -> Bool
+ Debug.Breakpoint.GhcFacade: isMonoTcTyCon :: TyCon -> Bool
+ Debug.Breakpoint.GhcFacade: isNamedPiTyBinder :: PiTyBinder -> Bool
+ Debug.Breakpoint.GhcFacade: isNoInlinePragma :: InlinePragma -> Bool
+ Debug.Breakpoint.GhcFacade: isNoSrcSpan :: SrcSpan -> Bool
+ Debug.Breakpoint.GhcFacade: isOneTy :: Mult -> Bool
+ Debug.Breakpoint.GhcFacade: isOpaquePragma :: InlinePragma -> Bool
+ Debug.Breakpoint.GhcFacade: isPunOcc_maybe :: Module -> OccName -> Maybe Name
+ Debug.Breakpoint.GhcFacade: isPushCallStackOrigin :: CtOrigin -> Bool
+ Debug.Breakpoint.GhcFacade: isStableSource :: UnfoldingSource -> Bool
+ Debug.Breakpoint.GhcFacade: isStableSystemSource :: UnfoldingSource -> Bool
+ Debug.Breakpoint.GhcFacade: isStableUserSource :: UnfoldingSource -> Bool
+ Debug.Breakpoint.GhcFacade: isStuckTypeFamily :: TyCon -> Bool
+ Debug.Breakpoint.GhcFacade: isTYPEorCONSTRAINT :: Kind -> Bool
+ Debug.Breakpoint.GhcFacade: isTerminatingClass :: Class -> Bool
+ Debug.Breakpoint.GhcFacade: isTypeDataDefnCons :: DataDefnCons a -> Bool
+ Debug.Breakpoint.GhcFacade: isTypeDataTyCon :: TyCon -> Bool
+ Debug.Breakpoint.GhcFacade: isTypeLikeKind :: Kind -> Bool
+ Debug.Breakpoint.GhcFacade: isUserTypeError :: PredType -> Bool
+ Debug.Breakpoint.GhcFacade: isVisibleForAllTyFlag :: ForAllTyFlag -> Bool
+ Debug.Breakpoint.GhcFacade: isVisiblePiTyBinder :: PiTyBinder -> Bool
+ Debug.Breakpoint.GhcFacade: isVisibleTcbVis :: TyConBndrVis -> Bool
+ Debug.Breakpoint.GhcFacade: isWantedSuperclassOrigin :: CtOrigin -> Bool
+ Debug.Breakpoint.GhcFacade: isWantedWantedFunDepOrigin :: CtOrigin -> Bool
+ Debug.Breakpoint.GhcFacade: isWorkerLikeId :: Id -> Bool
+ Debug.Breakpoint.GhcFacade: kindBoxedRepLevity_maybe :: Type -> Maybe Levity
+ Debug.Breakpoint.GhcFacade: la2e :: SrcSpanAnn' a -> EpaLocation
+ Debug.Breakpoint.GhcFacade: lamCaseKeyword :: LamCaseVariant -> SDoc
+ Debug.Breakpoint.GhcFacade: laterPhase :: CompilerPhase -> CompilerPhase -> CompilerPhase
+ Debug.Breakpoint.GhcFacade: lclEnvInGeneratedCode :: TcLclEnv -> Bool
+ Debug.Breakpoint.GhcFacade: levityTy :: Type
+ Debug.Breakpoint.GhcFacade: levityType_maybe :: LevityType -> Maybe Levity
+ Debug.Breakpoint.GhcFacade: line :: IsDoc doc => Line doc -> doc
+ Debug.Breakpoint.GhcFacade: lines_ :: IsDoc doc => [Line doc] -> doc
+ Debug.Breakpoint.GhcFacade: loadExternalPlugins :: [ExternalPluginSpec] -> IO [ExternalPlugin]
+ Debug.Breakpoint.GhcFacade: lookupFileCache :: FinderCache -> FilePath -> IO Fingerprint
+ Debug.Breakpoint.GhcFacade: lookupNameCache :: NameCache -> Module -> OccName -> IO Name
+ Debug.Breakpoint.GhcFacade: ltPatersonSize :: PatersonSize -> PatersonSize -> Maybe PatersonSizeFailure
+ Debug.Breakpoint.GhcFacade: mapInstEnv :: (ClsInst -> ClsInst) -> InstEnv -> InstEnv
+ Debug.Breakpoint.GhcFacade: mapMaybeNameEnv :: (a -> Maybe b) -> NameEnv a -> NameEnv b
+ Debug.Breakpoint.GhcFacade: matchDoContextErrString :: HsDoFlavour -> SDoc
+ Debug.Breakpoint.GhcFacade: maxPrec :: PprPrec
+ Debug.Breakpoint.GhcFacade: maybeSymCo :: SwapFlag -> TcCoercion -> TcCoercion
+ Debug.Breakpoint.GhcFacade: mightBeLifted :: Maybe Levity -> Bool
+ Debug.Breakpoint.GhcFacade: mightBeLiftedType :: Type -> Bool
+ Debug.Breakpoint.GhcFacade: mightBeUnlifted :: Maybe Levity -> Bool
+ Debug.Breakpoint.GhcFacade: minusOccEnv :: OccEnv a -> OccEnv b -> OccEnv a
+ Debug.Breakpoint.GhcFacade: minusOccEnv_C :: (a -> b -> Maybe a) -> OccEnv a -> OccEnv b -> OccEnv a
+ Debug.Breakpoint.GhcFacade: mkBigCoreVarTupSolo :: [Id] -> CoreExpr
+ Debug.Breakpoint.GhcFacade: mkBigTupleCase :: UniqSupply -> [Id] -> CoreExpr -> CoreExpr -> CoreExpr
+ Debug.Breakpoint.GhcFacade: mkBigTupleSelector :: [Id] -> Id -> Id -> CoreExpr -> CoreExpr
+ Debug.Breakpoint.GhcFacade: mkBigTupleSelectorSolo :: [Id] -> Id -> Id -> CoreExpr -> CoreExpr
+ Debug.Breakpoint.GhcFacade: mkBoxedRepApp_maybe :: LevityType -> Maybe Type
+ Debug.Breakpoint.GhcFacade: mkCONSTRAINTapp :: RuntimeRepType -> Type
+ Debug.Breakpoint.GhcFacade: mkCONSTRAINTapp_maybe :: RuntimeRepType -> Maybe Type
+ Debug.Breakpoint.GhcFacade: mkClsInstSkol :: Class -> [Type] -> SkolemInfoAnon
+ Debug.Breakpoint.GhcFacade: mkConLikeTc :: ConLike -> HsExpr GhcTc
+ Debug.Breakpoint.GhcFacade: mkConstraintTupleTy :: [Type] -> Type
+ Debug.Breakpoint.GhcFacade: mkCoreUnboxedSum :: Int -> Int -> [Type] -> CoreExpr -> CoreExpr
+ Debug.Breakpoint.GhcFacade: mkCoreUnboxedTuple :: [CoreExpr] -> CoreExpr
+ Debug.Breakpoint.GhcFacade: mkDetailedMessage :: ErrInfo -> TcRnMessage -> TcRnMessageDetailed
+ Debug.Breakpoint.GhcFacade: mkEmptySubst :: InScopeSet -> Subst
+ Debug.Breakpoint.GhcFacade: mkForAllTyBinder :: vis -> TyCoVar -> VarBndr TyCoVar vis
+ Debug.Breakpoint.GhcFacade: mkForAllTyBinders :: vis -> [TyCoVar] -> [VarBndr TyCoVar vis]
+ Debug.Breakpoint.GhcFacade: mkFunctionType :: HasDebugCallStack => Mult -> Type -> Type -> Type
+ Debug.Breakpoint.GhcFacade: mkHsStringFS :: forall (p :: Pass). FastString -> HsLit (GhcPass p)
+ Debug.Breakpoint.GhcFacade: mkInstEnv :: [ClsInst] -> InstEnv
+ Debug.Breakpoint.GhcFacade: mkInvisAnonTyConBinder :: TyVar -> TyConBinder
+ Debug.Breakpoint.GhcFacade: mkInvisFunTys :: HasDebugCallStack => [Type] -> Type -> Type
+ Debug.Breakpoint.GhcFacade: mkLamCaseMatchGroup :: forall (p :: Pass) body. AnnoBody p body => Origin -> LamCaseVariant -> LocatedL [LocatedA (Match (GhcPass p) (LocatedA (body (GhcPass p))))] -> MatchGroup (GhcPass p) (LocatedA (body (GhcPass p)))
+ Debug.Breakpoint.GhcFacade: mkLevPolyDataTyConRhs :: Bool -> Bool -> [DataCon] -> AlgTyConRhs
+ Debug.Breakpoint.GhcFacade: mkLitRubbish :: Type -> Maybe CoreExpr
+ Debug.Breakpoint.GhcFacade: mkNakedFunTy :: FunTyFlag -> Kind -> Kind -> Kind
+ Debug.Breakpoint.GhcFacade: mkNakedTyConTy :: TyCon -> Type
+ Debug.Breakpoint.GhcFacade: mkScaledFunTys :: HasDebugCallStack => [Scaled Type] -> Type -> Type
+ Debug.Breakpoint.GhcFacade: mkScaledFunctionTys :: [Scaled Type] -> Type -> Type
+ Debug.Breakpoint.GhcFacade: mkSkolemInfo :: MonadIO m => SkolemInfoAnon -> m SkolemInfo
+ Debug.Breakpoint.GhcFacade: mkSubst :: InScopeSet -> TvSubstEnv -> CvSubstEnv -> IdSubstEnv -> Subst
+ Debug.Breakpoint.GhcFacade: mkTYPEapp :: RuntimeRepType -> Type
+ Debug.Breakpoint.GhcFacade: mkTYPEapp_maybe :: RuntimeRepType -> Maybe Type
+ Debug.Breakpoint.GhcFacade: mkTcRnMessage :: SrcSpan -> TcRnMessage -> TcRn (MsgEnvelope TcRnMessage)
+ Debug.Breakpoint.GhcFacade: mkTupleRepApp_maybe :: Type -> Maybe Type
+ Debug.Breakpoint.GhcFacade: mkWpEta :: [Id] -> HsWrapper -> HsWrapper
+ Debug.Breakpoint.GhcFacade: mkWpEvLams :: [Var] -> HsWrapper
+ Debug.Breakpoint.GhcFacade: nameIsExternalOrFrom :: Module -> Name -> Bool
+ Debug.Breakpoint.GhcFacade: namePun_maybe :: Name -> Maybe FastString
+ Debug.Breakpoint.GhcFacade: namedPiTyBinder_maybe :: PiTyBinder -> Maybe TyCoVar
+ Debug.Breakpoint.GhcFacade: newtype () => IdSig
+ Debug.Breakpoint.GhcFacade: newtype () => IsEmptyOrSingleton
+ Debug.Breakpoint.GhcFacade: newtype () => ModuleName
+ Debug.Breakpoint.GhcFacade: newtype () => RecFieldsDotDot
+ Debug.Breakpoint.GhcFacade: newtype () => RewriterSet
+ Debug.Breakpoint.GhcFacade: nextPhase :: CompilerPhase -> CompilerPhase
+ Debug.Breakpoint.GhcFacade: noHsTok :: forall (tok :: Symbol). GenLocated TokenLocation (HsToken tok)
+ Debug.Breakpoint.GhcFacade: noHsUniTok :: forall (tok :: Symbol) (utok :: Symbol). GenLocated TokenLocation (HsUniToken tok utok)
+ Debug.Breakpoint.GhcFacade: noMoreTyVars :: [TyVar] -> [TyVar] -> [TyVar]
+ Debug.Breakpoint.GhcFacade: noUnfoldingFun :: IdUnfoldingFun
+ Debug.Breakpoint.GhcFacade: noView :: Type -> Maybe Type
+ Debug.Breakpoint.GhcFacade: nonDefaultableTyVarsOfWC :: WantedConstraints -> TyCoVarSet
+ Debug.Breakpoint.GhcFacade: nonDetNameEnvElts :: NameEnv a -> [a]
+ Debug.Breakpoint.GhcFacade: nonDetOccEnvElts :: OccEnv a -> [a]
+ Debug.Breakpoint.GhcFacade: nonDetStrictFoldDNameEnv :: (a -> b -> b) -> b -> DNameEnv a -> b
+ Debug.Breakpoint.GhcFacade: notElemSubst :: Var -> Subst -> Bool
+ Debug.Breakpoint.GhcFacade: nullUnifiers :: PotentialUnifiers -> Bool
+ Debug.Breakpoint.GhcFacade: occSetToEnv :: OccSet -> OccEnv OccName
+ Debug.Breakpoint.GhcFacade: pSizeClassPred :: Class -> [Type] -> PatersonSize
+ Debug.Breakpoint.GhcFacade: pSizeClassPredX :: VarSet -> Class -> [Type] -> PatersonSize
+ Debug.Breakpoint.GhcFacade: pSizeOne :: PatersonSize
+ Debug.Breakpoint.GhcFacade: pSizeTyConApp :: TyCon -> [Type] -> PatersonSize
+ Debug.Breakpoint.GhcFacade: pSizeType :: Type -> PatersonSize
+ Debug.Breakpoint.GhcFacade: pSizeTypeX :: VarSet -> Type -> PatersonSize
+ Debug.Breakpoint.GhcFacade: pSizeTypes :: [Type] -> PatersonSize
+ Debug.Breakpoint.GhcFacade: pSizeZero :: PatersonSize
+ Debug.Breakpoint.GhcFacade: partitionM :: Monad m => (a -> m Bool) -> [a] -> m ([a], [a])
+ Debug.Breakpoint.GhcFacade: pattern ManyTy :: Mult
+ Debug.Breakpoint.GhcFacade: pattern OneTy :: Mult
+ Debug.Breakpoint.GhcFacade: pattern TcPluginContradiction :: [Ct] -> TcPluginSolveResult
+ Debug.Breakpoint.GhcFacade: pattern TcPluginOk :: [(EvTerm, Ct)] -> [Ct] -> TcPluginSolveResult
+ Debug.Breakpoint.GhcFacade: pendingScDict_maybe :: Ct -> Maybe Ct
+ Debug.Breakpoint.GhcFacade: pendingScInst_maybe :: QCInst -> Maybe QCInst
+ Debug.Breakpoint.GhcFacade: piTyBinderType :: PiTyBinder -> Type
+ Debug.Breakpoint.GhcFacade: pluginsWithArgs :: Plugins -> [PluginWithArgs]
+ Debug.Breakpoint.GhcFacade: plusDNameEnv_C :: (elt -> elt -> elt) -> DNameEnv elt -> DNameEnv elt -> DNameEnv elt
+ Debug.Breakpoint.GhcFacade: pprAHsDoFlavour :: HsDoFlavour -> SDoc
+ Debug.Breakpoint.GhcFacade: pprArrowExpr :: forall (p :: Pass) body. (OutputableBndrId p, Outputable body, Anno (StmtLR (GhcPass p) (GhcPass p) body) ~ SrcSpanAnnA) => [LStmt (GhcPass p) body] -> SDoc
+ Debug.Breakpoint.GhcFacade: pprArrowMatchContextNouns :: HsArrowMatchContext -> SDoc
+ Debug.Breakpoint.GhcFacade: pprDebugAndThen :: SDocContext -> (String -> a) -> SDoc -> SDoc -> a
+ Debug.Breakpoint.GhcFacade: pprExpectedFunTyHerald :: ExpectedFunTyOrigin -> SDoc
+ Debug.Breakpoint.GhcFacade: pprExpectedFunTyOrigin :: ExpectedFunTyOrigin -> Int -> SDoc
+ Debug.Breakpoint.GhcFacade: pprFRRArrowContext :: FRRArrowContext -> SDoc
+ Debug.Breakpoint.GhcFacade: pprFixedRuntimeRepContext :: FixedRuntimeRepContext -> SDoc
+ Debug.Breakpoint.GhcFacade: pprFullName :: Module -> Name -> SDoc
+ Debug.Breakpoint.GhcFacade: pprHsArrType :: HsArrAppType -> SDoc
+ Debug.Breakpoint.GhcFacade: pprHsDoFlavour :: HsDoFlavour -> SDoc
+ Debug.Breakpoint.GhcFacade: pprLocatedAlways :: (Outputable l, Outputable e) => GenLocated l e -> SDoc
+ Debug.Breakpoint.GhcFacade: pprMatchContextNouns :: (Outputable (IdP (NoGhcTc p)), UnXRec (NoGhcTc p)) => HsMatchContext p -> SDoc
+ Debug.Breakpoint.GhcFacade: pprName :: IsLine doc => Name -> doc
+ Debug.Breakpoint.GhcFacade: pprPrefixFastString :: FastString -> SDoc
+ Debug.Breakpoint.GhcFacade: pprStmtCat :: forall (p :: Pass) body. Stmt (GhcPass p) body -> SDoc
+ Debug.Breakpoint.GhcFacade: pprTickyName :: Module -> Name -> SDoc
+ Debug.Breakpoint.GhcFacade: pprTypedSplice :: forall (p :: Pass). OutputableBndrId p => Maybe SplicePointName -> LHsExpr (GhcPass p) -> SDoc
+ Debug.Breakpoint.GhcFacade: pprUntypedSplice :: forall (p :: Pass). OutputableBndrId p => Bool -> Maybe SplicePointName -> HsUntypedSplice (GhcPass p) -> SDoc
+ Debug.Breakpoint.GhcFacade: ppr_infix_expr_rn :: HsExpansion (HsExpr GhcRn) (HsExpr GhcRn) -> Maybe SDoc
+ Debug.Breakpoint.GhcFacade: ppr_infix_expr_tc :: XXExprGhcTc -> Maybe SDoc
+ Debug.Breakpoint.GhcFacade: ppr_with_pending_tc_splices :: SDoc -> [PendingTcSplice] -> SDoc
+ Debug.Breakpoint.GhcFacade: primElemRepToPrimRep :: PrimElemRep -> PrimRep
+ Debug.Breakpoint.GhcFacade: primRepIsInt :: PrimRep -> Bool
+ Debug.Breakpoint.GhcFacade: primRepIsWord :: PrimRep -> Bool
+ Debug.Breakpoint.GhcFacade: promTick :: PprStyle -> QueryPromotionTick
+ Debug.Breakpoint.GhcFacade: psLocatedToLocated :: PsLocated a -> Located a
+ Debug.Breakpoint.GhcFacade: recordThNeededRuntimeDeps :: [Linkable] -> PkgsLoaded -> TcM ()
+ Debug.Breakpoint.GhcFacade: redundantConstraintsSpan :: UserTypeCtxt -> SrcSpan
+ Debug.Breakpoint.GhcFacade: removeBufSpan :: SrcSpan -> SrcSpan
+ Debug.Breakpoint.GhcFacade: reportDiagnostic :: MsgEnvelope TcRnMessage -> TcRn ()
+ Debug.Breakpoint.GhcFacade: reportDiagnostics :: [MsgEnvelope TcRnMessage] -> TcM ()
+ Debug.Breakpoint.GhcFacade: reportRedundantConstraints :: ReportRedundantConstraints -> Bool
+ Debug.Breakpoint.GhcFacade: restoreEnvs :: (TcGblEnv, TcLclEnv) -> TcRn a -> TcRn a
+ Debug.Breakpoint.GhcFacade: restoreLclEnv :: TcLclEnv -> TcRnIf gbl TcLclEnv a -> TcRnIf gbl TcLclEnv a
+ Debug.Breakpoint.GhcFacade: returnsConstraintKind :: Kind -> Bool
+ Debug.Breakpoint.GhcFacade: rewriterSetFromCo :: Coercion -> RewriterSet
+ Debug.Breakpoint.GhcFacade: rewriterSetFromType :: Type -> RewriterSet
+ Debug.Breakpoint.GhcFacade: rewriterSetFromTypes :: [Type] -> RewriterSet
+ Debug.Breakpoint.GhcFacade: runtimeRepLevity_maybe :: RuntimeRepType -> Maybe Levity
+ Debug.Breakpoint.GhcFacade: sORTKind_maybe :: Kind -> Maybe (TypeOrConstraint, Type)
+ Debug.Breakpoint.GhcFacade: seqEltsNameEnv :: (elt -> ()) -> NameEnv elt -> ()
+ Debug.Breakpoint.GhcFacade: setCtEvLoc :: CtEvidence -> CtLoc -> CtEvidence
+ Debug.Breakpoint.GhcFacade: setCtEvPredType :: HasDebugCallStack => CtEvidence -> Type -> CtEvidence
+ Debug.Breakpoint.GhcFacade: setIdCbvMarks :: Id -> [CbvMark] -> Id
+ Debug.Breakpoint.GhcFacade: setIdCprSig :: Id -> CprSig -> Id
+ Debug.Breakpoint.GhcFacade: setIdDmdSig :: Id -> DmdSig -> Id
+ Debug.Breakpoint.GhcFacade: setIdTagSig :: Id -> TagSig -> Id
+ Debug.Breakpoint.GhcFacade: setInScope :: Subst -> InScopeSet -> Subst
+ Debug.Breakpoint.GhcFacade: singular :: [a] -> SDoc
+ Debug.Breakpoint.GhcFacade: skolemSkolInfo :: TcTyVar -> SkolemInfo
+ Debug.Breakpoint.GhcFacade: spaceIfSingleQuote :: SDoc -> SDoc
+ Debug.Breakpoint.GhcFacade: splitAppTyNoView_maybe :: HasDebugCallStack => Type -> Maybe (Type, Type)
+ Debug.Breakpoint.GhcFacade: splitAppTysNoView :: HasDebugCallStack => Type -> (Type, [Type])
+ Debug.Breakpoint.GhcFacade: splitForAllForAllTyBinders :: Type -> ([ForAllTyBinder], Type)
+ Debug.Breakpoint.GhcFacade: splitForAllInvisTyBinders :: Type -> ([InvisTyBinder], Type)
+ Debug.Breakpoint.GhcFacade: splitForAllReqTyBinders :: Type -> ([ReqTyBinder], Type)
+ Debug.Breakpoint.GhcFacade: splitForAllTyVars :: Type -> ([TyVar], Type)
+ Debug.Breakpoint.GhcFacade: splitRuntimeRep_maybe :: RuntimeRepType -> Maybe (TyCon, [Type])
+ Debug.Breakpoint.GhcFacade: splitTyConAppNoView_maybe :: Type -> Maybe (TyCon, [Type])
+ Debug.Breakpoint.GhcFacade: srcSpan2e :: SrcSpan -> EpaLocation
+ Debug.Breakpoint.GhcFacade: subWithInf :: IntWithInf -> Int -> IntWithInf
+ Debug.Breakpoint.GhcFacade: substCo :: HasDebugCallStack => Subst -> Coercion -> Coercion
+ Debug.Breakpoint.GhcFacade: substTyVarToTyVar :: HasDebugCallStack => Subst -> TyVar -> TyVar
+ Debug.Breakpoint.GhcFacade: tYPEKind :: Type
+ Debug.Breakpoint.GhcFacade: tYPETyCon :: TyCon
+ Debug.Breakpoint.GhcFacade: tYPETyConName :: Name
+ Debug.Breakpoint.GhcFacade: tcEvDestUnique :: TcEvDest -> Unique
+ Debug.Breakpoint.GhcFacade: tcHasFixedRuntimeRep :: TyCon -> Bool
+ Debug.Breakpoint.GhcFacade: tcMkDFunPhiTy :: HasDebugCallStack => [PredType] -> Type -> Type
+ Debug.Breakpoint.GhcFacade: tcMkDFunSigmaTy :: [TyVar] -> ThetaType -> Type -> Type
+ Debug.Breakpoint.GhcFacade: tcMkInvisFunTy :: TypeOrConstraint -> Type -> Type -> Type
+ Debug.Breakpoint.GhcFacade: tcMkPhiTy :: HasDebugCallStack => [PredType] -> Type -> Type
+ Debug.Breakpoint.GhcFacade: tcMkScaledFunTys :: [Scaled Type] -> Type -> Type
+ Debug.Breakpoint.GhcFacade: tcMkVisFunTy :: Mult -> Type -> Type -> Type
+ Debug.Breakpoint.GhcFacade: tcSplitAppTyNoView_maybe :: Type -> Maybe (Type, Type)
+ Debug.Breakpoint.GhcFacade: tcSplitQuantPredTy :: Type -> ([TyVar], [Type], PredType)
+ Debug.Breakpoint.GhcFacade: tcTyConScopedTyVars :: TyCon -> [(Name, TcTyVar)]
+ Debug.Breakpoint.GhcFacade: tcTyThingTyCon_maybe :: TcTyThing -> Maybe TyCon
+ Debug.Breakpoint.GhcFacade: thisOrThese :: [a] -> SDoc
+ Debug.Breakpoint.GhcFacade: tidyForAllTyBinder :: TidyEnv -> VarBndr TyCoVar vis -> (TidyEnv, VarBndr TyCoVar vis)
+ Debug.Breakpoint.GhcFacade: tidyForAllTyBinders :: TidyEnv -> [VarBndr TyCoVar vis] -> (TidyEnv, [VarBndr TyCoVar vis])
+ Debug.Breakpoint.GhcFacade: traceSDocContext :: SDocContext
+ Debug.Breakpoint.GhcFacade: trace_hi_diffs :: Logger -> SDoc -> IO ()
+ Debug.Breakpoint.GhcFacade: trace_if :: Logger -> SDoc -> IO ()
+ Debug.Breakpoint.GhcFacade: trailingAnnToAddEpAnn :: TrailingAnn -> AddEpAnn
+ Debug.Breakpoint.GhcFacade: tyCoVarsOfCtEv :: CtEvidence -> TcTyCoVarSet
+ Debug.Breakpoint.GhcFacade: tyCoVarsOfCtEvList :: CtEvidence -> [TcTyCoVar]
+ Debug.Breakpoint.GhcFacade: tyCoVarsOfCtEvsList :: [CtEvidence] -> [TcTyCoVar]
+ Debug.Breakpoint.GhcFacade: tyConAppFunCo_maybe :: HasDebugCallStack => Role -> TyCon -> [Coercion] -> Maybe Coercion
+ Debug.Breakpoint.GhcFacade: tyConAppFunTy_maybe :: HasDebugCallStack => TyCon -> [Type] -> Maybe Type
+ Debug.Breakpoint.GhcFacade: tyConBinderForAllTyFlag :: TyConBinder -> ForAllTyFlag
+ Debug.Breakpoint.GhcFacade: tyConBindersPiTyBinders :: [TyConBinder] -> [PiTyBinder]
+ Debug.Breakpoint.GhcFacade: tyConBndrVisForAllTyFlag :: TyConBndrVis -> ForAllTyFlag
+ Debug.Breakpoint.GhcFacade: tyConForAllTyFlags :: TyCon -> [Type] -> [ForAllTyFlag]
+ Debug.Breakpoint.GhcFacade: tyConIsTYPEorCONSTRAINT :: TyCon -> Bool
+ Debug.Breakpoint.GhcFacade: tyConMustBeSaturated :: TyCon -> Bool
+ Debug.Breakpoint.GhcFacade: tyConPromDataConInfo :: TyCon -> PromDataConInfo
+ Debug.Breakpoint.GhcFacade: type DefaultingPlugin = [CommandLineOption] -> Maybe DefaultingPlugin
+ Debug.Breakpoint.GhcFacade: type DefaultingPluginResult = [DefaultingProposal]
+ Debug.Breakpoint.GhcFacade: type ExpSigmaTypeFRR = ExpTypeFRR
+ Debug.Breakpoint.GhcFacade: type ExpTypeFRR = ExpType
+ Debug.Breakpoint.GhcFacade: type FRRType = Type
+ Debug.Breakpoint.GhcFacade: type FillDefaulting = WantedConstraints -> TcPluginM [DefaultingProposal]
+ Debug.Breakpoint.GhcFacade: type ForAllTyBinder = VarBndr TyCoVar ForAllTyFlag
+ Debug.Breakpoint.GhcFacade: type IdSubstEnv = IdEnv CoreExpr
+ Debug.Breakpoint.GhcFacade: type IdUnfoldingFun = Id -> Unfolding
+ Debug.Breakpoint.GhcFacade: type LAmbiguousFieldOcc pass = XRec pass AmbiguousFieldOcc pass
+ Debug.Breakpoint.GhcFacade: type LFieldLabelStrings p = XRec p FieldLabelStrings p
+ Debug.Breakpoint.GhcFacade: type LHsFieldBind p id arg = XRec p HsFieldBind id arg
+ Debug.Breakpoint.GhcFacade: type LHsToken (tok :: Symbol) p = XRec p HsToken tok
+ Debug.Breakpoint.GhcFacade: type LHsUniToken (tok :: Symbol) (utok :: Symbol) p = XRec p HsUniToken tok utok
+ Debug.Breakpoint.GhcFacade: type LIE pass = XRec pass IE pass
+ Debug.Breakpoint.GhcFacade: type LIEWrappedName p = XRec p IEWrappedName p
+ Debug.Breakpoint.GhcFacade: type LImportDecl pass = XRec pass ImportDecl pass
+ Debug.Breakpoint.GhcFacade: type LevityType = Type
+ Debug.Breakpoint.GhcFacade: type MonoTcTyCon = TcTyCon
+ Debug.Breakpoint.GhcFacade: type PolyTcTyCon = TcTyCon
+ Debug.Breakpoint.GhcFacade: type QueryPromotionTick = PromotedItem -> Bool
+ Debug.Breakpoint.GhcFacade: type RuntimeRepType = Type
+ Debug.Breakpoint.GhcFacade: type TcPluginRewriter = RewriteEnv -> [Ct] -> [TcType] -> TcPluginM TcPluginRewriteResult
+ Debug.Breakpoint.GhcFacade: type TcSigmaTypeFRR = TcSigmaType
+ Debug.Breakpoint.GhcFacade: type TcTyConBinder = TyConBinder
+ Debug.Breakpoint.GhcFacade: type TcTypeFRR = TcType
+ Debug.Breakpoint.GhcFacade: type ThBindEnv = NameEnv (TopLevelFlag, ThLevel)
+ Debug.Breakpoint.GhcFacade: type TyConPiTyBinder = VarBndr TyCoVar TyConBndrVis
+ Debug.Breakpoint.GhcFacade: type UserGiven = Implication
+ Debug.Breakpoint.GhcFacade: typeHasFixedRuntimeRep :: HasDebugCallStack => Type -> Bool
+ Debug.Breakpoint.GhcFacade: typeLevity_maybe :: HasDebugCallStack => Type -> Maybe Levity
+ Debug.Breakpoint.GhcFacade: typeOrConstraintKind :: TypeOrConstraint -> RuntimeRepType -> Kind
+ Debug.Breakpoint.GhcFacade: typeTypeOrConstraint :: HasDebugCallStack => Type -> TypeOrConstraint
+ Debug.Breakpoint.GhcFacade: unboxedTupleOrSumExtension :: UnboxedTupleOrSum -> Extension
+ Debug.Breakpoint.GhcFacade: unionInstEnv :: InstEnv -> InstEnv -> InstEnv
+ Debug.Breakpoint.GhcFacade: unionSubst :: Subst -> Subst -> Subst
+ Debug.Breakpoint.GhcFacade: unkSkol :: HasCallStack => SkolemInfo
+ Debug.Breakpoint.GhcFacade: unkSkolAnon :: HasCallStack => SkolemInfoAnon
+ Debug.Breakpoint.GhcFacade: unpackPtrStringTakeN :: Int -> PtrString -> String
+ Debug.Breakpoint.GhcFacade: unzipBag :: Bag (a, b) -> (Bag a, Bag b)
+ Debug.Breakpoint.GhcFacade: updEnvs :: ((gbl, lcl) -> (gbl, lcl)) -> TcRnIf gbl lcl a -> TcRnIf gbl lcl a
+ Debug.Breakpoint.GhcFacade: updTopFlags :: (DynFlags -> DynFlags) -> TcRnIf gbl lcl a -> TcRnIf gbl lcl a
+ Debug.Breakpoint.GhcFacade: updateClsInstDFuns :: (DFunId -> DFunId) -> InstEnv -> InstEnv
+ Debug.Breakpoint.GhcFacade: vanillaSkolemTvUnk :: HasCallStack => TcTyVarDetails
+ Debug.Breakpoint.GhcFacade: wantedEvId_maybe :: Ct -> Maybe EvVar
+ Debug.Breakpoint.GhcFacade: whenActiveUnfoldingFun :: (Activation -> Bool) -> IdUnfoldingFun
+ Debug.Breakpoint.GhcFacade: zStringTakeN :: Int -> FastZString -> String
+ Debug.Breakpoint.GhcFacade: zapIdDmdSig :: Id -> Id
+ Debug.Breakpoint.GhcFacade: zapIdUnfolding :: Id -> Id
+ Debug.Breakpoint.GhcFacade: zapSubst :: Subst -> Subst
+ Debug.Breakpoint.GhcFacade: zeroBitRepTy :: RuntimeRepType
+ Debug.Breakpoint.GhcFacade: zeroBitTypeKind :: Type
+ Debug.Breakpoint.GhcFacade: }
- Debug.Breakpoint.GhcFacade: ($$) :: SDoc -> SDoc -> SDoc
+ Debug.Breakpoint.GhcFacade: ($$) :: IsDoc doc => doc -> doc -> doc
- Debug.Breakpoint.GhcFacade: (<+>) :: SDoc -> SDoc -> SDoc
+ Debug.Breakpoint.GhcFacade: (<+>) :: IsLine doc => doc -> doc -> doc
- Debug.Breakpoint.GhcFacade: (<>) :: SDoc -> SDoc -> SDoc
+ Debug.Breakpoint.GhcFacade: (<>) :: IsLine doc => doc -> doc -> doc
- Debug.Breakpoint.GhcFacade: ABE :: XABE p -> IdP p -> IdP p -> HsWrapper -> TcSpecPrags -> ABExport p
+ Debug.Breakpoint.GhcFacade: ABE :: Id -> Id -> HsWrapper -> TcSpecPrags -> ABExport
- Debug.Breakpoint.GhcFacade: AbsBinds :: XAbsBinds idL idR -> [TyVar] -> [EvVar] -> [ABExport idL] -> [TcEvBinds] -> LHsBinds idL -> Bool -> HsBindLR idL idR
+ Debug.Breakpoint.GhcFacade: AbsBinds :: [TyVar] -> [EvVar] -> [ABExport] -> [TcEvBinds] -> LHsBinds GhcTc -> Bool -> AbsBinds
- Debug.Breakpoint.GhcFacade: Ambiguous :: XAmbiguous pass -> LocatedN RdrName -> AmbiguousFieldOcc pass
+ Debug.Breakpoint.GhcFacade: Ambiguous :: XAmbiguous pass -> XRec pass RdrName -> AmbiguousFieldOcc pass
- Debug.Breakpoint.GhcFacade: AnonTCB :: AnonArgFlag -> TyConBndrVis
+ Debug.Breakpoint.GhcFacade: AnonTCB :: FunTyFlag -> TyConBndrVis
- Debug.Breakpoint.GhcFacade: ApplicativeArgMany :: XApplicativeArgMany idL -> [ExprLStmt idL] -> HsExpr idL -> LPat idL -> HsStmtContext (ApplicativeArgStmCtxPass idL) -> ApplicativeArg idL
+ Debug.Breakpoint.GhcFacade: ApplicativeArgMany :: XApplicativeArgMany idL -> [ExprLStmt idL] -> HsExpr idL -> LPat idL -> HsDoFlavour -> ApplicativeArg idL
- Debug.Breakpoint.GhcFacade: AsPat :: XAsPat p -> LIdP p -> LPat p -> Pat p
+ Debug.Breakpoint.GhcFacade: AsPat :: XAsPat p -> LIdP p -> !LHsToken "@" p -> LPat p -> Pat p
- Debug.Breakpoint.GhcFacade: BracketSkol :: SkolemInfo
+ Debug.Breakpoint.GhcFacade: BracketSkol :: SkolemInfoAnon
- Debug.Breakpoint.GhcFacade: CExport :: Located CExportSpec -> Located SourceText -> ForeignExport
+ Debug.Breakpoint.GhcFacade: CExport :: XCExport pass -> XRec pass CExportSpec -> ForeignExport pass
- Debug.Breakpoint.GhcFacade: CImport :: Located CCallConv -> Located Safety -> Maybe Header -> CImportSpec -> Located SourceText -> ForeignImport
+ Debug.Breakpoint.GhcFacade: CImport :: XCImport pass -> XRec pass CCallConv -> XRec pass Safety -> Maybe Header -> CImportSpec -> ForeignImport pass
- Debug.Breakpoint.GhcFacade: ClassDecl :: XClassDecl pass -> Maybe (LHsContext pass) -> LIdP pass -> LHsQTyVars pass -> LexicalFixity -> [LHsFunDep pass] -> [LSig pass] -> LHsBinds pass -> [LFamilyDecl pass] -> [LTyFamDefltDecl pass] -> [LDocDecl pass] -> TyClDecl pass
+ Debug.Breakpoint.GhcFacade: ClassDecl :: XClassDecl pass -> !LayoutInfo pass -> Maybe (LHsContext pass) -> LIdP pass -> LHsQTyVars pass -> LexicalFixity -> [LHsFunDep pass] -> [LSig pass] -> LHsBinds pass -> [LFamilyDecl pass] -> [LTyFamDefltDecl pass] -> [LDocDecl pass] -> TyClDecl pass
- Debug.Breakpoint.GhcFacade: CompleteMatchSig :: XCompleteMatchSig pass -> SourceText -> XRec pass [LIdP pass] -> Maybe (LIdP pass) -> Sig pass
+ Debug.Breakpoint.GhcFacade: CompleteMatchSig :: XCompleteMatchSig pass -> XRec pass [LIdP pass] -> Maybe (LIdP pass) -> Sig pass
- Debug.Breakpoint.GhcFacade: ConDeclField :: XConDeclField pass -> [LFieldOcc pass] -> LBangType pass -> Maybe LHsDocString -> ConDeclField pass
+ Debug.Breakpoint.GhcFacade: ConDeclField :: XConDeclField pass -> [LFieldOcc pass] -> LBangType pass -> Maybe (LHsDoc pass) -> ConDeclField pass
- Debug.Breakpoint.GhcFacade: ConDeclGADT :: XConDeclGADT pass -> [LIdP pass] -> XRec pass (HsOuterSigTyVarBndrs pass) -> Maybe (LHsContext pass) -> HsConDeclGADTDetails pass -> LHsType pass -> Maybe LHsDocString -> ConDecl pass
+ Debug.Breakpoint.GhcFacade: ConDeclGADT :: XConDeclGADT pass -> NonEmpty (LIdP pass) -> !LHsUniToken "::" "\8759" pass -> XRec pass (HsOuterSigTyVarBndrs pass) -> Maybe (LHsContext pass) -> HsConDeclGADTDetails pass -> LHsType pass -> Maybe (LHsDoc pass) -> ConDecl pass
- Debug.Breakpoint.GhcFacade: ConDeclH98 :: XConDeclH98 pass -> LIdP pass -> Bool -> [LHsTyVarBndr Specificity pass] -> Maybe (LHsContext pass) -> HsConDeclH98Details pass -> Maybe LHsDocString -> ConDecl pass
+ Debug.Breakpoint.GhcFacade: ConDeclH98 :: XConDeclH98 pass -> LIdP pass -> Bool -> [LHsTyVarBndr Specificity pass] -> Maybe (LHsContext pass) -> HsConDeclH98Details pass -> Maybe (LHsDoc pass) -> ConDecl pass
- Debug.Breakpoint.GhcFacade: CtWanted :: TcPredType -> TcEvDest -> ShadowInfo -> CtLoc -> CtEvidence
+ Debug.Breakpoint.GhcFacade: CtWanted :: TcPredType -> TcEvDest -> CtLoc -> RewriterSet -> CtEvidence
- Debug.Breakpoint.GhcFacade: DataConSkol :: Name -> SkolemInfo
+ Debug.Breakpoint.GhcFacade: DataConSkol :: Name -> SkolemInfoAnon
- Debug.Breakpoint.GhcFacade: DataTyCon :: [DataCon] -> Int -> Bool -> AlgTyConRhs
+ Debug.Breakpoint.GhcFacade: DataTyCon :: [DataCon] -> Int -> Bool -> Bool -> Bool -> AlgTyConRhs
- Debug.Breakpoint.GhcFacade: DecBrG :: XDecBrG p -> HsGroup p -> HsBracket p
+ Debug.Breakpoint.GhcFacade: DecBrG :: XDecBrG p -> HsGroup p -> HsQuote p
- Debug.Breakpoint.GhcFacade: DecBrL :: XDecBrL p -> [LHsDecl p] -> HsBracket p
+ Debug.Breakpoint.GhcFacade: DecBrL :: XDecBrL p -> [LHsDecl p] -> HsQuote p
- Debug.Breakpoint.GhcFacade: DerivSkol :: Type -> SkolemInfo
+ Debug.Breakpoint.GhcFacade: DerivSkol :: Type -> SkolemInfoAnon
- Debug.Breakpoint.GhcFacade: DoExpr :: Maybe ModuleName -> HsStmtContext p
+ Debug.Breakpoint.GhcFacade: DoExpr :: Maybe ModuleName -> HsDoFlavour
- Debug.Breakpoint.GhcFacade: DocCommentNamed :: String -> HsDocString -> DocDecl
+ Debug.Breakpoint.GhcFacade: DocCommentNamed :: String -> LHsDoc pass -> DocDecl pass
- Debug.Breakpoint.GhcFacade: DocCommentNext :: HsDocString -> DocDecl
+ Debug.Breakpoint.GhcFacade: DocCommentNext :: LHsDoc pass -> DocDecl pass
- Debug.Breakpoint.GhcFacade: DocCommentPrev :: HsDocString -> DocDecl
+ Debug.Breakpoint.GhcFacade: DocCommentPrev :: LHsDoc pass -> DocDecl pass
- Debug.Breakpoint.GhcFacade: DocD :: XDocD p -> DocDecl -> HsDecl p
+ Debug.Breakpoint.GhcFacade: DocD :: XDocD p -> DocDecl p -> HsDecl p
- Debug.Breakpoint.GhcFacade: DocGroup :: Int -> HsDocString -> DocDecl
+ Debug.Breakpoint.GhcFacade: DocGroup :: Int -> LHsDoc pass -> DocDecl pass
- Debug.Breakpoint.GhcFacade: Env :: !HscEnv -> !Char -> gbl -> lcl -> Env gbl lcl
+ Debug.Breakpoint.GhcFacade: Env :: !HscEnv -> {-# UNPACK #-} !Char -> gbl -> lcl -> Env gbl lcl
- Debug.Breakpoint.GhcFacade: EpaSpan :: !RealSrcSpan -> EpaLocation
+ Debug.Breakpoint.GhcFacade: EpaSpan :: !RealSrcSpan -> !Maybe BufSpan -> EpaLocation
- Debug.Breakpoint.GhcFacade: EvCsPushCall :: Name -> RealSrcSpan -> EvExpr -> EvCallStack
+ Debug.Breakpoint.GhcFacade: EvCsPushCall :: FastString -> RealSrcSpan -> EvExpr -> EvCallStack
- Debug.Breakpoint.GhcFacade: ExpBr :: XExpBr p -> LHsExpr p -> HsBracket p
+ Debug.Breakpoint.GhcFacade: ExpBr :: XExpBr p -> LHsExpr p -> HsQuote p
- Debug.Breakpoint.GhcFacade: ExplicitBraces :: LayoutInfo
+ Debug.Breakpoint.GhcFacade: ExplicitBraces :: !LHsToken "{" pass -> !LHsToken "}" pass -> LayoutInfo pass
- Debug.Breakpoint.GhcFacade: ExplicitSum :: XExplicitSum p -> ConTag -> Arity -> LHsExpr p -> HsExpr p
+ Debug.Breakpoint.GhcFacade: ExplicitSum :: XExplicitSum p -> ConTag -> SumWidth -> LHsExpr p -> HsExpr p
- Debug.Breakpoint.GhcFacade: ExprHoleOrigin :: Maybe OccName -> CtOrigin
+ Debug.Breakpoint.GhcFacade: ExprHoleOrigin :: Maybe RdrName -> CtOrigin
- Debug.Breakpoint.GhcFacade: ExprSigCtxt :: UserTypeCtxt
+ Debug.Breakpoint.GhcFacade: ExprSigCtxt :: ReportRedundantConstraints -> UserTypeCtxt
- Debug.Breakpoint.GhcFacade: FamInstSkol :: SkolemInfo
+ Debug.Breakpoint.GhcFacade: FamInstSkol :: SkolemInfoAnon
- Debug.Breakpoint.GhcFacade: FieldLabelStrings :: [Located (HsFieldLabel p)] -> FieldLabelStrings p
+ Debug.Breakpoint.GhcFacade: FieldLabelStrings :: [XRec p (DotFieldOcc p)] -> FieldLabelStrings p
- Debug.Breakpoint.GhcFacade: FieldOcc :: XCFieldOcc pass -> LocatedN RdrName -> FieldOcc pass
+ Debug.Breakpoint.GhcFacade: FieldOcc :: XCFieldOcc pass -> XRec pass RdrName -> FieldOcc pass
- Debug.Breakpoint.GhcFacade: ForAllSkol :: SDoc -> SkolemInfo
+ Debug.Breakpoint.GhcFacade: ForAllSkol :: TyVarBndrs -> SkolemInfoAnon
- Debug.Breakpoint.GhcFacade: ForAllTy :: {-# UNPACK #-} !TyCoVarBinder -> Type -> Type
+ Debug.Breakpoint.GhcFacade: ForAllTy :: {-# UNPACK #-} !ForAllTyBinder -> Type -> Type
- Debug.Breakpoint.GhcFacade: ForeignExport :: XForeignExport pass -> LIdP pass -> LHsSigType pass -> ForeignExport -> ForeignDecl pass
+ Debug.Breakpoint.GhcFacade: ForeignExport :: XForeignExport pass -> LIdP pass -> LHsSigType pass -> ForeignExport pass -> ForeignDecl pass
- Debug.Breakpoint.GhcFacade: ForeignImport :: XForeignImport pass -> LIdP pass -> LHsSigType pass -> ForeignImport -> ForeignDecl pass
+ Debug.Breakpoint.GhcFacade: ForeignImport :: XForeignImport pass -> LIdP pass -> LHsSigType pass -> ForeignImport pass -> ForeignDecl pass
- Debug.Breakpoint.GhcFacade: FunBind :: XFunBind idL idR -> LIdP idL -> MatchGroup idR (LHsExpr idR) -> [CoreTickish] -> HsBindLR idL idR
+ Debug.Breakpoint.GhcFacade: FunBind :: XFunBind idL idR -> LIdP idL -> MatchGroup idR (LHsExpr idR) -> HsBindLR idL idR
- Debug.Breakpoint.GhcFacade: FunCo :: Role -> CoercionN -> Coercion -> Coercion -> Coercion
+ Debug.Breakpoint.GhcFacade: FunCo :: Role -> FunTyFlag -> FunTyFlag -> CoercionN -> Coercion -> Coercion -> Coercion
- Debug.Breakpoint.GhcFacade: FunRhs :: LIdP p -> LexicalFixity -> SrcStrictness -> HsMatchContext p
+ Debug.Breakpoint.GhcFacade: FunRhs :: LIdP (NoGhcTc p) -> LexicalFixity -> SrcStrictness -> HsMatchContext p
- Debug.Breakpoint.GhcFacade: FunSigCtxt :: Name -> Bool -> UserTypeCtxt
+ Debug.Breakpoint.GhcFacade: FunSigCtxt :: Name -> ReportRedundantConstraints -> UserTypeCtxt
- Debug.Breakpoint.GhcFacade: FunTy :: AnonArgFlag -> Mult -> Type -> Type -> Type
+ Debug.Breakpoint.GhcFacade: FunTy :: FunTyFlag -> Mult -> Type -> Type -> Type
- Debug.Breakpoint.GhcFacade: GhciStmtCtxt :: HsStmtContext p
+ Debug.Breakpoint.GhcFacade: GhciStmtCtxt :: HsDoFlavour
- Debug.Breakpoint.GhcFacade: GivenOrigin :: SkolemInfo -> CtOrigin
+ Debug.Breakpoint.GhcFacade: GivenOrigin :: SkolemInfoAnon -> CtOrigin
- Debug.Breakpoint.GhcFacade: Hole :: HoleSort -> OccName -> TcType -> CtLoc -> Hole
+ Debug.Breakpoint.GhcFacade: Hole :: HoleSort -> RdrName -> TcType -> CtLoc -> Hole
- Debug.Breakpoint.GhcFacade: HsAnnotation :: XHsAnnotation pass -> SourceText -> AnnProvenance pass -> XRec pass (HsExpr pass) -> AnnDecl pass
+ Debug.Breakpoint.GhcFacade: HsAnnotation :: XHsAnnotation pass -> AnnProvenance pass -> XRec pass (HsExpr pass) -> AnnDecl pass
- Debug.Breakpoint.GhcFacade: HsAppType :: XAppTypeE p -> LHsExpr p -> LHsWcType (NoGhcTc p) -> HsExpr p
+ Debug.Breakpoint.GhcFacade: HsAppType :: XAppTypeE p -> LHsExpr p -> !LHsToken "@" p -> LHsWcType (NoGhcTc p) -> HsExpr p
- Debug.Breakpoint.GhcFacade: HsBinTick :: XBinTick p -> Int -> Int -> LHsExpr p -> HsExpr p
+ Debug.Breakpoint.GhcFacade: HsBinTick :: Int -> Int -> LHsExpr GhcTc -> XXExprGhcTc
- Debug.Breakpoint.GhcFacade: HsCharTy :: SourceText -> Char -> HsTyLit
+ Debug.Breakpoint.GhcFacade: HsCharTy :: XCharTy pass -> Char -> HsTyLit pass
- Debug.Breakpoint.GhcFacade: HsCmdLamCase :: XCmdLamCase id -> MatchGroup id (LHsCmd id) -> HsCmd id
+ Debug.Breakpoint.GhcFacade: HsCmdLamCase :: XCmdLamCase id -> LamCaseVariant -> MatchGroup id (LHsCmd id) -> HsCmd id
- Debug.Breakpoint.GhcFacade: HsCmdLet :: XCmdLet id -> HsLocalBinds id -> LHsCmd id -> HsCmd id
+ Debug.Breakpoint.GhcFacade: HsCmdLet :: XCmdLet id -> !LHsToken "let" id -> HsLocalBinds id -> !LHsToken "in" id -> LHsCmd id -> HsCmd id
- Debug.Breakpoint.GhcFacade: HsCmdPar :: XCmdPar id -> LHsCmd id -> HsCmd id
+ Debug.Breakpoint.GhcFacade: HsCmdPar :: XCmdPar id -> !LHsToken "(" id -> LHsCmd id -> !LHsToken ")" id -> HsCmd id
- Debug.Breakpoint.GhcFacade: HsDataDefn :: XCHsDataDefn pass -> NewOrData -> Maybe (LHsContext pass) -> Maybe (XRec pass CType) -> Maybe (LHsKind pass) -> [LConDecl pass] -> HsDeriving pass -> HsDataDefn pass
+ Debug.Breakpoint.GhcFacade: HsDataDefn :: XCHsDataDefn pass -> Maybe (LHsContext pass) -> Maybe (XRec pass CType) -> Maybe (LHsKind pass) -> DataDefnCons (LConDecl pass) -> HsDeriving pass -> HsDataDefn pass
- Debug.Breakpoint.GhcFacade: HsDo :: XDo p -> HsStmtContext (HsDoRn p) -> XRec p [ExprLStmt p] -> HsExpr p
+ Debug.Breakpoint.GhcFacade: HsDo :: XDo p -> HsDoFlavour -> XRec p [ExprLStmt p] -> HsExpr p
- Debug.Breakpoint.GhcFacade: HsDocTy :: XDocTy pass -> LHsType pass -> LHsDocString -> HsType pass
+ Debug.Breakpoint.GhcFacade: HsDocTy :: XDocTy pass -> LHsType pass -> LHsDoc pass -> HsType pass
- Debug.Breakpoint.GhcFacade: HsExpanded :: a -> b -> HsExpansion a b
+ Debug.Breakpoint.GhcFacade: HsExpanded :: orig -> expanded -> HsExpansion orig expanded
- Debug.Breakpoint.GhcFacade: HsExplicitMult :: IsUnicodeSyntax -> Maybe AddEpAnn -> LHsType pass -> HsArrow pass
+ Debug.Breakpoint.GhcFacade: HsExplicitMult :: !LHsToken "%" pass -> !LHsType pass -> !LHsUniToken "->" "\8594" pass -> HsArrow pass
- Debug.Breakpoint.GhcFacade: HsGetField :: XGetField p -> LHsExpr p -> Located (HsFieldLabel p) -> HsExpr p
+ Debug.Breakpoint.GhcFacade: HsGetField :: XGetField p -> LHsExpr p -> XRec p (DotFieldOcc p) -> HsExpr p
- Debug.Breakpoint.GhcFacade: HsLamCase :: XLamCase p -> MatchGroup p (LHsExpr p) -> HsExpr p
+ Debug.Breakpoint.GhcFacade: HsLamCase :: XLamCase p -> LamCaseVariant -> MatchGroup p (LHsExpr p) -> HsExpr p
- Debug.Breakpoint.GhcFacade: HsLet :: XLet p -> HsLocalBinds p -> LHsExpr p -> HsExpr p
+ Debug.Breakpoint.GhcFacade: HsLet :: XLet p -> !LHsToken "let" p -> HsLocalBinds p -> !LHsToken "in" p -> LHsExpr p -> HsExpr p
- Debug.Breakpoint.GhcFacade: HsLinearArrow :: IsUnicodeSyntax -> Maybe AddEpAnn -> HsArrow pass
+ Debug.Breakpoint.GhcFacade: HsLinearArrow :: !HsLinearArrowTokens pass -> HsArrow pass
- Debug.Breakpoint.GhcFacade: HsNumTy :: SourceText -> Integer -> HsTyLit
+ Debug.Breakpoint.GhcFacade: HsNumTy :: XNumTy pass -> Integer -> HsTyLit pass
- Debug.Breakpoint.GhcFacade: HsOpTy :: XOpTy pass -> LHsType pass -> LIdP pass -> LHsType pass -> HsType pass
+ Debug.Breakpoint.GhcFacade: HsOpTy :: XOpTy pass -> PromotionFlag -> LHsType pass -> LIdP pass -> LHsType pass -> HsType pass
- Debug.Breakpoint.GhcFacade: HsOverLabel :: XOverLabel p -> FastString -> HsExpr p
+ Debug.Breakpoint.GhcFacade: HsOverLabel :: XOverLabel p -> SourceText -> FastString -> HsExpr p
- Debug.Breakpoint.GhcFacade: HsPar :: XPar p -> LHsExpr p -> HsExpr p
+ Debug.Breakpoint.GhcFacade: HsPar :: XPar p -> !LHsToken "(" p -> LHsExpr p -> !LHsToken ")" p -> HsExpr p
- Debug.Breakpoint.GhcFacade: HsPragSCC :: XSCC p -> SourceText -> StringLiteral -> HsPragE p
+ Debug.Breakpoint.GhcFacade: HsPragSCC :: XSCC p -> StringLiteral -> HsPragE p
- Debug.Breakpoint.GhcFacade: HsProjection :: XProjection p -> NonEmpty (Located (HsFieldLabel p)) -> HsExpr p
+ Debug.Breakpoint.GhcFacade: HsProjection :: XProjection p -> NonEmpty (XRec p (DotFieldOcc p)) -> HsExpr p
- Debug.Breakpoint.GhcFacade: HsQualTy :: XQualTy pass -> Maybe (LHsContext pass) -> LHsType pass -> HsType pass
+ Debug.Breakpoint.GhcFacade: HsQualTy :: XQualTy pass -> LHsContext pass -> LHsType pass -> HsType pass
- Debug.Breakpoint.GhcFacade: HsQuasiQuote :: XQuasiQuote id -> IdP id -> IdP id -> SrcSpan -> FastString -> HsSplice id
+ Debug.Breakpoint.GhcFacade: HsQuasiQuote :: XQuasiQuote id -> IdP id -> XRec id FastString -> HsUntypedSplice id
- Debug.Breakpoint.GhcFacade: HsRecFields :: [LHsRecField p arg] -> Maybe (Located Int) -> HsRecFields p arg
+ Debug.Breakpoint.GhcFacade: HsRecFields :: [LHsRecField p arg] -> Maybe (XRec p RecFieldsDotDot) -> HsRecFields p arg
- Debug.Breakpoint.GhcFacade: HsRule :: XHsRule pass -> XRec pass (SourceText, RuleName) -> Activation -> Maybe [LHsTyVarBndr () (NoGhcTc pass)] -> [LRuleBndr pass] -> XRec pass (HsExpr pass) -> XRec pass (HsExpr pass) -> RuleDecl pass
+ Debug.Breakpoint.GhcFacade: HsRule :: XHsRule pass -> XRec pass RuleName -> Activation -> Maybe [LHsTyVarBndr () (NoGhcTc pass)] -> [LRuleBndr pass] -> XRec pass (HsExpr pass) -> XRec pass (HsExpr pass) -> RuleDecl pass
- Debug.Breakpoint.GhcFacade: HsRules :: XCRuleDecls pass -> SourceText -> [LRuleDecl pass] -> RuleDecls pass
+ Debug.Breakpoint.GhcFacade: HsRules :: XCRuleDecls pass -> [LRuleDecl pass] -> RuleDecls pass
- Debug.Breakpoint.GhcFacade: HsSpliceTy :: XSpliceTy pass -> HsSplice pass -> HsType pass
+ Debug.Breakpoint.GhcFacade: HsSpliceTy :: XSpliceTy pass -> HsUntypedSplice pass -> HsType pass
- Debug.Breakpoint.GhcFacade: HsStrTy :: SourceText -> FastString -> HsTyLit
+ Debug.Breakpoint.GhcFacade: HsStrTy :: XStrTy pass -> FastString -> HsTyLit pass
- Debug.Breakpoint.GhcFacade: HsTick :: XTick p -> CoreTickish -> LHsExpr p -> HsExpr p
+ Debug.Breakpoint.GhcFacade: HsTick :: CoreTickish -> LHsExpr GhcTc -> XXExprGhcTc
- Debug.Breakpoint.GhcFacade: HsTyLit :: XTyLit pass -> HsTyLit -> HsType pass
+ Debug.Breakpoint.GhcFacade: HsTyLit :: XTyLit pass -> HsTyLit pass -> HsType pass
- Debug.Breakpoint.GhcFacade: HsTypedSplice :: XTypedSplice id -> SpliceDecoration -> IdP id -> LHsExpr id -> HsSplice id
+ Debug.Breakpoint.GhcFacade: HsTypedSplice :: XTypedSplice p -> LHsExpr p -> HsExpr p
- Debug.Breakpoint.GhcFacade: HsUnboundVar :: XUnboundVar p -> OccName -> HsExpr p
+ Debug.Breakpoint.GhcFacade: HsUnboundVar :: XUnboundVar p -> RdrName -> HsExpr p
- Debug.Breakpoint.GhcFacade: HsUnrestrictedArrow :: IsUnicodeSyntax -> HsArrow pass
+ Debug.Breakpoint.GhcFacade: HsUnrestrictedArrow :: !LHsUniToken "->" "\8594" pass -> HsArrow pass
- Debug.Breakpoint.GhcFacade: HsUntypedSplice :: XUntypedSplice id -> SpliceDecoration -> IdP id -> LHsExpr id -> HsSplice id
+ Debug.Breakpoint.GhcFacade: HsUntypedSplice :: XUntypedSplice p -> HsUntypedSplice p -> HsExpr p
- Debug.Breakpoint.GhcFacade: IPBind :: XCIPBind id -> Either (XRec id HsIPName) (IdP id) -> LHsExpr id -> IPBind id
+ Debug.Breakpoint.GhcFacade: IPBind :: XCIPBind id -> XRec id HsIPName -> LHsExpr id -> IPBind id
- Debug.Breakpoint.GhcFacade: IPSkol :: [HsIPName] -> SkolemInfo
+ Debug.Breakpoint.GhcFacade: IPSkol :: [HsIPName] -> SkolemInfoAnon
- Debug.Breakpoint.GhcFacade: IR :: Unique -> TcLevel -> IORef (Maybe TcType) -> InferResult
+ Debug.Breakpoint.GhcFacade: IR :: Unique -> TcLevel -> Maybe FixedRuntimeRepContext -> IORef (Maybe TcType) -> InferResult
- Debug.Breakpoint.GhcFacade: IdSig :: XIdSig pass -> Id -> Sig pass
+ Debug.Breakpoint.GhcFacade: IdSig :: Id -> IdSig
- Debug.Breakpoint.GhcFacade: IfGblEnv :: SDoc -> Maybe (Module, IfG TypeEnv) -> IfGblEnv
+ Debug.Breakpoint.GhcFacade: IfGblEnv :: SDoc -> KnotVars (IfG TypeEnv) -> IfGblEnv
- Debug.Breakpoint.GhcFacade: IfLclEnv :: Module -> IsBootInterface -> SDoc -> Maybe NameShape -> Maybe TypeEnv -> FastStringEnv TyVar -> FastStringEnv Id -> IfLclEnv
+ Debug.Breakpoint.GhcFacade: IfLclEnv :: !Module -> IsBootInterface -> SDoc -> Maybe NameShape -> Maybe TypeEnv -> FastStringEnv TyVar -> FastStringEnv Id -> IfLclEnv
- Debug.Breakpoint.GhcFacade: Implic :: TcLevel -> [TcTyVar] -> SkolemInfo -> [EvVar] -> HasGivenEqs -> Bool -> TcLclEnv -> WantedConstraints -> EvBindsVar -> VarSet -> VarSet -> ImplicStatus -> Implication
+ Debug.Breakpoint.GhcFacade: Implic :: TcLevel -> SkolemInfoAnon -> [TcTyVar] -> [EvVar] -> HasGivenEqs -> Bool -> TcLclEnv -> WantedConstraints -> EvBindsVar -> VarSet -> VarSet -> ImplicStatus -> Implication
- Debug.Breakpoint.GhcFacade: ImportAvails :: ImportedMods -> ModuleNameEnv ModuleNameWithIsBoot -> Set UnitId -> Set UnitId -> Bool -> [Module] -> [Module] -> ImportAvails
+ Debug.Breakpoint.GhcFacade: ImportAvails :: ImportedMods -> InstalledModuleEnv ModuleNameWithIsBoot -> Set UnitId -> Bool -> Set UnitId -> InstalledModuleEnv ModuleNameWithIsBoot -> [ModuleName] -> [Module] -> [Module] -> ImportAvails
- Debug.Breakpoint.GhcFacade: InferSkol :: [(Name, TcType)] -> SkolemInfo
+ Debug.Breakpoint.GhcFacade: InferSkol :: [(Name, TcType)] -> SkolemInfoAnon
- Debug.Breakpoint.GhcFacade: Inlinable :: InlineSpec
+ Debug.Breakpoint.GhcFacade: Inlinable :: SourceText -> InlineSpec
- Debug.Breakpoint.GhcFacade: Inline :: InlineSpec
+ Debug.Breakpoint.GhcFacade: Inline :: SourceText -> InlineSpec
- Debug.Breakpoint.GhcFacade: InstSkol :: SkolemInfo
+ Debug.Breakpoint.GhcFacade: InstSkol :: ClsInstOrQC -> PatersonSize -> SkolemInfoAnon
- Debug.Breakpoint.GhcFacade: Invisible :: Specificity -> ArgFlag
+ Debug.Breakpoint.GhcFacade: Invisible :: Specificity -> ForAllTyFlag
- Debug.Breakpoint.GhcFacade: ListComp :: HsStmtContext p
+ Debug.Breakpoint.GhcFacade: ListComp :: HsDoFlavour
- Debug.Breakpoint.GhcFacade: MDoExpr :: Maybe ModuleName -> HsStmtContext p
+ Debug.Breakpoint.GhcFacade: MDoExpr :: Maybe ModuleName -> HsDoFlavour
- Debug.Breakpoint.GhcFacade: MG :: XMG p body -> XRec p [LMatch p body] -> Origin -> MatchGroup p body
+ Debug.Breakpoint.GhcFacade: MG :: XMG p body -> XRec p [LMatch p body] -> MatchGroup p body
- Debug.Breakpoint.GhcFacade: Match :: XCMatch p body -> HsMatchContext (NoGhcTc p) -> [LPat p] -> GRHSs p body -> Match p body
+ Debug.Breakpoint.GhcFacade: Match :: XCMatch p body -> HsMatchContext p -> [LPat p] -> GRHSs p body -> Match p body
- Debug.Breakpoint.GhcFacade: MatchGroupTc :: [Scaled Type] -> Type -> MatchGroupTc
+ Debug.Breakpoint.GhcFacade: MatchGroupTc :: [Scaled Type] -> Type -> Origin -> MatchGroupTc
- Debug.Breakpoint.GhcFacade: MinimalSig :: XMinimalSig pass -> SourceText -> LBooleanFormula (LIdP pass) -> Sig pass
+ Debug.Breakpoint.GhcFacade: MinimalSig :: XMinimalSig pass -> LBooleanFormula (LIdP pass) -> Sig pass
- Debug.Breakpoint.GhcFacade: MonadComp :: HsStmtContext p
+ Debug.Breakpoint.GhcFacade: MonadComp :: HsDoFlavour
- Debug.Breakpoint.GhcFacade: NamedTCB :: ArgFlag -> TyConBndrVis
+ Debug.Breakpoint.GhcFacade: NamedTCB :: ForAllTyFlag -> TyConBndrVis
- Debug.Breakpoint.GhcFacade: NoInline :: InlineSpec
+ Debug.Breakpoint.GhcFacade: NoInline :: SourceText -> InlineSpec
- Debug.Breakpoint.GhcFacade: NoLayoutInfo :: LayoutInfo
+ Debug.Breakpoint.GhcFacade: NoLayoutInfo :: LayoutInfo pass
- Debug.Breakpoint.GhcFacade: OverLit :: XOverLit p -> OverLitVal -> HsExpr p -> HsOverLit p
+ Debug.Breakpoint.GhcFacade: OverLit :: XOverLit p -> OverLitVal -> HsOverLit p
- Debug.Breakpoint.GhcFacade: ParPat :: XParPat p -> LPat p -> Pat p
+ Debug.Breakpoint.GhcFacade: ParPat :: XParPat p -> !LHsToken "(" p -> LPat p -> !LHsToken ")" p -> Pat p
- Debug.Breakpoint.GhcFacade: PatBind :: XPatBind idL idR -> LPat idL -> GRHSs idR (LHsExpr idR) -> ([CoreTickish], [[CoreTickish]]) -> HsBindLR idL idR
+ Debug.Breakpoint.GhcFacade: PatBind :: XPatBind idL idR -> LPat idL -> GRHSs idR (LHsExpr idR) -> HsBindLR idL idR
- Debug.Breakpoint.GhcFacade: PatBr :: XPatBr p -> LPat p -> HsBracket p
+ Debug.Breakpoint.GhcFacade: PatBr :: XPatBr p -> LPat p -> HsQuote p
- Debug.Breakpoint.GhcFacade: PatSkol :: ConLike -> HsMatchContext GhcRn -> SkolemInfo
+ Debug.Breakpoint.GhcFacade: PatSkol :: ConLike -> HsMatchContext GhcTc -> SkolemInfoAnon
- Debug.Breakpoint.GhcFacade: Plugin :: CorePlugin -> TcPlugin -> HoleFitPlugin -> ([CommandLineOption] -> HscEnv -> IO HscEnv) -> ([CommandLineOption] -> IO PluginRecompile) -> ([CommandLineOption] -> ModSummary -> HsParsedModule -> Hsc HsParsedModule) -> ([CommandLineOption] -> TcGblEnv -> HsGroup GhcRn -> TcM (TcGblEnv, HsGroup GhcRn)) -> ([CommandLineOption] -> ModSummary -> TcGblEnv -> TcM TcGblEnv) -> ([CommandLineOption] -> LHsExpr GhcTc -> TcM (LHsExpr GhcTc)) -> (forall lcl. () => [CommandLineOption] -> ModIface -> IfM lcl ModIface) -> Plugin
+ Debug.Breakpoint.GhcFacade: Plugin :: CorePlugin -> TcPlugin -> DefaultingPlugin -> HoleFitPlugin -> ([CommandLineOption] -> HscEnv -> IO HscEnv) -> ([CommandLineOption] -> IO PluginRecompile) -> ([CommandLineOption] -> ModSummary -> ParsedResult -> Hsc ParsedResult) -> ([CommandLineOption] -> TcGblEnv -> HsGroup GhcRn -> TcM (TcGblEnv, HsGroup GhcRn)) -> ([CommandLineOption] -> ModSummary -> TcGblEnv -> TcM TcGblEnv) -> ([CommandLineOption] -> LHsExpr GhcTc -> TcM (LHsExpr GhcTc)) -> (forall lcl. () => [CommandLineOption] -> ModIface -> IfM lcl ModIface) -> Plugin
- Debug.Breakpoint.GhcFacade: PprCode :: LabelStyle -> PprStyle
+ Debug.Breakpoint.GhcFacade: PprCode :: PprStyle
- Debug.Breakpoint.GhcFacade: PprDump :: PrintUnqualified -> PprStyle
+ Debug.Breakpoint.GhcFacade: PprDump :: NamePprCtx -> PprStyle
- Debug.Breakpoint.GhcFacade: PprUser :: PrintUnqualified -> Depth -> Coloured -> PprStyle
+ Debug.Breakpoint.GhcFacade: PprUser :: NamePprCtx -> Depth -> Coloured -> PprStyle
- Debug.Breakpoint.GhcFacade: QueryQualify :: QueryQualifyName -> QueryQualifyModule -> QueryQualifyPackage -> PrintUnqualified
+ Debug.Breakpoint.GhcFacade: QueryQualify :: QueryQualifyName -> QueryQualifyModule -> QueryQualifyPackage -> QueryPromotionTick -> NamePprCtx
- Debug.Breakpoint.GhcFacade: RecConGADT :: XRec pass [LConDeclField pass] -> HsConDeclGADTDetails pass
+ Debug.Breakpoint.GhcFacade: RecConGADT :: XRec pass [LConDeclField pass] -> LHsUniToken "->" "\8594" pass -> HsConDeclGADTDetails pass
- Debug.Breakpoint.GhcFacade: ReifySkol :: SkolemInfo
+ Debug.Breakpoint.GhcFacade: ReifySkol :: SkolemInfoAnon
- Debug.Breakpoint.GhcFacade: Required :: ArgFlag
+ Debug.Breakpoint.GhcFacade: Required :: ForAllTyFlag
- Debug.Breakpoint.GhcFacade: RuleSigCtxt :: Name -> UserTypeCtxt
+ Debug.Breakpoint.GhcFacade: RuleSigCtxt :: FastString -> Name -> UserTypeCtxt
- Debug.Breakpoint.GhcFacade: RuleSkol :: RuleName -> SkolemInfo
+ Debug.Breakpoint.GhcFacade: RuleSkol :: RuleName -> SkolemInfoAnon
- Debug.Breakpoint.GhcFacade: RuntimeRep :: ([Type] -> [PrimRep]) -> RuntimeRepInfo
+ Debug.Breakpoint.GhcFacade: RuntimeRep :: ([Type] -> [PrimRep]) -> PromDataConInfo
- Debug.Breakpoint.GhcFacade: RuntimeUnkSkol :: SkolemInfo
+ Debug.Breakpoint.GhcFacade: RuntimeUnkSkol :: SkolemInfoAnon
- Debug.Breakpoint.GhcFacade: SCCFunSig :: XSCCFunSig pass -> SourceText -> LIdP pass -> Maybe (XRec pass StringLiteral) -> Sig pass
+ Debug.Breakpoint.GhcFacade: SCCFunSig :: XSCCFunSig pass -> LIdP pass -> Maybe (XRec pass StringLiteral) -> Sig pass
- Debug.Breakpoint.GhcFacade: SDC :: !PprStyle -> !Scheme -> !PprColour -> !Bool -> !Int -> !Int -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !FastString -> SDoc -> SDocContext
+ Debug.Breakpoint.GhcFacade: SDC :: !PprStyle -> !Scheme -> !PprColour -> !Bool -> !Int -> !Int -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !FastString -> SDoc -> SDocContext
- Debug.Breakpoint.GhcFacade: ScOrigin :: TypeSize -> CtOrigin
+ Debug.Breakpoint.GhcFacade: ScOrigin :: ClsInstOrQC -> NakedScFlag -> CtOrigin
- Debug.Breakpoint.GhcFacade: SigSkol :: UserTypeCtxt -> TcType -> [(Name, TcTyVar)] -> SkolemInfo
+ Debug.Breakpoint.GhcFacade: SigSkol :: UserTypeCtxt -> TcType -> [(Name, TcTyVar)] -> SkolemInfoAnon
- Debug.Breakpoint.GhcFacade: SigTypeSkol :: UserTypeCtxt -> SkolemInfo
+ Debug.Breakpoint.GhcFacade: SigTypeSkol :: UserTypeCtxt -> SkolemInfoAnon
- Debug.Breakpoint.GhcFacade: SkolemTv :: TcLevel -> Bool -> TcTyVarDetails
+ Debug.Breakpoint.GhcFacade: SkolemTv :: SkolemInfo -> TcLevel -> Bool -> TcTyVarDetails
- Debug.Breakpoint.GhcFacade: SpecInstSig :: XSpecInstSig pass -> SourceText -> LHsSigType pass -> Sig pass
+ Debug.Breakpoint.GhcFacade: SpecInstSig :: XSpecInstSig pass -> LHsSigType pass -> Sig pass
- Debug.Breakpoint.GhcFacade: SpliceDecl :: XSpliceDecl p -> XRec p (HsSplice p) -> SpliceExplicitFlag -> SpliceDecl p
+ Debug.Breakpoint.GhcFacade: SpliceDecl :: XSpliceDecl p -> XRec p (HsUntypedSplice p) -> SpliceDecoration -> SpliceDecl p
- Debug.Breakpoint.GhcFacade: SplicePat :: XSplicePat p -> HsSplice p -> Pat p
+ Debug.Breakpoint.GhcFacade: SplicePat :: XSplicePat p -> HsUntypedSplice p -> Pat p
- Debug.Breakpoint.GhcFacade: SumPat :: XSumPat p -> LPat p -> ConTag -> Arity -> Pat p
+ Debug.Breakpoint.GhcFacade: SumPat :: XSumPat p -> LPat p -> ConTag -> SumWidth -> Pat p
- Debug.Breakpoint.GhcFacade: TcGblEnv :: Module -> Module -> HscSource -> GlobalRdrEnv -> Maybe [Type] -> FixityEnv -> RecFieldEnv -> TypeEnv -> TcRef TypeEnv -> !InstEnv -> !FamInstEnv -> AnnEnv -> [AvailInfo] -> ImportAvails -> DefUses -> TcRef [GlobalRdrElt] -> TcRef NameSet -> TcRef Bool -> TcRef Bool -> TcRef OccSet -> [(Module, Fingerprint)] -> Maybe [(LIE GhcRn, Avails)] -> [LImportDecl GhcRn] -> Maybe (HsGroup GhcRn) -> TcRef [FilePath] -> TcRef [LHsDecl GhcPs] -> TcRef [(ForeignSrcLang, FilePath)] -> TcRef NameSet -> TcRef [(TcLclEnv, ThModFinalizers)] -> TcRef [String] -> TcRef (Map TypeRep Dynamic) -> TcRef (Maybe (ForeignRef (IORef QState))) -> TcRef THDocs -> Bag EvBind -> Maybe Id -> LHsBinds GhcTc -> NameSet -> [LTcSpecPrag] -> Warnings -> [Annotation] -> [TyCon] -> NameSet -> [ClsInst] -> [FamInst] -> [LRuleDecl GhcTc] -> [LForeignDecl GhcTc] -> [PatSyn] -> Maybe LHsDocString -> !AnyHpcUsage -> SelfBootInfo -> Maybe Name -> TcRef (Bool, WarningMessages) -> [TcPluginSolver] -> [HoleFitPlugin] -> RealSrcSpan -> TcRef WantedConstraints -> !CompleteMatches -> TcRef CostCentreState -> TcGblEnv
+ Debug.Breakpoint.GhcFacade: TcGblEnv :: Module -> Module -> HscSource -> GlobalRdrEnv -> Maybe [Type] -> FixityEnv -> RecFieldEnv -> TypeEnv -> KnotVars (IORef TypeEnv) -> !InstEnv -> !FamInstEnv -> AnnEnv -> [AvailInfo] -> ImportAvails -> DefUses -> TcRef [GlobalRdrElt] -> TcRef NameSet -> TcRef Bool -> TcRef Bool -> TcRef ([Linkable], PkgsLoaded) -> TcRef OccSet -> [(Module, Fingerprint)] -> Maybe [(LIE GhcRn, Avails)] -> [LImportDecl GhcRn] -> Maybe (HsGroup GhcRn) -> TcRef [FilePath] -> TcRef [LHsDecl GhcPs] -> TcRef [(ForeignSrcLang, FilePath)] -> TcRef NameSet -> TcRef [(TcLclEnv, ThModFinalizers)] -> TcRef [String] -> TcRef (Map TypeRep Dynamic) -> TcRef (Maybe (ForeignRef (IORef QState))) -> TcRef THDocs -> Bag EvBind -> Maybe Id -> LHsBinds GhcTc -> NameSet -> [LTcSpecPrag] -> Warnings GhcRn -> [Annotation] -> [TyCon] -> NameSet -> [ClsInst] -> [FamInst] -> [LRuleDecl GhcTc] -> [LForeignDecl GhcTc] -> [PatSyn] -> Maybe (LHsDoc GhcRn) -> !AnyHpcUsage -> SelfBootInfo -> Maybe Name -> TcRef Bool -> TcRef (Messages TcRnMessage) -> [TcPluginSolver] -> UniqFM TyCon [TcPluginRewriter] -> [FillDefaulting] -> [HoleFitPlugin] -> RealSrcSpan -> TcRef WantedConstraints -> !CompleteMatches -> TcRef CostCentreState -> TcRef (ModuleEnv Int) -> TcGblEnv
- Debug.Breakpoint.GhcFacade: TcLclEnv :: RealSrcSpan -> [ErrCtxt] -> Bool -> TcLevel -> ThStage -> ThBindEnv -> ArrowCtxt -> LocalRdrEnv -> TcTypeEnv -> TcRef UsageEnv -> TcBinderStack -> TcRef WantedConstraints -> TcRef (Messages DecoratedSDoc) -> TcLclEnv
+ Debug.Breakpoint.GhcFacade: TcLclEnv :: RealSrcSpan -> [ErrCtxt] -> Bool -> TcLevel -> ThStage -> ThBindEnv -> ArrowCtxt -> LocalRdrEnv -> TcTypeEnv -> TcRef UsageEnv -> TcBinderStack -> TcRef WantedConstraints -> TcRef (Messages TcRnMessage) -> TcLclEnv
- Debug.Breakpoint.GhcFacade: TcPlugin :: TcPluginM s -> (s -> TcPluginSolver) -> (s -> TcPluginM ()) -> TcPlugin
+ Debug.Breakpoint.GhcFacade: TcPlugin :: TcPluginM s -> (s -> TcPluginSolver) -> (s -> UniqFM TyCon TcPluginRewriter) -> (s -> TcPluginM ()) -> TcPlugin
- Debug.Breakpoint.GhcFacade: TyCoFolder :: (Type -> Maybe Type) -> (env -> TyVar -> a) -> (env -> CoVar -> a) -> (env -> CoercionHole -> a) -> (env -> TyCoVar -> ArgFlag -> env) -> TyCoFolder env a
+ Debug.Breakpoint.GhcFacade: TyCoFolder :: (Type -> Maybe Type) -> (env -> TyVar -> a) -> (env -> CoVar -> a) -> (env -> CoercionHole -> a) -> (env -> TyCoVar -> ForAllTyFlag -> env) -> TyCoFolder env a
- Debug.Breakpoint.GhcFacade: TyCoMapper :: (env -> TyVar -> m Type) -> (env -> CoVar -> m Coercion) -> (env -> CoercionHole -> m Coercion) -> (env -> TyCoVar -> ArgFlag -> m (env, TyCoVar)) -> (TyCon -> m TyCon) -> TyCoMapper env (m :: Type -> Type)
+ Debug.Breakpoint.GhcFacade: TyCoMapper :: (env -> TyVar -> m Type) -> (env -> CoVar -> m Coercion) -> (env -> CoercionHole -> m Coercion) -> (env -> TyCoVar -> ForAllTyFlag -> m (env, TyCoVar)) -> (TyCon -> m TyCon) -> TyCoMapper env (m :: Type -> Type)
- Debug.Breakpoint.GhcFacade: TyConSkol :: TyConFlavour -> Name -> SkolemInfo
+ Debug.Breakpoint.GhcFacade: TyConSkol :: TyConFlavour -> Name -> SkolemInfoAnon
- Debug.Breakpoint.GhcFacade: TypBr :: XTypBr p -> LHsType p -> HsBracket p
+ Debug.Breakpoint.GhcFacade: TypBr :: XTypBr p -> LHsType p -> HsQuote p
- Debug.Breakpoint.GhcFacade: TypeEqOrigin :: TcType -> TcType -> Maybe SDoc -> Bool -> CtOrigin
+ Debug.Breakpoint.GhcFacade: TypeEqOrigin :: TcType -> TcType -> Maybe TypedThing -> Bool -> CtOrigin
- Debug.Breakpoint.GhcFacade: Unambiguous :: XUnambiguous pass -> LocatedN RdrName -> AmbiguousFieldOcc pass
+ Debug.Breakpoint.GhcFacade: Unambiguous :: XUnambiguous pass -> XRec pass RdrName -> AmbiguousFieldOcc pass
- Debug.Breakpoint.GhcFacade: UnhelpfulLoc :: FastString -> SrcLoc
+ Debug.Breakpoint.GhcFacade: UnhelpfulLoc :: !FastString -> SrcLoc
- Debug.Breakpoint.GhcFacade: UnifyForAllSkol :: TcType -> SkolemInfo
+ Debug.Breakpoint.GhcFacade: UnifyForAllSkol :: TcType -> SkolemInfoAnon
- Debug.Breakpoint.GhcFacade: UnkSkol :: SkolemInfo
+ Debug.Breakpoint.GhcFacade: UnkSkol :: CallStack -> SkolemInfoAnon
- Debug.Breakpoint.GhcFacade: VarBr :: XVarBr p -> Bool -> LIdP p -> HsBracket p
+ Debug.Breakpoint.GhcFacade: VarBr :: XVarBr p -> Bool -> LIdP p -> HsQuote p
- Debug.Breakpoint.GhcFacade: VecCount :: Int -> RuntimeRepInfo
+ Debug.Breakpoint.GhcFacade: VecCount :: Int -> PromDataConInfo
- Debug.Breakpoint.GhcFacade: VecElem :: PrimElemRep -> RuntimeRepInfo
+ Debug.Breakpoint.GhcFacade: VecElem :: PrimElemRep -> PromDataConInfo
- Debug.Breakpoint.GhcFacade: VirtualBraces :: !Int -> LayoutInfo
+ Debug.Breakpoint.GhcFacade: VirtualBraces :: !Int -> LayoutInfo pass
- Debug.Breakpoint.GhcFacade: WC :: Cts -> Bag Implication -> Bag Hole -> WantedConstraints
+ Debug.Breakpoint.GhcFacade: WC :: Cts -> Bag Implication -> Bag DelayedError -> WantedConstraints
- Debug.Breakpoint.GhcFacade: Wanted :: ShadowInfo -> CtFlavour
+ Debug.Breakpoint.GhcFacade: Wanted :: CtFlavour
- Debug.Breakpoint.GhcFacade: Warning :: XWarning pass -> [LIdP pass] -> WarningTxt -> WarnDecl pass
+ Debug.Breakpoint.GhcFacade: Warning :: XWarning pass -> [LIdP pass] -> WarningTxt pass -> WarnDecl pass
- Debug.Breakpoint.GhcFacade: Warnings :: XWarnings pass -> SourceText -> [LWarnDecl pass] -> WarnDecls pass
+ Debug.Breakpoint.GhcFacade: Warnings :: XWarnings pass -> [LWarnDecl pass] -> WarnDecls pass
- Debug.Breakpoint.GhcFacade: WpFun :: HsWrapper -> HsWrapper -> Scaled TcType -> SDoc -> HsWrapper
+ Debug.Breakpoint.GhcFacade: WpFun :: HsWrapper -> HsWrapper -> Scaled TcTypeFRR -> HsWrapper
- Debug.Breakpoint.GhcFacade: [abe_mono] :: ABExport p -> IdP p
+ Debug.Breakpoint.GhcFacade: [abe_mono] :: ABExport -> Id
- Debug.Breakpoint.GhcFacade: [abe_poly] :: ABExport p -> IdP p
+ Debug.Breakpoint.GhcFacade: [abe_poly] :: ABExport -> Id
- Debug.Breakpoint.GhcFacade: [abe_prags] :: ABExport p -> TcSpecPrags
+ Debug.Breakpoint.GhcFacade: [abe_prags] :: ABExport -> TcSpecPrags
- Debug.Breakpoint.GhcFacade: [abe_wrap] :: ABExport p -> HsWrapper
+ Debug.Breakpoint.GhcFacade: [abe_wrap] :: ABExport -> HsWrapper
- Debug.Breakpoint.GhcFacade: [abs_binds] :: HsBindLR idL idR -> LHsBinds idL
+ Debug.Breakpoint.GhcFacade: [abs_binds] :: AbsBinds -> LHsBinds GhcTc
- Debug.Breakpoint.GhcFacade: [abs_ev_binds] :: HsBindLR idL idR -> [TcEvBinds]
+ Debug.Breakpoint.GhcFacade: [abs_ev_binds] :: AbsBinds -> [TcEvBinds]
- Debug.Breakpoint.GhcFacade: [abs_ev_vars] :: HsBindLR idL idR -> [EvVar]
+ Debug.Breakpoint.GhcFacade: [abs_ev_vars] :: AbsBinds -> [EvVar]
- Debug.Breakpoint.GhcFacade: [abs_exports] :: HsBindLR idL idR -> [ABExport idL]
+ Debug.Breakpoint.GhcFacade: [abs_exports] :: AbsBinds -> [ABExport]
- Debug.Breakpoint.GhcFacade: [abs_sig] :: HsBindLR idL idR -> Bool
+ Debug.Breakpoint.GhcFacade: [abs_sig] :: AbsBinds -> Bool
- Debug.Breakpoint.GhcFacade: [abs_tvs] :: HsBindLR idL idR -> [TyVar]
+ Debug.Breakpoint.GhcFacade: [abs_tvs] :: AbsBinds -> [TyVar]
- Debug.Breakpoint.GhcFacade: [cd_fld_doc] :: ConDeclField pass -> Maybe LHsDocString
+ Debug.Breakpoint.GhcFacade: [cd_fld_doc] :: ConDeclField pass -> Maybe (LHsDoc pass)
- Debug.Breakpoint.GhcFacade: [con_doc] :: ConDecl pass -> Maybe LHsDocString
+ Debug.Breakpoint.GhcFacade: [con_doc] :: ConDecl pass -> Maybe (LHsDoc pass)
- Debug.Breakpoint.GhcFacade: [con_names] :: ConDecl pass -> [LIdP pass]
+ Debug.Breakpoint.GhcFacade: [con_names] :: ConDecl pass -> NonEmpty (LIdP pass)
- Debug.Breakpoint.GhcFacade: [dd_cons] :: HsDataDefn pass -> [LConDecl pass]
+ Debug.Breakpoint.GhcFacade: [dd_cons] :: HsDataDefn pass -> DataDefnCons (LConDecl pass)
- Debug.Breakpoint.GhcFacade: [env_um] :: Env gbl lcl -> !Char
+ Debug.Breakpoint.GhcFacade: [env_um] :: Env gbl lcl -> {-# UNPACK #-} !Char
- Debug.Breakpoint.GhcFacade: [fd_fe] :: ForeignDecl pass -> ForeignExport
+ Debug.Breakpoint.GhcFacade: [fd_fe] :: ForeignDecl pass -> ForeignExport pass
- Debug.Breakpoint.GhcFacade: [fd_fi] :: ForeignDecl pass -> ForeignImport
+ Debug.Breakpoint.GhcFacade: [fd_fi] :: ForeignDecl pass -> ForeignImport pass
- Debug.Breakpoint.GhcFacade: [ft_af] :: Type -> AnonArgFlag
+ Debug.Breakpoint.GhcFacade: [ft_af] :: Type -> FunTyFlag
- Debug.Breakpoint.GhcFacade: [gf_field] :: HsExpr p -> Located (HsFieldLabel p)
+ Debug.Breakpoint.GhcFacade: [gf_field] :: HsExpr p -> XRec p (DotFieldOcc p)
- Debug.Breakpoint.GhcFacade: [hole_occ] :: Hole -> OccName
+ Debug.Breakpoint.GhcFacade: [hole_occ] :: Hole -> RdrName
- Debug.Breakpoint.GhcFacade: [hst_ctxt] :: HsType pass -> Maybe (LHsContext pass)
+ Debug.Breakpoint.GhcFacade: [hst_ctxt] :: HsType pass -> LHsContext pass
- Debug.Breakpoint.GhcFacade: [ic_info] :: Implication -> SkolemInfo
+ Debug.Breakpoint.GhcFacade: [ic_info] :: Implication -> SkolemInfoAnon
- Debug.Breakpoint.GhcFacade: [if_mod] :: IfLclEnv -> Module
+ Debug.Breakpoint.GhcFacade: [if_mod] :: IfLclEnv -> !Module
- Debug.Breakpoint.GhcFacade: [if_rec_types] :: IfGblEnv -> Maybe (Module, IfG TypeEnv)
+ Debug.Breakpoint.GhcFacade: [if_rec_types] :: IfGblEnv -> KnotVars (IfG TypeEnv)
- Debug.Breakpoint.GhcFacade: [m_ctxt] :: Match p body -> HsMatchContext (NoGhcTc p)
+ Debug.Breakpoint.GhcFacade: [m_ctxt] :: Match p body -> HsMatchContext p
- Debug.Breakpoint.GhcFacade: [mc_fun] :: HsMatchContext p -> LIdP p
+ Debug.Breakpoint.GhcFacade: [mc_fun] :: HsMatchContext p -> LIdP (NoGhcTc p)
- Debug.Breakpoint.GhcFacade: [mg_origin] :: MatchGroup p body -> Origin
+ Debug.Breakpoint.GhcFacade: [mg_origin] :: MatchGroupTc -> Origin
- Debug.Breakpoint.GhcFacade: [parsedResultAction] :: Plugin -> [CommandLineOption] -> ModSummary -> HsParsedModule -> Hsc HsParsedModule
+ Debug.Breakpoint.GhcFacade: [parsedResultAction] :: Plugin -> [CommandLineOption] -> ModSummary -> ParsedResult -> Hsc ParsedResult
- Debug.Breakpoint.GhcFacade: [proj_flds] :: HsExpr p -> NonEmpty (Located (HsFieldLabel p))
+ Debug.Breakpoint.GhcFacade: [proj_flds] :: HsExpr p -> NonEmpty (XRec p (DotFieldOcc p))
- Debug.Breakpoint.GhcFacade: [queryQualifyModule] :: PrintUnqualified -> QueryQualifyModule
+ Debug.Breakpoint.GhcFacade: [queryQualifyModule] :: NamePprCtx -> QueryQualifyModule
- Debug.Breakpoint.GhcFacade: [queryQualifyName] :: PrintUnqualified -> QueryQualifyName
+ Debug.Breakpoint.GhcFacade: [queryQualifyName] :: NamePprCtx -> QueryQualifyName
- Debug.Breakpoint.GhcFacade: [queryQualifyPackage] :: PrintUnqualified -> QueryQualifyPackage
+ Debug.Breakpoint.GhcFacade: [queryQualifyPackage] :: NamePprCtx -> QueryQualifyPackage
- Debug.Breakpoint.GhcFacade: [rd_name] :: RuleDecl pass -> XRec pass (SourceText, RuleName)
+ Debug.Breakpoint.GhcFacade: [rd_name] :: RuleDecl pass -> XRec pass RuleName
- Debug.Breakpoint.GhcFacade: [rec_dotdot] :: HsRecFields p arg -> Maybe (Located Int)
+ Debug.Breakpoint.GhcFacade: [rec_dotdot] :: HsRecFields p arg -> Maybe (XRec p RecFieldsDotDot)
- Debug.Breakpoint.GhcFacade: [stmt_context] :: ApplicativeArg idL -> HsStmtContext (ApplicativeArgStmCtxPass idL)
+ Debug.Breakpoint.GhcFacade: [stmt_context] :: ApplicativeArg idL -> HsDoFlavour
- Debug.Breakpoint.GhcFacade: [tcf_tycobinder] :: TyCoFolder env a -> env -> TyCoVar -> ArgFlag -> env
+ Debug.Breakpoint.GhcFacade: [tcf_tycobinder] :: TyCoFolder env a -> env -> TyCoVar -> ForAllTyFlag -> env
- Debug.Breakpoint.GhcFacade: [tcg_doc_hdr] :: TcGblEnv -> Maybe LHsDocString
+ Debug.Breakpoint.GhcFacade: [tcg_doc_hdr] :: TcGblEnv -> Maybe (LHsDoc GhcRn)
- Debug.Breakpoint.GhcFacade: [tcg_type_env_var] :: TcGblEnv -> TcRef TypeEnv
+ Debug.Breakpoint.GhcFacade: [tcg_type_env_var] :: TcGblEnv -> KnotVars (IORef TypeEnv)
- Debug.Breakpoint.GhcFacade: [tcg_warns] :: TcGblEnv -> Warnings
+ Debug.Breakpoint.GhcFacade: [tcg_warns] :: TcGblEnv -> Warnings GhcRn
- Debug.Breakpoint.GhcFacade: [tcl_errs] :: TcLclEnv -> TcRef (Messages DecoratedSDoc)
+ Debug.Breakpoint.GhcFacade: [tcl_errs] :: TcLclEnv -> TcRef (Messages TcRnMessage)
- Debug.Breakpoint.GhcFacade: [tcm_tycobinder] :: TyCoMapper env (m :: Type -> Type) -> env -> TyCoVar -> ArgFlag -> m (env, TyCoVar)
+ Debug.Breakpoint.GhcFacade: [tcm_tycobinder] :: TyCoMapper env (m :: Type -> Type) -> env -> TyCoVar -> ForAllTyFlag -> m (env, TyCoVar)
- Debug.Breakpoint.GhcFacade: [uo_thing] :: CtOrigin -> Maybe SDoc
+ Debug.Breakpoint.GhcFacade: [uo_thing] :: CtOrigin -> Maybe TypedThing
- Debug.Breakpoint.GhcFacade: addErr :: SDoc -> TcRn ()
+ Debug.Breakpoint.GhcFacade: addErr :: TcRnMessage -> TcRn ()
- Debug.Breakpoint.GhcFacade: addErrAt :: SrcSpan -> SDoc -> TcRn ()
+ Debug.Breakpoint.GhcFacade: addErrAt :: SrcSpan -> TcRnMessage -> TcRn ()
- Debug.Breakpoint.GhcFacade: addErrTc :: SDoc -> TcM ()
+ Debug.Breakpoint.GhcFacade: addErrTc :: TcRnMessage -> TcM ()
- Debug.Breakpoint.GhcFacade: addErrTcM :: (TidyEnv, SDoc) -> TcM ()
+ Debug.Breakpoint.GhcFacade: addErrTcM :: (TidyEnv, TcRnMessage) -> TcM ()
- Debug.Breakpoint.GhcFacade: addErrs :: [(SrcSpan, SDoc)] -> TcRn ()
+ Debug.Breakpoint.GhcFacade: addErrs :: [(SrcSpan, TcRnMessage)] -> TcRn ()
- Debug.Breakpoint.GhcFacade: addHomeModuleToFinder :: HscEnv -> ModuleName -> ModLocation -> IO Module
+ Debug.Breakpoint.GhcFacade: addHomeModuleToFinder :: FinderCache -> HomeUnit -> ModuleName -> ModLocation -> IO Module
- Debug.Breakpoint.GhcFacade: addMessages :: Messages DecoratedSDoc -> TcRn ()
+ Debug.Breakpoint.GhcFacade: addMessages :: Messages TcRnMessage -> TcRn ()
- Debug.Breakpoint.GhcFacade: addrRepDataConTy :: Type
+ Debug.Breakpoint.GhcFacade: addrRepDataConTy :: RuntimeRepType
- Debug.Breakpoint.GhcFacade: allM :: Monad m => (a -> m Bool) -> [a] -> m Bool
+ Debug.Breakpoint.GhcFacade: allM :: (Monad m, Foldable f) => (a -> m Bool) -> f a -> m Bool
- Debug.Breakpoint.GhcFacade: allocateGlobalBinder :: NameCache -> Module -> OccName -> SrcSpan -> (NameCache, Name)
+ Debug.Breakpoint.GhcFacade: allocateGlobalBinder :: NameCache -> Module -> OccName -> SrcSpan -> IO Name
- Debug.Breakpoint.GhcFacade: alwaysQualify :: PrintUnqualified
+ Debug.Breakpoint.GhcFacade: alwaysQualify :: NamePprCtx
- Debug.Breakpoint.GhcFacade: angleBrackets :: SDoc -> SDoc
+ Debug.Breakpoint.GhcFacade: angleBrackets :: IsLine doc => doc -> doc
- Debug.Breakpoint.GhcFacade: anyM :: Monad m => (a -> m Bool) -> [a] -> m Bool
+ Debug.Breakpoint.GhcFacade: anyM :: (Monad m, Foldable f) => (a -> m Bool) -> f a -> m Bool
- Debug.Breakpoint.GhcFacade: anyRewritableTyVar :: Bool -> EqRel -> (EqRel -> TcTyVar -> Bool) -> TcType -> Bool
+ Debug.Breakpoint.GhcFacade: anyRewritableTyVar :: EqRel -> (EqRel -> TcTyVar -> Bool) -> TcType -> Bool
- Debug.Breakpoint.GhcFacade: applyTysX :: [TyVar] -> Type -> [Type] -> Type
+ Debug.Breakpoint.GhcFacade: applyTysX :: HasDebugCallStack => [TyVar] -> Type -> [Type] -> Type
- Debug.Breakpoint.GhcFacade: braces :: SDoc -> SDoc
+ Debug.Breakpoint.GhcFacade: braces :: IsLine doc => doc -> doc
- Debug.Breakpoint.GhcFacade: brackets :: SDoc -> SDoc
+ Debug.Breakpoint.GhcFacade: brackets :: IsLine doc => doc -> doc
- Debug.Breakpoint.GhcFacade: char :: Char -> SDoc
+ Debug.Breakpoint.GhcFacade: char :: IsLine doc => Char -> doc
- Debug.Breakpoint.GhcFacade: checkErr :: Bool -> SDoc -> TcRn ()
+ Debug.Breakpoint.GhcFacade: checkErr :: Bool -> TcRnMessage -> TcRn ()
- Debug.Breakpoint.GhcFacade: checkTc :: Bool -> SDoc -> TcM ()
+ Debug.Breakpoint.GhcFacade: checkTc :: Bool -> TcRnMessage -> TcM ()
- Debug.Breakpoint.GhcFacade: checkTcM :: Bool -> (TidyEnv, SDoc) -> TcM ()
+ Debug.Breakpoint.GhcFacade: checkTcM :: Bool -> (TidyEnv, TcRnMessage) -> TcM ()
- Debug.Breakpoint.GhcFacade: checkTelescopeSkol :: SkolemInfo -> Bool
+ Debug.Breakpoint.GhcFacade: checkTelescopeSkol :: SkolemInfoAnon -> Bool
- Debug.Breakpoint.GhcFacade: class HasOccName name
+ Debug.Breakpoint.GhcFacade: class () => HasOccName name
- Debug.Breakpoint.GhcFacade: class MapXRec p
+ Debug.Breakpoint.GhcFacade: class () => MapXRec p
- Debug.Breakpoint.GhcFacade: class NamedThing a
+ Debug.Breakpoint.GhcFacade: class () => NamedThing a
- Debug.Breakpoint.GhcFacade: class Outputable a
+ Debug.Breakpoint.GhcFacade: class () => Outputable a
- Debug.Breakpoint.GhcFacade: class OutputableP env a
+ Debug.Breakpoint.GhcFacade: class () => OutputableP env a
- Debug.Breakpoint.GhcFacade: class UnXRec p
+ Debug.Breakpoint.GhcFacade: class () => UnXRec p
- Debug.Breakpoint.GhcFacade: class WrapXRec p a
+ Debug.Breakpoint.GhcFacade: class () => WrapXRec p a
- Debug.Breakpoint.GhcFacade: cloneTyVarBndr :: TCvSubst -> TyVar -> Unique -> (TCvSubst, TyVar)
+ Debug.Breakpoint.GhcFacade: cloneTyVarBndr :: Subst -> TyVar -> Unique -> (Subst, TyVar)
- Debug.Breakpoint.GhcFacade: cloneTyVarBndrs :: TCvSubst -> [TyVar] -> UniqSupply -> (TCvSubst, [TyVar])
+ Debug.Breakpoint.GhcFacade: cloneTyVarBndrs :: Subst -> [TyVar] -> UniqSupply -> (Subst, [TyVar])
- Debug.Breakpoint.GhcFacade: collectHsValBinders :: forall (idL :: Pass) (idR :: Pass). CollectPass (GhcPass idL) => CollectFlag (GhcPass idL) -> HsValBindsLR (GhcPass idL) (GhcPass idR) -> [IdP (GhcPass idL)]
+ Debug.Breakpoint.GhcFacade: collectHsValBinders :: forall (idL :: Pass) idR. CollectPass (GhcPass idL) => CollectFlag (GhcPass idL) -> HsValBindsLR (GhcPass idL) idR -> [IdP (GhcPass idL)]
- Debug.Breakpoint.GhcFacade: collectXXPat :: CollectPass p => Proxy p -> CollectFlag p -> XXPat p -> [IdP p] -> [IdP p]
+ Debug.Breakpoint.GhcFacade: collectXXPat :: CollectPass p => CollectFlag p -> XXPat p -> [IdP p] -> [IdP p]
- Debug.Breakpoint.GhcFacade: colon :: SDoc
+ Debug.Breakpoint.GhcFacade: colon :: IsLine doc => doc
- Debug.Breakpoint.GhcFacade: comma :: SDoc
+ Debug.Breakpoint.GhcFacade: comma :: IsLine doc => doc
- Debug.Breakpoint.GhcFacade: composeTCvSubst :: TCvSubst -> TCvSubst -> TCvSubst
+ Debug.Breakpoint.GhcFacade: composeTCvSubst :: Subst -> Subst -> Subst
- Debug.Breakpoint.GhcFacade: concatMapM :: Monad m => (a -> m [b]) -> [a] -> m [b]
+ Debug.Breakpoint.GhcFacade: concatMapM :: (Monad m, Traversable f) => (a -> m [b]) -> f a -> m [b]
- Debug.Breakpoint.GhcFacade: ctEvExpr :: CtEvidence -> EvExpr
+ Debug.Breakpoint.GhcFacade: ctEvExpr :: HasDebugCallStack => CtEvidence -> EvExpr
- Debug.Breakpoint.GhcFacade: ctEvId :: Ct -> EvVar
+ Debug.Breakpoint.GhcFacade: ctEvId :: HasDebugCallStack => Ct -> EvVar
- Debug.Breakpoint.GhcFacade: data ABExport p
+ Debug.Breakpoint.GhcFacade: data () => ABExport
- Debug.Breakpoint.GhcFacade: data ATValidityInfo
+ Debug.Breakpoint.GhcFacade: data () => ATValidityInfo
- Debug.Breakpoint.GhcFacade: data Activation
+ Debug.Breakpoint.GhcFacade: data () => Activation
- Debug.Breakpoint.GhcFacade: data AddEpAnn
+ Debug.Breakpoint.GhcFacade: data () => AddEpAnn
- Debug.Breakpoint.GhcFacade: data AlgTyConFlav
+ Debug.Breakpoint.GhcFacade: data () => AlgTyConFlav
- Debug.Breakpoint.GhcFacade: data AlgTyConRhs
+ Debug.Breakpoint.GhcFacade: data () => AlgTyConRhs
- Debug.Breakpoint.GhcFacade: data Alignment
+ Debug.Breakpoint.GhcFacade: data () => Alignment
- Debug.Breakpoint.GhcFacade: data AmbiguousFieldOcc pass
+ Debug.Breakpoint.GhcFacade: data () => AmbiguousFieldOcc pass
- Debug.Breakpoint.GhcFacade: data Anchor
+ Debug.Breakpoint.GhcFacade: data () => Anchor
- Debug.Breakpoint.GhcFacade: data AnchorOperation
+ Debug.Breakpoint.GhcFacade: data () => AnchorOperation
- Debug.Breakpoint.GhcFacade: data AnnContext
+ Debug.Breakpoint.GhcFacade: data () => AnnContext
- Debug.Breakpoint.GhcFacade: data AnnDecl pass
+ Debug.Breakpoint.GhcFacade: data () => AnnDecl pass
- Debug.Breakpoint.GhcFacade: data AnnExplicitSum
+ Debug.Breakpoint.GhcFacade: data () => AnnExplicitSum
- Debug.Breakpoint.GhcFacade: data AnnFieldLabel
+ Debug.Breakpoint.GhcFacade: data () => AnnFieldLabel
- Debug.Breakpoint.GhcFacade: data AnnKeywordId
+ Debug.Breakpoint.GhcFacade: data () => AnnKeywordId
- Debug.Breakpoint.GhcFacade: data AnnList
+ Debug.Breakpoint.GhcFacade: data () => AnnList
- Debug.Breakpoint.GhcFacade: data AnnListItem
+ Debug.Breakpoint.GhcFacade: data () => AnnListItem
- Debug.Breakpoint.GhcFacade: data AnnParen
+ Debug.Breakpoint.GhcFacade: data () => AnnParen
- Debug.Breakpoint.GhcFacade: data AnnPragma
+ Debug.Breakpoint.GhcFacade: data () => AnnPragma
- Debug.Breakpoint.GhcFacade: data AnnProjection
+ Debug.Breakpoint.GhcFacade: data () => AnnProjection
- Debug.Breakpoint.GhcFacade: data AnnProvenance pass
+ Debug.Breakpoint.GhcFacade: data () => AnnProvenance pass
- Debug.Breakpoint.GhcFacade: data AnnSig
+ Debug.Breakpoint.GhcFacade: data () => AnnSig
- Debug.Breakpoint.GhcFacade: data AnnSortKey
+ Debug.Breakpoint.GhcFacade: data () => AnnSortKey
- Debug.Breakpoint.GhcFacade: data AnnsIf
+ Debug.Breakpoint.GhcFacade: data () => AnnsIf
- Debug.Breakpoint.GhcFacade: data ApplicativeArg idL
+ Debug.Breakpoint.GhcFacade: data () => ApplicativeArg idL
- Debug.Breakpoint.GhcFacade: data ArithSeqInfo id
+ Debug.Breakpoint.GhcFacade: data () => ArithSeqInfo id
- Debug.Breakpoint.GhcFacade: data ArrowCtxt
+ Debug.Breakpoint.GhcFacade: data () => ArrowCtxt
- Debug.Breakpoint.GhcFacade: data Bag a
+ Debug.Breakpoint.GhcFacade: data () => Bag a
- Debug.Breakpoint.GhcFacade: data BindingSite
+ Debug.Breakpoint.GhcFacade: data () => BindingSite
- Debug.Breakpoint.GhcFacade: data Boxity
+ Debug.Breakpoint.GhcFacade: data () => Boxity
- Debug.Breakpoint.GhcFacade: data BufSpan
+ Debug.Breakpoint.GhcFacade: data () => BufSpan
- Debug.Breakpoint.GhcFacade: data BuiltInSyntax
+ Debug.Breakpoint.GhcFacade: data () => BuiltInSyntax
- Debug.Breakpoint.GhcFacade: data CImportSpec
+ Debug.Breakpoint.GhcFacade: data () => CImportSpec
- Debug.Breakpoint.GhcFacade: data CanEqLHS
+ Debug.Breakpoint.GhcFacade: data () => CanEqLHS
- Debug.Breakpoint.GhcFacade: data CheckTyEqProblem
+ Debug.Breakpoint.GhcFacade: data () => CheckTyEqProblem
- Debug.Breakpoint.GhcFacade: data CheckTyEqResult
+ Debug.Breakpoint.GhcFacade: data () => CheckTyEqResult
- Debug.Breakpoint.GhcFacade: data Class
+ Debug.Breakpoint.GhcFacade: data () => Class
- Debug.Breakpoint.GhcFacade: data ClassATItem
+ Debug.Breakpoint.GhcFacade: data () => ClassATItem
- Debug.Breakpoint.GhcFacade: data ClsInst
+ Debug.Breakpoint.GhcFacade: data () => ClsInst
- Debug.Breakpoint.GhcFacade: data ClsInstDecl pass
+ Debug.Breakpoint.GhcFacade: data () => ClsInstDecl pass
- Debug.Breakpoint.GhcFacade: data CmdTopTc
+ Debug.Breakpoint.GhcFacade: data () => CmdTopTc
- Debug.Breakpoint.GhcFacade: data Coercion
+ Debug.Breakpoint.GhcFacade: data () => Coercion
- Debug.Breakpoint.GhcFacade: data CoercionHole
+ Debug.Breakpoint.GhcFacade: data () => CoercionHole
- Debug.Breakpoint.GhcFacade: data CollectFlag p
+ Debug.Breakpoint.GhcFacade: data () => CollectFlag p
- Debug.Breakpoint.GhcFacade: data CompilerPhase
+ Debug.Breakpoint.GhcFacade: data () => CompilerPhase
- Debug.Breakpoint.GhcFacade: data CompleteMatch
+ Debug.Breakpoint.GhcFacade: data () => CompleteMatch
- Debug.Breakpoint.GhcFacade: data ConDecl pass
+ Debug.Breakpoint.GhcFacade: data () => ConDecl pass
- Debug.Breakpoint.GhcFacade: data ConDeclField pass
+ Debug.Breakpoint.GhcFacade: data () => ConDeclField pass
- Debug.Breakpoint.GhcFacade: data Ct
+ Debug.Breakpoint.GhcFacade: data () => Ct
- Debug.Breakpoint.GhcFacade: data CtEvidence
+ Debug.Breakpoint.GhcFacade: data () => CtEvidence
- Debug.Breakpoint.GhcFacade: data CtFlavour
+ Debug.Breakpoint.GhcFacade: data () => CtFlavour
- Debug.Breakpoint.GhcFacade: data CtIrredReason
+ Debug.Breakpoint.GhcFacade: data () => CtIrredReason
- Debug.Breakpoint.GhcFacade: data CtLoc
+ Debug.Breakpoint.GhcFacade: data () => CtLoc
- Debug.Breakpoint.GhcFacade: data CtOrigin
+ Debug.Breakpoint.GhcFacade: data () => CtOrigin
- Debug.Breakpoint.GhcFacade: data DefMethSpec ty
+ Debug.Breakpoint.GhcFacade: data () => DefMethSpec ty
- Debug.Breakpoint.GhcFacade: data DefaultDecl pass
+ Debug.Breakpoint.GhcFacade: data () => DefaultDecl pass
- Debug.Breakpoint.GhcFacade: data DelayedSplice
+ Debug.Breakpoint.GhcFacade: data () => DelayedSplice
- Debug.Breakpoint.GhcFacade: data DeltaPos
+ Debug.Breakpoint.GhcFacade: data () => DeltaPos
- Debug.Breakpoint.GhcFacade: data Depth
+ Debug.Breakpoint.GhcFacade: data () => Depth
- Debug.Breakpoint.GhcFacade: data DerivClauseTys pass
+ Debug.Breakpoint.GhcFacade: data () => DerivClauseTys pass
- Debug.Breakpoint.GhcFacade: data DerivDecl pass
+ Debug.Breakpoint.GhcFacade: data () => DerivDecl pass
- Debug.Breakpoint.GhcFacade: data DerivStrategy pass
+ Debug.Breakpoint.GhcFacade: data () => DerivStrategy pass
- Debug.Breakpoint.GhcFacade: data DocDecl
+ Debug.Breakpoint.GhcFacade: data () => DocDecl pass
- Debug.Breakpoint.GhcFacade: data DocLoc
+ Debug.Breakpoint.GhcFacade: data () => DocLoc
- Debug.Breakpoint.GhcFacade: data EP a
+ Debug.Breakpoint.GhcFacade: data () => EP a
- Debug.Breakpoint.GhcFacade: data Env gbl lcl
+ Debug.Breakpoint.GhcFacade: data () => Env gbl lcl
- Debug.Breakpoint.GhcFacade: data EpAnn ann
+ Debug.Breakpoint.GhcFacade: data () => EpAnn ann
- Debug.Breakpoint.GhcFacade: data EpAnnComments
+ Debug.Breakpoint.GhcFacade: data () => EpAnnComments
- Debug.Breakpoint.GhcFacade: data EpAnnHsCase
+ Debug.Breakpoint.GhcFacade: data () => EpAnnHsCase
- Debug.Breakpoint.GhcFacade: data EpAnnUnboundVar
+ Debug.Breakpoint.GhcFacade: data () => EpAnnUnboundVar
- Debug.Breakpoint.GhcFacade: data EpaComment
+ Debug.Breakpoint.GhcFacade: data () => EpaComment
- Debug.Breakpoint.GhcFacade: data EpaCommentTok
+ Debug.Breakpoint.GhcFacade: data () => EpaCommentTok
- Debug.Breakpoint.GhcFacade: data EpaLocation
+ Debug.Breakpoint.GhcFacade: data () => EpaLocation
- Debug.Breakpoint.GhcFacade: data EvBind
+ Debug.Breakpoint.GhcFacade: data () => EvBind
- Debug.Breakpoint.GhcFacade: data EvBindsVar
+ Debug.Breakpoint.GhcFacade: data () => EvBindsVar
- Debug.Breakpoint.GhcFacade: data EvCallStack
+ Debug.Breakpoint.GhcFacade: data () => EvCallStack
- Debug.Breakpoint.GhcFacade: data EvTerm
+ Debug.Breakpoint.GhcFacade: data () => EvTerm
- Debug.Breakpoint.GhcFacade: data EvTypeable
+ Debug.Breakpoint.GhcFacade: data () => EvTypeable
- Debug.Breakpoint.GhcFacade: data ExpType
+ Debug.Breakpoint.GhcFacade: data () => ExpType
- Debug.Breakpoint.GhcFacade: data FamEqn pass rhs
+ Debug.Breakpoint.GhcFacade: data () => FamEqn pass rhs
- Debug.Breakpoint.GhcFacade: data FamTyConFlav
+ Debug.Breakpoint.GhcFacade: data () => FamTyConFlav
- Debug.Breakpoint.GhcFacade: data FamilyDecl pass
+ Debug.Breakpoint.GhcFacade: data () => FamilyDecl pass
- Debug.Breakpoint.GhcFacade: data FamilyInfo pass
+ Debug.Breakpoint.GhcFacade: data () => FamilyInfo pass
- Debug.Breakpoint.GhcFacade: data FamilyResultSig pass
+ Debug.Breakpoint.GhcFacade: data () => FamilyResultSig pass
- Debug.Breakpoint.GhcFacade: data FastString
+ Debug.Breakpoint.GhcFacade: data () => FastString
- Debug.Breakpoint.GhcFacade: data FastZString
+ Debug.Breakpoint.GhcFacade: data () => FastZString
- Debug.Breakpoint.GhcFacade: data FieldOcc pass
+ Debug.Breakpoint.GhcFacade: data () => FieldOcc pass
- Debug.Breakpoint.GhcFacade: data FindResult
+ Debug.Breakpoint.GhcFacade: data () => FindResult
- Debug.Breakpoint.GhcFacade: data FixitySig pass
+ Debug.Breakpoint.GhcFacade: data () => FixitySig pass
- Debug.Breakpoint.GhcFacade: data FloatBind
+ Debug.Breakpoint.GhcFacade: data () => FloatBind
- Debug.Breakpoint.GhcFacade: data ForeignDecl pass
+ Debug.Breakpoint.GhcFacade: data () => ForeignDecl pass
- Debug.Breakpoint.GhcFacade: data ForeignExport
+ Debug.Breakpoint.GhcFacade: data () => ForeignExport pass
- Debug.Breakpoint.GhcFacade: data ForeignImport
+ Debug.Breakpoint.GhcFacade: data () => ForeignImport pass
- Debug.Breakpoint.GhcFacade: data ForeignSrcLang
+ Debug.Breakpoint.GhcFacade: data () => ForeignSrcLang
- Debug.Breakpoint.GhcFacade: data FrontendPlugin
+ Debug.Breakpoint.GhcFacade: data () => FrontendPlugin
- Debug.Breakpoint.GhcFacade: data FrontendResult
+ Debug.Breakpoint.GhcFacade: data () => FrontendResult
- Debug.Breakpoint.GhcFacade: data FunDep pass
+ Debug.Breakpoint.GhcFacade: data () => FunDep pass
- Debug.Breakpoint.GhcFacade: data FunctionOrData
+ Debug.Breakpoint.GhcFacade: data () => FunctionOrData
- Debug.Breakpoint.GhcFacade: data GRHS p body
+ Debug.Breakpoint.GhcFacade: data () => GRHS p body
- Debug.Breakpoint.GhcFacade: data GRHSs p body
+ Debug.Breakpoint.GhcFacade: data () => GRHSs p body
- Debug.Breakpoint.GhcFacade: data GenLocated l e
+ Debug.Breakpoint.GhcFacade: data () => GenLocated l e
- Debug.Breakpoint.GhcFacade: data GhcPass (c :: Pass)
+ Debug.Breakpoint.GhcFacade: data () => GhcPass (c :: Pass)
- Debug.Breakpoint.GhcFacade: data GrhsAnn
+ Debug.Breakpoint.GhcFacade: data () => GrhsAnn
- Debug.Breakpoint.GhcFacade: data HasE
+ Debug.Breakpoint.GhcFacade: data () => HasE
- Debug.Breakpoint.GhcFacade: data HasGivenEqs
+ Debug.Breakpoint.GhcFacade: data () => HasGivenEqs
- Debug.Breakpoint.GhcFacade: data Hole
+ Debug.Breakpoint.GhcFacade: data () => Hole
- Debug.Breakpoint.GhcFacade: data HoleExprRef
+ Debug.Breakpoint.GhcFacade: data () => HoleExprRef
- Debug.Breakpoint.GhcFacade: data HoleFitPluginR
+ Debug.Breakpoint.GhcFacade: data () => HoleFitPluginR
- Debug.Breakpoint.GhcFacade: data HoleSort
+ Debug.Breakpoint.GhcFacade: data () => HoleSort
- Debug.Breakpoint.GhcFacade: data HsArg tm ty
+ Debug.Breakpoint.GhcFacade: data () => HsArg tm ty
- Debug.Breakpoint.GhcFacade: data HsArrAppType
+ Debug.Breakpoint.GhcFacade: data () => HsArrAppType
- Debug.Breakpoint.GhcFacade: data HsArrow pass
+ Debug.Breakpoint.GhcFacade: data () => HsArrow pass
- Debug.Breakpoint.GhcFacade: data HsArrowMatchContext
+ Debug.Breakpoint.GhcFacade: data () => HsArrowMatchContext
- Debug.Breakpoint.GhcFacade: data HsBindLR idL idR
+ Debug.Breakpoint.GhcFacade: data () => HsBindLR idL idR
- Debug.Breakpoint.GhcFacade: data HsCmd id
+ Debug.Breakpoint.GhcFacade: data () => HsCmd id
- Debug.Breakpoint.GhcFacade: data HsCmdTop p
+ Debug.Breakpoint.GhcFacade: data () => HsCmdTop p
- Debug.Breakpoint.GhcFacade: data HsConDeclGADTDetails pass
+ Debug.Breakpoint.GhcFacade: data () => HsConDeclGADTDetails pass
- Debug.Breakpoint.GhcFacade: data HsConDetails tyarg arg rec
+ Debug.Breakpoint.GhcFacade: data () => HsConDetails tyarg arg rec
- Debug.Breakpoint.GhcFacade: data HsDataDefn pass
+ Debug.Breakpoint.GhcFacade: data () => HsDataDefn pass
- Debug.Breakpoint.GhcFacade: data HsDecl p
+ Debug.Breakpoint.GhcFacade: data () => HsDecl p
- Debug.Breakpoint.GhcFacade: data HsDerivingClause pass
+ Debug.Breakpoint.GhcFacade: data () => HsDerivingClause pass
- Debug.Breakpoint.GhcFacade: data HsExpansion a b
+ Debug.Breakpoint.GhcFacade: data () => HsExpansion orig expanded
- Debug.Breakpoint.GhcFacade: data HsExpr p
+ Debug.Breakpoint.GhcFacade: data () => HsExpr p
- Debug.Breakpoint.GhcFacade: data HsForAllTelescope pass
+ Debug.Breakpoint.GhcFacade: data () => HsForAllTelescope pass
- Debug.Breakpoint.GhcFacade: data HsGroup p
+ Debug.Breakpoint.GhcFacade: data () => HsGroup p
- Debug.Breakpoint.GhcFacade: data HsIPBinds id
+ Debug.Breakpoint.GhcFacade: data () => HsIPBinds id
- Debug.Breakpoint.GhcFacade: data HsLit x
+ Debug.Breakpoint.GhcFacade: data () => HsLit x
- Debug.Breakpoint.GhcFacade: data HsLocalBindsLR idL idR
+ Debug.Breakpoint.GhcFacade: data () => HsLocalBindsLR idL idR
- Debug.Breakpoint.GhcFacade: data HsMatchContext p
+ Debug.Breakpoint.GhcFacade: data () => HsMatchContext p
- Debug.Breakpoint.GhcFacade: data HsOuterTyVarBndrs flag pass
+ Debug.Breakpoint.GhcFacade: data () => HsOuterTyVarBndrs flag pass
- Debug.Breakpoint.GhcFacade: data HsOverLit p
+ Debug.Breakpoint.GhcFacade: data () => HsOverLit p
- Debug.Breakpoint.GhcFacade: data HsPatSigType pass
+ Debug.Breakpoint.GhcFacade: data () => HsPatSigType pass
- Debug.Breakpoint.GhcFacade: data HsPatSynDir id
+ Debug.Breakpoint.GhcFacade: data () => HsPatSynDir id
- Debug.Breakpoint.GhcFacade: data HsPragE p
+ Debug.Breakpoint.GhcFacade: data () => HsPragE p
- Debug.Breakpoint.GhcFacade: data HsRecFields p arg
+ Debug.Breakpoint.GhcFacade: data () => HsRecFields p arg
- Debug.Breakpoint.GhcFacade: data HsScaled pass a
+ Debug.Breakpoint.GhcFacade: data () => HsScaled pass a
- Debug.Breakpoint.GhcFacade: data HsSigType pass
+ Debug.Breakpoint.GhcFacade: data () => HsSigType pass
- Debug.Breakpoint.GhcFacade: data HsSrcBang
+ Debug.Breakpoint.GhcFacade: data () => HsSrcBang
- Debug.Breakpoint.GhcFacade: data HsStmtContext p
+ Debug.Breakpoint.GhcFacade: data () => HsStmtContext p
- Debug.Breakpoint.GhcFacade: data HsTupArg id
+ Debug.Breakpoint.GhcFacade: data () => HsTupArg id
- Debug.Breakpoint.GhcFacade: data HsTupleSort
+ Debug.Breakpoint.GhcFacade: data () => HsTupleSort
- Debug.Breakpoint.GhcFacade: data HsTyLit
+ Debug.Breakpoint.GhcFacade: data () => HsTyLit pass
- Debug.Breakpoint.GhcFacade: data HsTyVarBndr flag pass
+ Debug.Breakpoint.GhcFacade: data () => HsTyVarBndr flag pass
- Debug.Breakpoint.GhcFacade: data HsType pass
+ Debug.Breakpoint.GhcFacade: data () => HsType pass
- Debug.Breakpoint.GhcFacade: data HsValBindsLR idL idR
+ Debug.Breakpoint.GhcFacade: data () => HsValBindsLR idL idR
- Debug.Breakpoint.GhcFacade: data HsWildCardBndrs pass thing
+ Debug.Breakpoint.GhcFacade: data () => HsWildCardBndrs pass thing
- Debug.Breakpoint.GhcFacade: data HsWrap (hs_syn :: Type -> Type)
+ Debug.Breakpoint.GhcFacade: data () => HsWrap (hs_syn :: Type -> Type)
- Debug.Breakpoint.GhcFacade: data HsWrapper
+ Debug.Breakpoint.GhcFacade: data () => HsWrapper
- Debug.Breakpoint.GhcFacade: data IOEnv env a
+ Debug.Breakpoint.GhcFacade: data () => IOEnv env a
- Debug.Breakpoint.GhcFacade: data IOEnvFailure
+ Debug.Breakpoint.GhcFacade: data () => IOEnvFailure
- Debug.Breakpoint.GhcFacade: data IORef a
+ Debug.Breakpoint.GhcFacade: data () => IORef a
- Debug.Breakpoint.GhcFacade: data IPBind id
+ Debug.Breakpoint.GhcFacade: data () => IPBind id
- Debug.Breakpoint.GhcFacade: data IdBindingInfo
+ Debug.Breakpoint.GhcFacade: data () => IdBindingInfo
- Debug.Breakpoint.GhcFacade: data IfGblEnv
+ Debug.Breakpoint.GhcFacade: data () => IfGblEnv
- Debug.Breakpoint.GhcFacade: data IfLclEnv
+ Debug.Breakpoint.GhcFacade: data () => IfLclEnv
- Debug.Breakpoint.GhcFacade: data ImplicStatus
+ Debug.Breakpoint.GhcFacade: data () => ImplicStatus
- Debug.Breakpoint.GhcFacade: data Implication
+ Debug.Breakpoint.GhcFacade: data () => Implication
- Debug.Breakpoint.GhcFacade: data ImportAvails
+ Debug.Breakpoint.GhcFacade: data () => ImportAvails
- Debug.Breakpoint.GhcFacade: data InferResult
+ Debug.Breakpoint.GhcFacade: data () => InferResult
- Debug.Breakpoint.GhcFacade: data Injectivity
+ Debug.Breakpoint.GhcFacade: data () => Injectivity
- Debug.Breakpoint.GhcFacade: data InjectivityAnn pass
+ Debug.Breakpoint.GhcFacade: data () => InjectivityAnn pass
- Debug.Breakpoint.GhcFacade: data InlinePragma
+ Debug.Breakpoint.GhcFacade: data () => InlinePragma
- Debug.Breakpoint.GhcFacade: data InlineSpec
+ Debug.Breakpoint.GhcFacade: data () => InlineSpec
- Debug.Breakpoint.GhcFacade: data InsideLam
+ Debug.Breakpoint.GhcFacade: data () => InsideLam
- Debug.Breakpoint.GhcFacade: data InstDecl pass
+ Debug.Breakpoint.GhcFacade: data () => InstDecl pass
- Debug.Breakpoint.GhcFacade: data InstEnvs
+ Debug.Breakpoint.GhcFacade: data () => InstEnvs
- Debug.Breakpoint.GhcFacade: data InstalledFindResult
+ Debug.Breakpoint.GhcFacade: data () => InstalledFindResult
- Debug.Breakpoint.GhcFacade: data IntWithInf
+ Debug.Breakpoint.GhcFacade: data () => IntWithInf
- Debug.Breakpoint.GhcFacade: data InterestingCxt
+ Debug.Breakpoint.GhcFacade: data () => InterestingCxt
- Debug.Breakpoint.GhcFacade: data IsExtraConstraint
+ Debug.Breakpoint.GhcFacade: data () => IsExtraConstraint
- Debug.Breakpoint.GhcFacade: data IsGroupClosed
+ Debug.Breakpoint.GhcFacade: data () => IsGroupClosed
- Debug.Breakpoint.GhcFacade: data IsUnicodeSyntax
+ Debug.Breakpoint.GhcFacade: data () => IsUnicodeSyntax
- Debug.Breakpoint.GhcFacade: data LHsQTyVars pass
+ Debug.Breakpoint.GhcFacade: data () => LHsQTyVars pass
- Debug.Breakpoint.GhcFacade: data LayoutInfo
+ Debug.Breakpoint.GhcFacade: data () => LayoutInfo pass
- Debug.Breakpoint.GhcFacade: data LeftOrRight
+ Debug.Breakpoint.GhcFacade: data () => LeftOrRight
- Debug.Breakpoint.GhcFacade: data LoadedPlugin
+ Debug.Breakpoint.GhcFacade: data () => LoadedPlugin
- Debug.Breakpoint.GhcFacade: data MCoercion
+ Debug.Breakpoint.GhcFacade: data () => MCoercion
- Debug.Breakpoint.GhcFacade: data Match p body
+ Debug.Breakpoint.GhcFacade: data () => Match p body
- Debug.Breakpoint.GhcFacade: data MatchGroup p body
+ Debug.Breakpoint.GhcFacade: data () => MatchGroup p body
- Debug.Breakpoint.GhcFacade: data MatchGroupTc
+ Debug.Breakpoint.GhcFacade: data () => MatchGroupTc
- Debug.Breakpoint.GhcFacade: data MetaDetails
+ Debug.Breakpoint.GhcFacade: data () => MetaDetails
- Debug.Breakpoint.GhcFacade: data MetaInfo
+ Debug.Breakpoint.GhcFacade: data () => MetaInfo
- Debug.Breakpoint.GhcFacade: data NHsValBindsLR idL
+ Debug.Breakpoint.GhcFacade: data () => NHsValBindsLR idL
- Debug.Breakpoint.GhcFacade: data Name
+ Debug.Breakpoint.GhcFacade: data () => Name
- Debug.Breakpoint.GhcFacade: data NameAdornment
+ Debug.Breakpoint.GhcFacade: data () => NameAdornment
- Debug.Breakpoint.GhcFacade: data NameAnn
+ Debug.Breakpoint.GhcFacade: data () => NameAnn
- Debug.Breakpoint.GhcFacade: data NameShape
+ Debug.Breakpoint.GhcFacade: data () => NameShape
- Debug.Breakpoint.GhcFacade: data NameSpace
+ Debug.Breakpoint.GhcFacade: data () => NameSpace
- Debug.Breakpoint.GhcFacade: data NewOrData
+ Debug.Breakpoint.GhcFacade: data () => NewOrData
- Debug.Breakpoint.GhcFacade: data NoEpAnns
+ Debug.Breakpoint.GhcFacade: data () => NoEpAnns
- Debug.Breakpoint.GhcFacade: data NoExtField
+ Debug.Breakpoint.GhcFacade: data () => NoExtField
- Debug.Breakpoint.GhcFacade: data OccEnv a
+ Debug.Breakpoint.GhcFacade: data () => OccEnv a
- Debug.Breakpoint.GhcFacade: data OccInfo
+ Debug.Breakpoint.GhcFacade: data () => OccInfo
- Debug.Breakpoint.GhcFacade: data OccName
+ Debug.Breakpoint.GhcFacade: data () => OccName
- Debug.Breakpoint.GhcFacade: data OneShotInfo
+ Debug.Breakpoint.GhcFacade: data () => OneShotInfo
- Debug.Breakpoint.GhcFacade: data Origin
+ Debug.Breakpoint.GhcFacade: data () => Origin
- Debug.Breakpoint.GhcFacade: data OverLitVal
+ Debug.Breakpoint.GhcFacade: data () => OverLitVal
- Debug.Breakpoint.GhcFacade: data OverlapFlag
+ Debug.Breakpoint.GhcFacade: data () => OverlapFlag
- Debug.Breakpoint.GhcFacade: data OverlapMode
+ Debug.Breakpoint.GhcFacade: data () => OverlapMode
- Debug.Breakpoint.GhcFacade: data ParStmtBlock idL idR
+ Debug.Breakpoint.GhcFacade: data () => ParStmtBlock idL idR
- Debug.Breakpoint.GhcFacade: data ParenType
+ Debug.Breakpoint.GhcFacade: data () => ParenType
- Debug.Breakpoint.GhcFacade: data Pass
+ Debug.Breakpoint.GhcFacade: data () => Pass
- Debug.Breakpoint.GhcFacade: data Pat p
+ Debug.Breakpoint.GhcFacade: data () => Pat p
- Debug.Breakpoint.GhcFacade: data PatSynBind idL idR
+ Debug.Breakpoint.GhcFacade: data () => PatSynBind idL idR
- Debug.Breakpoint.GhcFacade: data PendingRnSplice
+ Debug.Breakpoint.GhcFacade: data () => PendingRnSplice
- Debug.Breakpoint.GhcFacade: data PendingStuff
+ Debug.Breakpoint.GhcFacade: data () => PendingStuff
- Debug.Breakpoint.GhcFacade: data PendingTcSplice
+ Debug.Breakpoint.GhcFacade: data () => PendingTcSplice
- Debug.Breakpoint.GhcFacade: data Plugin
+ Debug.Breakpoint.GhcFacade: data () => Plugin
- Debug.Breakpoint.GhcFacade: data PluginRecompile
+ Debug.Breakpoint.GhcFacade: data () => PluginRecompile
- Debug.Breakpoint.GhcFacade: data PluginWithArgs
+ Debug.Breakpoint.GhcFacade: data () => PluginWithArgs
- Debug.Breakpoint.GhcFacade: data PprStyle
+ Debug.Breakpoint.GhcFacade: data () => PprStyle
- Debug.Breakpoint.GhcFacade: data PrimElemRep
+ Debug.Breakpoint.GhcFacade: data () => PrimElemRep
- Debug.Breakpoint.GhcFacade: data PrimRep
+ Debug.Breakpoint.GhcFacade: data () => PrimRep
- Debug.Breakpoint.GhcFacade: data PromotionErr
+ Debug.Breakpoint.GhcFacade: data () => PromotionErr
- Debug.Breakpoint.GhcFacade: data PromotionFlag
+ Debug.Breakpoint.GhcFacade: data () => PromotionFlag
- Debug.Breakpoint.GhcFacade: data PsLoc
+ Debug.Breakpoint.GhcFacade: data () => PsLoc
- Debug.Breakpoint.GhcFacade: data PsSpan
+ Debug.Breakpoint.GhcFacade: data () => PsSpan
- Debug.Breakpoint.GhcFacade: data PtrString
+ Debug.Breakpoint.GhcFacade: data () => PtrString
- Debug.Breakpoint.GhcFacade: data QCInst
+ Debug.Breakpoint.GhcFacade: data () => QCInst
- Debug.Breakpoint.GhcFacade: data QualifyName
+ Debug.Breakpoint.GhcFacade: data () => QualifyName
- Debug.Breakpoint.GhcFacade: data QuoteWrapper
+ Debug.Breakpoint.GhcFacade: data () => QuoteWrapper
- Debug.Breakpoint.GhcFacade: data RealSrcLoc
+ Debug.Breakpoint.GhcFacade: data () => RealSrcLoc
- Debug.Breakpoint.GhcFacade: data RealSrcSpan
+ Debug.Breakpoint.GhcFacade: data () => RealSrcSpan
- Debug.Breakpoint.GhcFacade: data RecFlag
+ Debug.Breakpoint.GhcFacade: data () => RecFlag
- Debug.Breakpoint.GhcFacade: data RecStmtTc
+ Debug.Breakpoint.GhcFacade: data () => RecStmtTc
- Debug.Breakpoint.GhcFacade: data RecordPatSynField pass
+ Debug.Breakpoint.GhcFacade: data () => RecordPatSynField pass
- Debug.Breakpoint.GhcFacade: data Role
+ Debug.Breakpoint.GhcFacade: data () => Role
- Debug.Breakpoint.GhcFacade: data RoleAnnotDecl pass
+ Debug.Breakpoint.GhcFacade: data () => RoleAnnotDecl pass
- Debug.Breakpoint.GhcFacade: data RuleBndr pass
+ Debug.Breakpoint.GhcFacade: data () => RuleBndr pass
- Debug.Breakpoint.GhcFacade: data RuleDecl pass
+ Debug.Breakpoint.GhcFacade: data () => RuleDecl pass
- Debug.Breakpoint.GhcFacade: data RuleDecls pass
+ Debug.Breakpoint.GhcFacade: data () => RuleDecls pass
- Debug.Breakpoint.GhcFacade: data RuleMatchInfo
+ Debug.Breakpoint.GhcFacade: data () => RuleMatchInfo
- Debug.Breakpoint.GhcFacade: data SDoc
+ Debug.Breakpoint.GhcFacade: data () => SDoc
- Debug.Breakpoint.GhcFacade: data SDocContext
+ Debug.Breakpoint.GhcFacade: data () => SDocContext
- Debug.Breakpoint.GhcFacade: data Scaled a
+ Debug.Breakpoint.GhcFacade: data () => Scaled a
- Debug.Breakpoint.GhcFacade: data SelfBootInfo
+ Debug.Breakpoint.GhcFacade: data () => SelfBootInfo
- Debug.Breakpoint.GhcFacade: data Sig pass
+ Debug.Breakpoint.GhcFacade: data () => Sig pass
- Debug.Breakpoint.GhcFacade: data SkolemInfo
+ Debug.Breakpoint.GhcFacade: data () => SkolemInfo
- Debug.Breakpoint.GhcFacade: data Specificity
+ Debug.Breakpoint.GhcFacade: data () => Specificity
- Debug.Breakpoint.GhcFacade: data SpliceDecl p
+ Debug.Breakpoint.GhcFacade: data () => SpliceDecl p
- Debug.Breakpoint.GhcFacade: data SpliceDecoration
+ Debug.Breakpoint.GhcFacade: data () => SpliceDecoration
- Debug.Breakpoint.GhcFacade: data SpliceType
+ Debug.Breakpoint.GhcFacade: data () => SpliceType
- Debug.Breakpoint.GhcFacade: data SrcLoc
+ Debug.Breakpoint.GhcFacade: data () => SrcLoc
- Debug.Breakpoint.GhcFacade: data SrcSpan
+ Debug.Breakpoint.GhcFacade: data () => SrcSpan
- Debug.Breakpoint.GhcFacade: data SrcSpanAnn' a
+ Debug.Breakpoint.GhcFacade: data () => SrcSpanAnn' a
- Debug.Breakpoint.GhcFacade: data StandaloneKindSig pass
+ Debug.Breakpoint.GhcFacade: data () => StandaloneKindSig pass
- Debug.Breakpoint.GhcFacade: data StaticPlugin
+ Debug.Breakpoint.GhcFacade: data () => StaticPlugin
- Debug.Breakpoint.GhcFacade: data StmtLR idL idR body
+ Debug.Breakpoint.GhcFacade: data () => StmtLR idL idR body
- Debug.Breakpoint.GhcFacade: data SubGoalDepth
+ Debug.Breakpoint.GhcFacade: data () => SubGoalDepth
- Debug.Breakpoint.GhcFacade: data SuccessFlag
+ Debug.Breakpoint.GhcFacade: data () => SuccessFlag
- Debug.Breakpoint.GhcFacade: data SwapFlag
+ Debug.Breakpoint.GhcFacade: data () => SwapFlag
- Debug.Breakpoint.GhcFacade: data SyntaxExprRn
+ Debug.Breakpoint.GhcFacade: data () => SyntaxExprRn
- Debug.Breakpoint.GhcFacade: data SyntaxExprTc
+ Debug.Breakpoint.GhcFacade: data () => SyntaxExprTc
- Debug.Breakpoint.GhcFacade: data SyntaxOpType
+ Debug.Breakpoint.GhcFacade: data () => SyntaxOpType
- Debug.Breakpoint.GhcFacade: data TailCallInfo
+ Debug.Breakpoint.GhcFacade: data () => TailCallInfo
- Debug.Breakpoint.GhcFacade: data TcBinder
+ Debug.Breakpoint.GhcFacade: data () => TcBinder
- Debug.Breakpoint.GhcFacade: data TcEvBinds
+ Debug.Breakpoint.GhcFacade: data () => TcEvBinds
- Debug.Breakpoint.GhcFacade: data TcEvDest
+ Debug.Breakpoint.GhcFacade: data () => TcEvDest
- Debug.Breakpoint.GhcFacade: data TcGblEnv
+ Debug.Breakpoint.GhcFacade: data () => TcGblEnv
- Debug.Breakpoint.GhcFacade: data TcIdSigInfo
+ Debug.Breakpoint.GhcFacade: data () => TcIdSigInfo
- Debug.Breakpoint.GhcFacade: data TcIdSigInst
+ Debug.Breakpoint.GhcFacade: data () => TcIdSigInst
- Debug.Breakpoint.GhcFacade: data TcLclEnv
+ Debug.Breakpoint.GhcFacade: data () => TcLclEnv
- Debug.Breakpoint.GhcFacade: data TcPatSynInfo
+ Debug.Breakpoint.GhcFacade: data () => TcPatSynInfo
- Debug.Breakpoint.GhcFacade: data TcPlugin
+ Debug.Breakpoint.GhcFacade: data () => TcPlugin
- Debug.Breakpoint.GhcFacade: data TcPluginM a
+ Debug.Breakpoint.GhcFacade: data () => TcPluginM a
- Debug.Breakpoint.GhcFacade: data TcSigInfo
+ Debug.Breakpoint.GhcFacade: data () => TcSigInfo
- Debug.Breakpoint.GhcFacade: data TcSpecPrag
+ Debug.Breakpoint.GhcFacade: data () => TcSpecPrag
- Debug.Breakpoint.GhcFacade: data TcSpecPrags
+ Debug.Breakpoint.GhcFacade: data () => TcSpecPrags
- Debug.Breakpoint.GhcFacade: data TcTyThing
+ Debug.Breakpoint.GhcFacade: data () => TcTyThing
- Debug.Breakpoint.GhcFacade: data TcTyVarDetails
+ Debug.Breakpoint.GhcFacade: data () => TcTyVarDetails
- Debug.Breakpoint.GhcFacade: data ThStage
+ Debug.Breakpoint.GhcFacade: data () => ThStage
- Debug.Breakpoint.GhcFacade: data TopLevelFlag
+ Debug.Breakpoint.GhcFacade: data () => TopLevelFlag
- Debug.Breakpoint.GhcFacade: data TrailingAnn
+ Debug.Breakpoint.GhcFacade: data () => TrailingAnn
- Debug.Breakpoint.GhcFacade: data TransForm
+ Debug.Breakpoint.GhcFacade: data () => TransForm
- Debug.Breakpoint.GhcFacade: data TupleSort
+ Debug.Breakpoint.GhcFacade: data () => TupleSort
- Debug.Breakpoint.GhcFacade: data TyClDecl pass
+ Debug.Breakpoint.GhcFacade: data () => TyClDecl pass
- Debug.Breakpoint.GhcFacade: data TyClGroup pass
+ Debug.Breakpoint.GhcFacade: data () => TyClGroup pass
- Debug.Breakpoint.GhcFacade: data TyCoFolder env a
+ Debug.Breakpoint.GhcFacade: data () => TyCoFolder env a
- Debug.Breakpoint.GhcFacade: data TyCoMapper env (m :: Type -> Type)
+ Debug.Breakpoint.GhcFacade: data () => TyCoMapper env (m :: Type -> Type)
- Debug.Breakpoint.GhcFacade: data TyCon
+ Debug.Breakpoint.GhcFacade: data () => TyCon
- Debug.Breakpoint.GhcFacade: data TyConBndrVis
+ Debug.Breakpoint.GhcFacade: data () => TyConBndrVis
- Debug.Breakpoint.GhcFacade: data TyConFlavour
+ Debug.Breakpoint.GhcFacade: data () => TyConFlavour
- Debug.Breakpoint.GhcFacade: data TyFamInstDecl pass
+ Debug.Breakpoint.GhcFacade: data () => TyFamInstDecl pass
- Debug.Breakpoint.GhcFacade: data TyLit
+ Debug.Breakpoint.GhcFacade: data () => TyLit
- Debug.Breakpoint.GhcFacade: data Type
+ Debug.Breakpoint.GhcFacade: data () => Type
- Debug.Breakpoint.GhcFacade: data TypeOrKind
+ Debug.Breakpoint.GhcFacade: data () => TypeOrKind
- Debug.Breakpoint.GhcFacade: data UnhelpfulSpanReason
+ Debug.Breakpoint.GhcFacade: data () => UnhelpfulSpanReason
- Debug.Breakpoint.GhcFacade: data UniqSet a
+ Debug.Breakpoint.GhcFacade: data () => UniqSet a
- Debug.Breakpoint.GhcFacade: data UnivCoProvenance
+ Debug.Breakpoint.GhcFacade: data () => UnivCoProvenance
- Debug.Breakpoint.GhcFacade: data UntypedSpliceFlavour
+ Debug.Breakpoint.GhcFacade: data () => UntypedSpliceFlavour
- Debug.Breakpoint.GhcFacade: data UserTypeCtxt
+ Debug.Breakpoint.GhcFacade: data () => UserTypeCtxt
- Debug.Breakpoint.GhcFacade: data Var
+ Debug.Breakpoint.GhcFacade: data () => Var
- Debug.Breakpoint.GhcFacade: data WantedConstraints
+ Debug.Breakpoint.GhcFacade: data () => WantedConstraints
- Debug.Breakpoint.GhcFacade: data WarnDecl pass
+ Debug.Breakpoint.GhcFacade: data () => WarnDecl pass
- Debug.Breakpoint.GhcFacade: data WarnDecls pass
+ Debug.Breakpoint.GhcFacade: data () => WarnDecls pass
- Debug.Breakpoint.GhcFacade: data WhereFrom
+ Debug.Breakpoint.GhcFacade: data () => WhereFrom
- Debug.Breakpoint.GhcFacade: data XBindStmtRn
+ Debug.Breakpoint.GhcFacade: data () => XBindStmtRn
- Debug.Breakpoint.GhcFacade: data XBindStmtTc
+ Debug.Breakpoint.GhcFacade: data () => XBindStmtTc
- Debug.Breakpoint.GhcFacade: data XXExprGhcTc
+ Debug.Breakpoint.GhcFacade: data () => XXExprGhcTc
- Debug.Breakpoint.GhcFacade: docDeclDoc :: DocDecl -> HsDocString
+ Debug.Breakpoint.GhcFacade: docDeclDoc :: DocDecl pass -> LHsDoc pass
- Debug.Breakpoint.GhcFacade: dot :: SDoc
+ Debug.Breakpoint.GhcFacade: dot :: IsLine doc => doc
- Debug.Breakpoint.GhcFacade: double :: Double -> SDoc
+ Debug.Breakpoint.GhcFacade: double :: IsLine doc => Double -> doc
- Debug.Breakpoint.GhcFacade: doubleQuotes :: SDoc -> SDoc
+ Debug.Breakpoint.GhcFacade: doubleQuotes :: IsLine doc => doc -> doc
- Debug.Breakpoint.GhcFacade: doubleRepDataConTy :: Type
+ Debug.Breakpoint.GhcFacade: doubleRepDataConTy :: RuntimeRepType
- Debug.Breakpoint.GhcFacade: empty :: SDoc
+ Debug.Breakpoint.GhcFacade: empty :: IsOutput doc => doc
- Debug.Breakpoint.GhcFacade: equals :: SDoc
+ Debug.Breakpoint.GhcFacade: equals :: IsLine doc => doc
- Debug.Breakpoint.GhcFacade: expandSynTyCon_maybe :: TyCon -> [tyco] -> Maybe ([(TyVar, tyco)], Type, [tyco])
+ Debug.Breakpoint.GhcFacade: expandSynTyCon_maybe :: TyCon -> [tyco] -> ExpandSynResult tyco
- Debug.Breakpoint.GhcFacade: extendCvSubst :: TCvSubst -> CoVar -> Coercion -> TCvSubst
+ Debug.Breakpoint.GhcFacade: extendCvSubst :: Subst -> CoVar -> Coercion -> Subst
- Debug.Breakpoint.GhcFacade: extendTCvSubst :: TCvSubst -> TyCoVar -> Type -> TCvSubst
+ Debug.Breakpoint.GhcFacade: extendTCvSubst :: Subst -> TyCoVar -> Type -> Subst
- Debug.Breakpoint.GhcFacade: extendTCvSubstList :: TCvSubst -> [Var] -> [Type] -> TCvSubst
+ Debug.Breakpoint.GhcFacade: extendTCvSubstList :: Subst -> [Var] -> [Type] -> Subst
- Debug.Breakpoint.GhcFacade: extendTCvSubstWithClone :: TCvSubst -> TyCoVar -> TyCoVar -> TCvSubst
+ Debug.Breakpoint.GhcFacade: extendTCvSubstWithClone :: Subst -> TyCoVar -> TyCoVar -> Subst
- Debug.Breakpoint.GhcFacade: extendTvSubst :: TCvSubst -> TyVar -> Type -> TCvSubst
+ Debug.Breakpoint.GhcFacade: extendTvSubst :: Subst -> TyVar -> Type -> Subst
- Debug.Breakpoint.GhcFacade: extendTvSubstAndInScope :: TCvSubst -> TyVar -> Type -> TCvSubst
+ Debug.Breakpoint.GhcFacade: extendTvSubstAndInScope :: Subst -> TyVar -> Type -> Subst
- Debug.Breakpoint.GhcFacade: extendTvSubstBinderAndInScope :: TCvSubst -> TyCoBinder -> Type -> TCvSubst
+ Debug.Breakpoint.GhcFacade: extendTvSubstBinderAndInScope :: Subst -> PiTyBinder -> Type -> Subst
- Debug.Breakpoint.GhcFacade: extendTvSubstList :: TCvSubst -> [Var] -> [Type] -> TCvSubst
+ Debug.Breakpoint.GhcFacade: extendTvSubstList :: Subst -> [(TyVar, Type)] -> Subst
- Debug.Breakpoint.GhcFacade: extendTvSubstWithClone :: TCvSubst -> TyVar -> TyVar -> TCvSubst
+ Debug.Breakpoint.GhcFacade: extendTvSubstWithClone :: Subst -> TyVar -> TyVar -> Subst
- Debug.Breakpoint.GhcFacade: failAt :: SrcSpan -> SDoc -> TcRn a
+ Debug.Breakpoint.GhcFacade: failAt :: SrcSpan -> TcRnMessage -> TcRn a
- Debug.Breakpoint.GhcFacade: failIfTc :: Bool -> SDoc -> TcM ()
+ Debug.Breakpoint.GhcFacade: failIfTc :: Bool -> TcRnMessage -> TcM ()
- Debug.Breakpoint.GhcFacade: failIfTcM :: Bool -> (TidyEnv, SDoc) -> TcM ()
+ Debug.Breakpoint.GhcFacade: failIfTcM :: Bool -> (TidyEnv, TcRnMessage) -> TcM ()
- Debug.Breakpoint.GhcFacade: failWith :: SDoc -> TcRn a
+ Debug.Breakpoint.GhcFacade: failWith :: TcRnMessage -> TcRn a
- Debug.Breakpoint.GhcFacade: failWithTc :: SDoc -> TcM a
+ Debug.Breakpoint.GhcFacade: failWithTc :: TcRnMessage -> TcM a
- Debug.Breakpoint.GhcFacade: failWithTcM :: (TidyEnv, SDoc) -> TcM a
+ Debug.Breakpoint.GhcFacade: failWithTcM :: (TidyEnv, TcRnMessage) -> TcM a
- Debug.Breakpoint.GhcFacade: findExactModule :: HscEnv -> InstalledModule -> IO InstalledFindResult
+ Debug.Breakpoint.GhcFacade: findExactModule :: FinderCache -> FinderOpts -> UnitEnvGraph FinderOpts -> UnitState -> Maybe HomeUnit -> InstalledModule -> IO InstalledFindResult
- Debug.Breakpoint.GhcFacade: findExposedPackageModule :: HscEnv -> ModuleName -> Maybe FastString -> IO FindResult
+ Debug.Breakpoint.GhcFacade: findExposedPackageModule :: FinderCache -> FinderOpts -> UnitState -> ModuleName -> PkgQual -> IO FindResult
- Debug.Breakpoint.GhcFacade: findHomeModule :: HscEnv -> ModuleName -> IO FindResult
+ Debug.Breakpoint.GhcFacade: findHomeModule :: FinderCache -> FinderOpts -> HomeUnit -> ModuleName -> IO FindResult
- Debug.Breakpoint.GhcFacade: findImportedModule :: HscEnv -> ModuleName -> Maybe FastString -> IO FindResult
+ Debug.Breakpoint.GhcFacade: findImportedModule :: HscEnv -> ModuleName -> PkgQual -> IO FindResult
- Debug.Breakpoint.GhcFacade: findPluginModule :: HscEnv -> ModuleName -> IO FindResult
+ Debug.Breakpoint.GhcFacade: findPluginModule :: FinderCache -> FinderOpts -> UnitState -> Maybe HomeUnit -> ModuleName -> IO FindResult
- Debug.Breakpoint.GhcFacade: float :: Float -> SDoc
+ Debug.Breakpoint.GhcFacade: float :: IsLine doc => Float -> doc
- Debug.Breakpoint.GhcFacade: floatRepDataConTy :: Type
+ Debug.Breakpoint.GhcFacade: floatRepDataConTy :: RuntimeRepType
- Debug.Breakpoint.GhcFacade: flushFinderCaches :: HscEnv -> IO ()
+ Debug.Breakpoint.GhcFacade: flushFinderCaches :: FinderCache -> UnitEnv -> IO ()
- Debug.Breakpoint.GhcFacade: fsep :: [SDoc] -> SDoc
+ Debug.Breakpoint.GhcFacade: fsep :: IsLine doc => [doc] -> doc
- Debug.Breakpoint.GhcFacade: ftext :: FastString -> SDoc
+ Debug.Breakpoint.GhcFacade: ftext :: IsLine doc => FastString -> doc
- Debug.Breakpoint.GhcFacade: funResultTy :: Type -> Type
+ Debug.Breakpoint.GhcFacade: funResultTy :: HasDebugCallStack => Type -> Type
- Debug.Breakpoint.GhcFacade: getErrsVar :: TcRn (TcRef (Messages DecoratedSDoc))
+ Debug.Breakpoint.GhcFacade: getErrsVar :: TcRn (TcRef (Messages TcRnMessage))
- Debug.Breakpoint.GhcFacade: getPlatform :: TcM Platform
+ Debug.Breakpoint.GhcFacade: getPlatform :: TcRnIf a b Platform
- Debug.Breakpoint.GhcFacade: getPprDebug :: (Bool -> SDoc) -> SDoc
+ Debug.Breakpoint.GhcFacade: getPprDebug :: IsOutput doc => (Bool -> doc) -> doc
- Debug.Breakpoint.GhcFacade: getRuntimeRep :: HasDebugCallStack => Type -> Type
+ Debug.Breakpoint.GhcFacade: getRuntimeRep :: HasDebugCallStack => Type -> RuntimeRepType
- Debug.Breakpoint.GhcFacade: getTvSubstEnv :: TCvSubst -> TvSubstEnv
+ Debug.Breakpoint.GhcFacade: getTvSubstEnv :: Subst -> TvSubstEnv
- Debug.Breakpoint.GhcFacade: getTyVar :: String -> Type -> TyVar
+ Debug.Breakpoint.GhcFacade: getTyVar :: HasDebugCallStack => Type -> TyVar
- Debug.Breakpoint.GhcFacade: getUserTypeErrorMsg :: Ct -> Maybe Type
+ Debug.Breakpoint.GhcFacade: getUserTypeErrorMsg :: PredType -> Maybe Type
- Debug.Breakpoint.GhcFacade: hcat :: [SDoc] -> SDoc
+ Debug.Breakpoint.GhcFacade: hcat :: IsLine doc => [doc] -> doc
- Debug.Breakpoint.GhcFacade: hsRecFieldSel :: HsRecField pass arg -> Located (XCFieldOcc pass)
+ Debug.Breakpoint.GhcFacade: hsRecFieldSel :: UnXRec p => HsRecField p arg -> XCFieldOcc p
- Debug.Breakpoint.GhcFacade: hsSigDoc :: Sig name -> SDoc
+ Debug.Breakpoint.GhcFacade: hsSigDoc :: forall (p :: Pass). IsPass p => Sig (GhcPass p) -> SDoc
- Debug.Breakpoint.GhcFacade: hsep :: [SDoc] -> SDoc
+ Debug.Breakpoint.GhcFacade: hsep :: IsLine doc => [doc] -> doc
- Debug.Breakpoint.GhcFacade: idUnfolding :: Id -> Unfolding
+ Debug.Breakpoint.GhcFacade: idUnfolding :: IdUnfoldingFun
- Debug.Breakpoint.GhcFacade: ifPprDebug :: SDoc -> SDoc -> SDoc
+ Debug.Breakpoint.GhcFacade: ifPprDebug :: IsOutput doc => doc -> doc -> doc
- Debug.Breakpoint.GhcFacade: infixl 1 `asJoinId`
+ Debug.Breakpoint.GhcFacade: infixl 1 `setIdOneShotInfo`
- Debug.Breakpoint.GhcFacade: infixr 3 `consBag`
+ Debug.Breakpoint.GhcFacade: infixr 3 `mkVisFunTyMany`
- Debug.Breakpoint.GhcFacade: initTc :: HscEnv -> HscSource -> Bool -> Module -> RealSrcSpan -> TcM r -> IO (Messages DecoratedSDoc, Maybe r)
+ Debug.Breakpoint.GhcFacade: initTc :: HscEnv -> HscSource -> Bool -> Module -> RealSrcSpan -> TcM r -> IO (Messages TcRnMessage, Maybe r)
- Debug.Breakpoint.GhcFacade: initTcInteractive :: HscEnv -> TcM a -> IO (Messages DecoratedSDoc, Maybe a)
+ Debug.Breakpoint.GhcFacade: initTcInteractive :: HscEnv -> TcM a -> IO (Messages TcRnMessage, Maybe a)
- Debug.Breakpoint.GhcFacade: initTcWithGbl :: HscEnv -> TcGblEnv -> RealSrcSpan -> TcM r -> IO (Messages DecoratedSDoc, Maybe r)
+ Debug.Breakpoint.GhcFacade: initTcWithGbl :: HscEnv -> TcGblEnv -> RealSrcSpan -> TcM r -> IO (Messages TcRnMessage, Maybe r)
- Debug.Breakpoint.GhcFacade: instEnvClasses :: InstEnv -> [Class]
+ Debug.Breakpoint.GhcFacade: instEnvClasses :: InstEnv -> UniqDSet Class
- Debug.Breakpoint.GhcFacade: int :: Int -> SDoc
+ Debug.Breakpoint.GhcFacade: int :: IsLine doc => Int -> doc
- Debug.Breakpoint.GhcFacade: int16RepDataConTy :: Type
+ Debug.Breakpoint.GhcFacade: int16RepDataConTy :: RuntimeRepType
- Debug.Breakpoint.GhcFacade: int32RepDataConTy :: Type
+ Debug.Breakpoint.GhcFacade: int32RepDataConTy :: RuntimeRepType
- Debug.Breakpoint.GhcFacade: int64RepDataConTy :: Type
+ Debug.Breakpoint.GhcFacade: int64RepDataConTy :: RuntimeRepType
- Debug.Breakpoint.GhcFacade: int8RepDataConTy :: Type
+ Debug.Breakpoint.GhcFacade: int8RepDataConTy :: RuntimeRepType
- Debug.Breakpoint.GhcFacade: intRepDataConTy :: Type
+ Debug.Breakpoint.GhcFacade: intRepDataConTy :: RuntimeRepType
- Debug.Breakpoint.GhcFacade: integer :: Integer -> SDoc
+ Debug.Breakpoint.GhcFacade: integer :: IsLine doc => Integer -> doc
- Debug.Breakpoint.GhcFacade: isBoxedRuntimeRep :: Type -> Bool
+ Debug.Breakpoint.GhcFacade: isBoxedRuntimeRep :: RuntimeRepType -> Bool
- Debug.Breakpoint.GhcFacade: isEmptyTCvSubst :: TCvSubst -> Bool
+ Debug.Breakpoint.GhcFacade: isEmptyTCvSubst :: Subst -> Bool
- Debug.Breakpoint.GhcFacade: isFFIArgumentTy :: DynFlags -> Safety -> Type -> Validity
+ Debug.Breakpoint.GhcFacade: isFFIArgumentTy :: DynFlags -> Safety -> Type -> Validity' IllegalForeignTypeReason
- Debug.Breakpoint.GhcFacade: isFFIDynTy :: Type -> Type -> Validity
+ Debug.Breakpoint.GhcFacade: isFFIDynTy :: Type -> Type -> Validity' IllegalForeignTypeReason
- Debug.Breakpoint.GhcFacade: isFFIExportResultTy :: Type -> Validity
+ Debug.Breakpoint.GhcFacade: isFFIExportResultTy :: Type -> Validity' IllegalForeignTypeReason
- Debug.Breakpoint.GhcFacade: isFFIExternalTy :: Type -> Validity
+ Debug.Breakpoint.GhcFacade: isFFIExternalTy :: Type -> Validity' IllegalForeignTypeReason
- Debug.Breakpoint.GhcFacade: isFFIImportResultTy :: DynFlags -> Type -> Validity
+ Debug.Breakpoint.GhcFacade: isFFIImportResultTy :: DynFlags -> Type -> Validity' IllegalForeignTypeReason
- Debug.Breakpoint.GhcFacade: isFFILabelTy :: Type -> Validity
+ Debug.Breakpoint.GhcFacade: isFFILabelTy :: Type -> Validity' IllegalForeignTypeReason
- Debug.Breakpoint.GhcFacade: isFFIPrimArgumentTy :: DynFlags -> Type -> Validity
+ Debug.Breakpoint.GhcFacade: isFFIPrimArgumentTy :: DynFlags -> Type -> Validity' IllegalForeignTypeReason
- Debug.Breakpoint.GhcFacade: isFFIPrimResultTy :: DynFlags -> Type -> Validity
+ Debug.Breakpoint.GhcFacade: isFFIPrimResultTy :: DynFlags -> Type -> Validity' IllegalForeignTypeReason
- Debug.Breakpoint.GhcFacade: isInScope :: Var -> TCvSubst -> Bool
+ Debug.Breakpoint.GhcFacade: isInScope :: Var -> Subst -> Bool
- Debug.Breakpoint.GhcFacade: isLiftedRuntimeRep :: Type -> Bool
+ Debug.Breakpoint.GhcFacade: isLiftedRuntimeRep :: RuntimeRepType -> Bool
- Debug.Breakpoint.GhcFacade: isPendingScDict :: Ct -> Maybe Ct
+ Debug.Breakpoint.GhcFacade: isPendingScDict :: Ct -> Bool
- Debug.Breakpoint.GhcFacade: isUnliftedRuntimeRep :: Type -> Bool
+ Debug.Breakpoint.GhcFacade: isUnliftedRuntimeRep :: RuntimeRepType -> Bool
- Debug.Breakpoint.GhcFacade: kindRep :: HasDebugCallStack => Kind -> Type
+ Debug.Breakpoint.GhcFacade: kindRep :: HasDebugCallStack => Kind -> RuntimeRepType
- Debug.Breakpoint.GhcFacade: kindRep_maybe :: HasDebugCallStack => Kind -> Maybe Type
+ Debug.Breakpoint.GhcFacade: kindRep_maybe :: HasDebugCallStack => Kind -> Maybe RuntimeRepType
- Debug.Breakpoint.GhcFacade: lbrace :: SDoc
+ Debug.Breakpoint.GhcFacade: lbrace :: IsLine doc => doc
- Debug.Breakpoint.GhcFacade: lbrack :: SDoc
+ Debug.Breakpoint.GhcFacade: lbrack :: IsLine doc => doc
- Debug.Breakpoint.GhcFacade: liftedRepTy :: Type
+ Debug.Breakpoint.GhcFacade: liftedRepTy :: RuntimeRepType
- Debug.Breakpoint.GhcFacade: liftedTypeKind :: Kind
+ Debug.Breakpoint.GhcFacade: liftedTypeKind :: Type
- Debug.Breakpoint.GhcFacade: lookupTyVar :: TCvSubst -> TyVar -> Maybe Type
+ Debug.Breakpoint.GhcFacade: lookupTyVar :: Subst -> TyVar -> Maybe Type
- Debug.Breakpoint.GhcFacade: lparen :: SDoc
+ Debug.Breakpoint.GhcFacade: lparen :: IsLine doc => doc
- Debug.Breakpoint.GhcFacade: mapAccumLM :: Monad m => (acc -> x -> m (acc, y)) -> acc -> [x] -> m (acc, [y])
+ Debug.Breakpoint.GhcFacade: mapAccumLM :: (Monad m, Traversable t) => (acc -> x -> m (acc, y)) -> acc -> t x -> m (acc, t y)
- Debug.Breakpoint.GhcFacade: mapPlugins :: HscEnv -> (Plugin -> [CommandLineOption] -> a) -> [a]
+ Debug.Breakpoint.GhcFacade: mapPlugins :: Plugins -> (Plugin -> [CommandLineOption] -> a) -> [a]
- Debug.Breakpoint.GhcFacade: mapSndM :: Monad m => (b -> m c) -> [(a, b)] -> m [(a, c)]
+ Debug.Breakpoint.GhcFacade: mapSndM :: (Applicative m, Traversable f) => (b -> m c) -> f (a, b) -> m (f (a, c))
- Debug.Breakpoint.GhcFacade: mkAnonTyConBinder :: AnonArgFlag -> TyVar -> TyConBinder
+ Debug.Breakpoint.GhcFacade: mkAnonTyConBinder :: TyVar -> TyConBinder
- Debug.Breakpoint.GhcFacade: mkAnonTyConBinders :: AnonArgFlag -> [TyVar] -> [TyConBinder]
+ Debug.Breakpoint.GhcFacade: mkAnonTyConBinders :: [TyVar] -> [TyConBinder]
- Debug.Breakpoint.GhcFacade: mkDumpStyle :: PrintUnqualified -> PprStyle
+ Debug.Breakpoint.GhcFacade: mkDumpStyle :: NamePprCtx -> PprStyle
- Debug.Breakpoint.GhcFacade: mkErrStyle :: PrintUnqualified -> PprStyle
+ Debug.Breakpoint.GhcFacade: mkErrStyle :: NamePprCtx -> PprStyle
- Debug.Breakpoint.GhcFacade: mkFCallName :: Unique -> String -> Name
+ Debug.Breakpoint.GhcFacade: mkFCallName :: Unique -> FastString -> Name
- Debug.Breakpoint.GhcFacade: mkForAllTy :: TyCoVar -> ArgFlag -> Type -> Type
+ Debug.Breakpoint.GhcFacade: mkForAllTy :: ForAllTyBinder -> Type -> Type
- Debug.Breakpoint.GhcFacade: mkForAllTys :: [TyCoVarBinder] -> Type -> Type
+ Debug.Breakpoint.GhcFacade: mkForAllTys :: [ForAllTyBinder] -> Type -> Type
- Debug.Breakpoint.GhcFacade: mkFunTy :: AnonArgFlag -> Mult -> Type -> Type -> Type
+ Debug.Breakpoint.GhcFacade: mkFunTy :: HasDebugCallStack => FunTyFlag -> Mult -> Type -> Type -> Type
- Debug.Breakpoint.GhcFacade: mkGivenLoc :: TcLevel -> SkolemInfo -> TcLclEnv -> CtLoc
+ Debug.Breakpoint.GhcFacade: mkGivenLoc :: TcLevel -> SkolemInfoAnon -> TcLclEnv -> CtLoc
- Debug.Breakpoint.GhcFacade: mkHiOnlyModLocation :: DynFlags -> Suffix -> FilePath -> String -> IO ModLocation
+ Debug.Breakpoint.GhcFacade: mkHiOnlyModLocation :: FinderOpts -> Suffix -> Suffix -> FilePath -> String -> ModLocation
- Debug.Breakpoint.GhcFacade: mkHiPath :: DynFlags -> FilePath -> String -> FilePath
+ Debug.Breakpoint.GhcFacade: mkHiPath :: FinderOpts -> FilePath -> String -> FilePath
- Debug.Breakpoint.GhcFacade: mkHomeModLocation :: DynFlags -> ModuleName -> FilePath -> IO ModLocation
+ Debug.Breakpoint.GhcFacade: mkHomeModLocation :: FinderOpts -> ModuleName -> FilePath -> ModLocation
- Debug.Breakpoint.GhcFacade: mkHomeModLocation2 :: DynFlags -> ModuleName -> FilePath -> String -> IO ModLocation
+ Debug.Breakpoint.GhcFacade: mkHomeModLocation2 :: FinderOpts -> ModuleName -> FilePath -> String -> ModLocation
- Debug.Breakpoint.GhcFacade: mkHsCaseAlt :: forall (p :: Pass) body. (Anno (GRHS (GhcPass p) (LocatedA (body (GhcPass p)))) ~ SrcSpan, Anno (Match (GhcPass p) (LocatedA (body (GhcPass p)))) ~ SrcSpanAnnA) => LPat (GhcPass p) -> LocatedA (body (GhcPass p)) -> LMatch (GhcPass p) (LocatedA (body (GhcPass p)))
+ Debug.Breakpoint.GhcFacade: mkHsCaseAlt :: forall (p :: Pass) body. (Anno (GRHS (GhcPass p) (LocatedA (body (GhcPass p)))) ~ SrcAnn NoEpAnns, Anno (Match (GhcPass p) (LocatedA (body (GhcPass p)))) ~ SrcSpanAnnA) => LPat (GhcPass p) -> LocatedA (body (GhcPass p)) -> LMatch (GhcPass p) (LocatedA (body (GhcPass p)))
- Debug.Breakpoint.GhcFacade: mkHsComp :: HsStmtContext GhcRn -> [ExprLStmt GhcPs] -> LHsExpr GhcPs -> HsExpr GhcPs
+ Debug.Breakpoint.GhcFacade: mkHsComp :: HsDoFlavour -> [ExprLStmt GhcPs] -> LHsExpr GhcPs -> HsExpr GhcPs
- Debug.Breakpoint.GhcFacade: mkHsCompAnns :: HsStmtContext GhcRn -> [ExprLStmt GhcPs] -> LHsExpr GhcPs -> EpAnn AnnList -> HsExpr GhcPs
+ Debug.Breakpoint.GhcFacade: mkHsCompAnns :: HsDoFlavour -> [ExprLStmt GhcPs] -> LHsExpr GhcPs -> EpAnn AnnList -> HsExpr GhcPs
- Debug.Breakpoint.GhcFacade: mkHsDo :: HsStmtContext GhcRn -> LocatedL [ExprLStmt GhcPs] -> HsExpr GhcPs
+ Debug.Breakpoint.GhcFacade: mkHsDo :: HsDoFlavour -> LocatedL [ExprLStmt GhcPs] -> HsExpr GhcPs
- Debug.Breakpoint.GhcFacade: mkHsDoAnns :: HsStmtContext GhcRn -> LocatedL [ExprLStmt GhcPs] -> EpAnn AnnList -> HsExpr GhcPs
+ Debug.Breakpoint.GhcFacade: mkHsDoAnns :: HsDoFlavour -> LocatedL [ExprLStmt GhcPs] -> EpAnn AnnList -> HsExpr GhcPs
- Debug.Breakpoint.GhcFacade: mkHsLam :: forall (p :: Pass). (IsPass p, XMG (GhcPass p) (LHsExpr (GhcPass p)) ~ NoExtField) => [LPat (GhcPass p)] -> LHsExpr (GhcPass p) -> LHsExpr (GhcPass p)
+ Debug.Breakpoint.GhcFacade: mkHsLam :: forall (p :: Pass). (IsPass p, XMG (GhcPass p) (LHsExpr (GhcPass p)) ~ Origin) => [LPat (GhcPass p)] -> LHsExpr (GhcPass p) -> LHsExpr (GhcPass p)
- Debug.Breakpoint.GhcFacade: mkImpossibleExpr :: Type -> CoreExpr
+ Debug.Breakpoint.GhcFacade: mkImpossibleExpr :: Type -> String -> CoreExpr
- Debug.Breakpoint.GhcFacade: mkInfSigmaTy :: [TyCoVar] -> [PredType] -> Type -> Type
+ Debug.Breakpoint.GhcFacade: mkInfSigmaTy :: HasDebugCallStack => [TyCoVar] -> [PredType] -> Type -> Type
- Debug.Breakpoint.GhcFacade: mkIntegerExpr :: Integer -> CoreExpr
+ Debug.Breakpoint.GhcFacade: mkIntegerExpr :: Platform -> Integer -> CoreExpr
- Debug.Breakpoint.GhcFacade: mkInvisFunTy :: Mult -> Type -> Type -> Type
+ Debug.Breakpoint.GhcFacade: mkInvisFunTy :: HasDebugCallStack => Type -> Type -> Type
- Debug.Breakpoint.GhcFacade: mkMatch :: forall (p :: Pass). IsPass p => HsMatchContext (NoGhcTc (GhcPass p)) -> [LPat (GhcPass p)] -> LHsExpr (GhcPass p) -> HsLocalBinds (GhcPass p) -> LMatch (GhcPass p) (LHsExpr (GhcPass p))
+ Debug.Breakpoint.GhcFacade: mkMatch :: forall (p :: Pass). IsPass p => HsMatchContext (GhcPass p) -> [LPat (GhcPass p)] -> LHsExpr (GhcPass p) -> HsLocalBinds (GhcPass p) -> LMatch (GhcPass p) (LHsExpr (GhcPass p))
- Debug.Breakpoint.GhcFacade: mkModDeps :: [ModuleNameWithIsBoot] -> ModuleNameEnv ModuleNameWithIsBoot
+ Debug.Breakpoint.GhcFacade: mkModDeps :: Set (UnitId, ModuleNameWithIsBoot) -> InstalledModuleEnv ModuleNameWithIsBoot
- Debug.Breakpoint.GhcFacade: mkNPat :: Located (HsOverLit GhcPs) -> Maybe (SyntaxExpr GhcPs) -> EpAnn [AddEpAnn] -> Pat GhcPs
+ Debug.Breakpoint.GhcFacade: mkNPat :: LocatedAn NoEpAnns (HsOverLit GhcPs) -> Maybe (SyntaxExpr GhcPs) -> EpAnn [AddEpAnn] -> Pat GhcPs
- Debug.Breakpoint.GhcFacade: mkNPlusKPat :: LocatedN RdrName -> Located (HsOverLit GhcPs) -> EpAnn EpaLocation -> Pat GhcPs
+ Debug.Breakpoint.GhcFacade: mkNPlusKPat :: LocatedN RdrName -> LocatedAn NoEpAnns (HsOverLit GhcPs) -> EpAnn EpaLocation -> Pat GhcPs
- Debug.Breakpoint.GhcFacade: mkNamedTyConBinder :: ArgFlag -> TyVar -> TyConBinder
+ Debug.Breakpoint.GhcFacade: mkNamedTyConBinder :: ForAllTyFlag -> TyVar -> TyConBinder
- Debug.Breakpoint.GhcFacade: mkNamedTyConBinders :: ArgFlag -> [TyVar] -> [TyConBinder]
+ Debug.Breakpoint.GhcFacade: mkNamedTyConBinders :: ForAllTyFlag -> [TyVar] -> [TyConBinder]
- Debug.Breakpoint.GhcFacade: mkNaturalExpr :: Integer -> CoreExpr
+ Debug.Breakpoint.GhcFacade: mkNaturalExpr :: Platform -> Integer -> CoreExpr
- Debug.Breakpoint.GhcFacade: mkObjPath :: DynFlags -> FilePath -> String -> FilePath
+ Debug.Breakpoint.GhcFacade: mkObjPath :: FinderOpts -> FilePath -> String -> FilePath
- Debug.Breakpoint.GhcFacade: mkPhiTy :: [PredType] -> Type -> Type
+ Debug.Breakpoint.GhcFacade: mkPhiTy :: HasDebugCallStack => [PredType] -> Type -> Type
- Debug.Breakpoint.GhcFacade: mkPiTy :: TyCoBinder -> Type -> Type
+ Debug.Breakpoint.GhcFacade: mkPiTy :: PiTyBinder -> Type -> Type
- Debug.Breakpoint.GhcFacade: mkPiTys :: [TyCoBinder] -> Type -> Type
+ Debug.Breakpoint.GhcFacade: mkPiTys :: [PiTyBinder] -> Type -> Type
- Debug.Breakpoint.GhcFacade: mkPrefixFunRhs :: LIdP p -> HsMatchContext p
+ Debug.Breakpoint.GhcFacade: mkPrefixFunRhs :: LIdP (NoGhcTc p) -> HsMatchContext p
- Debug.Breakpoint.GhcFacade: mkPromotedDataCon :: DataCon -> Name -> TyConRepName -> [TyConTyCoBinder] -> Kind -> [Role] -> RuntimeRepInfo -> TyCon
+ Debug.Breakpoint.GhcFacade: mkPromotedDataCon :: DataCon -> Name -> TyConRepName -> [TyConPiTyBinder] -> Kind -> [Role] -> PromDataConInfo -> TyCon
- Debug.Breakpoint.GhcFacade: mkRecFldSelOcc :: String -> OccName
+ Debug.Breakpoint.GhcFacade: mkRecFldSelOcc :: FastString -> OccName
- Debug.Breakpoint.GhcFacade: mkSigmaTy :: [TyCoVarBinder] -> [PredType] -> Type -> Type
+ Debug.Breakpoint.GhcFacade: mkSigmaTy :: HasDebugCallStack => [ForAllTyBinder] -> [PredType] -> Type -> Type
- Debug.Breakpoint.GhcFacade: mkSimpleMatch :: forall (p :: Pass) body. (Anno (Match (GhcPass p) (LocatedA (body (GhcPass p)))) ~ SrcSpanAnnA, Anno (GRHS (GhcPass p) (LocatedA (body (GhcPass p)))) ~ SrcSpan) => HsMatchContext (NoGhcTc (GhcPass p)) -> [LPat (GhcPass p)] -> LocatedA (body (GhcPass p)) -> LMatch (GhcPass p) (LocatedA (body (GhcPass p)))
+ Debug.Breakpoint.GhcFacade: mkSimpleMatch :: forall (p :: Pass) body. (Anno (Match (GhcPass p) (LocatedA (body (GhcPass p)))) ~ SrcSpanAnnA, Anno (GRHS (GhcPass p) (LocatedA (body (GhcPass p)))) ~ SrcAnn NoEpAnns) => HsMatchContext (GhcPass p) -> [LPat (GhcPass p)] -> LocatedA (body (GhcPass p)) -> LMatch (GhcPass p) (LocatedA (body (GhcPass p)))
- Debug.Breakpoint.GhcFacade: mkSpecSigmaTy :: [TyVar] -> [PredType] -> Type -> Type
+ Debug.Breakpoint.GhcFacade: mkSpecSigmaTy :: HasDebugCallStack => [TyVar] -> [PredType] -> Type -> Type
- Debug.Breakpoint.GhcFacade: mkStringExprFSWith :: Monad m => (Name -> m Id) -> FastString -> m CoreExpr
+ Debug.Breakpoint.GhcFacade: mkStringExprFSWith :: MkStringIds -> FastString -> CoreExpr
- Debug.Breakpoint.GhcFacade: mkStubPaths :: DynFlags -> ModuleName -> ModLocation -> FilePath
+ Debug.Breakpoint.GhcFacade: mkStubPaths :: FinderOpts -> ModuleName -> ModLocation -> FilePath
- Debug.Breakpoint.GhcFacade: mkSumTyCon :: Name -> [TyConBinder] -> Kind -> Arity -> [TyVar] -> [DataCon] -> AlgTyConFlav -> TyCon
+ Debug.Breakpoint.GhcFacade: mkSumTyCon :: Name -> [TyConBinder] -> Kind -> [DataCon] -> AlgTyConFlav -> TyCon
- Debug.Breakpoint.GhcFacade: mkTupleStr :: Boxity -> Arity -> String
+ Debug.Breakpoint.GhcFacade: mkTupleStr :: Boxity -> NameSpace -> Arity -> String
- Debug.Breakpoint.GhcFacade: mkTupleTyCon :: Name -> [TyConBinder] -> Kind -> Arity -> DataCon -> TupleSort -> AlgTyConFlav -> TyCon
+ Debug.Breakpoint.GhcFacade: mkTupleTyCon :: Name -> [TyConBinder] -> Kind -> DataCon -> TupleSort -> AlgTyConFlav -> TyCon
- Debug.Breakpoint.GhcFacade: mkTvSubst :: InScopeSet -> TvSubstEnv -> TCvSubst
+ Debug.Breakpoint.GhcFacade: mkTvSubst :: InScopeSet -> TvSubstEnv -> Subst
- Debug.Breakpoint.GhcFacade: mkTvSubstPrs :: [(TyVar, Type)] -> TCvSubst
+ Debug.Breakpoint.GhcFacade: mkTvSubstPrs :: [(TyVar, Type)] -> Subst
- Debug.Breakpoint.GhcFacade: mkUserStyle :: PrintUnqualified -> Depth -> PprStyle
+ Debug.Breakpoint.GhcFacade: mkUserStyle :: NamePprCtx -> Depth -> PprStyle
- Debug.Breakpoint.GhcFacade: mkVisFunTy :: Mult -> Type -> Type -> Type
+ Debug.Breakpoint.GhcFacade: mkVisFunTy :: HasDebugCallStack => Mult -> Type -> Type -> Type
- Debug.Breakpoint.GhcFacade: mkVisFunTyMany :: Type -> Type -> Type
+ Debug.Breakpoint.GhcFacade: mkVisFunTyMany :: HasDebugCallStack => Type -> Type -> Type
- Debug.Breakpoint.GhcFacade: mkWpFun :: HsWrapper -> HsWrapper -> Scaled TcType -> TcType -> SDoc -> HsWrapper
+ Debug.Breakpoint.GhcFacade: mkWpFun :: HsWrapper -> HsWrapper -> Scaled TcTypeFRR -> TcType -> HsWrapper
- Debug.Breakpoint.GhcFacade: neverQualify :: PrintUnqualified
+ Debug.Breakpoint.GhcFacade: neverQualify :: NamePprCtx
- Debug.Breakpoint.GhcFacade: newtype BufPos
+ Debug.Breakpoint.GhcFacade: newtype () => BufPos
- Debug.Breakpoint.GhcFacade: newtype DataFamInstDecl pass
+ Debug.Breakpoint.GhcFacade: newtype () => DataFamInstDecl pass
- Debug.Breakpoint.GhcFacade: newtype EvBindMap
+ Debug.Breakpoint.GhcFacade: newtype () => EvBindMap
- Debug.Breakpoint.GhcFacade: newtype FieldLabelStrings p
+ Debug.Breakpoint.GhcFacade: newtype () => FieldLabelStrings p
- Debug.Breakpoint.GhcFacade: newtype HsIPName
+ Debug.Breakpoint.GhcFacade: newtype () => HsIPName
- Debug.Breakpoint.GhcFacade: newtype LexicalFastString
+ Debug.Breakpoint.GhcFacade: newtype () => LexicalFastString
- Debug.Breakpoint.GhcFacade: newtype NonDetFastString
+ Debug.Breakpoint.GhcFacade: newtype () => NonDetFastString
- Debug.Breakpoint.GhcFacade: newtype PDoc a
+ Debug.Breakpoint.GhcFacade: newtype () => PDoc a
- Debug.Breakpoint.GhcFacade: newtype PprPrec
+ Debug.Breakpoint.GhcFacade: newtype () => PprPrec
- Debug.Breakpoint.GhcFacade: newtype TcLevel
+ Debug.Breakpoint.GhcFacade: newtype () => TcLevel
- Debug.Breakpoint.GhcFacade: newtype ThModFinalizers
+ Debug.Breakpoint.GhcFacade: newtype () => ThModFinalizers
- Debug.Breakpoint.GhcFacade: nlHsDo :: HsStmtContext GhcRn -> [LStmt GhcPs (LHsExpr GhcPs)] -> LHsExpr GhcPs
+ Debug.Breakpoint.GhcFacade: nlHsDo :: HsDoFlavour -> [LStmt GhcPs (LHsExpr GhcPs)] -> LHsExpr GhcPs
- Debug.Breakpoint.GhcFacade: nlHsTyConApp :: forall (p :: Pass) a. IsSrcSpanAnn p a => LexicalFixity -> IdP (GhcPass p) -> [LHsTypeArg (GhcPass p)] -> LHsType (GhcPass p)
+ Debug.Breakpoint.GhcFacade: nlHsTyConApp :: forall (p :: Pass) a. IsSrcSpanAnn p a => PromotionFlag -> LexicalFixity -> IdP (GhcPass p) -> [LHsTypeArg (GhcPass p)] -> LHsType (GhcPass p)
- Debug.Breakpoint.GhcFacade: nlHsTyVar :: forall (p :: Pass) a. IsSrcSpanAnn p a => IdP (GhcPass p) -> LHsType (GhcPass p)
+ Debug.Breakpoint.GhcFacade: nlHsTyVar :: forall (p :: Pass) a. IsSrcSpanAnn p a => PromotionFlag -> IdP (GhcPass p) -> LHsType (GhcPass p)
- Debug.Breakpoint.GhcFacade: parens :: SDoc -> SDoc
+ Debug.Breakpoint.GhcFacade: parens :: IsLine doc => doc -> doc
- Debug.Breakpoint.GhcFacade: partitionInvisibles :: [(a, ArgFlag)] -> ([a], [a])
+ Debug.Breakpoint.GhcFacade: partitionInvisibles :: [(a, ForAllTyFlag)] -> ([a], [a])
- Debug.Breakpoint.GhcFacade: pattern Inferred :: ArgFlag
+ Debug.Breakpoint.GhcFacade: pattern Inferred :: ForAllTyFlag
- Debug.Breakpoint.GhcFacade: pattern Specified :: ArgFlag
+ Debug.Breakpoint.GhcFacade: pattern Specified :: ForAllTyFlag
- Debug.Breakpoint.GhcFacade: pickyEqType :: TcType -> TcType -> Bool
+ Debug.Breakpoint.GhcFacade: pickyEqType :: Type -> Type -> Bool
- Debug.Breakpoint.GhcFacade: ppUnless :: Bool -> SDoc -> SDoc
+ Debug.Breakpoint.GhcFacade: ppUnless :: IsOutput doc => Bool -> doc -> doc
- Debug.Breakpoint.GhcFacade: ppUnlessOption :: (SDocContext -> Bool) -> SDoc -> SDoc
+ Debug.Breakpoint.GhcFacade: ppUnlessOption :: IsLine doc => (SDocContext -> Bool) -> doc -> doc
- Debug.Breakpoint.GhcFacade: ppWhen :: Bool -> SDoc -> SDoc
+ Debug.Breakpoint.GhcFacade: ppWhen :: IsOutput doc => Bool -> doc -> doc
- Debug.Breakpoint.GhcFacade: pprAStmtContext :: (Outputable (IdP p), UnXRec p) => HsStmtContext p -> SDoc
+ Debug.Breakpoint.GhcFacade: pprAStmtContext :: (Outputable (IdP (NoGhcTc p)), UnXRec (NoGhcTc p)) => HsStmtContext p -> SDoc
- Debug.Breakpoint.GhcFacade: pprCode :: LabelStyle -> SDoc -> SDoc
+ Debug.Breakpoint.GhcFacade: pprCode :: SDoc -> SDoc
- Debug.Breakpoint.GhcFacade: pprDo :: forall (p :: Pass) body any. (OutputableBndrId p, Outputable body, Anno (StmtLR (GhcPass p) (GhcPass p) body) ~ SrcSpanAnnA) => HsStmtContext any -> [LStmt (GhcPass p) body] -> SDoc
+ Debug.Breakpoint.GhcFacade: pprDo :: forall (p :: Pass) body. (OutputableBndrId p, Outputable body, Anno (StmtLR (GhcPass p) (GhcPass p) body) ~ SrcSpanAnnA) => HsDoFlavour -> [LStmt (GhcPass p) body] -> SDoc
- Debug.Breakpoint.GhcFacade: pprFieldLabelStrings :: FieldLabelStrings p -> SDoc
+ Debug.Breakpoint.GhcFacade: pprFieldLabelStrings :: (UnXRec p, Outputable (XRec p FieldLabelString)) => FieldLabelStrings p -> SDoc
- Debug.Breakpoint.GhcFacade: pprFilePathString :: FilePath -> SDoc
+ Debug.Breakpoint.GhcFacade: pprFilePathString :: IsLine doc => FilePath -> doc
- Debug.Breakpoint.GhcFacade: pprMatchContext :: (Outputable (IdP p), UnXRec p) => HsMatchContext p -> SDoc
+ Debug.Breakpoint.GhcFacade: pprMatchContext :: (Outputable (IdP (NoGhcTc p)), UnXRec (NoGhcTc p)) => HsMatchContext p -> SDoc
- Debug.Breakpoint.GhcFacade: pprMatchContextNoun :: (Outputable (IdP p), UnXRec p) => HsMatchContext p -> SDoc
+ Debug.Breakpoint.GhcFacade: pprMatchContextNoun :: (Outputable (IdP (NoGhcTc p)), UnXRec (NoGhcTc p)) => HsMatchContext p -> SDoc
- Debug.Breakpoint.GhcFacade: pprModuleName :: ModuleName -> SDoc
+ Debug.Breakpoint.GhcFacade: pprModuleName :: IsLine doc => ModuleName -> doc
- Debug.Breakpoint.GhcFacade: pprModulePrefix :: PprStyle -> Module -> OccName -> SDoc
+ Debug.Breakpoint.GhcFacade: pprModulePrefix :: IsLine doc => PprStyle -> Module -> OccName -> doc
- Debug.Breakpoint.GhcFacade: pprNameSpaceBrief :: NameSpace -> SDoc
+ Debug.Breakpoint.GhcFacade: pprNameSpaceBrief :: IsLine doc => NameSpace -> doc
- Debug.Breakpoint.GhcFacade: pprOccName :: OccName -> SDoc
+ Debug.Breakpoint.GhcFacade: pprOccName :: IsLine doc => OccName -> doc
- Debug.Breakpoint.GhcFacade: pprSkolInfo :: SkolemInfo -> SDoc
+ Debug.Breakpoint.GhcFacade: pprSkolInfo :: SkolemInfoAnon -> SDoc
- Debug.Breakpoint.GhcFacade: pprStmtContext :: (Outputable (IdP p), UnXRec p) => HsStmtContext p -> SDoc
+ Debug.Breakpoint.GhcFacade: pprStmtContext :: (Outputable (IdP (NoGhcTc p)), UnXRec (NoGhcTc p)) => HsStmtContext p -> SDoc
- Debug.Breakpoint.GhcFacade: pprStmtInCtxt :: forall (idL :: Pass) (idR :: Pass) body. (OutputableBndrId idL, OutputableBndrId idR, Outputable body, Anno (StmtLR (GhcPass idL) (GhcPass idR) body) ~ SrcSpanAnnA) => HsStmtContext (GhcPass idL) -> StmtLR (GhcPass idL) (GhcPass idR) body -> SDoc
+ Debug.Breakpoint.GhcFacade: pprStmtInCtxt :: forall (idL :: Pass) (idR :: Pass) (ctx :: Pass) body. (OutputableBndrId idL, OutputableBndrId idR, OutputableBndrId ctx, Outputable body, Anno (StmtLR (GhcPass idL) (GhcPass idR) body) ~ SrcSpanAnnA) => HsStmtContext (GhcPass ctx) -> StmtLR (GhcPass idL) (GhcPass idR) body -> SDoc
- Debug.Breakpoint.GhcFacade: pprTCvBndr :: TyCoVarBinder -> SDoc
+ Debug.Breakpoint.GhcFacade: pprTCvBndr :: ForAllTyBinder -> SDoc
- Debug.Breakpoint.GhcFacade: pprTCvBndrs :: [TyCoVarBinder] -> SDoc
+ Debug.Breakpoint.GhcFacade: pprTCvBndrs :: [ForAllTyBinder] -> SDoc
- Debug.Breakpoint.GhcFacade: ppr_quasi :: OutputableBndr p => p -> p -> FastString -> SDoc
+ Debug.Breakpoint.GhcFacade: ppr_quasi :: OutputableBndr p => p -> FastString -> SDoc
- Debug.Breakpoint.GhcFacade: ppr_splice :: forall (p :: Pass). OutputableBndrId p => SDoc -> IdP (GhcPass p) -> LHsExpr (GhcPass p) -> SDoc -> SDoc
+ Debug.Breakpoint.GhcFacade: ppr_splice :: forall (p :: Pass). OutputableBndrId p => SDoc -> Maybe SplicePointName -> LHsExpr (GhcPass p) -> SDoc
- Debug.Breakpoint.GhcFacade: primElemRepSizeB :: PrimElemRep -> Int
+ Debug.Breakpoint.GhcFacade: primElemRepSizeB :: Platform -> PrimElemRep -> Int
- Debug.Breakpoint.GhcFacade: punctuate :: SDoc -> [SDoc] -> [SDoc]
+ Debug.Breakpoint.GhcFacade: punctuate :: IsLine doc => doc -> [doc] -> [doc]
- Debug.Breakpoint.GhcFacade: queryQual :: PprStyle -> PrintUnqualified
+ Debug.Breakpoint.GhcFacade: queryQual :: PprStyle -> NamePprCtx
- Debug.Breakpoint.GhcFacade: rbrace :: SDoc
+ Debug.Breakpoint.GhcFacade: rbrace :: IsLine doc => doc
- Debug.Breakpoint.GhcFacade: rbrack :: SDoc
+ Debug.Breakpoint.GhcFacade: rbrack :: IsLine doc => doc
- Debug.Breakpoint.GhcFacade: reallyAlwaysQualify :: PrintUnqualified
+ Debug.Breakpoint.GhcFacade: reallyAlwaysQualify :: NamePprCtx
- Debug.Breakpoint.GhcFacade: recordUnsafeInfer :: WarningMessages -> TcM ()
+ Debug.Breakpoint.GhcFacade: recordUnsafeInfer :: Messages TcRnMessage -> TcM ()
- Debug.Breakpoint.GhcFacade: rparen :: SDoc
+ Debug.Breakpoint.GhcFacade: rparen :: IsLine doc => doc
- Debug.Breakpoint.GhcFacade: semi :: SDoc
+ Debug.Breakpoint.GhcFacade: semi :: IsLine doc => doc
- Debug.Breakpoint.GhcFacade: sep :: [SDoc] -> SDoc
+ Debug.Breakpoint.GhcFacade: sep :: IsLine doc => [doc] -> doc
- Debug.Breakpoint.GhcFacade: setErrsVar :: TcRef (Messages DecoratedSDoc) -> TcRn a -> TcRn a
+ Debug.Breakpoint.GhcFacade: setErrsVar :: TcRef (Messages TcRnMessage) -> TcRn a -> TcRn a
- Debug.Breakpoint.GhcFacade: setGblEnv :: gbl -> TcRnIf gbl lcl a -> TcRnIf gbl lcl a
+ Debug.Breakpoint.GhcFacade: setGblEnv :: gbl' -> TcRnIf gbl' lcl a -> TcRnIf gbl lcl a
- Debug.Breakpoint.GhcFacade: space :: SDoc
+ Debug.Breakpoint.GhcFacade: space :: IsLine doc => doc
- Debug.Breakpoint.GhcFacade: spanHsLocaLBinds :: forall (p :: Pass). Data (HsLocalBinds (GhcPass p)) => HsLocalBinds (GhcPass p) -> SrcSpan
+ Debug.Breakpoint.GhcFacade: spanHsLocaLBinds :: forall (p :: Pass). HsLocalBinds (GhcPass p) -> SrcSpan
- Debug.Breakpoint.GhcFacade: splitForAllCoVar_maybe :: Type -> Maybe (TyCoVar, Type)
+ Debug.Breakpoint.GhcFacade: splitForAllCoVar_maybe :: Type -> Maybe (CoVar, Type)
- Debug.Breakpoint.GhcFacade: splitForAllTyVar_maybe :: Type -> Maybe (TyCoVar, Type)
+ Debug.Breakpoint.GhcFacade: splitForAllTyVar_maybe :: Type -> Maybe (TyVar, Type)
- Debug.Breakpoint.GhcFacade: splitFunTy_maybe :: Type -> Maybe (Mult, Type, Type)
+ Debug.Breakpoint.GhcFacade: splitFunTy_maybe :: Type -> Maybe (FunTyFlag, Mult, Type, Type)
- Debug.Breakpoint.GhcFacade: splitInvisPiTys :: Type -> ([TyCoBinder], Type)
+ Debug.Breakpoint.GhcFacade: splitInvisPiTys :: Type -> ([PiTyBinder], Type)
- Debug.Breakpoint.GhcFacade: splitInvisPiTysN :: Int -> Type -> ([TyCoBinder], Type)
+ Debug.Breakpoint.GhcFacade: splitInvisPiTysN :: Int -> Type -> ([PiTyBinder], Type)
- Debug.Breakpoint.GhcFacade: splitPiTy :: Type -> (TyCoBinder, Type)
+ Debug.Breakpoint.GhcFacade: splitPiTy :: Type -> (PiTyBinder, Type)
- Debug.Breakpoint.GhcFacade: splitPiTy_maybe :: Type -> Maybe (TyCoBinder, Type)
+ Debug.Breakpoint.GhcFacade: splitPiTy_maybe :: Type -> Maybe (PiTyBinder, Type)
- Debug.Breakpoint.GhcFacade: splitPiTys :: Type -> ([TyCoBinder], Type)
+ Debug.Breakpoint.GhcFacade: splitPiTys :: Type -> ([PiTyBinder], Type)
- Debug.Breakpoint.GhcFacade: substCoUnchecked :: TCvSubst -> Coercion -> Coercion
+ Debug.Breakpoint.GhcFacade: substCoUnchecked :: Subst -> Coercion -> Coercion
- Debug.Breakpoint.GhcFacade: substScaledTy :: HasCallStack => TCvSubst -> Scaled Type -> Scaled Type
+ Debug.Breakpoint.GhcFacade: substScaledTy :: HasDebugCallStack => Subst -> Scaled Type -> Scaled Type
- Debug.Breakpoint.GhcFacade: substScaledTyUnchecked :: HasCallStack => TCvSubst -> Scaled Type -> Scaled Type
+ Debug.Breakpoint.GhcFacade: substScaledTyUnchecked :: HasDebugCallStack => Subst -> Scaled Type -> Scaled Type
- Debug.Breakpoint.GhcFacade: substScaledTys :: HasCallStack => TCvSubst -> [Scaled Type] -> [Scaled Type]
+ Debug.Breakpoint.GhcFacade: substScaledTys :: HasDebugCallStack => Subst -> [Scaled Type] -> [Scaled Type]
- Debug.Breakpoint.GhcFacade: substScaledTysUnchecked :: TCvSubst -> [Scaled Type] -> [Scaled Type]
+ Debug.Breakpoint.GhcFacade: substScaledTysUnchecked :: Subst -> [Scaled Type] -> [Scaled Type]
- Debug.Breakpoint.GhcFacade: substTheta :: HasCallStack => TCvSubst -> ThetaType -> ThetaType
+ Debug.Breakpoint.GhcFacade: substTheta :: HasDebugCallStack => Subst -> ThetaType -> ThetaType
- Debug.Breakpoint.GhcFacade: substThetaUnchecked :: TCvSubst -> ThetaType -> ThetaType
+ Debug.Breakpoint.GhcFacade: substThetaUnchecked :: Subst -> ThetaType -> ThetaType
- Debug.Breakpoint.GhcFacade: substTy :: HasCallStack => TCvSubst -> Type -> Type
+ Debug.Breakpoint.GhcFacade: substTy :: HasDebugCallStack => Subst -> Type -> Type
- Debug.Breakpoint.GhcFacade: substTyAddInScope :: TCvSubst -> Type -> Type
+ Debug.Breakpoint.GhcFacade: substTyAddInScope :: Subst -> Type -> Type
- Debug.Breakpoint.GhcFacade: substTyCoBndr :: TCvSubst -> TyCoBinder -> (TCvSubst, TyCoBinder)
+ Debug.Breakpoint.GhcFacade: substTyCoBndr :: Subst -> PiTyBinder -> (Subst, PiTyBinder)
- Debug.Breakpoint.GhcFacade: substTyUnchecked :: TCvSubst -> Type -> Type
+ Debug.Breakpoint.GhcFacade: substTyUnchecked :: Subst -> Type -> Type
- Debug.Breakpoint.GhcFacade: substTyVar :: TCvSubst -> TyVar -> Type
+ Debug.Breakpoint.GhcFacade: substTyVar :: Subst -> TyVar -> Type
- Debug.Breakpoint.GhcFacade: substTyVarBndr :: HasCallStack => TCvSubst -> TyVar -> (TCvSubst, TyVar)
+ Debug.Breakpoint.GhcFacade: substTyVarBndr :: HasDebugCallStack => Subst -> TyVar -> (Subst, TyVar)
- Debug.Breakpoint.GhcFacade: substTyVarBndrs :: HasCallStack => TCvSubst -> [TyVar] -> (TCvSubst, [TyVar])
+ Debug.Breakpoint.GhcFacade: substTyVarBndrs :: HasDebugCallStack => Subst -> [TyVar] -> (Subst, [TyVar])
- Debug.Breakpoint.GhcFacade: substTyVars :: TCvSubst -> [TyVar] -> [Type]
+ Debug.Breakpoint.GhcFacade: substTyVars :: Subst -> [TyVar] -> [Type]
- Debug.Breakpoint.GhcFacade: substTyWith :: HasCallStack => [TyVar] -> [Type] -> Type -> Type
+ Debug.Breakpoint.GhcFacade: substTyWith :: HasDebugCallStack => [TyVar] -> [Type] -> Type -> Type
- Debug.Breakpoint.GhcFacade: substTys :: HasCallStack => TCvSubst -> [Type] -> [Type]
+ Debug.Breakpoint.GhcFacade: substTys :: HasDebugCallStack => Subst -> [Type] -> [Type]
- Debug.Breakpoint.GhcFacade: substTysUnchecked :: TCvSubst -> [Type] -> [Type]
+ Debug.Breakpoint.GhcFacade: substTysUnchecked :: Subst -> [Type] -> [Type]
- Debug.Breakpoint.GhcFacade: substVarBndr :: HasCallStack => TCvSubst -> TyCoVar -> (TCvSubst, TyCoVar)
+ Debug.Breakpoint.GhcFacade: substVarBndr :: HasDebugCallStack => Subst -> TyCoVar -> (Subst, TyCoVar)
- Debug.Breakpoint.GhcFacade: substVarBndrs :: HasCallStack => TCvSubst -> [TyCoVar] -> (TCvSubst, [TyCoVar])
+ Debug.Breakpoint.GhcFacade: substVarBndrs :: HasDebugCallStack => Subst -> [TyCoVar] -> (Subst, [TyCoVar])
- Debug.Breakpoint.GhcFacade: tcEqKind :: HasDebugCallStack => TcKind -> TcKind -> Bool
+ Debug.Breakpoint.GhcFacade: tcEqKind :: HasDebugCallStack => Kind -> Kind -> Bool
- Debug.Breakpoint.GhcFacade: tcEqType :: HasDebugCallStack => TcType -> TcType -> Bool
+ Debug.Breakpoint.GhcFacade: tcEqType :: HasDebugCallStack => Type -> Type -> Bool
- Debug.Breakpoint.GhcFacade: tcEqTypeNoKindCheck :: TcType -> TcType -> Bool
+ Debug.Breakpoint.GhcFacade: tcEqTypeNoKindCheck :: Type -> Type -> Bool
- Debug.Breakpoint.GhcFacade: tcEqTypeVis :: TcType -> TcType -> Bool
+ Debug.Breakpoint.GhcFacade: tcEqTypeVis :: Type -> Type -> Bool
- Debug.Breakpoint.GhcFacade: tcSplitPiTy_maybe :: Type -> Maybe (TyBinder, Type)
+ Debug.Breakpoint.GhcFacade: tcSplitPiTy_maybe :: Type -> Maybe (PiTyVarBinder, Type)
- Debug.Breakpoint.GhcFacade: tcSplitPiTys :: Type -> ([TyBinder], Type)
+ Debug.Breakpoint.GhcFacade: tcSplitPiTys :: Type -> ([PiTyVarBinder], Type)
- Debug.Breakpoint.GhcFacade: tcSplitSomeForAllTyVars :: (ArgFlag -> Bool) -> Type -> ([TyVar], Type)
+ Debug.Breakpoint.GhcFacade: tcSplitSomeForAllTyVars :: (ForAllTyFlag -> Bool) -> Type -> ([TyVar], Type)
- Debug.Breakpoint.GhcFacade: text :: String -> SDoc
+ Debug.Breakpoint.GhcFacade: text :: IsLine doc => String -> doc
- Debug.Breakpoint.GhcFacade: tryTc :: TcRn a -> TcRn (Maybe a, Messages DecoratedSDoc)
+ Debug.Breakpoint.GhcFacade: tryTc :: TcRn a -> TcRn (Maybe a, Messages TcRnMessage)
- Debug.Breakpoint.GhcFacade: tyCoFVsBndr :: TyCoVarBinder -> FV -> FV
+ Debug.Breakpoint.GhcFacade: tyCoFVsBndr :: ForAllTyBinder -> FV -> FV
- Debug.Breakpoint.GhcFacade: tyConAppArgs :: Type -> [Type]
+ Debug.Breakpoint.GhcFacade: tyConAppArgs :: HasCallStack => Type -> [Type]
- Debug.Breakpoint.GhcFacade: tyConAppTyCon :: Type -> TyCon
+ Debug.Breakpoint.GhcFacade: tyConAppTyCon :: HasDebugCallStack => Type -> TyCon
- Debug.Breakpoint.GhcFacade: tyVarSpecToBinders :: [VarBndr a Specificity] -> [VarBndr a ArgFlag]
+ Debug.Breakpoint.GhcFacade: tyVarSpecToBinders :: [VarBndr a Specificity] -> [VarBndr a ForAllTyFlag]
- Debug.Breakpoint.GhcFacade: type ClsInstLookupResult = ([InstMatch], [ClsInst], [InstMatch])
+ Debug.Breakpoint.GhcFacade: type ClsInstLookupResult = ([InstMatch], PotentialUnifiers, [InstMatch])
- Debug.Breakpoint.GhcFacade: type HsConPatDetails p = HsConDetails HsPatSigType NoGhcTc p LPat p HsRecFields p LPat p
+ Debug.Breakpoint.GhcFacade: type HsConPatDetails p = HsConDetails HsConPatTyArg NoGhcTc p LPat p HsRecFields p LPat p
- Debug.Breakpoint.GhcFacade: type HsRecField p arg = HsRecField' FieldOcc p arg
+ Debug.Breakpoint.GhcFacade: type HsRecField p arg = HsFieldBind LFieldOcc p arg
- Debug.Breakpoint.GhcFacade: type HsRecUpdField p = HsRecField' AmbiguousFieldOcc p LHsExpr p
+ Debug.Breakpoint.GhcFacade: type HsRecUpdField p = HsFieldBind LAmbiguousFieldOcc p LHsExpr p
- Debug.Breakpoint.GhcFacade: type LDocDecl pass = XRec pass DocDecl
+ Debug.Breakpoint.GhcFacade: type LDocDecl pass = XRec pass DocDecl pass
- Debug.Breakpoint.GhcFacade: type RecProj p arg = HsRecField' FieldLabelStrings p arg
+ Debug.Breakpoint.GhcFacade: type RecProj p arg = HsFieldBind LFieldLabelStrings p arg
- Debug.Breakpoint.GhcFacade: type THDocs = Map DocLoc String
+ Debug.Breakpoint.GhcFacade: type THDocs = Map DocLoc HsDoc GhcRn
- Debug.Breakpoint.GhcFacade: type TcPluginSolver = [Ct] -> [Ct] -> [Ct] -> TcPluginM TcPluginResult
+ Debug.Breakpoint.GhcFacade: type TcPluginSolver = EvBindsVar -> [Ct] -> [Ct] -> TcPluginM TcPluginSolveResult
- Debug.Breakpoint.GhcFacade: type TyVarBinder = VarBndr TyVar ArgFlag
+ Debug.Breakpoint.GhcFacade: type TyVarBinder = VarBndr TyVar ForAllTyFlag
- Debug.Breakpoint.GhcFacade: type family Anno a = (b :: Type)
+ Debug.Breakpoint.GhcFacade: type family SyntaxExprGhc (p :: Pass) = (r :: Type) | r -> p
- Debug.Breakpoint.GhcFacade: typeToTypeKind :: Kind
+ Debug.Breakpoint.GhcFacade: typeToTypeKind :: Type
- Debug.Breakpoint.GhcFacade: uncacheModule :: HscEnv -> ModuleName -> IO ()
+ Debug.Breakpoint.GhcFacade: uncacheModule :: FinderCache -> HomeUnit -> ModuleName -> IO ()
- Debug.Breakpoint.GhcFacade: underscore :: SDoc
+ Debug.Breakpoint.GhcFacade: underscore :: IsLine doc => doc
- Debug.Breakpoint.GhcFacade: unguardedGRHSs :: forall (p :: Pass) body. Anno (GRHS (GhcPass p) (LocatedA (body (GhcPass p)))) ~ SrcSpan => SrcSpan -> LocatedA (body (GhcPass p)) -> EpAnn GrhsAnn -> GRHSs (GhcPass p) (LocatedA (body (GhcPass p)))
+ Debug.Breakpoint.GhcFacade: unguardedGRHSs :: forall (p :: Pass) body. Anno (GRHS (GhcPass p) (LocatedA (body (GhcPass p)))) ~ SrcAnn NoEpAnns => SrcSpan -> LocatedA (body (GhcPass p)) -> EpAnn GrhsAnn -> GRHSs (GhcPass p) (LocatedA (body (GhcPass p)))
- Debug.Breakpoint.GhcFacade: unguardedRHS :: forall (p :: Pass) body. Anno (GRHS (GhcPass p) (LocatedA (body (GhcPass p)))) ~ SrcSpan => EpAnn GrhsAnn -> SrcSpan -> LocatedA (body (GhcPass p)) -> [LGRHS (GhcPass p) (LocatedA (body (GhcPass p)))]
+ Debug.Breakpoint.GhcFacade: unguardedRHS :: forall (p :: Pass) body. Anno (GRHS (GhcPass p) (LocatedA (body (GhcPass p)))) ~ SrcAnn NoEpAnns => EpAnn GrhsAnn -> SrcSpan -> LocatedA (body (GhcPass p)) -> [LGRHS (GhcPass p) (LocatedA (body (GhcPass p)))]
- Debug.Breakpoint.GhcFacade: unliftedRepTy :: Type
+ Debug.Breakpoint.GhcFacade: unliftedRepTy :: RuntimeRepType
- Debug.Breakpoint.GhcFacade: unliftedTypeKind :: Kind
+ Debug.Breakpoint.GhcFacade: unliftedTypeKind :: Type
- Debug.Breakpoint.GhcFacade: vbar :: SDoc
+ Debug.Breakpoint.GhcFacade: vbar :: IsLine doc => doc
- Debug.Breakpoint.GhcFacade: vcat :: [SDoc] -> SDoc
+ Debug.Breakpoint.GhcFacade: vcat :: IsDoc doc => [doc] -> doc
- Debug.Breakpoint.GhcFacade: warnIf :: Bool -> SDoc -> TcRn ()
+ Debug.Breakpoint.GhcFacade: warnIf :: Bool -> TcRnMessage -> TcRn ()
- Debug.Breakpoint.GhcFacade: whenPprDebug :: SDoc -> SDoc
+ Debug.Breakpoint.GhcFacade: whenPprDebug :: IsOutput doc => doc -> doc
- Debug.Breakpoint.GhcFacade: withErrStyle :: PrintUnqualified -> SDoc -> SDoc
+ Debug.Breakpoint.GhcFacade: withErrStyle :: NamePprCtx -> SDoc -> SDoc
- Debug.Breakpoint.GhcFacade: withException :: TcRnIf gbl lcl (MaybeErr SDoc a) -> TcRnIf gbl lcl a
+ Debug.Breakpoint.GhcFacade: withException :: MonadIO m => SDocContext -> m (MaybeErr SDoc a) -> m a
- Debug.Breakpoint.GhcFacade: withPlugins :: Monad m => HscEnv -> PluginOperation m a -> a -> m a
+ Debug.Breakpoint.GhcFacade: withPlugins :: Monad m => Plugins -> PluginOperation m a -> a -> m a
- Debug.Breakpoint.GhcFacade: withPlugins_ :: Monad m => HscEnv -> ConstPluginOperation m a -> a -> m ()
+ Debug.Breakpoint.GhcFacade: withPlugins_ :: Monad m => Plugins -> ConstPluginOperation m a -> a -> m ()
- Debug.Breakpoint.GhcFacade: withUserStyle :: PrintUnqualified -> Depth -> SDoc -> SDoc
+ Debug.Breakpoint.GhcFacade: withUserStyle :: NamePprCtx -> Depth -> SDoc -> SDoc
- Debug.Breakpoint.GhcFacade: word16RepDataConTy :: Type
+ Debug.Breakpoint.GhcFacade: word16RepDataConTy :: RuntimeRepType
- Debug.Breakpoint.GhcFacade: word32RepDataConTy :: Type
+ Debug.Breakpoint.GhcFacade: word32RepDataConTy :: RuntimeRepType
- Debug.Breakpoint.GhcFacade: word64RepDataConTy :: Type
+ Debug.Breakpoint.GhcFacade: word64RepDataConTy :: RuntimeRepType
- Debug.Breakpoint.GhcFacade: word8RepDataConTy :: Type
+ Debug.Breakpoint.GhcFacade: word8RepDataConTy :: RuntimeRepType
- Debug.Breakpoint.GhcFacade: wordRepDataConTy :: Type
+ Debug.Breakpoint.GhcFacade: wordRepDataConTy :: RuntimeRepType
- Debug.Breakpoint.GhcFacade: wrapLocFstMA :: (a -> TcM (b, c)) -> LocatedA a -> TcM (LocatedA b, c)
+ Debug.Breakpoint.GhcFacade: wrapLocFstMA :: (a -> TcM (b, c)) -> GenLocated (SrcSpanAnn' ann) a -> TcM (GenLocated (SrcSpanAnn' ann) b, c)
- Debug.Breakpoint.GhcFacade: wrapLocSndMA :: (a -> TcM (b, c)) -> LocatedA a -> TcM (b, LocatedA c)
+ Debug.Breakpoint.GhcFacade: wrapLocSndMA :: (a -> TcM (b, c)) -> GenLocated (SrcSpanAnn' ann) a -> TcM (b, GenLocated (SrcSpanAnn' ann) c)
- Debug.Breakpoint.GhcFacade: zipTCvSubst :: HasDebugCallStack => [TyCoVar] -> [Type] -> TCvSubst
+ Debug.Breakpoint.GhcFacade: zipTCvSubst :: HasDebugCallStack => [TyCoVar] -> [Type] -> Subst
- Debug.Breakpoint.GhcFacade: zipTvSubst :: HasDebugCallStack => [TyVar] -> [Type] -> TCvSubst
+ Debug.Breakpoint.GhcFacade: zipTvSubst :: HasDebugCallStack => [TyVar] -> [Type] -> Subst
- Debug.Breakpoint.GhcFacade: ztext :: FastZString -> SDoc
+ Debug.Breakpoint.GhcFacade: ztext :: IsLine doc => FastZString -> doc

Files

CHANGELOG.md view
@@ -1,5 +1,8 @@ # Revision history for breakpoint +## 0.1.3.1 -- 2024-02-25+* Bump `ansi-terminal` bounds+ ## 0.1.3.0 -- 2023-10-28 * Support GHC 9.8.x * Drop support for GHC 8.10.x and 9.0.x
breakpoint.cabal view
@@ -1,6 +1,6 @@ cabal-version:      3.0 name:               breakpoint-version:            0.1.3.0+version:            0.1.3.1 synopsis:   Set breakpoints using a GHC plugin @@ -42,7 +42,7 @@                       pretty-simple >= 4.1.2 && < 4.2,                       text >= 1.2.5 && < 2.2,                       template-haskell >= 2.18.0 && < 2.22,-                      ansi-terminal >= 1.0 && < 1.1,+                      ansi-terminal >= 1.0 && < 2.0,                       deepseq >= 1.0 && < 1.6     hs-source-dirs:   src     default-language: Haskell2010@@ -56,8 +56,9 @@   build-depends: base, tasty, tasty-hunit, breakpoint, containers   type: exitcode-stdio-1.0   default-language: Haskell2010-  ghc-options: -fplugin Debug.Breakpoint-+  ghc-options:+    -fplugin Debug.Breakpoint+    -Wno-x-partial -- executable play --   main-is: Main.hs --   hs-source-dirs: play