homepage: http://github.com/llvm-hs/llvm-hs/
changelog-type: ''
hash: 13dffa500058e3e10388ada5ab625f9beeec8294411f3ba423b94f07859e3c5e
test-bench-deps:
  bytestring: ! '>=0.10 && <0.11'
  base: ! '>=4.9 && <5'
  containers: ! '>=0.4.2.1'
  llvm-hs-pure: ==4.0.0.0
  llvm-hs: -any
  tasty-quickcheck: ! '>=0.8'
  mtl: ! '>=2.1'
  tasty-hunit: ! '>=0.9'
  pretty-show: ! '>=1.6 && <1.7'
  transformers: ! '>=0.3.0.0'
  temporary: ! '>=1.2 && <1.3'
  tasty: ! '>=0.11'
  QuickCheck: ! '>=2.5.1.1'
  transformers-compat: -any
maintainer: Anthony Cowley, Stephen Diehl, Moritz Kiefer <moritz.kiefer@purelyfunctional.org>
synopsis: General purpose LLVM bindings
changelog: ''
basic-deps:
  bytestring: ! '>=0.9.1.10'
  base: ! '>=4.9 && <5'
  parsec: ! '>=3.1.3'
  array: ! '>=0.4.0.0'
  containers: ! '>=0.4.2.1'
  utf8-string: ! '>=0.3.7'
  llvm-hs-pure: ==4.0.0.0
  mtl: ! '>=2.1.3'
  transformers: ! '>=0.3 && <0.6'
  template-haskell: ! '>=2.5.0.0'
  transformers-compat: ! '>=0.4'
all-versions:
- '4.0.0.0'
author: Anthony Cowley, Stephen Diehl, Moritz Kiefer <moritz.kiefer@purelyfunctional.org>,
  Benjamin S. Scarlet
latest: '4.0.0.0'
description-type: haddock
description: ! 'llvm-hs 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.'
license-name: BSD3

Update from Hackage at 2017-03-19T07:16:00Z
Update from Hackage at 2017-03-19T07:16:00Z
