The llvm-tf package

[Tags: bsd3, library]

High-level bindings to the LLVM compiler toolkit using type families instead of functional dependencies.

We use the same module names as the llvm package, which makes it harder to work with both packages from GHCi. You may use the -hide-package option. We may change the module names later.

A note on versioning: The first two version numbers match the version of LLVM. In order to be able to improve the Haskell API for the same version of LLVM, I use the first three numbers of the Cabal package version as the major version in the sense of the Package Versioning Policy PVP. That is, a bump from 3.0.0 to 3.0.1 may contain substantial API changes, a bump from 3.0.0.0 to 3.0.0.1 may contain API extensions, and a bump from 3.0.0.0.0 to 3.0.0.0.1 may contain API-preserving bugfixes.


Properties

Versions3.0.0.0, 3.0.0.0.1, 3.0.0.0.2, 3.0.0.1, 3.0.0.2, 3.0.1, 3.0.2
Dependenciesbase (>=3 && <5), bytestring (>=0.9), containers, directory, llvm-base (==3.0.*), mtl, process, tfp (>=0.6 && <0.8)
LicenseBSD3
AuthorHenning Thieleman, Bryan O'Sullivan, Lennart Augustsson
MaintainerHenning Thieleman <llvm@henning-thielemann.de>
Stabilityexperimental
CategoryCompilers/Interpreters, Code Generation
Source repositoryhead: darcs get http://code.haskell.org/~thielema/llvm-tf/
this: darcs get http://code.haskell.org/~thielema/llvm-tf/ --tag 3.0.0.0.1
Upload dateWed May 15 12:43:11 UTC 2013
Uploaded byHenningThielemann
Downloads257 total (35 in last 30 days)

Modules

Flags

NameDescriptionDefault
developeroperate in developer modeDisabled

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

Downloads

Maintainers' corner

For package maintainers and hackage trustees