cabal-install-solver

The solver component of cabal-install

http://www.haskell.org/cabal/

Version on this page:3.14.2.0@rev:1
LTS Haskell 24.28:3.12.1.0@rev:1
Stackage Nightly 2026-01-18:3.14.2.0@rev:1
Latest on Hackage:3.16.1.0@rev:1

See all snapshots cabal-install-solver appears in

BSD-3-Clause licensed by Cabal Development Team (see AUTHORS file)
This version can be pinned in stack with:cabal-install-solver-3.14.2.0@sha256:416199a79a9e56750b93d66acdaf97f335997b52c6d45b16d5e96e5170d25992,4827

Module documentation for 3.14.2.0

  • Distribution
    • Distribution.Client
      • Distribution.Client.Utils
        • Distribution.Client.Utils.Assertion
    • Distribution.Solver
      • Distribution.Solver.Compat
        • Distribution.Solver.Compat.Prelude
      • Distribution.Solver.Modular
        • Distribution.Solver.Modular.Assignment
        • Distribution.Solver.Modular.Builder
        • Distribution.Solver.Modular.Configured
        • Distribution.Solver.Modular.ConfiguredConversion
        • Distribution.Solver.Modular.ConflictSet
        • Distribution.Solver.Modular.Cycles
        • Distribution.Solver.Modular.Dependency
        • Distribution.Solver.Modular.Explore
        • Distribution.Solver.Modular.Flag
        • Distribution.Solver.Modular.Index
        • Distribution.Solver.Modular.IndexConversion
        • Distribution.Solver.Modular.LabeledGraph
        • Distribution.Solver.Modular.Linking
        • Distribution.Solver.Modular.Log
        • Distribution.Solver.Modular.Message
        • Distribution.Solver.Modular.MessageUtils
        • Distribution.Solver.Modular.PSQ
        • Distribution.Solver.Modular.Package
        • Distribution.Solver.Modular.Preference
        • Distribution.Solver.Modular.RetryLog
        • Distribution.Solver.Modular.Solver
        • Distribution.Solver.Modular.Tree
        • Distribution.Solver.Modular.Validate
        • Distribution.Solver.Modular.Var
        • Distribution.Solver.Modular.Version
        • Distribution.Solver.Modular.WeightedPSQ
      • Distribution.Solver.Types
        • Distribution.Solver.Types.ComponentDeps
        • Distribution.Solver.Types.ConstraintSource
        • Distribution.Solver.Types.DependencyResolver
        • Distribution.Solver.Types.Flag
        • Distribution.Solver.Types.InstSolverPackage
        • Distribution.Solver.Types.InstalledPreference
        • Distribution.Solver.Types.LabeledPackageConstraint
        • Distribution.Solver.Types.OptionalStanza
        • Distribution.Solver.Types.PackageConstraint
        • Distribution.Solver.Types.PackageFixedDeps
        • Distribution.Solver.Types.PackageIndex
        • Distribution.Solver.Types.PackagePath
        • Distribution.Solver.Types.PackagePreferences
        • Distribution.Solver.Types.PkgConfigDb
        • Distribution.Solver.Types.Progress
        • Distribution.Solver.Types.ProjectConfigPath
        • Distribution.Solver.Types.ResolverPackage
        • Distribution.Solver.Types.Settings
        • Distribution.Solver.Types.SolverId
        • Distribution.Solver.Types.SolverPackage
        • Distribution.Solver.Types.SourcePackage
        • Distribution.Solver.Types.Variable
Used by 1 package in nightly-2026-01-18(full list with versions):

The solver component used in the cabal-install command-line program.

Changes