ghc-boot-th: Shared functionality between GHC and the template-haskell library

[ bsd3, ghc, library ] [ Propose Tags ] [ Report a vulnerability ]

This library contains various bits shared between the ghc and template-haskell libraries.

This package exists to ensure that template-haskell has a minimal set of transitive dependencies, since it is intended to be depended upon by user code.

Flags

Manual Flags

NameDescriptionDefault
bootstrap

Enabled when building the stage1 compiler in order to vendor the in-tree `ghc-boot-th` library, and through that the in-tree TH AST definitions from `ghc-internal`. See Note [Bootstrapping Template Haskell]

Disabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Versions [RSS] 8.0.1, 8.0.2, 8.2.1, 8.2.2, 8.4.1, 8.4.2, 8.4.3, 8.4.4, 8.6.1, 8.6.4, 8.6.5, 8.8.1, 8.8.3, 8.10.1, 8.10.2, 9.0.1, 9.2.1, 9.2.2, 9.4.1, 9.6.1, 9.6.3, 9.6.6, 9.8.1, 9.10.1, 9.10.2, 9.10.3, 9.14.1
Change log changelog.md
Dependencies base (>=4.7 && <4.23), ghc-internal, pretty (>=1.1 && <1.2) [details]
License BSD-3-Clause
Author
Maintainer ghc-devs@haskell.org
Category GHC
Bug tracker https://gitlab.haskell.org/ghc/ghc/issues/new
Source repo head: git clone https://gitlab.haskell.org/ghc/ghc.git(libraries/ghc-boot-th)
Uploaded by wz1000 at 2025-12-19T11:51:37Z
Distributions Arch:9.6.6, Fedora:9.8.4
Reverse Dependencies 37 direct, 15621 indirect [details]
Downloads 19619 total (72 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]