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 versions of this package are loosely based on the LLVM version. However, we depend on a relatively stable part of LLVM and provide a relatively stable API for it. We conform to the Package Versioning Policy PVP, i.e. we increase the version of this package when its API changes, but not necessarily when we add support for a new LLVM version. We support all those LLVM versions that are supported by our llvm-ffi dependency.

Properties

Versions 3.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, 3.0.3.1, 3.0.3.1.1, 3.0.3.1.2, 3.0.3.1.3, 3.0.3.1.4, 3.0.3.1.5, 3.0.3.1.6, 3.0.3.1.7, 3.0.3.1.8, 3.0.3.1.9, 3.0.3.2, 3.0.3.3, 3.1, 3.1.0.1
Change log Changes.md
Dependencies base (>=3 && <5), containers (>=0.4 && <0.6), enumset (>=0.0.4 && <0.1), fixed-length (==0.2.*), llvm-ffi (>=3.8.1 && <3.9), llvm-tf, non-empty (>=0.2 && <0.4), storable-record (>=0.0.2 && <0.1), tfp (==1.0.*), transformers (>=0.3 && <0.6), utility-ht (>=0.0.10 && <0.1) [details]
License BSD3
Author Henning Thielemann, Bryan O'Sullivan, Lennart Augustsson
Maintainer Henning Thielemann <llvm@henning-thielemann.de>
Stability experimental
Category Compilers/Interpreters, Code Generation
Source repository head: darcs get http://code.haskell.org/~thielema/llvm-tf/
this: darcs get http://code.haskell.org/~thielema/llvm-tf/ --tag 3.1.0.1
Uploaded Sun Sep 11 21:01:55 UTC 2016 by HenningThielemann
Distributions NixOS:3.1.0.1
Downloads 1488 total (74 in the last 30 days)
Votes
0 []
Status Docs uploaded by user [build log]
All reported builds failed as of 2016-09-11 [all 1 reports]

Modules

[Index]

Flags

NameDescriptionDefaultType
developerdeveloper mode - warnings let compilation failDisabledManual
buildexamplesBuild example executablesDisabledAutomatic

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

Downloads

Maintainer's Corner

For package maintainers and hackage trustees