Hoogle Search

Within LTS Haskell 24.65 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. data AbiDependency

    Cabal-syntax Distribution.Types.AbiDependency

    An ABI dependency is a dependency on a library which also records the ABI hash (abiHash) of the library it depends on. The primary utility of this is to enable an extra sanity when GHC loads libraries: it can check if the dependency has a matching ABI and if not, refuse to load this library. This information is critical if we are shadowing libraries; differences in the ABI hash let us know what packages get shadowed by the new version of a package.

  2. AbiDependency :: UnitId -> AbiHash -> AbiDependency

    Cabal-syntax Distribution.Types.AbiDependency

    No documentation available.

  3. depUnitId :: AbiDependency -> UnitId

    Cabal-syntax Distribution.Types.AbiDependency

    No documentation available.

  4. module Distribution.Types.ComponentId

    No documentation available.

  5. data ComponentId

    Cabal-syntax Distribution.Types.ComponentId

    A ComponentId uniquely identifies the transitive source code closure of a component (i.e. libraries, executables). For non-Backpack components, this corresponds one to one with the UnitId, which serves as the basis for install paths, linker symbols, etc. Use mkComponentId and unComponentId to convert from/to a String. This type is opaque since Cabal-2.0

  6. mkComponentId :: String -> ComponentId

    Cabal-syntax Distribution.Types.ComponentId

    Construct a ComponentId from a String mkComponentId is the inverse to unComponentId Note: No validations are performed to ensure that the resulting ComponentId is valid

  7. unComponentId :: ComponentId -> String

    Cabal-syntax Distribution.Types.ComponentId

    Convert ComponentId to String

  8. includeProvidesRn :: IncludeRenaming -> ModuleRenaming

    Cabal-syntax Distribution.Types.IncludeRenaming

    No documentation available.

  9. data AbiDependency

    Cabal-syntax Distribution.Types.InstalledPackageInfo

    An ABI dependency is a dependency on a library which also records the ABI hash (abiHash) of the library it depends on. The primary utility of this is to enable an extra sanity when GHC loads libraries: it can check if the dependency has a matching ABI and if not, refuse to load this library. This information is critical if we are shadowing libraries; differences in the ABI hash let us know what packages get shadowed by the new version of a package.

  10. AbiDependency :: UnitId -> AbiHash -> AbiDependency

    Cabal-syntax Distribution.Types.InstalledPackageInfo

    No documentation available.

Page 724 of many | Previous | Next