Cabal revisions of nvvm-0.7.5.1
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-name: nvvm-version: 0.7.5.1-synopsis: FFI bindings to NVVM-description:- The NVVM library compiles NVVM IR (a subset of LLVM IR) into PTX code which- can then be executed on NVIDIA GPUs. In contrast to the standard NVPTX target- built in to the LLVM toolchain, NVVM includes a set of proprietary- optimisations which are otherwise only available by compiling CUDA code with- the `nvcc` compiler.- .- The resulting PTX code can be loaded onto the GPU and executed using the- 'cuda' package:- .- <https://hackage.haskell.org/package/cuda>- .- The NVVM library is a compiler component available a part of the CUDA toolkit:- .- <https://developer.nvidia.com/cuda-toolkit>- .- The configure step will look for your CUDA installation in the standard- places, and if the `nvcc` compiler is found in your `PATH`, relative to that.- .- This package tested with version 7.5 of the CUDA toolkit.- .--license: BSD3-license-file: LICENSE-homepage: https://github.com/tmcdonell/nvvm-author: Trevor L. McDonell-maintainer: Trevor L. McDonell <tmcdonell@cse.unsw.edu.au>-copyright: [2016] Trevor L. McDonell-category: Foreign-build-type: Custom-cabal-version: >= 1.22--extra-source-files:- CHANGELOG.md- README.md- cbits/stubs.h--extra-tmp-files:- nvvm.buildinfo.generated--custom-setup- setup-depends:- base >= 4.6- , Cabal >= 1.22- , directory >= 1.0- , filepath >= 1.0- , template-haskell--library- default-language: Haskell2010- include-dirs: .- ghc-options: -Wall -O2-- exposed-modules:- Foreign.NVVM- Foreign.NVVM.Compile- Foreign.NVVM.Error- Foreign.NVVM.Info-- other-modules:- Foreign.NVVM.Internal.C2HS-- build-depends:- base >= 4.6 && < 5- , bytestring- , cuda >= 0.7- , template-haskell-- build-tools:- c2hs >= 0.21---source-repository this- type: git- location: https://github.com/tmcdonell/nvvm- tag: 0.7.5.1---- vim: nospell-+name: nvvm +version: 0.7.5.1 +x-revision: 1 +synopsis: FFI bindings to NVVM +description: + The NVVM library compiles NVVM IR (a subset of LLVM IR) into PTX code which + can then be executed on NVIDIA GPUs. In contrast to the standard NVPTX target + built in to the LLVM toolchain, NVVM includes a set of proprietary + optimisations which are otherwise only available by compiling CUDA code with + the `nvcc` compiler. + . + The resulting PTX code can be loaded onto the GPU and executed using the + 'cuda' package: + . + <https://hackage.haskell.org/package/cuda> + . + The NVVM library is a compiler component available a part of the CUDA toolkit: + . + <https://developer.nvidia.com/cuda-toolkit> + . + The configure step will look for your CUDA installation in the standard + places, and if the `nvcc` compiler is found in your `PATH`, relative to that. + . + This package tested with version 7.5 of the CUDA toolkit. + . + +license: BSD3 +license-file: LICENSE +homepage: https://github.com/tmcdonell/nvvm +author: Trevor L. McDonell +maintainer: Trevor L. McDonell <tmcdonell@cse.unsw.edu.au> +copyright: [2016] Trevor L. McDonell +category: Foreign +build-type: Custom +cabal-version: >= 1.22 + +extra-source-files: + CHANGELOG.md + README.md + cbits/stubs.h + +extra-tmp-files: + nvvm.buildinfo.generated + +custom-setup + setup-depends: + base >= 4.6 + , Cabal >= 1.22 + , directory >= 1.0 + , filepath >= 1.0 + , template-haskell + +library + default-language: Haskell2010 + include-dirs: . + ghc-options: -Wall -O2 + + exposed-modules: + Foreign.NVVM + Foreign.NVVM.Compile + Foreign.NVVM.Error + Foreign.NVVM.Info + + other-modules: + Foreign.NVVM.Internal.C2HS + + build-depends: + base >= 4.6 && < 5 + , bytestring + , cuda >= 0.7 + , template-haskell + + build-tools: + c2hs >= 0.26 + + +source-repository this + type: git + location: https://github.com/tmcdonell/nvvm + tag: 0.7.5.1 + +-- vim: nospell +