HORIZON HASKELLDocsmaster5ff592b2026-10-19Search names, modules, packages, or :: a typeCtrl K

GHC 10.0.0.20260917 · master · 5ff592b · 2026-10-19

Modulecabal-install-3.18.1.0

Distribution.Client.ProjectConfig.Types

  • 13 types
  • 2 values
typetype ParStrat = ParStratX String
#

Used by Cabal to indicate that we want to use this specific semaphore (created by cabal-install)

datadata ParStratX sem
#

How to control parallelism, e.g. a fixed number of jobs or by using a system semaphore.

Constructors

  • NumJobs (Maybe Int)

    Compile in parallel with the given number of jobs (`-jN` or `-j`).

  • UseSem sem

    `--semaphore`: use a system semaphore to control parallelism.

  • Serial

    No parallelism (neither `-jN` nor `--semaphore`, but could be `-j1`).

Instances2Show, NFData
datadata BuildTimeSettings
#
Instances3Generic, NFData, Rep
newtypenewtype MapLast k v
#

Constructors

Instances10Functor, Eq, Show, Generic, Semigroup, Monoid, …
newtypenewtype MapMappend k v
#

Constructors

Instances10Functor, Eq, Show, Generic, Semigroup, Monoid, …
datadata PackageConfig
#

Constructors

Instances9Eq, Show, Generic, Semigroup, Monoid, NFData, …
datadata ProjectConfig
#
Instances9Eq, Show, Generic, Semigroup, Monoid, NFData, …
Instances9Eq, Show, Generic, Semigroup, Monoid, NFData, …
Instances8Eq, Ord, Show, Generic, NFData, Binary, …
datadata ProjectConfigShared
#

Constructors

Instances9Eq, Show, Generic, Semigroup, Monoid, NFData, …
datadata ProjectFileParser
#
Instances7Eq, Show, Generic, NFData, Binary, Structured, …
datadata SolverSettings
#
Instances7Eq, Show, Generic, NFData, Binary, Structured, …