The llvm-general package

[Tags: bsd3, library]

llvm-general is a set of Haskell bindings for LLVM http://llvm.org/. Unlike other current Haskell bindings, it uses an ADT to represent LLVM IR (http://llvm.org/docs/LangRef.html), and so offers two advantages: it handles almost all of the stateful complexities of using the LLVM API to build IR; and it supports moving IR not only from Haskell into LLVM C++ objects, but the other direction - from LLVM C++ into Haskell.

Properties

Versions0.1, 3.2.0.2, 3.2.0.3, 3.2.0.4, 3.2.0.5, 3.2.0.6, 3.2.0.7, 3.2.0.8, 3.2.0.9, 3.2.1.0, 3.2.2.0, 3.2.3.0, 3.2.4.0, 3.2.4.1, 3.2.4.2, 3.2.4.3, 3.2.4.4, 3.2.4.5, 3.2.4.6, 3.2.4.7, 3.2.5.0, 3.2.6.0, 3.2.6.1, 3.2.7.0, 3.2.7.1, 3.2.7.2, 3.2.7.3, 3.2.8.0, 3.2.8.1, 3.2.8.2, 3.3.0.0, 3.3.0.1, 3.3.0.2, 3.3.0.3, 3.3.0.4, 3.3.0.5, 3.3.0.6, 3.3.0.7, 3.3.1.0, 3.3.2.0, 3.3.3.0, 3.3.4.0, 3.3.4.1, 3.3.4.2, 3.3.4.3, 3.3.4.4, 3.3.4.5, 3.3.4.6, 3.3.4.7, 3.3.5.0, 3.3.6.0, 3.3.6.1, 3.3.7.0, 3.3.7.2, 3.3.7.3, 3.3.8.0, 3.3.8.1, 3.3.8.2, 3.3.9.0, 3.3.9.1, 3.3.10.0, 3.3.11.0, 3.3.11.1, 3.3.11.2, 3.3.12.0, 3.3.12.1, 3.3.13.0, 3.3.13.1, 3.3.13.2, 3.3.13.3, 3.3.13.4, 3.3.14.0, 3.3.14.1, 3.3.14.2, 3.3.14.3, 3.3.14.4, 3.4.0.0, 3.4.0.1, 3.4.1.0, 3.4.2.0, 3.4.2.1, 3.4.2.2, 3.4.3.0, 3.4.3.1, 3.4.4.0, 3.4.4.1, 3.4.4.2, 3.4.4.3, 3.4.4.4, 3.4.5.0, 3.4.5.1, 3.4.5.2, 3.4.5.3, 3.4.5.4
Change logchangelog
Dependenciesarray (>=0.4.0.0), base (>=4.5.0.0 && <5), bytestring (>=0.9.1.10), containers (>=0.4.2.1), llvm-general-pure (==3.4.5.4), mtl (>=2.1.3), parsec (>=3.1.3), setenv (>=0.1.0), template-haskell (>=2.5.0.0), transformers (>=0.3.0.0), transformers-compat, utf8-string (>=0.3.7) [details]
LicenseBSD3
Copyright(c) 2013 Benjamin S. Scarlet and Google Inc.
AuthorBenjamin S.Scarlet <fgthb0@greynode.net>
MaintainerBenjamin S. Scarlet <fgthb0@greynode.net>
Stabilityexperimental
CategoryCompilers/Interpreters, Code Generation
Source repositoryhead: git clone git://github.com/bscarlet/llvm-general.git
this: git clone git://github.com/bscarlet/llvm-general.git -b llvm-3.4(tag v3.4.5.4)
UploadedFri Aug 7 11:51:24 UTC 2015 by BenjaminScarlet
Downloads23116 total (653 in last 30 days)
Votes
0 []
StatusDocs available [build log]
Last success reported on 2015-08-07 [all 1 reports]

Modules

[Index]

Flags

NameDescriptionDefaultType
shared-llvmlink against llvm shared rather than static libraryDisabledAutomatic
debugcompile C(++) shims with debug info for ease of troubleshootingDisabledAutomatic

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