ghc-plugs-out: Type checker plugins without the type checking.
This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.
Tests that show how typechecker plugins interact with GHC depending on their purity, how they're wired up and whether GHC needs help typechecking.
Properties
Versions | 1.0.0.0, 1.0.0.0, 2.0.0.0 |
---|---|
Change log | changelog.md |
Dependencies | base (>=4.13 && <5), ghc, ghc-plugs-out, th-printf [details] |
License | MPL-2.0 |
Copyright | © 2020 Phil de Joux, © 2020 Block Scope Limited |
Author | Phil de Joux |
Maintainer | phil.dejoux@blockscope.com |
Category | Compiler Plugin |
Home page | https://github.com/blockscope/ghc-plugs-out |
Source repo | head: git clone https://github.com/blockscope/ghc-plugs-out |
Uploaded | by philderbeast at 2020-07-10T18:02:11Z |
library ghc-plugs-out:call-count-plugin
Modules
- CallCount
- Impure
- CallCount.Impure.Plugin
- Pure
- CallCount.Pure.Plugin
- CallCount.TcPlugin
- Impure
library ghc-plugs-out:undefined-stop-plugin
Modules
- Undefined
- Stop
- Undefined.Stop.Plugin
- Stop
library ghc-plugs-out:undefined-solve-plugin
Modules
- Undefined
- Solve
- Undefined.Solve.Plugin
- Solve
library ghc-plugs-out:undefined-init-plugin
Modules
- Undefined
- Init
- Undefined.Init.Plugin
- Init
library ghc-plugs-out:no-op-plugin
Modules
- NoOp
- NoOp.Plugin
Downloads
- ghc-plugs-out-1.0.0.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
Package maintainers
For package maintainers and hackage trustees