HORIZON HASKELLDocslts/ghc-9.10.x248f8f02026-10-05Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · 248f8f0 · 2026-10-05

ModuleCabal-3.12.1.0Haskell2010

Distribution.Simple.GHCJS

  • 3 types
  • 32 values
  • PackageCabal-3.12.1.0
  • Exports35
  • LanguageHaskell2010
  • LicenceBSD-3-Clause
  • SourceGHCJS.hs

Constructing and deconstructing GHC environment files

8 declarations

The kinds of entries we can stick in a .ghc.environment file.

Constructors

Instances3Eq, Ord, Show

Version-specific implementation quirks

2 declarations
datadata GhcImplInfo
#

Information about features and quirks of a GHC-based implementation.

Compiler flavors based on GHC behave similarly enough that some of the support code for them is shared. Every implementation has its own peculiarities, that may or may not be a direct result of the underlying GHC version. This record keeps track of these differences.

All shared code (i.e. everything not in the Distribution.Simple.FLAVOR module) should use implementation info rather than version numbers to test for supported features.

Constructors