Cabal revisions of llvm-general-pure-3.4.5.4
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-name: llvm-general-pure-version: 3.4.5.4-license: BSD3-license-file: LICENSE-author: Benjamin S.Scarlet <fgthb0@greynode.net>-maintainer: Benjamin S. Scarlet <fgthb0@greynode.net>-copyright: (c) 2013 Benjamin S. Scarlet and Google Inc.-build-type: Simple-stability: experimental-cabal-version: >= 1.8-category: Compilers/Interpreters, Code Generation-synopsis: Pure Haskell LLVM functionality (no FFI).-description:- llvm-general-pure is a set of pure Haskell types and functions for interacting with LLVM <http://llvm.org/>.- It includes an ADT to represent LLVM IR (<http://llvm.org/docs/LangRef.html>). The llvm-general package- builds on this one with FFI bindings to LLVM, but llvm-general-pure does not require LLVM to be available.-extra-source-files:- changelog--source-repository head- type: git- location: git://github.com/bscarlet/llvm-general.git--source-repository this- type: git- location: git://github.com/bscarlet/llvm-general.git- branch: llvm-3.4- tag: pure-v3.4.5.4--library- ghc-options: -fwarn-unused-imports- build-depends: - base >= 4.5.0.0 && < 5,- transformers >= 0.3.0.0,- transformers-compat,- mtl >= 2.1.3,- template-haskell >= 2.5.0.0,- containers >= 0.4.2.1,- setenv >= 0.1.0,- parsec >= 3.1.3- hs-source-dirs: src- extensions:- NoImplicitPrelude- TupleSections- DeriveDataTypeable- EmptyDataDecls- FlexibleContexts- FlexibleInstances- StandaloneDeriving- ConstraintKinds- exposed-modules:- LLVM.General.AST- LLVM.General.AST.AddrSpace- LLVM.General.AST.InlineAssembly- LLVM.General.AST.Attribute- LLVM.General.AST.CallingConvention- LLVM.General.AST.Constant- LLVM.General.AST.DataLayout- LLVM.General.AST.Float- LLVM.General.AST.FloatingPointPredicate- LLVM.General.AST.Global- LLVM.General.AST.Instruction- LLVM.General.AST.IntegerPredicate- LLVM.General.AST.Linkage- LLVM.General.AST.Name- LLVM.General.AST.Operand- LLVM.General.AST.RMWOperation- LLVM.General.AST.Type- LLVM.General.AST.Visibility- LLVM.General.DataLayout- LLVM.General.PrettyPrint- LLVM.General.Prelude- LLVM.General.TH-- other-modules:- LLVM.General.Internal.PrettyPrint--test-suite test- type: exitcode-stdio-1.0- build-depends: - base >= 3 && < 5,- test-framework >= 0.5,- test-framework-hunit >= 0.2.7,- HUnit >= 1.2.4.2,- test-framework-quickcheck2 >= 0.3.0.1,- QuickCheck >= 2.5.1.1,- llvm-general-pure == 3.4.5.4,- containers >= 0.4.2.1,- mtl >= 2.1.3- hs-source-dirs: test- extensions:- TupleSections- FlexibleInstances- FlexibleContexts- main-is: Test.hs- other-modules:- LLVM.General.Test.DataLayout- LLVM.General.Test.PrettyPrint- LLVM.General.Test.Tests+name: llvm-general-pure +version: 3.4.5.4 +x-revision: 1 +license: BSD3 +license-file: LICENSE +author: Benjamin S.Scarlet <fgthb0@greynode.net> +maintainer: Benjamin S. Scarlet <fgthb0@greynode.net> +copyright: (c) 2013 Benjamin S. Scarlet and Google Inc. +build-type: Simple +stability: experimental +cabal-version: >= 1.8 +category: Compilers/Interpreters, Code Generation +synopsis: Pure Haskell LLVM functionality (no FFI). +description: + llvm-general-pure is a set of pure Haskell types and functions for interacting with LLVM <http://llvm.org/>. + It includes an ADT to represent LLVM IR (<http://llvm.org/docs/LangRef.html>). The llvm-general package + builds on this one with FFI bindings to LLVM, but llvm-general-pure does not require LLVM to be available. +extra-source-files: + changelog + +source-repository head + type: git + location: git://github.com/bscarlet/llvm-general.git + +source-repository this + type: git + location: git://github.com/bscarlet/llvm-general.git + branch: llvm-3.4 + tag: pure-v3.4.5.4 + +library + ghc-options: -fwarn-unused-imports + build-depends: + base >= 4.6 && < 5, + transformers >= 0.3.0.0, + transformers-compat, + mtl >= 2.1.3, + template-haskell >= 2.5.0.0, + containers >= 0.4.2.1, + setenv >= 0.1.0, + parsec >= 3.1.3 + hs-source-dirs: src + extensions: + NoImplicitPrelude + TupleSections + DeriveDataTypeable + EmptyDataDecls + FlexibleContexts + FlexibleInstances + StandaloneDeriving + ConstraintKinds + exposed-modules: + LLVM.General.AST + LLVM.General.AST.AddrSpace + LLVM.General.AST.InlineAssembly + LLVM.General.AST.Attribute + LLVM.General.AST.CallingConvention + LLVM.General.AST.Constant + LLVM.General.AST.DataLayout + LLVM.General.AST.Float + LLVM.General.AST.FloatingPointPredicate + LLVM.General.AST.Global + LLVM.General.AST.Instruction + LLVM.General.AST.IntegerPredicate + LLVM.General.AST.Linkage + LLVM.General.AST.Name + LLVM.General.AST.Operand + LLVM.General.AST.RMWOperation + LLVM.General.AST.Type + LLVM.General.AST.Visibility + LLVM.General.DataLayout + LLVM.General.PrettyPrint + LLVM.General.Prelude + LLVM.General.TH + + other-modules: + LLVM.General.Internal.PrettyPrint + +test-suite test + type: exitcode-stdio-1.0 + build-depends: + base >= 3 && < 5, + test-framework >= 0.5, + test-framework-hunit >= 0.2.7, + HUnit >= 1.2.4.2, + test-framework-quickcheck2 >= 0.3.0.1, + QuickCheck >= 2.5.1.1, + llvm-general-pure == 3.4.5.4, + containers >= 0.4.2.1, + mtl >= 2.1.3 + hs-source-dirs: test + extensions: + TupleSections + FlexibleInstances + FlexibleContexts + main-is: Test.hs + other-modules: + LLVM.General.Test.DataLayout + LLVM.General.Test.PrettyPrint + LLVM.General.Test.Tests