Package9.10.3GHC
ghc-boot
Shared functionality between GHC and its boot libraries
- Version9.10.3
- CategoryGHC
- LicenceBSD-3-Clause
- Maintainerghc-devs@haskell.org
- Pinned bywith GHC
- Sourcehackage.haskell.org/package/ghc-boot-9.10.3
Modules
14 modules- GHC.BaseDir3Note [Base Dir]
- GHC.Data.ShortText10An Unicode string for internal GHC use. Meant to replace String
- GHC.Data.SizedSeq6
- 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 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
10 packages- base-4.20.2.0with GHC
- binary-0.8.9.3with GHC
- bytestring-0.12.2.0with GHC
- containers-0.7with GHC
- deepseq-1.5.0.0with GHC
- directory-1.3.8.5with GHC
- filepath-1.5.4.0with GHC
- ghc-boot-th-9.10.3with GHC
- ghc-platform-0.1.0.0with GHC
- unix-2.8.7.0with GHC