Metadata revisions for accelerate-llvm-native-1.0.0.0

Package maintainers and Hackage trustees are allowed to edit certain bits of package metadata after a release, without uploading a new tarball. Note that the tarball itself is never changed, just the metadata that is stored separately. For more information about metadata revisions, please refer to the Hackage Metadata Revisions FAQ.

No. Time User SHA256
-r3 (accelerate-llvm-native-1.0.0.0-r3) 2023-02-04T11:01:55Z Bodigrim 28c5d3f9dcbac5f8a037fa00b0be46138b7baed962d54ccf5a5ad7600e52f3d9
  • Changed the library component's library dependency on 'libffi' from

    >=0.1
    to
    >=0.1 && <0.2

-r2 (accelerate-llvm-native-1.0.0.0-r2) 2017-05-18T01:08:01Z TrevorMcDonell c4aae18f571e0d9dd36674fe24672dcba29ec3a1891247dae5bd6d602fc5538d
  • Changed default of flag 'debug' from

    True
    to
    False

  • Changed default of flag 'unsafe-checks' from

    True
    to
    False

  • Changed default of flag 'internal-checks' from

    True
    to
    False

  • Changed the library component's library dependency on 'llvm-hs' from

    >=3.9
    to
    >=4.0 && <4.1

  • Changed the library component's library dependency on 'llvm-hs-pure' from

    >=3.9
    to
    >=4.0 && <4.1

-r1 (accelerate-llvm-native-1.0.0.0-r1) 2017-04-04T03:41:15Z TrevorMcDonell 6cc24adf5c991e7776a8ad0393bc7899caee5e431c8d90bccaf1f8610ae0811d
  • Changed description from

    This library implements a backend for the /Accelerate/ language which
    generates LLVM-IR targeting multicore CPUs. For further information, refer
    to the main /Accelerate/ package:
    <http://hackage.haskell.org/package/accelerate>
    to
    This library implements a backend for the /Accelerate/ language which
    generates LLVM-IR targeting multicore CPUs. For further information, refer
    to the main <http://hackage.haskell.org/package/accelerate accelerate>
    package.
    
    [/Dependencies/]
    
    Haskell dependencies are available from Hackage. The following external
    libraries are alse required:
    
    * <http://llvm.org LLVM>
    
    * <http://sourceware.org/libffi/ libFFI>
    
    [/Installing LLVM/]
    
    /Homebrew/
    
    Example using Homebrew on macOS:
    
    > brew install llvm-hs/homebrew-llvm/llvm-4.0
    
    /Debian & Ubuntu/
    
    For Debian/Ubuntu based Linux distributions, the LLVM.org website provides
    binary distribution packages. Check <http://apt.llvm.org apt.llvm.org> for
    instructions for adding the correct package database for your OS version,
    and then:
    
    > apt-get install llvm-4.0-dev
    
    /Building from source/
    
    If your OS does not have an appropriate LLVM distribution available, you can
    also build from source. Detailed build instructions are available on
    <http://releases.llvm.org/4.0.0/docs/CMake.html LLVM.org>. Make sure to
    include the cmake build options
    @-DLLVM_BUILD_LLVM_DYLIB=ON -DLLVM_LINK_LLVM_DYLIB=ON@ so that the @libLLVM@
    shared library will be built.
    
    [/Installing accelerate-llvm/]
    
    To use @accelerate-llvm@ it is important that the @llvm-hs@ package is
    installed against the @libLLVM@ shared library, rather than statically
    linked, so that we can use LLVM from GHCi and Template Haskell. This is the
    default configuration, but you can also enforce this explicitly by adding
    the following to your @stack.yaml@ file:
    
    > flags:
    >   llvm-hs:
    >     shared-llvm: true
    
    Or by specifying the @shared-llvm@ flag to cabal:
    
    > cabal install llvm-hs -fshared-llvm
    

-r0 (accelerate-llvm-native-1.0.0.0-r0) 2017-03-31T09:01:18Z TrevorMcDonell d561005453934ae1489f9fa9f6e25a1536a1f580accb1e8a697435fc954d7362