Package10.0.0.20260917GHC
ghc-boot
Shared functionality between GHC and its boot libraries
- Version10.0.0.20260917
- CategoryGHC
- LicenceBSD-3-Clause
- Maintainerghc-devs@haskell.org
- Pinned bywith GHC
- Sourcehackage.haskell.org/package/ghc-boot-10.0.0.20260917
Modules
15 modules- GHC.BaseDir3Note [Base Dir]
- GHC.Data.ShortText10An Unicode string for internal GHC use. Meant to replace String
- GHC.Data.SizedSeq5
- GHC.Data.SmallArray22Small-array
- GHC.ForeignSrcLang1See GHC.LanguageExtensions for an explanation
- GHC.HandleEncoding1See GHC #10762 and #15021.
- GHC.LanguageExtensions1This module re-exports the Extension type along with an orphan Binary
- GHC.Platform.Host3
- GHC.Serialized5
- GHC.Settings.Utils8
- GHC.UniqueSubdir1
- GHC.Unit.Database16This module provides the view of GHC's database of registered packages that
- GHC.Utils.Encoding6
- GHC.Utils.Encoding.UTF819Simple, non-streaming Modified UTF-8 codecs. This is one of several UTF-8 implementations provided by GHC; see Note
- GHC.Version6
Description
This library is shared between GHC, ghc-pkg, and other boot libraries. . A note about GHC.Unit.Database: it only deals with the subset of the package database that the compiler cares about: modules paths etc and not package metadata like description, authors etc. It is thus not a library interface to ghc-pkg and is *not* suitable for modifying GHC package databases. . The package database format and this library are constructed in such a way that while ghc-pkg depends on Cabal, the GHC library and program do not have to depend on Cabal.
Depends on
11 packages- base-4.23.0.0with GHC
- binary-0.8.9.3with GHC
- bytestring-0.12.2.0with GHC
- containers-0.8with GHC
- deepseq-1.5.2.0with GHC
- directory-1.3.11.0with GHC
- filepath-1.5.5.0with GHC
- ghc-boot-th-10.0.0.20260917with GHC
- ghc-platform-0.1.0.0with GHC
- ghc-toolchain-0.1.0.0with GHC
- unix-2.8.8.0with GHC