cabal-install 3.16.0.0 → 3.16.1.0
raw patch · 7 files changed
+165/−71 lines, 7 filesdep ~Cabaldep ~Cabal-syntaxdep ~QuickChecknew-uploaderPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: Cabal, Cabal-syntax, QuickCheck, cabal-install-solver, open-browser, time
API changes (from Hackage documentation)
- Distribution.Client.BuildReports.Types: instance GHC.Enum.Bounded Distribution.Client.BuildReports.Types.Outcome
- Distribution.Client.BuildReports.Types: instance GHC.Enum.Bounded Distribution.Client.BuildReports.Types.ReportLevel
- Distribution.Client.BuildReports.Types: instance GHC.Enum.Enum Distribution.Client.BuildReports.Types.Outcome
- Distribution.Client.BuildReports.Types: instance GHC.Enum.Enum Distribution.Client.BuildReports.Types.ReportLevel
- Distribution.Client.BuildReports.Types: instance GHC.Generics.Generic Distribution.Client.BuildReports.Types.BuildReport
- Distribution.Client.BuildReports.Types: instance GHC.Generics.Generic Distribution.Client.BuildReports.Types.InstallOutcome
- Distribution.Client.BuildReports.Types: instance GHC.Generics.Generic Distribution.Client.BuildReports.Types.Outcome
- Distribution.Client.BuildReports.Types: instance GHC.Generics.Generic Distribution.Client.BuildReports.Types.ReportLevel
- Distribution.Client.BuildReports.Types: instance GHC.Show.Show Distribution.Client.BuildReports.Types.BuildReport
- Distribution.Client.BuildReports.Types: instance GHC.Show.Show Distribution.Client.BuildReports.Types.InstallOutcome
- Distribution.Client.BuildReports.Types: instance GHC.Show.Show Distribution.Client.BuildReports.Types.Outcome
- Distribution.Client.BuildReports.Types: instance GHC.Show.Show Distribution.Client.BuildReports.Types.ReportLevel
- Distribution.Client.CmdBench: instance GHC.Show.Show Distribution.Client.CmdBench.BenchProblem
- Distribution.Client.CmdInstall.ClientInstallFlags: instance GHC.Base.Monoid Distribution.Client.CmdInstall.ClientInstallFlags.ClientInstallFlags
- Distribution.Client.CmdInstall.ClientInstallFlags: instance GHC.Base.Semigroup Distribution.Client.CmdInstall.ClientInstallFlags.ClientInstallFlags
- Distribution.Client.CmdInstall.ClientInstallFlags: instance GHC.Generics.Generic Distribution.Client.CmdInstall.ClientInstallFlags.ClientInstallFlags
- Distribution.Client.CmdInstall.ClientInstallFlags: instance GHC.Show.Show Distribution.Client.CmdInstall.ClientInstallFlags.ClientInstallFlags
- Distribution.Client.CmdInstall.ClientInstallTargetSelector: instance GHC.Show.Show Distribution.Client.CmdInstall.ClientInstallTargetSelector.WithoutProjectTargetSelector
- Distribution.Client.CmdListBin: instance GHC.Show.Show Distribution.Client.CmdListBin.ListBinProblem
- Distribution.Client.CmdOutdated: instance GHC.Base.Monoid Distribution.Client.CmdOutdated.IgnoreMajorVersionBumps
- Distribution.Client.CmdOutdated: instance GHC.Base.Semigroup Distribution.Client.CmdOutdated.IgnoreMajorVersionBumps
- Distribution.Client.CmdPath: instance GHC.Enum.Bounded Distribution.Client.CmdPath.ConfigPath
- Distribution.Client.CmdPath: instance GHC.Enum.Bounded Distribution.Client.CmdPath.PathOutputFormat
- Distribution.Client.CmdPath: instance GHC.Enum.Enum Distribution.Client.CmdPath.ConfigPath
- Distribution.Client.CmdPath: instance GHC.Enum.Enum Distribution.Client.CmdPath.PathOutputFormat
- Distribution.Client.CmdPath: instance GHC.Read.Read Distribution.Client.CmdPath.PathOutputFormat
- Distribution.Client.CmdPath: instance GHC.Show.Show Distribution.Client.CmdPath.ConfigPath
- Distribution.Client.CmdPath: instance GHC.Show.Show Distribution.Client.CmdPath.PathCompilerInfo
- Distribution.Client.CmdPath: instance GHC.Show.Show Distribution.Client.CmdPath.PathFlags
- Distribution.Client.CmdPath: instance GHC.Show.Show Distribution.Client.CmdPath.PathOutputFormat
- Distribution.Client.CmdPath: instance GHC.Show.Show Distribution.Client.CmdPath.PathOutputs
- Distribution.Client.CmdRepl: instance GHC.Show.Show Distribution.Client.CmdRepl.MultiReplDecision
- Distribution.Client.CmdRepl: instance GHC.Show.Show Distribution.Client.CmdRepl.OriginalComponentInfo
- Distribution.Client.CmdRepl: instance GHC.Show.Show Distribution.Client.CmdRepl.ReplProblem
- Distribution.Client.CmdRun: instance GHC.Show.Show Distribution.Client.CmdRun.RunProblem
- Distribution.Client.CmdSdist: instance GHC.Show.Show Distribution.Client.CmdSdist.OutputFormat
- Distribution.Client.CmdTest: instance GHC.Show.Show Distribution.Client.CmdTest.TestProblem
- Distribution.Client.CmdUpdate: instance GHC.Show.Show Distribution.Client.CmdUpdate.UpdateRequest
- Distribution.Client.Compat.Orphans: instance Data.Binary.Class.Binary GHC.Exception.Type.SomeException
- Distribution.Client.Compat.Orphans: instance Distribution.Utils.Structured.Structured GHC.Exception.Type.SomeException
- Distribution.Client.Compat.Tar: infixr 5 `Next`
- Distribution.Client.Compat.Tar: instance (GHC.Exception.Type.Exception a, GHC.Exception.Type.Exception b) => GHC.Exception.Type.Exception (Data.Either.Either a b)
- Distribution.Client.Config: instance GHC.Base.Monoid Distribution.Client.Config.SavedConfig
- Distribution.Client.Config: instance GHC.Base.Semigroup Distribution.Client.Config.SavedConfig
- Distribution.Client.Config: instance GHC.Generics.Generic Distribution.Client.Config.SavedConfig
- Distribution.Client.Dependency: instance GHC.Show.Show Distribution.Client.Dependency.ResolveNoDepsError
- Distribution.Client.Dependency.Types: instance GHC.Enum.Bounded Distribution.Client.Dependency.Types.PreSolver
- Distribution.Client.Dependency.Types: instance GHC.Enum.Bounded Distribution.Client.Dependency.Types.Solver
- Distribution.Client.Dependency.Types: instance GHC.Enum.Enum Distribution.Client.Dependency.Types.PreSolver
- Distribution.Client.Dependency.Types: instance GHC.Enum.Enum Distribution.Client.Dependency.Types.Solver
- Distribution.Client.Dependency.Types: instance GHC.Generics.Generic Distribution.Client.Dependency.Types.PreSolver
- Distribution.Client.Dependency.Types: instance GHC.Generics.Generic Distribution.Client.Dependency.Types.Solver
- Distribution.Client.Dependency.Types: instance GHC.Show.Show Distribution.Client.Dependency.Types.PackagesPreferenceDefault
- Distribution.Client.Dependency.Types: instance GHC.Show.Show Distribution.Client.Dependency.Types.PreSolver
- Distribution.Client.Dependency.Types: instance GHC.Show.Show Distribution.Client.Dependency.Types.Solver
- Distribution.Client.DistDirLayout: instance GHC.Show.Show Distribution.Client.DistDirLayout.ProjectRoot
- Distribution.Client.Errors: instance GHC.Exception.Type.Exception (Distribution.Simple.Utils.VerboseException Distribution.Client.Errors.CabalInstallException)
- Distribution.Client.Errors: instance GHC.Show.Show Distribution.Client.Errors.CabalInstallException
- Distribution.Client.FileMonitor: instance (GHC.Show.Show b, GHC.Show.Show a) => GHC.Show.Show (Distribution.Client.FileMonitor.MonitorChanged a b)
- Distribution.Client.FileMonitor: instance Control.Monad.IO.Class.MonadIO Distribution.Client.FileMonitor.ChangedM
- Distribution.Client.FileMonitor: instance GHC.Base.Applicative Distribution.Client.FileMonitor.ChangedM
- Distribution.Client.FileMonitor: instance GHC.Base.Functor Distribution.Client.FileMonitor.ChangedM
- Distribution.Client.FileMonitor: instance GHC.Base.Functor Distribution.Client.FileMonitor.MonitorChangedReason
- Distribution.Client.FileMonitor: instance GHC.Base.Monad Distribution.Client.FileMonitor.ChangedM
- Distribution.Client.FileMonitor: instance GHC.Generics.Generic Distribution.Client.FileMonitor.MonitorStateFile
- Distribution.Client.FileMonitor: instance GHC.Generics.Generic Distribution.Client.FileMonitor.MonitorStateFileSet
- Distribution.Client.FileMonitor: instance GHC.Generics.Generic Distribution.Client.FileMonitor.MonitorStateFileStatus
- Distribution.Client.FileMonitor: instance GHC.Generics.Generic Distribution.Client.FileMonitor.MonitorStateGlob
- Distribution.Client.FileMonitor: instance GHC.Generics.Generic Distribution.Client.FileMonitor.MonitorStateGlobRel
- Distribution.Client.FileMonitor: instance GHC.Show.Show Distribution.Client.FileMonitor.MonitorStateFile
- Distribution.Client.FileMonitor: instance GHC.Show.Show Distribution.Client.FileMonitor.MonitorStateFileSet
- Distribution.Client.FileMonitor: instance GHC.Show.Show Distribution.Client.FileMonitor.MonitorStateFileStatus
- Distribution.Client.FileMonitor: instance GHC.Show.Show Distribution.Client.FileMonitor.MonitorStateGlob
- Distribution.Client.FileMonitor: instance GHC.Show.Show Distribution.Client.FileMonitor.MonitorStateGlobRel
- Distribution.Client.FileMonitor: instance GHC.Show.Show a => GHC.Show.Show (Distribution.Client.FileMonitor.MonitorChangedReason a)
- Distribution.Client.Get: instance GHC.Exception.Type.Exception Distribution.Client.Get.ClonePackageException
- Distribution.Client.Get: instance GHC.Show.Show Distribution.Client.Get.ClonePackageException
- Distribution.Client.GlobalFlags: instance GHC.Base.Monoid Distribution.Client.GlobalFlags.GlobalFlags
- Distribution.Client.GlobalFlags: instance GHC.Base.Semigroup Distribution.Client.GlobalFlags.GlobalFlags
- Distribution.Client.GlobalFlags: instance GHC.Generics.Generic Distribution.Client.GlobalFlags.GlobalFlags
- Distribution.Client.GlobalFlags: instance GHC.Show.Show Distribution.Client.GlobalFlags.GlobalFlags
- Distribution.Client.HashValue: instance GHC.Generics.Generic Distribution.Client.HashValue.HashValue
- Distribution.Client.HashValue: instance GHC.Show.Show Distribution.Client.HashValue.HashValue
- Distribution.Client.IndexUtils: instance GHC.Generics.Generic Distribution.Client.IndexUtils.BuildTreeRefType
- Distribution.Client.IndexUtils: instance GHC.Generics.Generic Distribution.Client.IndexUtils.Cache
- Distribution.Client.IndexUtils: instance GHC.Generics.Generic Distribution.Client.IndexUtils.IndexCacheEntry
- Distribution.Client.IndexUtils: instance GHC.Generics.Generic Distribution.Client.IndexUtils.NoIndexCache
- Distribution.Client.IndexUtils: instance GHC.Generics.Generic Distribution.Client.IndexUtils.NoIndexCacheEntry
- Distribution.Client.IndexUtils: instance GHC.Generics.Generic Distribution.Client.IndexUtils.PreferredVersionsParseError
- Distribution.Client.IndexUtils: instance GHC.Read.Read Distribution.Client.IndexUtils.PreferredVersionsParseError
- Distribution.Client.IndexUtils: instance GHC.Show.Show Distribution.Client.IndexUtils.BuildTreeRefType
- Distribution.Client.IndexUtils: instance GHC.Show.Show Distribution.Client.IndexUtils.Cache
- Distribution.Client.IndexUtils: instance GHC.Show.Show Distribution.Client.IndexUtils.IndexCacheEntry
- Distribution.Client.IndexUtils: instance GHC.Show.Show Distribution.Client.IndexUtils.NoIndexCache
- Distribution.Client.IndexUtils: instance GHC.Show.Show Distribution.Client.IndexUtils.NoIndexCacheEntry
- Distribution.Client.IndexUtils: instance GHC.Show.Show Distribution.Client.IndexUtils.PreferredVersionsParseError
- Distribution.Client.IndexUtils.ActiveRepos: instance GHC.Enum.Bounded Distribution.Client.IndexUtils.ActiveRepos.CombineStrategy
- Distribution.Client.IndexUtils.ActiveRepos: instance GHC.Enum.Enum Distribution.Client.IndexUtils.ActiveRepos.CombineStrategy
- Distribution.Client.IndexUtils.ActiveRepos: instance GHC.Generics.Generic Distribution.Client.IndexUtils.ActiveRepos.ActiveRepoEntry
- Distribution.Client.IndexUtils.ActiveRepos: instance GHC.Generics.Generic Distribution.Client.IndexUtils.ActiveRepos.ActiveRepos
- Distribution.Client.IndexUtils.ActiveRepos: instance GHC.Generics.Generic Distribution.Client.IndexUtils.ActiveRepos.CombineStrategy
- Distribution.Client.IndexUtils.ActiveRepos: instance GHC.Show.Show Distribution.Client.IndexUtils.ActiveRepos.ActiveRepoEntry
- Distribution.Client.IndexUtils.ActiveRepos: instance GHC.Show.Show Distribution.Client.IndexUtils.ActiveRepos.ActiveRepos
- Distribution.Client.IndexUtils.ActiveRepos: instance GHC.Show.Show Distribution.Client.IndexUtils.ActiveRepos.CombineStrategy
- Distribution.Client.IndexUtils.IndexState: instance GHC.Generics.Generic Distribution.Client.IndexUtils.IndexState.RepoIndexState
- Distribution.Client.IndexUtils.IndexState: instance GHC.Generics.Generic Distribution.Client.IndexUtils.IndexState.TotalIndexState
- Distribution.Client.IndexUtils.IndexState: instance GHC.Show.Show Distribution.Client.IndexUtils.IndexState.RepoIndexState
- Distribution.Client.IndexUtils.IndexState: instance GHC.Show.Show Distribution.Client.IndexUtils.IndexState.TotalIndexState
- Distribution.Client.IndexUtils.Timestamp: instance GHC.Generics.Generic Distribution.Client.IndexUtils.Timestamp.Timestamp
- Distribution.Client.IndexUtils.Timestamp: instance GHC.Show.Show Distribution.Client.IndexUtils.Timestamp.Timestamp
- Distribution.Client.Init.FileCreators: instance GHC.Show.Show Distribution.Client.Init.FileCreators.WriteAction
- Distribution.Client.Init.Types: instance Control.Monad.IO.Class.MonadIO Distribution.Client.Init.Types.PromptIO
- Distribution.Client.Init.Types: instance GHC.Base.Applicative Distribution.Client.Init.Types.PromptIO
- Distribution.Client.Init.Types: instance GHC.Base.Applicative Distribution.Client.Init.Types.PurePrompt
- Distribution.Client.Init.Types: instance GHC.Base.Functor Distribution.Client.Init.Types.DefaultPrompt
- Distribution.Client.Init.Types: instance GHC.Base.Functor Distribution.Client.Init.Types.PromptIO
- Distribution.Client.Init.Types: instance GHC.Base.Functor Distribution.Client.Init.Types.PurePrompt
- Distribution.Client.Init.Types: instance GHC.Base.Monad Distribution.Client.Init.Types.PromptIO
- Distribution.Client.Init.Types: instance GHC.Base.Monad Distribution.Client.Init.Types.PurePrompt
- Distribution.Client.Init.Types: instance GHC.Base.Monoid Distribution.Client.Init.Types.InitFlags
- Distribution.Client.Init.Types: instance GHC.Base.Semigroup Distribution.Client.Init.Types.InitFlags
- Distribution.Client.Init.Types: instance GHC.Exception.Type.Exception Distribution.Client.Init.Types.BreakException
- Distribution.Client.Init.Types: instance GHC.Generics.Generic Distribution.Client.Init.Types.InitFlags
- Distribution.Client.Init.Types: instance GHC.Generics.Generic Distribution.Client.Init.Types.PackageType
- Distribution.Client.Init.Types: instance GHC.Show.Show Distribution.Client.Init.Types.BreakException
- Distribution.Client.Init.Types: instance GHC.Show.Show Distribution.Client.Init.Types.ExeTarget
- Distribution.Client.Init.Types: instance GHC.Show.Show Distribution.Client.Init.Types.HsFilePath
- Distribution.Client.Init.Types: instance GHC.Show.Show Distribution.Client.Init.Types.HsFileType
- Distribution.Client.Init.Types: instance GHC.Show.Show Distribution.Client.Init.Types.InitFlags
- Distribution.Client.Init.Types: instance GHC.Show.Show Distribution.Client.Init.Types.LibTarget
- Distribution.Client.Init.Types: instance GHC.Show.Show Distribution.Client.Init.Types.PackageType
- Distribution.Client.Init.Types: instance GHC.Show.Show Distribution.Client.Init.Types.PkgDescription
- Distribution.Client.Init.Types: instance GHC.Show.Show Distribution.Client.Init.Types.ProjectSettings
- Distribution.Client.Init.Types: instance GHC.Show.Show Distribution.Client.Init.Types.TestTarget
- Distribution.Client.Init.Types: instance GHC.Show.Show Distribution.Client.Init.Types.WriteOpts
- Distribution.Client.Init.Utils: instance GHC.Show.Show Distribution.Client.Init.Utils.SourceFileEntry
- Distribution.Client.InstallPlan: instance (GHC.Show.Show ipkg, GHC.Show.Show srcpkg) => GHC.Show.Show (Distribution.Client.InstallPlan.GenericPlanPackage ipkg srcpkg)
- Distribution.Client.InstallPlan: instance GHC.Generics.Generic (Distribution.Client.InstallPlan.GenericPlanPackage ipkg srcpkg)
- Distribution.Client.InstallSymlink: instance GHC.Show.Show Distribution.Client.InstallSymlink.SymlinkStatus
- Distribution.Client.ManpageFlags: instance GHC.Base.Monoid Distribution.Client.ManpageFlags.ManpageFlags
- Distribution.Client.ManpageFlags: instance GHC.Base.Semigroup Distribution.Client.ManpageFlags.ManpageFlags
- Distribution.Client.ManpageFlags: instance GHC.Generics.Generic Distribution.Client.ManpageFlags.ManpageFlags
- Distribution.Client.ManpageFlags: instance GHC.Show.Show Distribution.Client.ManpageFlags.ManpageFlags
- Distribution.Client.PackageHash: instance GHC.Show.Show Distribution.Client.PackageHash.PackageHashConfigInputs
- Distribution.Client.ProjectBuilding.Types: instance GHC.Exception.Type.Exception Distribution.Client.ProjectBuilding.Types.BuildFailure
- Distribution.Client.ProjectBuilding.Types: instance GHC.Show.Show Distribution.Client.ProjectBuilding.Types.BuildFailure
- Distribution.Client.ProjectBuilding.Types: instance GHC.Show.Show Distribution.Client.ProjectBuilding.Types.BuildFailureReason
- Distribution.Client.ProjectBuilding.Types: instance GHC.Show.Show Distribution.Client.ProjectBuilding.Types.BuildResult
- Distribution.Client.ProjectConfig: instance GHC.Exception.Type.Exception Distribution.Client.ProjectConfig.BadPackageLocations
- Distribution.Client.ProjectConfig: instance GHC.Exception.Type.Exception Distribution.Client.ProjectConfig.BadPerPackageCompilerPaths
- Distribution.Client.ProjectConfig: instance GHC.Exception.Type.Exception Distribution.Client.ProjectConfig.BadProjectRoot
- Distribution.Client.ProjectConfig: instance GHC.Exception.Type.Exception Distribution.Client.ProjectConfig.CabalFileParseError
- Distribution.Client.ProjectConfig: instance GHC.Exception.Type.Exception Distribution.Client.ProjectConfig.CabalFileSearchFailure
- Distribution.Client.ProjectConfig: instance GHC.Show.Show Distribution.Client.ProjectConfig.BadPackageLocation
- Distribution.Client.ProjectConfig: instance GHC.Show.Show Distribution.Client.ProjectConfig.BadPackageLocationMatch
- Distribution.Client.ProjectConfig: instance GHC.Show.Show Distribution.Client.ProjectConfig.BadPackageLocations
- Distribution.Client.ProjectConfig: instance GHC.Show.Show Distribution.Client.ProjectConfig.BadPerPackageCompilerPaths
- Distribution.Client.ProjectConfig: instance GHC.Show.Show Distribution.Client.ProjectConfig.BadProjectRoot
- Distribution.Client.ProjectConfig: instance GHC.Show.Show Distribution.Client.ProjectConfig.CabalFileParseError
- Distribution.Client.ProjectConfig: instance GHC.Show.Show Distribution.Client.ProjectConfig.CabalFileSearchFailure
- Distribution.Client.ProjectConfig: instance GHC.Show.Show Distribution.Client.ProjectConfig.ProjectPackageLocation
- Distribution.Client.ProjectConfig: instance GHC.Show.Show Distribution.Client.ProjectConfig.ProjectRootUsability
- Distribution.Client.ProjectConfig.Legacy: instance GHC.Base.Monoid Distribution.Client.ProjectConfig.Legacy.LegacyPackageConfig
- Distribution.Client.ProjectConfig.Legacy: instance GHC.Base.Monoid Distribution.Client.ProjectConfig.Legacy.LegacyProjectConfig
- Distribution.Client.ProjectConfig.Legacy: instance GHC.Base.Monoid Distribution.Client.ProjectConfig.Legacy.LegacySharedConfig
- Distribution.Client.ProjectConfig.Legacy: instance GHC.Base.Semigroup Distribution.Client.ProjectConfig.Legacy.LegacyPackageConfig
- Distribution.Client.ProjectConfig.Legacy: instance GHC.Base.Semigroup Distribution.Client.ProjectConfig.Legacy.LegacyProjectConfig
- Distribution.Client.ProjectConfig.Legacy: instance GHC.Base.Semigroup Distribution.Client.ProjectConfig.Legacy.LegacySharedConfig
- Distribution.Client.ProjectConfig.Legacy: instance GHC.Generics.Generic Distribution.Client.ProjectConfig.Legacy.LegacyPackageConfig
- Distribution.Client.ProjectConfig.Legacy: instance GHC.Generics.Generic Distribution.Client.ProjectConfig.Legacy.LegacyProjectConfig
- Distribution.Client.ProjectConfig.Legacy: instance GHC.Generics.Generic Distribution.Client.ProjectConfig.Legacy.LegacySharedConfig
- Distribution.Client.ProjectConfig.Legacy: instance GHC.Show.Show Distribution.Client.ProjectConfig.Legacy.LegacyPackageConfig
- Distribution.Client.ProjectConfig.Legacy: instance GHC.Show.Show Distribution.Client.ProjectConfig.Legacy.LegacyProjectConfig
- Distribution.Client.ProjectConfig.Legacy: instance GHC.Show.Show Distribution.Client.ProjectConfig.Legacy.LegacySharedConfig
- Distribution.Client.ProjectConfig.Types: instance (GHC.Base.Semigroup v, GHC.Classes.Ord k) => GHC.Base.Monoid (Distribution.Client.ProjectConfig.Types.MapMappend k v)
- Distribution.Client.ProjectConfig.Types: instance (GHC.Base.Semigroup v, GHC.Classes.Ord k) => GHC.Base.Semigroup (Distribution.Client.ProjectConfig.Types.MapMappend k v)
- Distribution.Client.ProjectConfig.Types: instance (GHC.Show.Show k, GHC.Show.Show v) => GHC.Show.Show (Distribution.Client.ProjectConfig.Types.MapLast k v)
- Distribution.Client.ProjectConfig.Types: instance (GHC.Show.Show k, GHC.Show.Show v) => GHC.Show.Show (Distribution.Client.ProjectConfig.Types.MapMappend k v)
- Distribution.Client.ProjectConfig.Types: instance GHC.Base.Functor (Distribution.Client.ProjectConfig.Types.MapLast k)
- Distribution.Client.ProjectConfig.Types: instance GHC.Base.Functor (Distribution.Client.ProjectConfig.Types.MapMappend k)
- Distribution.Client.ProjectConfig.Types: instance GHC.Base.Monoid Distribution.Client.ProjectConfig.Types.PackageConfig
- Distribution.Client.ProjectConfig.Types: instance GHC.Base.Monoid Distribution.Client.ProjectConfig.Types.ProjectConfig
- Distribution.Client.ProjectConfig.Types: instance GHC.Base.Monoid Distribution.Client.ProjectConfig.Types.ProjectConfigBuildOnly
- Distribution.Client.ProjectConfig.Types: instance GHC.Base.Monoid Distribution.Client.ProjectConfig.Types.ProjectConfigShared
- Distribution.Client.ProjectConfig.Types: instance GHC.Base.Semigroup Distribution.Client.ProjectConfig.Types.PackageConfig
- Distribution.Client.ProjectConfig.Types: instance GHC.Base.Semigroup Distribution.Client.ProjectConfig.Types.ProjectConfig
- Distribution.Client.ProjectConfig.Types: instance GHC.Base.Semigroup Distribution.Client.ProjectConfig.Types.ProjectConfigBuildOnly
- Distribution.Client.ProjectConfig.Types: instance GHC.Base.Semigroup Distribution.Client.ProjectConfig.Types.ProjectConfigShared
- Distribution.Client.ProjectConfig.Types: instance GHC.Classes.Ord k => GHC.Base.Monoid (Distribution.Client.ProjectConfig.Types.MapLast k v)
- Distribution.Client.ProjectConfig.Types: instance GHC.Classes.Ord k => GHC.Base.Semigroup (Distribution.Client.ProjectConfig.Types.MapLast k v)
- Distribution.Client.ProjectConfig.Types: instance GHC.Generics.Generic (Distribution.Client.ProjectConfig.Types.MapLast k v)
- Distribution.Client.ProjectConfig.Types: instance GHC.Generics.Generic (Distribution.Client.ProjectConfig.Types.MapMappend k v)
- Distribution.Client.ProjectConfig.Types: instance GHC.Generics.Generic Distribution.Client.ProjectConfig.Types.PackageConfig
- Distribution.Client.ProjectConfig.Types: instance GHC.Generics.Generic Distribution.Client.ProjectConfig.Types.ProjectConfig
- Distribution.Client.ProjectConfig.Types: instance GHC.Generics.Generic Distribution.Client.ProjectConfig.Types.ProjectConfigBuildOnly
- Distribution.Client.ProjectConfig.Types: instance GHC.Generics.Generic Distribution.Client.ProjectConfig.Types.ProjectConfigProvenance
- Distribution.Client.ProjectConfig.Types: instance GHC.Generics.Generic Distribution.Client.ProjectConfig.Types.ProjectConfigShared
- Distribution.Client.ProjectConfig.Types: instance GHC.Generics.Generic Distribution.Client.ProjectConfig.Types.SolverSettings
- Distribution.Client.ProjectConfig.Types: instance GHC.Show.Show Distribution.Client.ProjectConfig.Types.PackageConfig
- Distribution.Client.ProjectConfig.Types: instance GHC.Show.Show Distribution.Client.ProjectConfig.Types.ProjectConfig
- Distribution.Client.ProjectConfig.Types: instance GHC.Show.Show Distribution.Client.ProjectConfig.Types.ProjectConfigBuildOnly
- Distribution.Client.ProjectConfig.Types: instance GHC.Show.Show Distribution.Client.ProjectConfig.Types.ProjectConfigProvenance
- Distribution.Client.ProjectConfig.Types: instance GHC.Show.Show Distribution.Client.ProjectConfig.Types.ProjectConfigShared
- Distribution.Client.ProjectConfig.Types: instance GHC.Show.Show Distribution.Client.ProjectConfig.Types.SolverSettings
- Distribution.Client.ProjectFlags: instance GHC.Base.Monoid Distribution.Client.ProjectFlags.ProjectFlags
- Distribution.Client.ProjectFlags: instance GHC.Base.Semigroup Distribution.Client.ProjectFlags.ProjectFlags
- Distribution.Client.ProjectFlags: instance GHC.Generics.Generic Distribution.Client.ProjectFlags.ProjectFlags
- Distribution.Client.ProjectFlags: instance GHC.Show.Show Distribution.Client.ProjectFlags.ProjectFlags
- Distribution.Client.ProjectOrchestration: instance GHC.Show.Show Distribution.Client.ProjectOrchestration.CurrentCommand
- Distribution.Client.ProjectPlanning: instance GHC.Base.Functor Distribution.Client.ProjectPlanning.AvailableTarget
- Distribution.Client.ProjectPlanning: instance GHC.Base.Functor Distribution.Client.ProjectPlanning.AvailableTargetStatus
- Distribution.Client.ProjectPlanning: instance GHC.Show.Show Distribution.Client.ProjectPlanning.CannotPruneDependencies
- Distribution.Client.ProjectPlanning: instance GHC.Show.Show Distribution.Client.ProjectPlanning.TargetRequested
- Distribution.Client.ProjectPlanning: instance GHC.Show.Show k => GHC.Show.Show (Distribution.Client.ProjectPlanning.AvailableTarget k)
- Distribution.Client.ProjectPlanning: instance GHC.Show.Show k => GHC.Show.Show (Distribution.Client.ProjectPlanning.AvailableTargetStatus k)
- Distribution.Client.ProjectPlanning.Types: instance GHC.Base.Monoid Distribution.Client.ProjectPlanning.Types.BuildStyle
- Distribution.Client.ProjectPlanning.Types: instance GHC.Base.Semigroup Distribution.Client.ProjectPlanning.Types.BuildStyle
- Distribution.Client.ProjectPlanning.Types: instance GHC.Generics.Generic Distribution.Client.ProjectPlanning.Types.BuildStyle
- Distribution.Client.ProjectPlanning.Types: instance GHC.Generics.Generic Distribution.Client.ProjectPlanning.Types.ComponentTarget
- Distribution.Client.ProjectPlanning.Types: instance GHC.Generics.Generic Distribution.Client.ProjectPlanning.Types.ElaboratedComponent
- Distribution.Client.ProjectPlanning.Types: instance GHC.Generics.Generic Distribution.Client.ProjectPlanning.Types.ElaboratedConfiguredPackage
- Distribution.Client.ProjectPlanning.Types: instance GHC.Generics.Generic Distribution.Client.ProjectPlanning.Types.ElaboratedPackage
- Distribution.Client.ProjectPlanning.Types: instance GHC.Generics.Generic Distribution.Client.ProjectPlanning.Types.ElaboratedPackageOrComponent
- Distribution.Client.ProjectPlanning.Types: instance GHC.Generics.Generic Distribution.Client.ProjectPlanning.Types.ElaboratedSharedConfig
- Distribution.Client.ProjectPlanning.Types: instance GHC.Generics.Generic Distribution.Client.ProjectPlanning.Types.MemoryOrDisk
- Distribution.Client.ProjectPlanning.Types: instance GHC.Generics.Generic Distribution.Client.ProjectPlanning.Types.NotPerComponentBuildType
- Distribution.Client.ProjectPlanning.Types: instance GHC.Generics.Generic Distribution.Client.ProjectPlanning.Types.NotPerComponentReason
- Distribution.Client.ProjectPlanning.Types: instance GHC.Generics.Generic Distribution.Client.ProjectPlanning.Types.SetupScriptStyle
- Distribution.Client.ProjectPlanning.Types: instance GHC.Show.Show Distribution.Client.ProjectPlanning.Types.BuildStyle
- Distribution.Client.ProjectPlanning.Types: instance GHC.Show.Show Distribution.Client.ProjectPlanning.Types.ComponentTarget
- Distribution.Client.ProjectPlanning.Types: instance GHC.Show.Show Distribution.Client.ProjectPlanning.Types.ElaboratedComponent
- Distribution.Client.ProjectPlanning.Types: instance GHC.Show.Show Distribution.Client.ProjectPlanning.Types.ElaboratedConfiguredPackage
- Distribution.Client.ProjectPlanning.Types: instance GHC.Show.Show Distribution.Client.ProjectPlanning.Types.ElaboratedPackage
- Distribution.Client.ProjectPlanning.Types: instance GHC.Show.Show Distribution.Client.ProjectPlanning.Types.ElaboratedPackageOrComponent
- Distribution.Client.ProjectPlanning.Types: instance GHC.Show.Show Distribution.Client.ProjectPlanning.Types.ElaboratedSharedConfig
- Distribution.Client.ProjectPlanning.Types: instance GHC.Show.Show Distribution.Client.ProjectPlanning.Types.MemoryOrDisk
- Distribution.Client.ProjectPlanning.Types: instance GHC.Show.Show Distribution.Client.ProjectPlanning.Types.NotPerComponentBuildType
- Distribution.Client.ProjectPlanning.Types: instance GHC.Show.Show Distribution.Client.ProjectPlanning.Types.NotPerComponentReason
- Distribution.Client.ProjectPlanning.Types: instance GHC.Show.Show Distribution.Client.ProjectPlanning.Types.SetupScriptStyle
- Distribution.Client.RebuildMonad: instance Control.Monad.IO.Class.MonadIO Distribution.Client.RebuildMonad.Rebuild
- Distribution.Client.RebuildMonad: instance GHC.Base.Applicative Distribution.Client.RebuildMonad.Rebuild
- Distribution.Client.RebuildMonad: instance GHC.Base.Functor Distribution.Client.RebuildMonad.Rebuild
- Distribution.Client.RebuildMonad: instance GHC.Base.Monad Distribution.Client.RebuildMonad.Rebuild
- Distribution.Client.Reconfigure: instance GHC.Base.Monoid (Distribution.Client.Reconfigure.Check a)
- Distribution.Client.Reconfigure: instance GHC.Base.Semigroup (Distribution.Client.Reconfigure.Check a)
- Distribution.Client.ReplFlags: instance GHC.Base.Monoid Distribution.Client.ReplFlags.EnvFlags
- Distribution.Client.ReplFlags: instance GHC.Base.Monoid Distribution.Client.ReplFlags.ReplFlags
- Distribution.Client.ReplFlags: instance GHC.Base.Semigroup Distribution.Client.ReplFlags.EnvFlags
- Distribution.Client.ReplFlags: instance GHC.Base.Semigroup Distribution.Client.ReplFlags.ReplFlags
- Distribution.Client.Sandbox.PackageEnvironment: instance GHC.Base.Monoid Distribution.Client.Sandbox.PackageEnvironment.PackageEnvironment
- Distribution.Client.Sandbox.PackageEnvironment: instance GHC.Base.Semigroup Distribution.Client.Sandbox.PackageEnvironment.PackageEnvironment
- Distribution.Client.Sandbox.PackageEnvironment: instance GHC.Generics.Generic Distribution.Client.Sandbox.PackageEnvironment.PackageEnvironment
- Distribution.Client.SavedFlags: instance GHC.Exception.Type.Exception Distribution.Client.SavedFlags.SavedArgsError
- Distribution.Client.SavedFlags: instance GHC.Show.Show Distribution.Client.SavedFlags.SavedArgsError
- Distribution.Client.ScriptUtils: instance GHC.Show.Show Distribution.Client.ScriptUtils.AcceptNoTargets
- Distribution.Client.ScriptUtils: instance GHC.Show.Show Distribution.Client.ScriptUtils.TargetContext
- Distribution.Client.Security.HTTP: instance GHC.Exception.Type.Exception Distribution.Client.Security.HTTP.UnexpectedResponse
- Distribution.Client.Security.HTTP: instance GHC.Show.Show Distribution.Client.Security.HTTP.UnexpectedResponse
- Distribution.Client.Setup: instance GHC.Base.Monoid Distribution.Client.Setup.ActAsSetupFlags
- Distribution.Client.Setup: instance GHC.Base.Monoid Distribution.Client.Setup.ConfigExFlags
- Distribution.Client.Setup: instance GHC.Base.Monoid Distribution.Client.Setup.GetFlags
- Distribution.Client.Setup: instance GHC.Base.Monoid Distribution.Client.Setup.InfoFlags
- Distribution.Client.Setup: instance GHC.Base.Monoid Distribution.Client.Setup.InstallFlags
- Distribution.Client.Setup: instance GHC.Base.Monoid Distribution.Client.Setup.ListFlags
- Distribution.Client.Setup: instance GHC.Base.Monoid Distribution.Client.Setup.ReportFlags
- Distribution.Client.Setup: instance GHC.Base.Monoid Distribution.Client.Setup.UploadFlags
- Distribution.Client.Setup: instance GHC.Base.Monoid Distribution.Client.Setup.UserConfigFlags
- Distribution.Client.Setup: instance GHC.Base.Semigroup Distribution.Client.Setup.ActAsSetupFlags
- Distribution.Client.Setup: instance GHC.Base.Semigroup Distribution.Client.Setup.ConfigExFlags
- Distribution.Client.Setup: instance GHC.Base.Semigroup Distribution.Client.Setup.GetFlags
- Distribution.Client.Setup: instance GHC.Base.Semigroup Distribution.Client.Setup.InfoFlags
- Distribution.Client.Setup: instance GHC.Base.Semigroup Distribution.Client.Setup.InstallFlags
- Distribution.Client.Setup: instance GHC.Base.Semigroup Distribution.Client.Setup.ListFlags
- Distribution.Client.Setup: instance GHC.Base.Semigroup Distribution.Client.Setup.ReportFlags
- Distribution.Client.Setup: instance GHC.Base.Semigroup Distribution.Client.Setup.UploadFlags
- Distribution.Client.Setup: instance GHC.Base.Semigroup Distribution.Client.Setup.UserConfigFlags
- Distribution.Client.Setup: instance GHC.Generics.Generic Distribution.Client.Setup.ActAsSetupFlags
- Distribution.Client.Setup: instance GHC.Generics.Generic Distribution.Client.Setup.ConfigExFlags
- Distribution.Client.Setup: instance GHC.Generics.Generic Distribution.Client.Setup.GetFlags
- Distribution.Client.Setup: instance GHC.Generics.Generic Distribution.Client.Setup.InfoFlags
- Distribution.Client.Setup: instance GHC.Generics.Generic Distribution.Client.Setup.InstallFlags
- Distribution.Client.Setup: instance GHC.Generics.Generic Distribution.Client.Setup.ListFlags
- Distribution.Client.Setup: instance GHC.Generics.Generic Distribution.Client.Setup.ReportFlags
- Distribution.Client.Setup: instance GHC.Generics.Generic Distribution.Client.Setup.UpdateFlags
- Distribution.Client.Setup: instance GHC.Generics.Generic Distribution.Client.Setup.UploadFlags
- Distribution.Client.Setup: instance GHC.Generics.Generic Distribution.Client.Setup.UserConfigFlags
- Distribution.Client.Setup: instance GHC.Show.Show Distribution.Client.Setup.CheckFlags
- Distribution.Client.Setup: instance GHC.Show.Show Distribution.Client.Setup.ConfigExFlags
- Distribution.Client.Setup: instance GHC.Show.Show Distribution.Client.Setup.InstallFlags
- Distribution.Client.Signal: instance GHC.Exception.Type.Exception Distribution.Client.Signal.Terminated
- Distribution.Client.Signal: instance GHC.Show.Show Distribution.Client.Signal.Terminated
- Distribution.Client.SolverInstallPlan: instance GHC.Generics.Generic Distribution.Client.SolverInstallPlan.SolverInstallPlan
- Distribution.Client.Store: instance GHC.Show.Show Distribution.Client.Store.NewStoreEntryOutcome
- Distribution.Client.TargetProblem: instance GHC.Base.Functor Distribution.Client.TargetProblem.TargetProblem
- Distribution.Client.TargetProblem: instance GHC.Show.Show a => GHC.Show.Show (Distribution.Client.TargetProblem.TargetProblem a)
- Distribution.Client.TargetSelector: instance GHC.Base.Alternative Distribution.Client.TargetSelector.Match
- Distribution.Client.TargetSelector: instance GHC.Base.Applicative Distribution.Client.TargetSelector.Match
- Distribution.Client.TargetSelector: instance GHC.Base.Functor Distribution.Client.TargetSelector.Match
- Distribution.Client.TargetSelector: instance GHC.Base.Monad Distribution.Client.TargetSelector.Match
- Distribution.Client.TargetSelector: instance GHC.Base.MonadPlus Distribution.Client.TargetSelector.Match
- Distribution.Client.TargetSelector: instance GHC.Enum.Enum Distribution.Client.TargetSelector.ComponentKind
- Distribution.Client.TargetSelector: instance GHC.Enum.Enum Distribution.Client.TargetSelector.QualLevel
- Distribution.Client.TargetSelector: instance GHC.Generics.Generic Distribution.Client.TargetSelector.SubComponentTarget
- Distribution.Client.TargetSelector: instance GHC.Generics.Generic Distribution.Client.TargetSelector.TargetImplicitCwd
- Distribution.Client.TargetSelector: instance GHC.Generics.Generic Distribution.Client.TargetSelector.TargetSelector
- Distribution.Client.TargetSelector: instance GHC.Show.Show Distribution.Client.TargetSelector.ComponentKind
- Distribution.Client.TargetSelector: instance GHC.Show.Show Distribution.Client.TargetSelector.FileStatus
- Distribution.Client.TargetSelector: instance GHC.Show.Show Distribution.Client.TargetSelector.KnownComponent
- Distribution.Client.TargetSelector: instance GHC.Show.Show Distribution.Client.TargetSelector.KnownPackage
- Distribution.Client.TargetSelector: instance GHC.Show.Show Distribution.Client.TargetSelector.KnownTargets
- Distribution.Client.TargetSelector: instance GHC.Show.Show Distribution.Client.TargetSelector.MatchClass
- Distribution.Client.TargetSelector: instance GHC.Show.Show Distribution.Client.TargetSelector.MatchError
- Distribution.Client.TargetSelector: instance GHC.Show.Show Distribution.Client.TargetSelector.QualLevel
- Distribution.Client.TargetSelector: instance GHC.Show.Show Distribution.Client.TargetSelector.SubComponentTarget
- Distribution.Client.TargetSelector: instance GHC.Show.Show Distribution.Client.TargetSelector.TargetImplicitCwd
- Distribution.Client.TargetSelector: instance GHC.Show.Show Distribution.Client.TargetSelector.TargetSelector
- Distribution.Client.TargetSelector: instance GHC.Show.Show Distribution.Client.TargetSelector.TargetSelectorProblem
- Distribution.Client.TargetSelector: instance GHC.Show.Show Distribution.Client.TargetSelector.TargetString
- Distribution.Client.TargetSelector: instance GHC.Show.Show Distribution.Client.TargetSelector.TargetStringFileStatus
- Distribution.Client.TargetSelector: instance GHC.Show.Show a => GHC.Show.Show (Distribution.Client.TargetSelector.Match a)
- Distribution.Client.TargetSelector: instance GHC.Show.Show a => GHC.Show.Show (Distribution.Client.TargetSelector.MaybeAmbiguous a)
- Distribution.Client.Targets: instance Data.Foldable.Foldable Distribution.Client.Targets.PackageTarget
- Distribution.Client.Targets: instance Data.Traversable.Traversable Distribution.Client.Targets.PackageTarget
- Distribution.Client.Targets: instance GHC.Base.Functor Distribution.Client.Targets.PackageTarget
- Distribution.Client.Targets: instance GHC.Base.Monoid Distribution.Client.Targets.PackageNameEnv
- Distribution.Client.Targets: instance GHC.Base.Semigroup Distribution.Client.Targets.PackageNameEnv
- Distribution.Client.Targets: instance GHC.Generics.Generic Distribution.Client.Targets.UserConstraint
- Distribution.Client.Targets: instance GHC.Generics.Generic Distribution.Client.Targets.UserConstraintScope
- Distribution.Client.Targets: instance GHC.Generics.Generic Distribution.Client.Targets.UserQualifier
- Distribution.Client.Targets: instance GHC.Show.Show Distribution.Client.Targets.PackageTargetProblem
- Distribution.Client.Targets: instance GHC.Show.Show Distribution.Client.Targets.UserConstraint
- Distribution.Client.Targets: instance GHC.Show.Show Distribution.Client.Targets.UserConstraintScope
- Distribution.Client.Targets: instance GHC.Show.Show Distribution.Client.Targets.UserQualifier
- Distribution.Client.Targets: instance GHC.Show.Show Distribution.Client.Targets.UserTarget
- Distribution.Client.Targets: instance GHC.Show.Show Distribution.Client.Targets.UserTargetProblem
- Distribution.Client.Targets: instance GHC.Show.Show pkg => GHC.Show.Show (Distribution.Client.Targets.PackageTarget pkg)
- Distribution.Client.Types.AllowNewer: instance GHC.Base.Monoid Distribution.Client.Types.AllowNewer.AllowNewer
- Distribution.Client.Types.AllowNewer: instance GHC.Base.Monoid Distribution.Client.Types.AllowNewer.AllowOlder
- Distribution.Client.Types.AllowNewer: instance GHC.Base.Monoid Distribution.Client.Types.AllowNewer.RelaxDeps
- Distribution.Client.Types.AllowNewer: instance GHC.Base.Semigroup Distribution.Client.Types.AllowNewer.AllowNewer
- Distribution.Client.Types.AllowNewer: instance GHC.Base.Semigroup Distribution.Client.Types.AllowNewer.AllowOlder
- Distribution.Client.Types.AllowNewer: instance GHC.Base.Semigroup Distribution.Client.Types.AllowNewer.RelaxDeps
- Distribution.Client.Types.AllowNewer: instance GHC.Generics.Generic Distribution.Client.Types.AllowNewer.AllowNewer
- Distribution.Client.Types.AllowNewer: instance GHC.Generics.Generic Distribution.Client.Types.AllowNewer.AllowOlder
- Distribution.Client.Types.AllowNewer: instance GHC.Generics.Generic Distribution.Client.Types.AllowNewer.RelaxDepMod
- Distribution.Client.Types.AllowNewer: instance GHC.Generics.Generic Distribution.Client.Types.AllowNewer.RelaxDepScope
- Distribution.Client.Types.AllowNewer: instance GHC.Generics.Generic Distribution.Client.Types.AllowNewer.RelaxDepSubject
- Distribution.Client.Types.AllowNewer: instance GHC.Generics.Generic Distribution.Client.Types.AllowNewer.RelaxDeps
- Distribution.Client.Types.AllowNewer: instance GHC.Generics.Generic Distribution.Client.Types.AllowNewer.RelaxedDep
- Distribution.Client.Types.AllowNewer: instance GHC.Read.Read Distribution.Client.Types.AllowNewer.AllowNewer
- Distribution.Client.Types.AllowNewer: instance GHC.Read.Read Distribution.Client.Types.AllowNewer.AllowOlder
- Distribution.Client.Types.AllowNewer: instance GHC.Read.Read Distribution.Client.Types.AllowNewer.RelaxDepMod
- Distribution.Client.Types.AllowNewer: instance GHC.Read.Read Distribution.Client.Types.AllowNewer.RelaxDepScope
- Distribution.Client.Types.AllowNewer: instance GHC.Read.Read Distribution.Client.Types.AllowNewer.RelaxDepSubject
- Distribution.Client.Types.AllowNewer: instance GHC.Read.Read Distribution.Client.Types.AllowNewer.RelaxDeps
- Distribution.Client.Types.AllowNewer: instance GHC.Read.Read Distribution.Client.Types.AllowNewer.RelaxedDep
- Distribution.Client.Types.AllowNewer: instance GHC.Show.Show Distribution.Client.Types.AllowNewer.AllowNewer
- Distribution.Client.Types.AllowNewer: instance GHC.Show.Show Distribution.Client.Types.AllowNewer.AllowOlder
- Distribution.Client.Types.AllowNewer: instance GHC.Show.Show Distribution.Client.Types.AllowNewer.RelaxDepMod
- Distribution.Client.Types.AllowNewer: instance GHC.Show.Show Distribution.Client.Types.AllowNewer.RelaxDepScope
- Distribution.Client.Types.AllowNewer: instance GHC.Show.Show Distribution.Client.Types.AllowNewer.RelaxDepSubject
- Distribution.Client.Types.AllowNewer: instance GHC.Show.Show Distribution.Client.Types.AllowNewer.RelaxDeps
- Distribution.Client.Types.AllowNewer: instance GHC.Show.Show Distribution.Client.Types.AllowNewer.RelaxedDep
- Distribution.Client.Types.BuildResults: instance GHC.Exception.Type.Exception Distribution.Client.Types.BuildResults.BuildFailure
- Distribution.Client.Types.BuildResults: instance GHC.Generics.Generic Distribution.Client.Types.BuildResults.BuildFailure
- Distribution.Client.Types.BuildResults: instance GHC.Generics.Generic Distribution.Client.Types.BuildResults.BuildResult
- Distribution.Client.Types.BuildResults: instance GHC.Generics.Generic Distribution.Client.Types.BuildResults.DocsResult
- Distribution.Client.Types.BuildResults: instance GHC.Generics.Generic Distribution.Client.Types.BuildResults.TestsResult
- Distribution.Client.Types.BuildResults: instance GHC.Show.Show Distribution.Client.Types.BuildResults.BuildFailure
- Distribution.Client.Types.BuildResults: instance GHC.Show.Show Distribution.Client.Types.BuildResults.BuildResult
- Distribution.Client.Types.BuildResults: instance GHC.Show.Show Distribution.Client.Types.BuildResults.DocsResult
- Distribution.Client.Types.BuildResults: instance GHC.Show.Show Distribution.Client.Types.BuildResults.TestsResult
- Distribution.Client.Types.ConfiguredId: instance GHC.Generics.Generic Distribution.Client.Types.ConfiguredId.ConfiguredId
- Distribution.Client.Types.ConfiguredId: instance GHC.Show.Show Distribution.Client.Types.ConfiguredId.ConfiguredId
- Distribution.Client.Types.ConfiguredPackage: instance GHC.Generics.Generic (Distribution.Client.Types.ConfiguredPackage.ConfiguredPackage loc)
- Distribution.Client.Types.ConfiguredPackage: instance GHC.Show.Show loc => GHC.Show.Show (Distribution.Client.Types.ConfiguredPackage.ConfiguredPackage loc)
- Distribution.Client.Types.InstallMethod: instance GHC.Base.Semigroup Distribution.Client.Types.InstallMethod.InstallMethod
- Distribution.Client.Types.InstallMethod: instance GHC.Enum.Bounded Distribution.Client.Types.InstallMethod.InstallMethod
- Distribution.Client.Types.InstallMethod: instance GHC.Enum.Enum Distribution.Client.Types.InstallMethod.InstallMethod
- Distribution.Client.Types.InstallMethod: instance GHC.Generics.Generic Distribution.Client.Types.InstallMethod.InstallMethod
- Distribution.Client.Types.InstallMethod: instance GHC.Show.Show Distribution.Client.Types.InstallMethod.InstallMethod
- Distribution.Client.Types.OverwritePolicy: instance GHC.Enum.Bounded Distribution.Client.Types.OverwritePolicy.OverwritePolicy
- Distribution.Client.Types.OverwritePolicy: instance GHC.Enum.Enum Distribution.Client.Types.OverwritePolicy.OverwritePolicy
- Distribution.Client.Types.OverwritePolicy: instance GHC.Generics.Generic Distribution.Client.Types.OverwritePolicy.OverwritePolicy
- Distribution.Client.Types.OverwritePolicy: instance GHC.Show.Show Distribution.Client.Types.OverwritePolicy.OverwritePolicy
- Distribution.Client.Types.PackageLocation: instance GHC.Base.Functor Distribution.Client.Types.PackageLocation.PackageLocation
- Distribution.Client.Types.PackageLocation: instance GHC.Generics.Generic (Distribution.Client.Types.PackageLocation.PackageLocation local)
- Distribution.Client.Types.PackageLocation: instance GHC.Show.Show local => GHC.Show.Show (Distribution.Client.Types.PackageLocation.PackageLocation local)
- Distribution.Client.Types.PackageSpecifier: instance GHC.Base.Functor Distribution.Client.Types.PackageSpecifier.PackageSpecifier
- Distribution.Client.Types.PackageSpecifier: instance GHC.Generics.Generic (Distribution.Client.Types.PackageSpecifier.PackageSpecifier pkg)
- Distribution.Client.Types.PackageSpecifier: instance GHC.Show.Show pkg => GHC.Show.Show (Distribution.Client.Types.PackageSpecifier.PackageSpecifier pkg)
- Distribution.Client.Types.ReadyPackage: instance GHC.Generics.Generic (Distribution.Client.Types.ReadyPackage.GenericReadyPackage srcpkg)
- Distribution.Client.Types.ReadyPackage: instance GHC.Show.Show srcpkg => GHC.Show.Show (Distribution.Client.Types.ReadyPackage.GenericReadyPackage srcpkg)
- Distribution.Client.Types.Repo: instance GHC.Generics.Generic Distribution.Client.Types.Repo.LocalRepo
- Distribution.Client.Types.Repo: instance GHC.Generics.Generic Distribution.Client.Types.Repo.RemoteRepo
- Distribution.Client.Types.Repo: instance GHC.Generics.Generic Distribution.Client.Types.Repo.Repo
- Distribution.Client.Types.Repo: instance GHC.Show.Show Distribution.Client.Types.Repo.LocalRepo
- Distribution.Client.Types.Repo: instance GHC.Show.Show Distribution.Client.Types.Repo.RemoteRepo
- Distribution.Client.Types.Repo: instance GHC.Show.Show Distribution.Client.Types.Repo.Repo
- Distribution.Client.Types.RepoName: instance GHC.Generics.Generic Distribution.Client.Types.RepoName.RepoName
- Distribution.Client.Types.RepoName: instance GHC.Show.Show Distribution.Client.Types.RepoName.RepoName
- Distribution.Client.Types.SourcePackageDb: instance GHC.Generics.Generic Distribution.Client.Types.SourcePackageDb.SourcePackageDb
- Distribution.Client.Types.SourceRepo: instance (Data.Typeable.Internal.Typeable f, Distribution.Utils.Structured.Structured (f GHC.IO.FilePath)) => Distribution.Utils.Structured.Structured (Distribution.Client.Types.SourceRepo.SourceRepositoryPackage f)
- Distribution.Client.Types.SourceRepo: instance Data.Binary.Class.Binary (f GHC.IO.FilePath) => Data.Binary.Class.Binary (Distribution.Client.Types.SourceRepo.SourceRepositoryPackage f)
- Distribution.Client.Types.SourceRepo: instance GHC.Classes.Eq (f GHC.IO.FilePath) => GHC.Classes.Eq (Distribution.Client.Types.SourceRepo.SourceRepositoryPackage f)
- Distribution.Client.Types.SourceRepo: instance GHC.Classes.Ord (f GHC.IO.FilePath) => GHC.Classes.Ord (Distribution.Client.Types.SourceRepo.SourceRepositoryPackage f)
- Distribution.Client.Types.SourceRepo: instance GHC.Generics.Generic (Distribution.Client.Types.SourceRepo.SourceRepositoryPackage f)
- Distribution.Client.Types.SourceRepo: instance GHC.Show.Show (f GHC.IO.FilePath) => GHC.Show.Show (Distribution.Client.Types.SourceRepo.SourceRepositoryPackage f)
- Distribution.Client.Types.WriteGhcEnvironmentFilesPolicy: instance GHC.Enum.Bounded Distribution.Client.Types.WriteGhcEnvironmentFilesPolicy.WriteGhcEnvironmentFilesPolicy
- Distribution.Client.Types.WriteGhcEnvironmentFilesPolicy: instance GHC.Enum.Enum Distribution.Client.Types.WriteGhcEnvironmentFilesPolicy.WriteGhcEnvironmentFilesPolicy
- Distribution.Client.Types.WriteGhcEnvironmentFilesPolicy: instance GHC.Generics.Generic Distribution.Client.Types.WriteGhcEnvironmentFilesPolicy.WriteGhcEnvironmentFilesPolicy
- Distribution.Client.Types.WriteGhcEnvironmentFilesPolicy: instance GHC.Show.Show Distribution.Client.Types.WriteGhcEnvironmentFilesPolicy.WriteGhcEnvironmentFilesPolicy
- Distribution.Client.Utils.Json: instance Data.String.IsString Distribution.Client.Utils.Json.Value
- Distribution.Client.Utils.Json: instance Distribution.Client.Utils.Json.ToJSON GHC.Int.Int16
- Distribution.Client.Utils.Json: instance Distribution.Client.Utils.Json.ToJSON GHC.Int.Int32
- Distribution.Client.Utils.Json: instance Distribution.Client.Utils.Json.ToJSON GHC.Int.Int64
- Distribution.Client.Utils.Json: instance Distribution.Client.Utils.Json.ToJSON GHC.Int.Int8
- Distribution.Client.Utils.Json: instance Distribution.Client.Utils.Json.ToJSON GHC.Word.Word16
- Distribution.Client.Utils.Json: instance Distribution.Client.Utils.Json.ToJSON GHC.Word.Word32
- Distribution.Client.Utils.Json: instance Distribution.Client.Utils.Json.ToJSON GHC.Word.Word64
- Distribution.Client.Utils.Json: instance Distribution.Client.Utils.Json.ToJSON GHC.Word.Word8
- Distribution.Client.Utils.Json: instance Distribution.Client.Utils.Json.ToJSON a => Distribution.Client.Utils.Json.ToJSON (GHC.Maybe.Maybe a)
- Distribution.Client.Utils.Json: instance GHC.Read.Read Distribution.Client.Utils.Json.Value
- Distribution.Client.Utils.Json: instance GHC.Show.Show Distribution.Client.Utils.Json.Value
- Distribution.Client.VCS: instance GHC.Show.Show Distribution.Client.VCS.SourceRepoProblem
- Distribution.Deprecated.ReadP: instance (s GHC.Types.~ GHC.Types.Char) => GHC.Base.Alternative (Distribution.Deprecated.ReadP.Parser r s)
- Distribution.Deprecated.ReadP: instance (s GHC.Types.~ GHC.Types.Char) => GHC.Base.MonadPlus (Distribution.Deprecated.ReadP.Parser r s)
- Distribution.Deprecated.ReadP: instance Control.Monad.Fail.MonadFail (Distribution.Deprecated.ReadP.P s)
- Distribution.Deprecated.ReadP: instance Control.Monad.Fail.MonadFail (Distribution.Deprecated.ReadP.Parser r s)
- Distribution.Deprecated.ReadP: instance GHC.Base.Alternative (Distribution.Deprecated.ReadP.P s)
- Distribution.Deprecated.ReadP: instance GHC.Base.Applicative (Distribution.Deprecated.ReadP.P s)
- Distribution.Deprecated.ReadP: instance GHC.Base.Applicative (Distribution.Deprecated.ReadP.Parser r s)
- Distribution.Deprecated.ReadP: instance GHC.Base.Functor (Distribution.Deprecated.ReadP.P s)
- Distribution.Deprecated.ReadP: instance GHC.Base.Functor (Distribution.Deprecated.ReadP.Parser r s)
- Distribution.Deprecated.ReadP: instance GHC.Base.Monad (Distribution.Deprecated.ReadP.P s)
- Distribution.Deprecated.ReadP: instance GHC.Base.Monad (Distribution.Deprecated.ReadP.Parser r s)
- Distribution.Deprecated.ReadP: instance GHC.Base.MonadPlus (Distribution.Deprecated.ReadP.P s)
+ Distribution.Client.BuildReports.Types: instance GHC.Internal.Enum.Bounded Distribution.Client.BuildReports.Types.Outcome
+ Distribution.Client.BuildReports.Types: instance GHC.Internal.Enum.Bounded Distribution.Client.BuildReports.Types.ReportLevel
+ Distribution.Client.BuildReports.Types: instance GHC.Internal.Enum.Enum Distribution.Client.BuildReports.Types.Outcome
+ Distribution.Client.BuildReports.Types: instance GHC.Internal.Enum.Enum Distribution.Client.BuildReports.Types.ReportLevel
+ Distribution.Client.BuildReports.Types: instance GHC.Internal.Generics.Generic Distribution.Client.BuildReports.Types.BuildReport
+ Distribution.Client.BuildReports.Types: instance GHC.Internal.Generics.Generic Distribution.Client.BuildReports.Types.InstallOutcome
+ Distribution.Client.BuildReports.Types: instance GHC.Internal.Generics.Generic Distribution.Client.BuildReports.Types.Outcome
+ Distribution.Client.BuildReports.Types: instance GHC.Internal.Generics.Generic Distribution.Client.BuildReports.Types.ReportLevel
+ Distribution.Client.BuildReports.Types: instance GHC.Internal.Show.Show Distribution.Client.BuildReports.Types.BuildReport
+ Distribution.Client.BuildReports.Types: instance GHC.Internal.Show.Show Distribution.Client.BuildReports.Types.InstallOutcome
+ Distribution.Client.BuildReports.Types: instance GHC.Internal.Show.Show Distribution.Client.BuildReports.Types.Outcome
+ Distribution.Client.BuildReports.Types: instance GHC.Internal.Show.Show Distribution.Client.BuildReports.Types.ReportLevel
+ Distribution.Client.CmdBench: instance GHC.Internal.Show.Show Distribution.Client.CmdBench.BenchProblem
+ Distribution.Client.CmdInstall.ClientInstallFlags: instance GHC.Internal.Base.Monoid Distribution.Client.CmdInstall.ClientInstallFlags.ClientInstallFlags
+ Distribution.Client.CmdInstall.ClientInstallFlags: instance GHC.Internal.Base.Semigroup Distribution.Client.CmdInstall.ClientInstallFlags.ClientInstallFlags
+ Distribution.Client.CmdInstall.ClientInstallFlags: instance GHC.Internal.Generics.Generic Distribution.Client.CmdInstall.ClientInstallFlags.ClientInstallFlags
+ Distribution.Client.CmdInstall.ClientInstallFlags: instance GHC.Internal.Show.Show Distribution.Client.CmdInstall.ClientInstallFlags.ClientInstallFlags
+ Distribution.Client.CmdInstall.ClientInstallTargetSelector: instance GHC.Internal.Show.Show Distribution.Client.CmdInstall.ClientInstallTargetSelector.WithoutProjectTargetSelector
+ Distribution.Client.CmdListBin: instance GHC.Internal.Show.Show Distribution.Client.CmdListBin.ListBinProblem
+ Distribution.Client.CmdOutdated: instance GHC.Internal.Base.Monoid Distribution.Client.CmdOutdated.IgnoreMajorVersionBumps
+ Distribution.Client.CmdOutdated: instance GHC.Internal.Base.Semigroup Distribution.Client.CmdOutdated.IgnoreMajorVersionBumps
+ Distribution.Client.CmdPath: instance GHC.Internal.Enum.Bounded Distribution.Client.CmdPath.ConfigPath
+ Distribution.Client.CmdPath: instance GHC.Internal.Enum.Bounded Distribution.Client.CmdPath.PathOutputFormat
+ Distribution.Client.CmdPath: instance GHC.Internal.Enum.Enum Distribution.Client.CmdPath.ConfigPath
+ Distribution.Client.CmdPath: instance GHC.Internal.Enum.Enum Distribution.Client.CmdPath.PathOutputFormat
+ Distribution.Client.CmdPath: instance GHC.Internal.Read.Read Distribution.Client.CmdPath.PathOutputFormat
+ Distribution.Client.CmdPath: instance GHC.Internal.Show.Show Distribution.Client.CmdPath.ConfigPath
+ Distribution.Client.CmdPath: instance GHC.Internal.Show.Show Distribution.Client.CmdPath.PathCompilerInfo
+ Distribution.Client.CmdPath: instance GHC.Internal.Show.Show Distribution.Client.CmdPath.PathFlags
+ Distribution.Client.CmdPath: instance GHC.Internal.Show.Show Distribution.Client.CmdPath.PathOutputFormat
+ Distribution.Client.CmdPath: instance GHC.Internal.Show.Show Distribution.Client.CmdPath.PathOutputs
+ Distribution.Client.CmdRepl: instance GHC.Internal.Show.Show Distribution.Client.CmdRepl.MultiReplDecision
+ Distribution.Client.CmdRepl: instance GHC.Internal.Show.Show Distribution.Client.CmdRepl.OriginalComponentInfo
+ Distribution.Client.CmdRepl: instance GHC.Internal.Show.Show Distribution.Client.CmdRepl.ReplProblem
+ Distribution.Client.CmdRun: instance GHC.Internal.Show.Show Distribution.Client.CmdRun.RunProblem
+ Distribution.Client.CmdSdist: instance GHC.Internal.Show.Show Distribution.Client.CmdSdist.OutputFormat
+ Distribution.Client.CmdTest: instance GHC.Internal.Show.Show Distribution.Client.CmdTest.TestProblem
+ Distribution.Client.CmdUpdate: instance GHC.Internal.Show.Show Distribution.Client.CmdUpdate.UpdateRequest
+ Distribution.Client.Compat.Orphans: instance Data.Binary.Class.Binary GHC.Internal.Exception.Type.SomeException
+ Distribution.Client.Compat.Orphans: instance Distribution.Utils.Structured.Structured GHC.Internal.Exception.Type.SomeException
+ Distribution.Client.Compat.Tar: instance (GHC.Internal.Exception.Type.Exception a, GHC.Internal.Exception.Type.Exception b) => GHC.Internal.Exception.Type.Exception (GHC.Internal.Data.Either.Either a b)
+ Distribution.Client.Config: instance GHC.Internal.Base.Monoid Distribution.Client.Config.SavedConfig
+ Distribution.Client.Config: instance GHC.Internal.Base.Semigroup Distribution.Client.Config.SavedConfig
+ Distribution.Client.Config: instance GHC.Internal.Generics.Generic Distribution.Client.Config.SavedConfig
+ Distribution.Client.Dependency: instance GHC.Internal.Show.Show Distribution.Client.Dependency.ResolveNoDepsError
+ Distribution.Client.Dependency.Types: instance GHC.Internal.Enum.Bounded Distribution.Client.Dependency.Types.PreSolver
+ Distribution.Client.Dependency.Types: instance GHC.Internal.Enum.Bounded Distribution.Client.Dependency.Types.Solver
+ Distribution.Client.Dependency.Types: instance GHC.Internal.Enum.Enum Distribution.Client.Dependency.Types.PreSolver
+ Distribution.Client.Dependency.Types: instance GHC.Internal.Enum.Enum Distribution.Client.Dependency.Types.Solver
+ Distribution.Client.Dependency.Types: instance GHC.Internal.Generics.Generic Distribution.Client.Dependency.Types.PreSolver
+ Distribution.Client.Dependency.Types: instance GHC.Internal.Generics.Generic Distribution.Client.Dependency.Types.Solver
+ Distribution.Client.Dependency.Types: instance GHC.Internal.Show.Show Distribution.Client.Dependency.Types.PackagesPreferenceDefault
+ Distribution.Client.Dependency.Types: instance GHC.Internal.Show.Show Distribution.Client.Dependency.Types.PreSolver
+ Distribution.Client.Dependency.Types: instance GHC.Internal.Show.Show Distribution.Client.Dependency.Types.Solver
+ Distribution.Client.DistDirLayout: instance GHC.Internal.Show.Show Distribution.Client.DistDirLayout.ProjectRoot
+ Distribution.Client.Errors: instance GHC.Internal.Exception.Type.Exception (Distribution.Simple.Utils.VerboseException Distribution.Client.Errors.CabalInstallException)
+ Distribution.Client.Errors: instance GHC.Internal.Show.Show Distribution.Client.Errors.CabalInstallException
+ Distribution.Client.FileMonitor: instance (GHC.Internal.Show.Show b, GHC.Internal.Show.Show a) => GHC.Internal.Show.Show (Distribution.Client.FileMonitor.MonitorChanged a b)
+ Distribution.Client.FileMonitor: instance GHC.Internal.Base.Applicative Distribution.Client.FileMonitor.ChangedM
+ Distribution.Client.FileMonitor: instance GHC.Internal.Base.Functor Distribution.Client.FileMonitor.ChangedM
+ Distribution.Client.FileMonitor: instance GHC.Internal.Base.Functor Distribution.Client.FileMonitor.MonitorChangedReason
+ Distribution.Client.FileMonitor: instance GHC.Internal.Base.Monad Distribution.Client.FileMonitor.ChangedM
+ Distribution.Client.FileMonitor: instance GHC.Internal.Control.Monad.IO.Class.MonadIO Distribution.Client.FileMonitor.ChangedM
+ Distribution.Client.FileMonitor: instance GHC.Internal.Generics.Generic Distribution.Client.FileMonitor.MonitorStateFile
+ Distribution.Client.FileMonitor: instance GHC.Internal.Generics.Generic Distribution.Client.FileMonitor.MonitorStateFileSet
+ Distribution.Client.FileMonitor: instance GHC.Internal.Generics.Generic Distribution.Client.FileMonitor.MonitorStateFileStatus
+ Distribution.Client.FileMonitor: instance GHC.Internal.Generics.Generic Distribution.Client.FileMonitor.MonitorStateGlob
+ Distribution.Client.FileMonitor: instance GHC.Internal.Generics.Generic Distribution.Client.FileMonitor.MonitorStateGlobRel
+ Distribution.Client.FileMonitor: instance GHC.Internal.Show.Show Distribution.Client.FileMonitor.MonitorStateFile
+ Distribution.Client.FileMonitor: instance GHC.Internal.Show.Show Distribution.Client.FileMonitor.MonitorStateFileSet
+ Distribution.Client.FileMonitor: instance GHC.Internal.Show.Show Distribution.Client.FileMonitor.MonitorStateFileStatus
+ Distribution.Client.FileMonitor: instance GHC.Internal.Show.Show Distribution.Client.FileMonitor.MonitorStateGlob
+ Distribution.Client.FileMonitor: instance GHC.Internal.Show.Show Distribution.Client.FileMonitor.MonitorStateGlobRel
+ Distribution.Client.FileMonitor: instance GHC.Internal.Show.Show a => GHC.Internal.Show.Show (Distribution.Client.FileMonitor.MonitorChangedReason a)
+ Distribution.Client.Get: instance GHC.Internal.Exception.Type.Exception Distribution.Client.Get.ClonePackageException
+ Distribution.Client.Get: instance GHC.Internal.Show.Show Distribution.Client.Get.ClonePackageException
+ Distribution.Client.GlobalFlags: instance GHC.Internal.Base.Monoid Distribution.Client.GlobalFlags.GlobalFlags
+ Distribution.Client.GlobalFlags: instance GHC.Internal.Base.Semigroup Distribution.Client.GlobalFlags.GlobalFlags
+ Distribution.Client.GlobalFlags: instance GHC.Internal.Generics.Generic Distribution.Client.GlobalFlags.GlobalFlags
+ Distribution.Client.GlobalFlags: instance GHC.Internal.Show.Show Distribution.Client.GlobalFlags.GlobalFlags
+ Distribution.Client.HashValue: instance GHC.Internal.Generics.Generic Distribution.Client.HashValue.HashValue
+ Distribution.Client.HashValue: instance GHC.Internal.Show.Show Distribution.Client.HashValue.HashValue
+ Distribution.Client.IndexUtils: instance GHC.Internal.Generics.Generic Distribution.Client.IndexUtils.BuildTreeRefType
+ Distribution.Client.IndexUtils: instance GHC.Internal.Generics.Generic Distribution.Client.IndexUtils.Cache
+ Distribution.Client.IndexUtils: instance GHC.Internal.Generics.Generic Distribution.Client.IndexUtils.IndexCacheEntry
+ Distribution.Client.IndexUtils: instance GHC.Internal.Generics.Generic Distribution.Client.IndexUtils.NoIndexCache
+ Distribution.Client.IndexUtils: instance GHC.Internal.Generics.Generic Distribution.Client.IndexUtils.NoIndexCacheEntry
+ Distribution.Client.IndexUtils: instance GHC.Internal.Generics.Generic Distribution.Client.IndexUtils.PreferredVersionsParseError
+ Distribution.Client.IndexUtils: instance GHC.Internal.Read.Read Distribution.Client.IndexUtils.PreferredVersionsParseError
+ Distribution.Client.IndexUtils: instance GHC.Internal.Show.Show Distribution.Client.IndexUtils.BuildTreeRefType
+ Distribution.Client.IndexUtils: instance GHC.Internal.Show.Show Distribution.Client.IndexUtils.Cache
+ Distribution.Client.IndexUtils: instance GHC.Internal.Show.Show Distribution.Client.IndexUtils.IndexCacheEntry
+ Distribution.Client.IndexUtils: instance GHC.Internal.Show.Show Distribution.Client.IndexUtils.NoIndexCache
+ Distribution.Client.IndexUtils: instance GHC.Internal.Show.Show Distribution.Client.IndexUtils.NoIndexCacheEntry
+ Distribution.Client.IndexUtils: instance GHC.Internal.Show.Show Distribution.Client.IndexUtils.PreferredVersionsParseError
+ Distribution.Client.IndexUtils.ActiveRepos: instance GHC.Internal.Enum.Bounded Distribution.Client.IndexUtils.ActiveRepos.CombineStrategy
+ Distribution.Client.IndexUtils.ActiveRepos: instance GHC.Internal.Enum.Enum Distribution.Client.IndexUtils.ActiveRepos.CombineStrategy
+ Distribution.Client.IndexUtils.ActiveRepos: instance GHC.Internal.Generics.Generic Distribution.Client.IndexUtils.ActiveRepos.ActiveRepoEntry
+ Distribution.Client.IndexUtils.ActiveRepos: instance GHC.Internal.Generics.Generic Distribution.Client.IndexUtils.ActiveRepos.ActiveRepos
+ Distribution.Client.IndexUtils.ActiveRepos: instance GHC.Internal.Generics.Generic Distribution.Client.IndexUtils.ActiveRepos.CombineStrategy
+ Distribution.Client.IndexUtils.ActiveRepos: instance GHC.Internal.Show.Show Distribution.Client.IndexUtils.ActiveRepos.ActiveRepoEntry
+ Distribution.Client.IndexUtils.ActiveRepos: instance GHC.Internal.Show.Show Distribution.Client.IndexUtils.ActiveRepos.ActiveRepos
+ Distribution.Client.IndexUtils.ActiveRepos: instance GHC.Internal.Show.Show Distribution.Client.IndexUtils.ActiveRepos.CombineStrategy
+ Distribution.Client.IndexUtils.IndexState: instance GHC.Internal.Generics.Generic Distribution.Client.IndexUtils.IndexState.RepoIndexState
+ Distribution.Client.IndexUtils.IndexState: instance GHC.Internal.Generics.Generic Distribution.Client.IndexUtils.IndexState.TotalIndexState
+ Distribution.Client.IndexUtils.IndexState: instance GHC.Internal.Show.Show Distribution.Client.IndexUtils.IndexState.RepoIndexState
+ Distribution.Client.IndexUtils.IndexState: instance GHC.Internal.Show.Show Distribution.Client.IndexUtils.IndexState.TotalIndexState
+ Distribution.Client.IndexUtils.Timestamp: instance GHC.Internal.Generics.Generic Distribution.Client.IndexUtils.Timestamp.Timestamp
+ Distribution.Client.IndexUtils.Timestamp: instance GHC.Internal.Show.Show Distribution.Client.IndexUtils.Timestamp.Timestamp
+ Distribution.Client.Init.FileCreators: instance GHC.Internal.Show.Show Distribution.Client.Init.FileCreators.WriteAction
+ Distribution.Client.Init.Types: instance GHC.Internal.Base.Applicative Distribution.Client.Init.Types.PromptIO
+ Distribution.Client.Init.Types: instance GHC.Internal.Base.Applicative Distribution.Client.Init.Types.PurePrompt
+ Distribution.Client.Init.Types: instance GHC.Internal.Base.Functor Distribution.Client.Init.Types.DefaultPrompt
+ Distribution.Client.Init.Types: instance GHC.Internal.Base.Functor Distribution.Client.Init.Types.PromptIO
+ Distribution.Client.Init.Types: instance GHC.Internal.Base.Functor Distribution.Client.Init.Types.PurePrompt
+ Distribution.Client.Init.Types: instance GHC.Internal.Base.Monad Distribution.Client.Init.Types.PromptIO
+ Distribution.Client.Init.Types: instance GHC.Internal.Base.Monad Distribution.Client.Init.Types.PurePrompt
+ Distribution.Client.Init.Types: instance GHC.Internal.Base.Monoid Distribution.Client.Init.Types.InitFlags
+ Distribution.Client.Init.Types: instance GHC.Internal.Base.Semigroup Distribution.Client.Init.Types.InitFlags
+ Distribution.Client.Init.Types: instance GHC.Internal.Control.Monad.IO.Class.MonadIO Distribution.Client.Init.Types.PromptIO
+ Distribution.Client.Init.Types: instance GHC.Internal.Exception.Type.Exception Distribution.Client.Init.Types.BreakException
+ Distribution.Client.Init.Types: instance GHC.Internal.Generics.Generic Distribution.Client.Init.Types.InitFlags
+ Distribution.Client.Init.Types: instance GHC.Internal.Generics.Generic Distribution.Client.Init.Types.PackageType
+ Distribution.Client.Init.Types: instance GHC.Internal.Show.Show Distribution.Client.Init.Types.BreakException
+ Distribution.Client.Init.Types: instance GHC.Internal.Show.Show Distribution.Client.Init.Types.ExeTarget
+ Distribution.Client.Init.Types: instance GHC.Internal.Show.Show Distribution.Client.Init.Types.HsFilePath
+ Distribution.Client.Init.Types: instance GHC.Internal.Show.Show Distribution.Client.Init.Types.HsFileType
+ Distribution.Client.Init.Types: instance GHC.Internal.Show.Show Distribution.Client.Init.Types.InitFlags
+ Distribution.Client.Init.Types: instance GHC.Internal.Show.Show Distribution.Client.Init.Types.LibTarget
+ Distribution.Client.Init.Types: instance GHC.Internal.Show.Show Distribution.Client.Init.Types.PackageType
+ Distribution.Client.Init.Types: instance GHC.Internal.Show.Show Distribution.Client.Init.Types.PkgDescription
+ Distribution.Client.Init.Types: instance GHC.Internal.Show.Show Distribution.Client.Init.Types.ProjectSettings
+ Distribution.Client.Init.Types: instance GHC.Internal.Show.Show Distribution.Client.Init.Types.TestTarget
+ Distribution.Client.Init.Types: instance GHC.Internal.Show.Show Distribution.Client.Init.Types.WriteOpts
+ Distribution.Client.Init.Utils: instance GHC.Internal.Show.Show Distribution.Client.Init.Utils.SourceFileEntry
+ Distribution.Client.InstallPlan: instance (GHC.Internal.Show.Show ipkg, GHC.Internal.Show.Show srcpkg) => GHC.Internal.Show.Show (Distribution.Client.InstallPlan.GenericPlanPackage ipkg srcpkg)
+ Distribution.Client.InstallPlan: instance GHC.Internal.Generics.Generic (Distribution.Client.InstallPlan.GenericPlanPackage ipkg srcpkg)
+ Distribution.Client.InstallSymlink: instance GHC.Internal.Show.Show Distribution.Client.InstallSymlink.SymlinkStatus
+ Distribution.Client.ManpageFlags: instance GHC.Internal.Base.Monoid Distribution.Client.ManpageFlags.ManpageFlags
+ Distribution.Client.ManpageFlags: instance GHC.Internal.Base.Semigroup Distribution.Client.ManpageFlags.ManpageFlags
+ Distribution.Client.ManpageFlags: instance GHC.Internal.Generics.Generic Distribution.Client.ManpageFlags.ManpageFlags
+ Distribution.Client.ManpageFlags: instance GHC.Internal.Show.Show Distribution.Client.ManpageFlags.ManpageFlags
+ Distribution.Client.PackageHash: instance GHC.Internal.Show.Show Distribution.Client.PackageHash.PackageHashConfigInputs
+ Distribution.Client.ProjectBuilding.Types: instance GHC.Internal.Exception.Type.Exception Distribution.Client.ProjectBuilding.Types.BuildFailure
+ Distribution.Client.ProjectBuilding.Types: instance GHC.Internal.Show.Show Distribution.Client.ProjectBuilding.Types.BuildFailure
+ Distribution.Client.ProjectBuilding.Types: instance GHC.Internal.Show.Show Distribution.Client.ProjectBuilding.Types.BuildFailureReason
+ Distribution.Client.ProjectBuilding.Types: instance GHC.Internal.Show.Show Distribution.Client.ProjectBuilding.Types.BuildResult
+ Distribution.Client.ProjectConfig: instance GHC.Internal.Exception.Type.Exception Distribution.Client.ProjectConfig.BadPackageLocations
+ Distribution.Client.ProjectConfig: instance GHC.Internal.Exception.Type.Exception Distribution.Client.ProjectConfig.BadPerPackageCompilerPaths
+ Distribution.Client.ProjectConfig: instance GHC.Internal.Exception.Type.Exception Distribution.Client.ProjectConfig.BadProjectRoot
+ Distribution.Client.ProjectConfig: instance GHC.Internal.Exception.Type.Exception Distribution.Client.ProjectConfig.CabalFileParseError
+ Distribution.Client.ProjectConfig: instance GHC.Internal.Exception.Type.Exception Distribution.Client.ProjectConfig.CabalFileSearchFailure
+ Distribution.Client.ProjectConfig: instance GHC.Internal.Show.Show Distribution.Client.ProjectConfig.BadPackageLocation
+ Distribution.Client.ProjectConfig: instance GHC.Internal.Show.Show Distribution.Client.ProjectConfig.BadPackageLocationMatch
+ Distribution.Client.ProjectConfig: instance GHC.Internal.Show.Show Distribution.Client.ProjectConfig.BadPackageLocations
+ Distribution.Client.ProjectConfig: instance GHC.Internal.Show.Show Distribution.Client.ProjectConfig.BadPerPackageCompilerPaths
+ Distribution.Client.ProjectConfig: instance GHC.Internal.Show.Show Distribution.Client.ProjectConfig.BadProjectRoot
+ Distribution.Client.ProjectConfig: instance GHC.Internal.Show.Show Distribution.Client.ProjectConfig.CabalFileParseError
+ Distribution.Client.ProjectConfig: instance GHC.Internal.Show.Show Distribution.Client.ProjectConfig.CabalFileSearchFailure
+ Distribution.Client.ProjectConfig: instance GHC.Internal.Show.Show Distribution.Client.ProjectConfig.ProjectPackageLocation
+ Distribution.Client.ProjectConfig: instance GHC.Internal.Show.Show Distribution.Client.ProjectConfig.ProjectRootUsability
+ Distribution.Client.ProjectConfig.Legacy: instance GHC.Internal.Base.Monoid Distribution.Client.ProjectConfig.Legacy.LegacyPackageConfig
+ Distribution.Client.ProjectConfig.Legacy: instance GHC.Internal.Base.Monoid Distribution.Client.ProjectConfig.Legacy.LegacyProjectConfig
+ Distribution.Client.ProjectConfig.Legacy: instance GHC.Internal.Base.Monoid Distribution.Client.ProjectConfig.Legacy.LegacySharedConfig
+ Distribution.Client.ProjectConfig.Legacy: instance GHC.Internal.Base.Semigroup Distribution.Client.ProjectConfig.Legacy.LegacyPackageConfig
+ Distribution.Client.ProjectConfig.Legacy: instance GHC.Internal.Base.Semigroup Distribution.Client.ProjectConfig.Legacy.LegacyProjectConfig
+ Distribution.Client.ProjectConfig.Legacy: instance GHC.Internal.Base.Semigroup Distribution.Client.ProjectConfig.Legacy.LegacySharedConfig
+ Distribution.Client.ProjectConfig.Legacy: instance GHC.Internal.Generics.Generic Distribution.Client.ProjectConfig.Legacy.LegacyPackageConfig
+ Distribution.Client.ProjectConfig.Legacy: instance GHC.Internal.Generics.Generic Distribution.Client.ProjectConfig.Legacy.LegacyProjectConfig
+ Distribution.Client.ProjectConfig.Legacy: instance GHC.Internal.Generics.Generic Distribution.Client.ProjectConfig.Legacy.LegacySharedConfig
+ Distribution.Client.ProjectConfig.Legacy: instance GHC.Internal.Show.Show Distribution.Client.ProjectConfig.Legacy.LegacyPackageConfig
+ Distribution.Client.ProjectConfig.Legacy: instance GHC.Internal.Show.Show Distribution.Client.ProjectConfig.Legacy.LegacyProjectConfig
+ Distribution.Client.ProjectConfig.Legacy: instance GHC.Internal.Show.Show Distribution.Client.ProjectConfig.Legacy.LegacySharedConfig
+ Distribution.Client.ProjectConfig.Types: instance (GHC.Internal.Base.Semigroup v, GHC.Classes.Ord k) => GHC.Internal.Base.Monoid (Distribution.Client.ProjectConfig.Types.MapMappend k v)
+ Distribution.Client.ProjectConfig.Types: instance (GHC.Internal.Base.Semigroup v, GHC.Classes.Ord k) => GHC.Internal.Base.Semigroup (Distribution.Client.ProjectConfig.Types.MapMappend k v)
+ Distribution.Client.ProjectConfig.Types: instance (GHC.Internal.Show.Show k, GHC.Internal.Show.Show v) => GHC.Internal.Show.Show (Distribution.Client.ProjectConfig.Types.MapLast k v)
+ Distribution.Client.ProjectConfig.Types: instance (GHC.Internal.Show.Show k, GHC.Internal.Show.Show v) => GHC.Internal.Show.Show (Distribution.Client.ProjectConfig.Types.MapMappend k v)
+ Distribution.Client.ProjectConfig.Types: instance GHC.Classes.Ord k => GHC.Internal.Base.Monoid (Distribution.Client.ProjectConfig.Types.MapLast k v)
+ Distribution.Client.ProjectConfig.Types: instance GHC.Classes.Ord k => GHC.Internal.Base.Semigroup (Distribution.Client.ProjectConfig.Types.MapLast k v)
+ Distribution.Client.ProjectConfig.Types: instance GHC.Internal.Base.Functor (Distribution.Client.ProjectConfig.Types.MapLast k)
+ Distribution.Client.ProjectConfig.Types: instance GHC.Internal.Base.Functor (Distribution.Client.ProjectConfig.Types.MapMappend k)
+ Distribution.Client.ProjectConfig.Types: instance GHC.Internal.Base.Monoid Distribution.Client.ProjectConfig.Types.PackageConfig
+ Distribution.Client.ProjectConfig.Types: instance GHC.Internal.Base.Monoid Distribution.Client.ProjectConfig.Types.ProjectConfig
+ Distribution.Client.ProjectConfig.Types: instance GHC.Internal.Base.Monoid Distribution.Client.ProjectConfig.Types.ProjectConfigBuildOnly
+ Distribution.Client.ProjectConfig.Types: instance GHC.Internal.Base.Monoid Distribution.Client.ProjectConfig.Types.ProjectConfigShared
+ Distribution.Client.ProjectConfig.Types: instance GHC.Internal.Base.Semigroup Distribution.Client.ProjectConfig.Types.PackageConfig
+ Distribution.Client.ProjectConfig.Types: instance GHC.Internal.Base.Semigroup Distribution.Client.ProjectConfig.Types.ProjectConfig
+ Distribution.Client.ProjectConfig.Types: instance GHC.Internal.Base.Semigroup Distribution.Client.ProjectConfig.Types.ProjectConfigBuildOnly
+ Distribution.Client.ProjectConfig.Types: instance GHC.Internal.Base.Semigroup Distribution.Client.ProjectConfig.Types.ProjectConfigShared
+ Distribution.Client.ProjectConfig.Types: instance GHC.Internal.Generics.Generic (Distribution.Client.ProjectConfig.Types.MapLast k v)
+ Distribution.Client.ProjectConfig.Types: instance GHC.Internal.Generics.Generic (Distribution.Client.ProjectConfig.Types.MapMappend k v)
+ Distribution.Client.ProjectConfig.Types: instance GHC.Internal.Generics.Generic Distribution.Client.ProjectConfig.Types.PackageConfig
+ Distribution.Client.ProjectConfig.Types: instance GHC.Internal.Generics.Generic Distribution.Client.ProjectConfig.Types.ProjectConfig
+ Distribution.Client.ProjectConfig.Types: instance GHC.Internal.Generics.Generic Distribution.Client.ProjectConfig.Types.ProjectConfigBuildOnly
+ Distribution.Client.ProjectConfig.Types: instance GHC.Internal.Generics.Generic Distribution.Client.ProjectConfig.Types.ProjectConfigProvenance
+ Distribution.Client.ProjectConfig.Types: instance GHC.Internal.Generics.Generic Distribution.Client.ProjectConfig.Types.ProjectConfigShared
+ Distribution.Client.ProjectConfig.Types: instance GHC.Internal.Generics.Generic Distribution.Client.ProjectConfig.Types.SolverSettings
+ Distribution.Client.ProjectConfig.Types: instance GHC.Internal.Show.Show Distribution.Client.ProjectConfig.Types.PackageConfig
+ Distribution.Client.ProjectConfig.Types: instance GHC.Internal.Show.Show Distribution.Client.ProjectConfig.Types.ProjectConfig
+ Distribution.Client.ProjectConfig.Types: instance GHC.Internal.Show.Show Distribution.Client.ProjectConfig.Types.ProjectConfigBuildOnly
+ Distribution.Client.ProjectConfig.Types: instance GHC.Internal.Show.Show Distribution.Client.ProjectConfig.Types.ProjectConfigProvenance
+ Distribution.Client.ProjectConfig.Types: instance GHC.Internal.Show.Show Distribution.Client.ProjectConfig.Types.ProjectConfigShared
+ Distribution.Client.ProjectConfig.Types: instance GHC.Internal.Show.Show Distribution.Client.ProjectConfig.Types.SolverSettings
+ Distribution.Client.ProjectFlags: instance GHC.Internal.Base.Monoid Distribution.Client.ProjectFlags.ProjectFlags
+ Distribution.Client.ProjectFlags: instance GHC.Internal.Base.Semigroup Distribution.Client.ProjectFlags.ProjectFlags
+ Distribution.Client.ProjectFlags: instance GHC.Internal.Generics.Generic Distribution.Client.ProjectFlags.ProjectFlags
+ Distribution.Client.ProjectFlags: instance GHC.Internal.Show.Show Distribution.Client.ProjectFlags.ProjectFlags
+ Distribution.Client.ProjectOrchestration: instance GHC.Internal.Show.Show Distribution.Client.ProjectOrchestration.CurrentCommand
+ Distribution.Client.ProjectPlanning: instance GHC.Internal.Base.Functor Distribution.Client.ProjectPlanning.AvailableTarget
+ Distribution.Client.ProjectPlanning: instance GHC.Internal.Base.Functor Distribution.Client.ProjectPlanning.AvailableTargetStatus
+ Distribution.Client.ProjectPlanning: instance GHC.Internal.Show.Show Distribution.Client.ProjectPlanning.CannotPruneDependencies
+ Distribution.Client.ProjectPlanning: instance GHC.Internal.Show.Show Distribution.Client.ProjectPlanning.TargetRequested
+ Distribution.Client.ProjectPlanning: instance GHC.Internal.Show.Show k => GHC.Internal.Show.Show (Distribution.Client.ProjectPlanning.AvailableTarget k)
+ Distribution.Client.ProjectPlanning: instance GHC.Internal.Show.Show k => GHC.Internal.Show.Show (Distribution.Client.ProjectPlanning.AvailableTargetStatus k)
+ Distribution.Client.ProjectPlanning.Types: instance GHC.Internal.Base.Monoid Distribution.Client.ProjectPlanning.Types.BuildStyle
+ Distribution.Client.ProjectPlanning.Types: instance GHC.Internal.Base.Semigroup Distribution.Client.ProjectPlanning.Types.BuildStyle
+ Distribution.Client.ProjectPlanning.Types: instance GHC.Internal.Generics.Generic Distribution.Client.ProjectPlanning.Types.BuildStyle
+ Distribution.Client.ProjectPlanning.Types: instance GHC.Internal.Generics.Generic Distribution.Client.ProjectPlanning.Types.ComponentTarget
+ Distribution.Client.ProjectPlanning.Types: instance GHC.Internal.Generics.Generic Distribution.Client.ProjectPlanning.Types.ElaboratedComponent
+ Distribution.Client.ProjectPlanning.Types: instance GHC.Internal.Generics.Generic Distribution.Client.ProjectPlanning.Types.ElaboratedConfiguredPackage
+ Distribution.Client.ProjectPlanning.Types: instance GHC.Internal.Generics.Generic Distribution.Client.ProjectPlanning.Types.ElaboratedPackage
+ Distribution.Client.ProjectPlanning.Types: instance GHC.Internal.Generics.Generic Distribution.Client.ProjectPlanning.Types.ElaboratedPackageOrComponent
+ Distribution.Client.ProjectPlanning.Types: instance GHC.Internal.Generics.Generic Distribution.Client.ProjectPlanning.Types.ElaboratedSharedConfig
+ Distribution.Client.ProjectPlanning.Types: instance GHC.Internal.Generics.Generic Distribution.Client.ProjectPlanning.Types.MemoryOrDisk
+ Distribution.Client.ProjectPlanning.Types: instance GHC.Internal.Generics.Generic Distribution.Client.ProjectPlanning.Types.NotPerComponentBuildType
+ Distribution.Client.ProjectPlanning.Types: instance GHC.Internal.Generics.Generic Distribution.Client.ProjectPlanning.Types.NotPerComponentReason
+ Distribution.Client.ProjectPlanning.Types: instance GHC.Internal.Generics.Generic Distribution.Client.ProjectPlanning.Types.SetupScriptStyle
+ Distribution.Client.ProjectPlanning.Types: instance GHC.Internal.Show.Show Distribution.Client.ProjectPlanning.Types.BuildStyle
+ Distribution.Client.ProjectPlanning.Types: instance GHC.Internal.Show.Show Distribution.Client.ProjectPlanning.Types.ComponentTarget
+ Distribution.Client.ProjectPlanning.Types: instance GHC.Internal.Show.Show Distribution.Client.ProjectPlanning.Types.ElaboratedComponent
+ Distribution.Client.ProjectPlanning.Types: instance GHC.Internal.Show.Show Distribution.Client.ProjectPlanning.Types.ElaboratedConfiguredPackage
+ Distribution.Client.ProjectPlanning.Types: instance GHC.Internal.Show.Show Distribution.Client.ProjectPlanning.Types.ElaboratedPackage
+ Distribution.Client.ProjectPlanning.Types: instance GHC.Internal.Show.Show Distribution.Client.ProjectPlanning.Types.ElaboratedPackageOrComponent
+ Distribution.Client.ProjectPlanning.Types: instance GHC.Internal.Show.Show Distribution.Client.ProjectPlanning.Types.ElaboratedSharedConfig
+ Distribution.Client.ProjectPlanning.Types: instance GHC.Internal.Show.Show Distribution.Client.ProjectPlanning.Types.MemoryOrDisk
+ Distribution.Client.ProjectPlanning.Types: instance GHC.Internal.Show.Show Distribution.Client.ProjectPlanning.Types.NotPerComponentBuildType
+ Distribution.Client.ProjectPlanning.Types: instance GHC.Internal.Show.Show Distribution.Client.ProjectPlanning.Types.NotPerComponentReason
+ Distribution.Client.ProjectPlanning.Types: instance GHC.Internal.Show.Show Distribution.Client.ProjectPlanning.Types.SetupScriptStyle
+ Distribution.Client.RebuildMonad: instance GHC.Internal.Base.Applicative Distribution.Client.RebuildMonad.Rebuild
+ Distribution.Client.RebuildMonad: instance GHC.Internal.Base.Functor Distribution.Client.RebuildMonad.Rebuild
+ Distribution.Client.RebuildMonad: instance GHC.Internal.Base.Monad Distribution.Client.RebuildMonad.Rebuild
+ Distribution.Client.RebuildMonad: instance GHC.Internal.Control.Monad.IO.Class.MonadIO Distribution.Client.RebuildMonad.Rebuild
+ Distribution.Client.Reconfigure: instance GHC.Internal.Base.Monoid (Distribution.Client.Reconfigure.Check a)
+ Distribution.Client.Reconfigure: instance GHC.Internal.Base.Semigroup (Distribution.Client.Reconfigure.Check a)
+ Distribution.Client.ReplFlags: instance GHC.Internal.Base.Monoid Distribution.Client.ReplFlags.EnvFlags
+ Distribution.Client.ReplFlags: instance GHC.Internal.Base.Monoid Distribution.Client.ReplFlags.ReplFlags
+ Distribution.Client.ReplFlags: instance GHC.Internal.Base.Semigroup Distribution.Client.ReplFlags.EnvFlags
+ Distribution.Client.ReplFlags: instance GHC.Internal.Base.Semigroup Distribution.Client.ReplFlags.ReplFlags
+ Distribution.Client.Sandbox.PackageEnvironment: instance GHC.Internal.Base.Monoid Distribution.Client.Sandbox.PackageEnvironment.PackageEnvironment
+ Distribution.Client.Sandbox.PackageEnvironment: instance GHC.Internal.Base.Semigroup Distribution.Client.Sandbox.PackageEnvironment.PackageEnvironment
+ Distribution.Client.Sandbox.PackageEnvironment: instance GHC.Internal.Generics.Generic Distribution.Client.Sandbox.PackageEnvironment.PackageEnvironment
+ Distribution.Client.SavedFlags: instance GHC.Internal.Exception.Type.Exception Distribution.Client.SavedFlags.SavedArgsError
+ Distribution.Client.SavedFlags: instance GHC.Internal.Show.Show Distribution.Client.SavedFlags.SavedArgsError
+ Distribution.Client.ScriptUtils: instance GHC.Internal.Show.Show Distribution.Client.ScriptUtils.AcceptNoTargets
+ Distribution.Client.ScriptUtils: instance GHC.Internal.Show.Show Distribution.Client.ScriptUtils.TargetContext
+ Distribution.Client.Security.HTTP: instance GHC.Internal.Exception.Type.Exception Distribution.Client.Security.HTTP.UnexpectedResponse
+ Distribution.Client.Security.HTTP: instance GHC.Internal.Show.Show Distribution.Client.Security.HTTP.UnexpectedResponse
+ Distribution.Client.Setup: instance GHC.Internal.Base.Monoid Distribution.Client.Setup.ActAsSetupFlags
+ Distribution.Client.Setup: instance GHC.Internal.Base.Monoid Distribution.Client.Setup.ConfigExFlags
+ Distribution.Client.Setup: instance GHC.Internal.Base.Monoid Distribution.Client.Setup.GetFlags
+ Distribution.Client.Setup: instance GHC.Internal.Base.Monoid Distribution.Client.Setup.InfoFlags
+ Distribution.Client.Setup: instance GHC.Internal.Base.Monoid Distribution.Client.Setup.InstallFlags
+ Distribution.Client.Setup: instance GHC.Internal.Base.Monoid Distribution.Client.Setup.ListFlags
+ Distribution.Client.Setup: instance GHC.Internal.Base.Monoid Distribution.Client.Setup.ReportFlags
+ Distribution.Client.Setup: instance GHC.Internal.Base.Monoid Distribution.Client.Setup.UploadFlags
+ Distribution.Client.Setup: instance GHC.Internal.Base.Monoid Distribution.Client.Setup.UserConfigFlags
+ Distribution.Client.Setup: instance GHC.Internal.Base.Semigroup Distribution.Client.Setup.ActAsSetupFlags
+ Distribution.Client.Setup: instance GHC.Internal.Base.Semigroup Distribution.Client.Setup.ConfigExFlags
+ Distribution.Client.Setup: instance GHC.Internal.Base.Semigroup Distribution.Client.Setup.GetFlags
+ Distribution.Client.Setup: instance GHC.Internal.Base.Semigroup Distribution.Client.Setup.InfoFlags
+ Distribution.Client.Setup: instance GHC.Internal.Base.Semigroup Distribution.Client.Setup.InstallFlags
+ Distribution.Client.Setup: instance GHC.Internal.Base.Semigroup Distribution.Client.Setup.ListFlags
+ Distribution.Client.Setup: instance GHC.Internal.Base.Semigroup Distribution.Client.Setup.ReportFlags
+ Distribution.Client.Setup: instance GHC.Internal.Base.Semigroup Distribution.Client.Setup.UploadFlags
+ Distribution.Client.Setup: instance GHC.Internal.Base.Semigroup Distribution.Client.Setup.UserConfigFlags
+ Distribution.Client.Setup: instance GHC.Internal.Generics.Generic Distribution.Client.Setup.ActAsSetupFlags
+ Distribution.Client.Setup: instance GHC.Internal.Generics.Generic Distribution.Client.Setup.ConfigExFlags
+ Distribution.Client.Setup: instance GHC.Internal.Generics.Generic Distribution.Client.Setup.GetFlags
+ Distribution.Client.Setup: instance GHC.Internal.Generics.Generic Distribution.Client.Setup.InfoFlags
+ Distribution.Client.Setup: instance GHC.Internal.Generics.Generic Distribution.Client.Setup.InstallFlags
+ Distribution.Client.Setup: instance GHC.Internal.Generics.Generic Distribution.Client.Setup.ListFlags
+ Distribution.Client.Setup: instance GHC.Internal.Generics.Generic Distribution.Client.Setup.ReportFlags
+ Distribution.Client.Setup: instance GHC.Internal.Generics.Generic Distribution.Client.Setup.UpdateFlags
+ Distribution.Client.Setup: instance GHC.Internal.Generics.Generic Distribution.Client.Setup.UploadFlags
+ Distribution.Client.Setup: instance GHC.Internal.Generics.Generic Distribution.Client.Setup.UserConfigFlags
+ Distribution.Client.Setup: instance GHC.Internal.Show.Show Distribution.Client.Setup.CheckFlags
+ Distribution.Client.Setup: instance GHC.Internal.Show.Show Distribution.Client.Setup.ConfigExFlags
+ Distribution.Client.Setup: instance GHC.Internal.Show.Show Distribution.Client.Setup.InstallFlags
+ Distribution.Client.Signal: instance GHC.Internal.Exception.Type.Exception Distribution.Client.Signal.Terminated
+ Distribution.Client.Signal: instance GHC.Internal.Show.Show Distribution.Client.Signal.Terminated
+ Distribution.Client.SolverInstallPlan: instance GHC.Internal.Generics.Generic Distribution.Client.SolverInstallPlan.SolverInstallPlan
+ Distribution.Client.Store: instance GHC.Internal.Show.Show Distribution.Client.Store.NewStoreEntryOutcome
+ Distribution.Client.TargetProblem: instance GHC.Internal.Base.Functor Distribution.Client.TargetProblem.TargetProblem
+ Distribution.Client.TargetProblem: instance GHC.Internal.Show.Show a => GHC.Internal.Show.Show (Distribution.Client.TargetProblem.TargetProblem a)
+ Distribution.Client.TargetSelector: instance GHC.Internal.Base.Alternative Distribution.Client.TargetSelector.Match
+ Distribution.Client.TargetSelector: instance GHC.Internal.Base.Applicative Distribution.Client.TargetSelector.Match
+ Distribution.Client.TargetSelector: instance GHC.Internal.Base.Functor Distribution.Client.TargetSelector.Match
+ Distribution.Client.TargetSelector: instance GHC.Internal.Base.Monad Distribution.Client.TargetSelector.Match
+ Distribution.Client.TargetSelector: instance GHC.Internal.Base.MonadPlus Distribution.Client.TargetSelector.Match
+ Distribution.Client.TargetSelector: instance GHC.Internal.Enum.Enum Distribution.Client.TargetSelector.ComponentKind
+ Distribution.Client.TargetSelector: instance GHC.Internal.Enum.Enum Distribution.Client.TargetSelector.QualLevel
+ Distribution.Client.TargetSelector: instance GHC.Internal.Generics.Generic Distribution.Client.TargetSelector.SubComponentTarget
+ Distribution.Client.TargetSelector: instance GHC.Internal.Generics.Generic Distribution.Client.TargetSelector.TargetImplicitCwd
+ Distribution.Client.TargetSelector: instance GHC.Internal.Generics.Generic Distribution.Client.TargetSelector.TargetSelector
+ Distribution.Client.TargetSelector: instance GHC.Internal.Show.Show Distribution.Client.TargetSelector.ComponentKind
+ Distribution.Client.TargetSelector: instance GHC.Internal.Show.Show Distribution.Client.TargetSelector.FileStatus
+ Distribution.Client.TargetSelector: instance GHC.Internal.Show.Show Distribution.Client.TargetSelector.KnownComponent
+ Distribution.Client.TargetSelector: instance GHC.Internal.Show.Show Distribution.Client.TargetSelector.KnownPackage
+ Distribution.Client.TargetSelector: instance GHC.Internal.Show.Show Distribution.Client.TargetSelector.KnownTargets
+ Distribution.Client.TargetSelector: instance GHC.Internal.Show.Show Distribution.Client.TargetSelector.MatchClass
+ Distribution.Client.TargetSelector: instance GHC.Internal.Show.Show Distribution.Client.TargetSelector.MatchError
+ Distribution.Client.TargetSelector: instance GHC.Internal.Show.Show Distribution.Client.TargetSelector.QualLevel
+ Distribution.Client.TargetSelector: instance GHC.Internal.Show.Show Distribution.Client.TargetSelector.SubComponentTarget
+ Distribution.Client.TargetSelector: instance GHC.Internal.Show.Show Distribution.Client.TargetSelector.TargetImplicitCwd
+ Distribution.Client.TargetSelector: instance GHC.Internal.Show.Show Distribution.Client.TargetSelector.TargetSelector
+ Distribution.Client.TargetSelector: instance GHC.Internal.Show.Show Distribution.Client.TargetSelector.TargetSelectorProblem
+ Distribution.Client.TargetSelector: instance GHC.Internal.Show.Show Distribution.Client.TargetSelector.TargetString
+ Distribution.Client.TargetSelector: instance GHC.Internal.Show.Show Distribution.Client.TargetSelector.TargetStringFileStatus
+ Distribution.Client.TargetSelector: instance GHC.Internal.Show.Show a => GHC.Internal.Show.Show (Distribution.Client.TargetSelector.Match a)
+ Distribution.Client.TargetSelector: instance GHC.Internal.Show.Show a => GHC.Internal.Show.Show (Distribution.Client.TargetSelector.MaybeAmbiguous a)
+ Distribution.Client.Targets: instance GHC.Internal.Base.Functor Distribution.Client.Targets.PackageTarget
+ Distribution.Client.Targets: instance GHC.Internal.Base.Monoid Distribution.Client.Targets.PackageNameEnv
+ Distribution.Client.Targets: instance GHC.Internal.Base.Semigroup Distribution.Client.Targets.PackageNameEnv
+ Distribution.Client.Targets: instance GHC.Internal.Data.Foldable.Foldable Distribution.Client.Targets.PackageTarget
+ Distribution.Client.Targets: instance GHC.Internal.Data.Traversable.Traversable Distribution.Client.Targets.PackageTarget
+ Distribution.Client.Targets: instance GHC.Internal.Generics.Generic Distribution.Client.Targets.UserConstraint
+ Distribution.Client.Targets: instance GHC.Internal.Generics.Generic Distribution.Client.Targets.UserConstraintScope
+ Distribution.Client.Targets: instance GHC.Internal.Generics.Generic Distribution.Client.Targets.UserQualifier
+ Distribution.Client.Targets: instance GHC.Internal.Show.Show Distribution.Client.Targets.PackageTargetProblem
+ Distribution.Client.Targets: instance GHC.Internal.Show.Show Distribution.Client.Targets.UserConstraint
+ Distribution.Client.Targets: instance GHC.Internal.Show.Show Distribution.Client.Targets.UserConstraintScope
+ Distribution.Client.Targets: instance GHC.Internal.Show.Show Distribution.Client.Targets.UserQualifier
+ Distribution.Client.Targets: instance GHC.Internal.Show.Show Distribution.Client.Targets.UserTarget
+ Distribution.Client.Targets: instance GHC.Internal.Show.Show Distribution.Client.Targets.UserTargetProblem
+ Distribution.Client.Targets: instance GHC.Internal.Show.Show pkg => GHC.Internal.Show.Show (Distribution.Client.Targets.PackageTarget pkg)
+ Distribution.Client.Types.AllowNewer: instance GHC.Internal.Base.Monoid Distribution.Client.Types.AllowNewer.AllowNewer
+ Distribution.Client.Types.AllowNewer: instance GHC.Internal.Base.Monoid Distribution.Client.Types.AllowNewer.AllowOlder
+ Distribution.Client.Types.AllowNewer: instance GHC.Internal.Base.Monoid Distribution.Client.Types.AllowNewer.RelaxDeps
+ Distribution.Client.Types.AllowNewer: instance GHC.Internal.Base.Semigroup Distribution.Client.Types.AllowNewer.AllowNewer
+ Distribution.Client.Types.AllowNewer: instance GHC.Internal.Base.Semigroup Distribution.Client.Types.AllowNewer.AllowOlder
+ Distribution.Client.Types.AllowNewer: instance GHC.Internal.Base.Semigroup Distribution.Client.Types.AllowNewer.RelaxDeps
+ Distribution.Client.Types.AllowNewer: instance GHC.Internal.Generics.Generic Distribution.Client.Types.AllowNewer.AllowNewer
+ Distribution.Client.Types.AllowNewer: instance GHC.Internal.Generics.Generic Distribution.Client.Types.AllowNewer.AllowOlder
+ Distribution.Client.Types.AllowNewer: instance GHC.Internal.Generics.Generic Distribution.Client.Types.AllowNewer.RelaxDepMod
+ Distribution.Client.Types.AllowNewer: instance GHC.Internal.Generics.Generic Distribution.Client.Types.AllowNewer.RelaxDepScope
+ Distribution.Client.Types.AllowNewer: instance GHC.Internal.Generics.Generic Distribution.Client.Types.AllowNewer.RelaxDepSubject
+ Distribution.Client.Types.AllowNewer: instance GHC.Internal.Generics.Generic Distribution.Client.Types.AllowNewer.RelaxDeps
+ Distribution.Client.Types.AllowNewer: instance GHC.Internal.Generics.Generic Distribution.Client.Types.AllowNewer.RelaxedDep
+ Distribution.Client.Types.AllowNewer: instance GHC.Internal.Read.Read Distribution.Client.Types.AllowNewer.AllowNewer
+ Distribution.Client.Types.AllowNewer: instance GHC.Internal.Read.Read Distribution.Client.Types.AllowNewer.AllowOlder
+ Distribution.Client.Types.AllowNewer: instance GHC.Internal.Read.Read Distribution.Client.Types.AllowNewer.RelaxDepMod
+ Distribution.Client.Types.AllowNewer: instance GHC.Internal.Read.Read Distribution.Client.Types.AllowNewer.RelaxDepScope
+ Distribution.Client.Types.AllowNewer: instance GHC.Internal.Read.Read Distribution.Client.Types.AllowNewer.RelaxDepSubject
+ Distribution.Client.Types.AllowNewer: instance GHC.Internal.Read.Read Distribution.Client.Types.AllowNewer.RelaxDeps
+ Distribution.Client.Types.AllowNewer: instance GHC.Internal.Read.Read Distribution.Client.Types.AllowNewer.RelaxedDep
+ Distribution.Client.Types.AllowNewer: instance GHC.Internal.Show.Show Distribution.Client.Types.AllowNewer.AllowNewer
+ Distribution.Client.Types.AllowNewer: instance GHC.Internal.Show.Show Distribution.Client.Types.AllowNewer.AllowOlder
+ Distribution.Client.Types.AllowNewer: instance GHC.Internal.Show.Show Distribution.Client.Types.AllowNewer.RelaxDepMod
+ Distribution.Client.Types.AllowNewer: instance GHC.Internal.Show.Show Distribution.Client.Types.AllowNewer.RelaxDepScope
+ Distribution.Client.Types.AllowNewer: instance GHC.Internal.Show.Show Distribution.Client.Types.AllowNewer.RelaxDepSubject
+ Distribution.Client.Types.AllowNewer: instance GHC.Internal.Show.Show Distribution.Client.Types.AllowNewer.RelaxDeps
+ Distribution.Client.Types.AllowNewer: instance GHC.Internal.Show.Show Distribution.Client.Types.AllowNewer.RelaxedDep
+ Distribution.Client.Types.BuildResults: instance GHC.Internal.Exception.Type.Exception Distribution.Client.Types.BuildResults.BuildFailure
+ Distribution.Client.Types.BuildResults: instance GHC.Internal.Generics.Generic Distribution.Client.Types.BuildResults.BuildFailure
+ Distribution.Client.Types.BuildResults: instance GHC.Internal.Generics.Generic Distribution.Client.Types.BuildResults.BuildResult
+ Distribution.Client.Types.BuildResults: instance GHC.Internal.Generics.Generic Distribution.Client.Types.BuildResults.DocsResult
+ Distribution.Client.Types.BuildResults: instance GHC.Internal.Generics.Generic Distribution.Client.Types.BuildResults.TestsResult
+ Distribution.Client.Types.BuildResults: instance GHC.Internal.Show.Show Distribution.Client.Types.BuildResults.BuildFailure
+ Distribution.Client.Types.BuildResults: instance GHC.Internal.Show.Show Distribution.Client.Types.BuildResults.BuildResult
+ Distribution.Client.Types.BuildResults: instance GHC.Internal.Show.Show Distribution.Client.Types.BuildResults.DocsResult
+ Distribution.Client.Types.BuildResults: instance GHC.Internal.Show.Show Distribution.Client.Types.BuildResults.TestsResult
+ Distribution.Client.Types.ConfiguredId: instance GHC.Internal.Generics.Generic Distribution.Client.Types.ConfiguredId.ConfiguredId
+ Distribution.Client.Types.ConfiguredId: instance GHC.Internal.Show.Show Distribution.Client.Types.ConfiguredId.ConfiguredId
+ Distribution.Client.Types.ConfiguredPackage: instance GHC.Internal.Generics.Generic (Distribution.Client.Types.ConfiguredPackage.ConfiguredPackage loc)
+ Distribution.Client.Types.ConfiguredPackage: instance GHC.Internal.Show.Show loc => GHC.Internal.Show.Show (Distribution.Client.Types.ConfiguredPackage.ConfiguredPackage loc)
+ Distribution.Client.Types.InstallMethod: instance GHC.Internal.Base.Semigroup Distribution.Client.Types.InstallMethod.InstallMethod
+ Distribution.Client.Types.InstallMethod: instance GHC.Internal.Enum.Bounded Distribution.Client.Types.InstallMethod.InstallMethod
+ Distribution.Client.Types.InstallMethod: instance GHC.Internal.Enum.Enum Distribution.Client.Types.InstallMethod.InstallMethod
+ Distribution.Client.Types.InstallMethod: instance GHC.Internal.Generics.Generic Distribution.Client.Types.InstallMethod.InstallMethod
+ Distribution.Client.Types.InstallMethod: instance GHC.Internal.Show.Show Distribution.Client.Types.InstallMethod.InstallMethod
+ Distribution.Client.Types.OverwritePolicy: instance GHC.Internal.Enum.Bounded Distribution.Client.Types.OverwritePolicy.OverwritePolicy
+ Distribution.Client.Types.OverwritePolicy: instance GHC.Internal.Enum.Enum Distribution.Client.Types.OverwritePolicy.OverwritePolicy
+ Distribution.Client.Types.OverwritePolicy: instance GHC.Internal.Generics.Generic Distribution.Client.Types.OverwritePolicy.OverwritePolicy
+ Distribution.Client.Types.OverwritePolicy: instance GHC.Internal.Show.Show Distribution.Client.Types.OverwritePolicy.OverwritePolicy
+ Distribution.Client.Types.PackageLocation: instance GHC.Internal.Base.Functor Distribution.Client.Types.PackageLocation.PackageLocation
+ Distribution.Client.Types.PackageLocation: instance GHC.Internal.Generics.Generic (Distribution.Client.Types.PackageLocation.PackageLocation local)
+ Distribution.Client.Types.PackageLocation: instance GHC.Internal.Show.Show local => GHC.Internal.Show.Show (Distribution.Client.Types.PackageLocation.PackageLocation local)
+ Distribution.Client.Types.PackageSpecifier: instance GHC.Internal.Base.Functor Distribution.Client.Types.PackageSpecifier.PackageSpecifier
+ Distribution.Client.Types.PackageSpecifier: instance GHC.Internal.Generics.Generic (Distribution.Client.Types.PackageSpecifier.PackageSpecifier pkg)
+ Distribution.Client.Types.PackageSpecifier: instance GHC.Internal.Show.Show pkg => GHC.Internal.Show.Show (Distribution.Client.Types.PackageSpecifier.PackageSpecifier pkg)
+ Distribution.Client.Types.ReadyPackage: instance GHC.Internal.Generics.Generic (Distribution.Client.Types.ReadyPackage.GenericReadyPackage srcpkg)
+ Distribution.Client.Types.ReadyPackage: instance GHC.Internal.Show.Show srcpkg => GHC.Internal.Show.Show (Distribution.Client.Types.ReadyPackage.GenericReadyPackage srcpkg)
+ Distribution.Client.Types.Repo: instance GHC.Internal.Generics.Generic Distribution.Client.Types.Repo.LocalRepo
+ Distribution.Client.Types.Repo: instance GHC.Internal.Generics.Generic Distribution.Client.Types.Repo.RemoteRepo
+ Distribution.Client.Types.Repo: instance GHC.Internal.Generics.Generic Distribution.Client.Types.Repo.Repo
+ Distribution.Client.Types.Repo: instance GHC.Internal.Show.Show Distribution.Client.Types.Repo.LocalRepo
+ Distribution.Client.Types.Repo: instance GHC.Internal.Show.Show Distribution.Client.Types.Repo.RemoteRepo
+ Distribution.Client.Types.Repo: instance GHC.Internal.Show.Show Distribution.Client.Types.Repo.Repo
+ Distribution.Client.Types.RepoName: instance GHC.Internal.Generics.Generic Distribution.Client.Types.RepoName.RepoName
+ Distribution.Client.Types.RepoName: instance GHC.Internal.Show.Show Distribution.Client.Types.RepoName.RepoName
+ Distribution.Client.Types.SourcePackageDb: instance GHC.Internal.Generics.Generic Distribution.Client.Types.SourcePackageDb.SourcePackageDb
+ Distribution.Client.Types.SourceRepo: instance (GHC.Internal.Data.Typeable.Internal.Typeable f, Distribution.Utils.Structured.Structured (f GHC.Internal.IO.FilePath)) => Distribution.Utils.Structured.Structured (Distribution.Client.Types.SourceRepo.SourceRepositoryPackage f)
+ Distribution.Client.Types.SourceRepo: instance Data.Binary.Class.Binary (f GHC.Internal.IO.FilePath) => Data.Binary.Class.Binary (Distribution.Client.Types.SourceRepo.SourceRepositoryPackage f)
+ Distribution.Client.Types.SourceRepo: instance GHC.Classes.Eq (f GHC.Internal.IO.FilePath) => GHC.Classes.Eq (Distribution.Client.Types.SourceRepo.SourceRepositoryPackage f)
+ Distribution.Client.Types.SourceRepo: instance GHC.Classes.Ord (f GHC.Internal.IO.FilePath) => GHC.Classes.Ord (Distribution.Client.Types.SourceRepo.SourceRepositoryPackage f)
+ Distribution.Client.Types.SourceRepo: instance GHC.Internal.Generics.Generic (Distribution.Client.Types.SourceRepo.SourceRepositoryPackage f)
+ Distribution.Client.Types.SourceRepo: instance GHC.Internal.Show.Show (f GHC.Internal.IO.FilePath) => GHC.Internal.Show.Show (Distribution.Client.Types.SourceRepo.SourceRepositoryPackage f)
+ Distribution.Client.Types.WriteGhcEnvironmentFilesPolicy: instance GHC.Internal.Enum.Bounded Distribution.Client.Types.WriteGhcEnvironmentFilesPolicy.WriteGhcEnvironmentFilesPolicy
+ Distribution.Client.Types.WriteGhcEnvironmentFilesPolicy: instance GHC.Internal.Enum.Enum Distribution.Client.Types.WriteGhcEnvironmentFilesPolicy.WriteGhcEnvironmentFilesPolicy
+ Distribution.Client.Types.WriteGhcEnvironmentFilesPolicy: instance GHC.Internal.Generics.Generic Distribution.Client.Types.WriteGhcEnvironmentFilesPolicy.WriteGhcEnvironmentFilesPolicy
+ Distribution.Client.Types.WriteGhcEnvironmentFilesPolicy: instance GHC.Internal.Show.Show Distribution.Client.Types.WriteGhcEnvironmentFilesPolicy.WriteGhcEnvironmentFilesPolicy
+ Distribution.Client.Utils.Json: instance Distribution.Client.Utils.Json.ToJSON GHC.Internal.Int.Int16
+ Distribution.Client.Utils.Json: instance Distribution.Client.Utils.Json.ToJSON GHC.Internal.Int.Int32
+ Distribution.Client.Utils.Json: instance Distribution.Client.Utils.Json.ToJSON GHC.Internal.Int.Int64
+ Distribution.Client.Utils.Json: instance Distribution.Client.Utils.Json.ToJSON GHC.Internal.Int.Int8
+ Distribution.Client.Utils.Json: instance Distribution.Client.Utils.Json.ToJSON GHC.Internal.Word.Word16
+ Distribution.Client.Utils.Json: instance Distribution.Client.Utils.Json.ToJSON GHC.Internal.Word.Word32
+ Distribution.Client.Utils.Json: instance Distribution.Client.Utils.Json.ToJSON GHC.Internal.Word.Word64
+ Distribution.Client.Utils.Json: instance Distribution.Client.Utils.Json.ToJSON GHC.Internal.Word.Word8
+ Distribution.Client.Utils.Json: instance Distribution.Client.Utils.Json.ToJSON a => Distribution.Client.Utils.Json.ToJSON (GHC.Internal.Maybe.Maybe a)
+ Distribution.Client.Utils.Json: instance GHC.Internal.Data.String.IsString Distribution.Client.Utils.Json.Value
+ Distribution.Client.Utils.Json: instance GHC.Internal.Read.Read Distribution.Client.Utils.Json.Value
+ Distribution.Client.Utils.Json: instance GHC.Internal.Show.Show Distribution.Client.Utils.Json.Value
+ Distribution.Client.VCS: instance GHC.Internal.Show.Show Distribution.Client.VCS.SourceRepoProblem
+ Distribution.Deprecated.ReadP: instance (s GHC.Types.~ GHC.Types.Char) => GHC.Internal.Base.Alternative (Distribution.Deprecated.ReadP.Parser r s)
+ Distribution.Deprecated.ReadP: instance (s GHC.Types.~ GHC.Types.Char) => GHC.Internal.Base.MonadPlus (Distribution.Deprecated.ReadP.Parser r s)
+ Distribution.Deprecated.ReadP: instance GHC.Internal.Base.Alternative (Distribution.Deprecated.ReadP.P s)
+ Distribution.Deprecated.ReadP: instance GHC.Internal.Base.Applicative (Distribution.Deprecated.ReadP.P s)
+ Distribution.Deprecated.ReadP: instance GHC.Internal.Base.Applicative (Distribution.Deprecated.ReadP.Parser r s)
+ Distribution.Deprecated.ReadP: instance GHC.Internal.Base.Functor (Distribution.Deprecated.ReadP.P s)
+ Distribution.Deprecated.ReadP: instance GHC.Internal.Base.Functor (Distribution.Deprecated.ReadP.Parser r s)
+ Distribution.Deprecated.ReadP: instance GHC.Internal.Base.Monad (Distribution.Deprecated.ReadP.P s)
+ Distribution.Deprecated.ReadP: instance GHC.Internal.Base.Monad (Distribution.Deprecated.ReadP.Parser r s)
+ Distribution.Deprecated.ReadP: instance GHC.Internal.Base.MonadPlus (Distribution.Deprecated.ReadP.P s)
+ Distribution.Deprecated.ReadP: instance GHC.Internal.Control.Monad.Fail.MonadFail (Distribution.Deprecated.ReadP.P s)
+ Distribution.Deprecated.ReadP: instance GHC.Internal.Control.Monad.Fail.MonadFail (Distribution.Deprecated.ReadP.Parser r s)
Files
- ChangeLog.md +4/−0
- cabal-install.cabal +9/−9
- src/Distribution/Client/CmdPath.hs +20/−5
- src/Distribution/Client/CmdRepl.hs +105/−36
- src/Distribution/Client/Compat/Tar.hs +18/−0
- src/Distribution/Client/Main.hs +8/−5
- src/Distribution/Client/Tar.hs +1/−16
ChangeLog.md view
@@ -1,5 +1,9 @@ # Change-log +## 3.16.1.0 [Artem Pelenitsyn](mailto:a@pelenitsyn.top) December 2025++* See https://github.com/haskell/cabal/blob/master/release-notes/cabal-install-3.16.1.0.md+ ## 3.16.0.0 [Artem Pelenitsyn](mailto:a@pelenitsyn.top) July 2025 * See https://github.com/haskell/cabal/blob/master/release-notes/cabal-install-3.16.0.0.md
cabal-install.cabal view
@@ -1,7 +1,7 @@ Cabal-Version: 3.6 Name: cabal-install-Version: 3.16.0.0+Version: 3.16.1.0 Synopsis: The command-line interface for Cabal and Hackage. Description: The \'cabal\' command-line program simplifies the process of managing@@ -62,15 +62,15 @@ common cabal-dep build-depends:- , Cabal ^>=3.16+ , Cabal ^>=3.16.1.0 common cabal-syntax-dep build-depends:- , Cabal-syntax ^>=3.16+ , Cabal-syntax ^>=3.16.1.0 common cabal-install-solver-dep build-depends:- , cabal-install-solver ^>=3.16+ , cabal-install-solver ^>=3.16.1.0 library import: warnings, base-dep, cabal-dep, cabal-syntax-dep, cabal-install-solver-dep@@ -245,13 +245,13 @@ , filepath >= 1.4.0.0 && < 1.6 , HTTP >= 4000.1.5 && < 4000.5 , mtl >= 2.0 && < 2.4- , network-uri >= 2.6.0.2 && < 2.7+ , network-uri >= 2.6.2.0 && < 2.7 , pretty >= 1.1 && < 1.2 , process >= 1.2.3.0 && < 1.7 , random >= 1.2 && < 1.4 , stm >= 2.0 && < 2.6- , tar >= 0.5.0.3 && < 0.7- , time >= 1.5.0.1 && < 1.15+ , tar >= 0.5.0.3 && < 0.8+ , time >= 1.5.0.1 && < 1.16 , zlib >= 0.5.3 && < 0.8 , hackage-security >= 0.6.2.0 && < 0.7 , text >= 1.2.3 && < 1.3 || >= 2.0 && < 2.2@@ -376,7 +376,7 @@ , tasty-expected-failure , tasty-hunit >= 0.10 , tree-diff- , QuickCheck >= 2.14.3 && <2.17+ , QuickCheck >= 2.14.3 && <2.18 -- Tests to run with a limited stack and heap size -- The test suite name must be keep short cause a longer one@@ -465,5 +465,5 @@ , tasty-expected-failure , tasty-hunit >= 0.10 , tasty-quickcheck <0.12- , QuickCheck >= 2.14 && <2.17+ , QuickCheck >= 2.14 && <2.18 , pretty-show >= 1.6.15
src/Distribution/Client/CmdPath.hs view
@@ -25,7 +25,7 @@ , defaultStoreDir , getConfigFilePath )-import Distribution.Client.DistDirLayout (CabalDirLayout (..), distProjectRootDirectory)+import Distribution.Client.DistDirLayout (CabalDirLayout (..), StoreDirLayout (..), distProjectRootDirectory) import Distribution.Client.Errors import Distribution.Client.GlobalFlags import Distribution.Client.NixStyleOptions@@ -244,11 +244,18 @@ if not $ fromFlagOrDefault False (pathCompiler pathFlags) then pure Nothing else do- (compiler, _, progDb) <- runRebuild (distProjectRootDirectory . distDirLayout $ baseCtx) $ configureCompiler verbosity (distDirLayout baseCtx) (projectConfig baseCtx)+ (compiler, _, progDb) <-+ runRebuild (distProjectRootDirectory . distDirLayout $ baseCtx) $+ configureCompiler verbosity (distDirLayout baseCtx) (projectConfig baseCtx) compilerProg <- requireCompilerProg verbosity compiler (configuredCompilerProg, _) <- requireProgram verbosity compilerProg progDb- pure $ Just $ mkCompilerInfo configuredCompilerProg compiler + let compilerInfo' =+ mkCompilerInfo configuredCompilerProg compiler $+ cabalStoreDirLayout (cabalDirLayout baseCtx)++ pure $ Just compilerInfo'+ paths <- for (fromFlagOrDefault [] $ pathDirectories pathFlags) $ \p -> do t <- getPathLocation baseCtx p pure (pathName p, t)@@ -317,16 +324,20 @@ data PathCompilerInfo = PathCompilerInfo { pathCompilerInfoFlavour :: CompilerFlavor , pathCompilerInfoId :: CompilerId+ , pathCompilerInfoAbiTag :: String , pathCompilerInfoPath :: FilePath+ , pathCompilerInfoStorePath :: FilePath } deriving (Show, Eq, Ord) -mkCompilerInfo :: ConfiguredProgram -> Compiler -> PathCompilerInfo-mkCompilerInfo compilerProgram compiler =+mkCompilerInfo :: ConfiguredProgram -> Compiler -> StoreDirLayout -> PathCompilerInfo+mkCompilerInfo compilerProgram compiler storeLayout = PathCompilerInfo { pathCompilerInfoFlavour = compilerFlavor compiler , pathCompilerInfoId = compilerId compiler+ , pathCompilerInfoAbiTag = showCompilerIdWithAbi compiler , pathCompilerInfoPath = programPath compilerProgram+ , pathCompilerInfoStorePath = storeDirectory storeLayout compiler } -- ----------------------------------------------------------------------------@@ -371,7 +382,9 @@ .= Json.object [ "flavour" .= jdisplay (pathCompilerInfoFlavour pci) , "id" .= jdisplay (pathCompilerInfoId pci)+ , "abi-tag" .= Json.String (pathCompilerInfoAbiTag pci) , "path" .= Json.String (pathCompilerInfoPath pci)+ , "store-path" .= Json.String (pathCompilerInfoStorePath pci) ] ] @@ -400,5 +413,7 @@ compilerInfoToKeyValue pci = [ ("compiler-flavour", prettyShow $ pathCompilerInfoFlavour pci) , ("compiler-id", prettyShow $ pathCompilerInfoId pci)+ , ("compiler-abi-tag", pathCompilerInfoAbiTag pci) , ("compiler-path", pathCompilerInfoPath pci)+ , ("compiler-store-path", pathCompilerInfoStorePath pci) ]
src/Distribution/Client/CmdRepl.hs view
@@ -106,7 +106,8 @@ ) import Distribution.Simple.Program.GHC import Distribution.Simple.Setup- ( ReplOptions (..)+ ( Flag+ , ReplOptions (..) , commonSetupTempFileOptions ) import Distribution.Simple.Utils@@ -170,8 +171,8 @@ import qualified Data.Map as Map import qualified Data.Set as Set import Distribution.Client.ProjectConfig- ( ProjectConfig (projectConfigShared)- , ProjectConfigShared (projectConfigConstraints, projectConfigMultiRepl)+ ( ProjectConfig (..)+ , ProjectConfigShared (..) ) import Distribution.Client.ReplFlags ( EnvFlags (envIncludeTransitive, envPackages)@@ -184,6 +185,7 @@ import Distribution.Simple.Program.Builtin (ghcProgram) import Distribution.Simple.Program.Db (requireProgram) import Distribution.Simple.Program.Types+import Distribution.Types.PackageName.Magic (fakePackageId) import System.Directory ( doesFileExist , getCurrentDirectory@@ -195,6 +197,7 @@ , splitSearchPath , (</>) )+import Text.PrettyPrint hiding ((<>)) replCommand :: CommandUI (NixStyleFlags ReplFlags) replCommand =@@ -281,17 +284,30 @@ -- For more details on how this works, see the module -- "Distribution.Client.ProjectOrchestration" replAction :: NixStyleFlags ReplFlags -> [String] -> GlobalFlags -> IO ()-replAction flags@NixStyleFlags{extraFlags = r@ReplFlags{..}, ..} targetStrings globalFlags =- withContextAndSelectors verbosity AcceptNoTargets (Just LibKind) flags targetStrings globalFlags ReplCommand $ \targetCtx ctx targetSelectors -> do+replAction flags@NixStyleFlags{extraFlags = replFlags@ReplFlags{..}, configFlags} targetStrings globalFlags = do+ withCtx verbosity targetStrings $ \targetCtx ctx userTargetSelectors -> do when (buildSettingOnlyDeps (buildSettings ctx)) $ dieWithException verbosity ReplCommandDoesn'tSupport let projectRoot = distProjectRootDirectory $ distDirLayout ctx distDir = distDirectory $ distDirLayout ctx - baseCtx <- case targetCtx of- ProjectContext -> return ctx+ -- After ther user selectors have been resolved, and it's decided what context+ -- we're in, implement repl-specific behaviour.+ (baseCtx, targetSelectors) <- case targetCtx of+ -- If in the project context, and no selectors are provided+ -- then produce an error.+ ProjectContext -> do+ let projectFile = projectConfigProjectFile . projectConfigShared $ projectConfig ctx+ let pkgs = projectPackages $ projectConfig ctx+ case userTargetSelectors of+ [] ->+ dieWithException verbosity $+ RenderReplTargetProblem [render (reportProjectNoTarget projectFile pkgs)]+ _ -> return (ctx, userTargetSelectors)+ -- In the global context, construct a fake package which can be used to start+ -- a repl with extra arguments if `-b` is given. GlobalContext -> do- unless (null targetStrings) $+ unless (null userTargetSelectors) $ dieWithException verbosity $ ReplTakesNoArguments targetStrings let@@ -302,12 +318,18 @@ library = emptyLibrary{libBuildInfo = lBuildInfo} lBuildInfo = emptyBuildInfo- { targetBuildDepends = [baseDep]+ { targetBuildDepends = [baseDep] ++ envPackages replEnvFlags , defaultLanguage = Just Haskell2010 } baseDep = Dependency "base" anyVersion mainLibSet - updateContextAndWriteProjectFile' ctx sourcePackage+ -- Write the fake package+ updatedCtx <- updateContextAndWriteProjectFile' ctx sourcePackage+ -- Specify the selector for this package+ let fakeSelector = TargetPackage TargetExplicitNamed [fakePackageId] Nothing+ return (updatedCtx, [fakeSelector])++ -- For the script context, no special behaviour. ScriptContext scriptPath scriptExecutable -> do unless (length targetStrings == 1) $ dieWithException verbosity $@@ -317,7 +339,8 @@ dieWithException verbosity $ ReplTakesSingleArgument targetStrings - updateContextAndWriteProjectFile ctx scriptPath scriptExecutable+ updatedCtx <- updateContextAndWriteProjectFile ctx scriptPath scriptExecutable+ return (updatedCtx, userTargetSelectors) -- If multi-repl is used, we need a Cabal recent enough to handle it. -- We need to do this before solving, but the compiler version is only known@@ -360,7 +383,7 @@ -- especially in the no-project case. withInstallPlan (lessVerbose verbosity) baseCtx' $ \elaboratedPlan sharedConfig -> do -- targets should be non-empty map, but there's no NonEmptyMap yet.- targets <- validatedTargets (projectConfigShared (projectConfig ctx)) (pkgConfigCompiler sharedConfig) elaboratedPlan targetSelectors+ targets <- validatedTargets' (projectConfigShared (projectConfig ctx)) (pkgConfigCompiler sharedConfig) elaboratedPlan targetSelectors let (unitId, _) = fromMaybe (error "panic: targets should be non-empty") $ safeHead $ Map.toList targets@@ -384,7 +407,7 @@ let ProjectBaseContext{..} = baseCtx'' -- Recalculate with updated project.- targets <- validatedTargets (projectConfigShared projectConfig) (pkgConfigCompiler elaboratedShared') elaboratedPlan targetSelectors+ targets <- validatedTargets' (projectConfigShared projectConfig) (pkgConfigCompiler elaboratedShared') elaboratedPlan targetSelectors let elaboratedPlan' =@@ -481,7 +504,8 @@ unit_files_ordered :: [FilePath] unit_files_ordered = let (active_unit_files, other_units) = partition (\fp -> Just fp == active_unit_fp) unit_files- in -- GHC considers the last unit passed to be the active one+ in -- older GHC versions consider the last unit passed to be the active one.+ -- GHC 9.14 no longer has the notion of "active" units. other_units ++ active_unit_files convertParStrat :: ParStratX Int -> ParStratX String@@ -517,31 +541,13 @@ go m ("PATH", Just s) = foldl' (\m' f -> Map.insertWith (+) f 1 m') m (splitSearchPath s) go m _ = m + withCtx ctxVerbosity strings =+ withContextAndSelectors ctxVerbosity AcceptNoTargets (Just LibKind) flags strings globalFlags ReplCommand+ verbosity = cfgVerbosity normal flags tempFileOptions = commonSetupTempFileOptions $ configCommonFlags configFlags - validatedTargets ctx compiler elaboratedPlan targetSelectors = do- let multi_repl_enabled = multiReplDecision ctx compiler r- -- Interpret the targets on the command line as repl targets- -- (as opposed to say build or haddock targets).- targets <-- either (reportTargetProblems verbosity) return $- resolveTargetsFromSolver- (selectPackageTargets multi_repl_enabled)- selectComponentTarget- elaboratedPlan- Nothing- targetSelectors-- -- Reject multiple targets, or at least targets in different- -- components. It is ok to have two module/file targets in the- -- same component, but not two that live in different components.- when (Set.size (distinctTargetComponents targets) > 1 && not (useMultiRepl multi_repl_enabled)) $- reportTargetProblems- verbosity- [multipleTargetsProblem multi_repl_enabled targets]-- return targets+ validatedTargets' = validatedTargets verbosity replFlags -- | Create a constraint which requires a later version of Cabal. -- This is used for commands which require a specific feature from the Cabal library@@ -553,6 +559,69 @@ (PackagePropertyVersion $ orLaterVersion $ mkVersion version) , source )++reportProjectNoTarget :: Flag FilePath -> [String] -> Doc+reportProjectNoTarget projectFile pkgs =+ case (null pkgs, projectName) of+ (True, Just project) ->+ text "There are no packages in"+ <+> (project <> char '.')+ <+> text "Please add a package to the project and"+ <+> pickComponent+ (True, Nothing) ->+ text "Please add a package to the project and" <+> pickComponent+ (False, Just project) ->+ text "Please"+ <+> pickComponent+ <+> text "The packages in"+ <+> project+ <+> (text "from which to select a component target are" <> colon)+ $+$ nest 1 (vcat [text "-" <+> text pkg | pkg <- sort pkgs])+ (False, Nothing) ->+ text "Please"+ <+> pickComponent+ <+> (text "The packages from which to select a component in 'cabal.project'" <> comma)+ <+> (text "the implicit default as if `--project-file=cabal.project` was added as a command option" <> comma)+ <+> (text "are" <> colon)+ $+$ nest 1 (vcat [text "-" <+> text pkg | pkg <- sort pkgs])+ where+ projectName = case projectFile of+ Flag "" -> Nothing+ Flag n -> Just $ quotes (text n)+ _ -> Nothing+ pickComponent = text "pick a single [package:][ctype:]component (or all) as target for the REPL command."++-- | Invariant: validatedTargets returns at least one target for the REPL.+validatedTargets+ :: Verbosity+ -> ReplFlags+ -> ProjectConfigShared+ -> Compiler+ -> ElaboratedInstallPlan+ -> [TargetSelector]+ -> IO TargetsMap+validatedTargets verbosity replFlags ctx compiler elaboratedPlan targetSelectors = do+ let multi_repl_enabled = multiReplDecision ctx compiler replFlags+ -- Interpret the targets on the command line as repl targets (as opposed to+ -- say build or haddock targets).+ targets <-+ either (reportTargetProblems verbosity) return $+ resolveTargetsFromSolver+ (selectPackageTargets multi_repl_enabled)+ selectComponentTarget+ elaboratedPlan+ Nothing+ targetSelectors++ -- Reject multiple targets, or at least targets in different components. It is+ -- ok to have two module/file targets in the same component, but not two that+ -- live in different components.+ when (Set.size (distinctTargetComponents targets) > 1 && not (useMultiRepl multi_repl_enabled)) $+ reportTargetProblems+ verbosity+ [multipleTargetsProblem multi_repl_enabled targets]++ return targets -- | First version of GHC which supports multiple home packages minMultipleHomeUnitsVersion :: Version
src/Distribution/Client/Compat/Tar.hs view
@@ -4,6 +4,7 @@ {- FOURMOLU_DISABLE -} module Distribution.Client.Compat.Tar ( extractTarGzFile+ , createTarGzFile #if MIN_VERSION_tar(0,6,0) , Tar.Entry , Tar.Entries@@ -27,6 +28,7 @@ #else import qualified Codec.Archive.Tar.Entry as Tar #endif+import qualified Codec.Compression.GZip as GZip import qualified Data.ByteString.Lazy as BS import qualified Distribution.Client.GZipUtils as GZipUtils @@ -65,4 +67,20 @@ . Tar.read . GZipUtils.maybeDecompress =<< BS.readFile tar++createTarGzFile+ :: FilePath+ -- ^ Full Tarball path+ -> FilePath+ -- ^ Base directory+ -> FilePath+ -- ^ Directory to archive, relative to base dir+ -> IO ()+createTarGzFile tar base dir =+#if MIN_VERSION_tar(0,7,0)+ BS.writeFile tar . GZip.compress =<< Tar.write' =<< Tar.pack' base [dir]+#else+ BS.writeFile tar . GZip.compress . Tar.write =<< Tar.pack base [dir]+#endif+ {- FOURMOLU_ENABLE -}
src/Distribution/Client/Main.hs view
@@ -373,17 +373,20 @@ -> [String] -> IO (CommandParse Action) delegateToExternal commands' name cmdArgs = do+ -- we rely on cabal's implementation of findProgramOnSearchPath not following+ -- symlinks here. If that ever happens, then the argv[0] of the called executable+ -- will be different from the intended one and will break tools that work by reading it. mCommand <- findProgramOnSearchPath normal defaultProgramSearchPath ("cabal-" <> name) case mCommand of- Just (exec, _) -> return (CommandReadyToGo $ \_ -> callExternal exec name cmdArgs)+ Just (exec, _) -> return (CommandReadyToGo $ \_ -> callExternal exec cmdArgs) Nothing -> defaultCommandFallback commands' name cmdArgs - callExternal :: String -> String -> [String] -> IO ()- callExternal exec name cmdArgs = do+ callExternal :: String -> [String] -> IO ()+ callExternal exec cmdArgs = do cur_env <- getEnvironment cabal_exe <- getExecutablePath- let new_env = ("CABAL", cabal_exe) : cur_env- result <- try $ createProcess ((proc exec (name : cmdArgs)){env = Just new_env})+ let new_env = ("CABAL_EXTERNAL_CABAL_PATH", cabal_exe) : cur_env+ result <- try $ createProcess ((proc exec cmdArgs){env = Just new_env}) case result of Left ex -> printErrors ["Error executing external command: " ++ show (ex :: SomeException)] Right (_, _, _, ph) -> waitForProcess ph >>= exitWith
src/Distribution/Client/Tar.hs view
@@ -17,7 +17,7 @@ -- Reading, writing and manipulating \"@.tar@\" archive files. module Distribution.Client.Tar ( -- * @tar.gz@ operations- createTarGzFile+ TarComp.createTarGzFile , TarComp.extractTarGzFile -- * Other local utils@@ -34,8 +34,6 @@ import qualified Codec.Archive.Tar as Tar import qualified Codec.Archive.Tar.Entry as Tar-import qualified Codec.Compression.GZip as GZip-import qualified Data.ByteString.Lazy as BS import qualified Distribution.Client.Compat.Tar as TarComp -- for foldEntries...@@ -44,19 +42,6 @@ -- -- * High level operations------createTarGzFile- :: FilePath- -- ^ Full Tarball path- -> FilePath- -- ^ Base directory- -> FilePath- -- ^ Directory to archive, relative to base dir- -> IO ()-createTarGzFile tar base dir =- BS.writeFile tar . GZip.compress . Tar.write =<< Tar.pack base [dir] -- | Type code for the local build tree reference entry type. We don't use the -- symbolic link entry type because it allows only 100 ASCII characters for the