High performance, regular, shape polymorphic parallel arrays.
Branch: master
Clone or download
Latest commit 5731ddb Nov 29, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.travis @ 33cd528 update submodule 'travis-scripts' Oct 2, 2018
icebox array: start redoing material arrays, and add Shape instance for Int Jan 28, 2015
repa-algorithms repa-algorithms: version bump Oct 3, 2018
repa-array Update Repa to GHC 8 Jun 18, 2016
repa-convert Update Repa to GHC 8 Jun 18, 2016
repa-eval Update Repa to GHC 8 Jun 18, 2016
repa-examples allow QuickCheck-2.12 Nov 28, 2018
repa-flow Update Repa to GHC 8 Jun 18, 2016
repa-io build fix for ghc-8.6 Oct 2, 2018
repa-machine machine: cleanup haddocks Apr 15, 2015
repa-query Update Repa to GHC 8 Jun 18, 2016
repa-scalar Work around for GHC 8.1 issue with associated type heads Dec 13, 2017
repa-store Update Repa to GHC 8 Jun 18, 2016
repa-stream Update Repa to GHC 8 Jun 18, 2016
repa-tools repa-tools: bump aeson version Mar 3, 2016
repa allow QuickCheck-2.12 Nov 28, 2018
.authorspellings Add authorspellings file Oct 19, 2012
.gitignore git ignore stack.yaml Aug 21, 2017
.gitmodules add submodule 'travis-scripts' Aug 21, 2017
.travis.yml build fix for ghc-8.6 Oct 2, 2018
Makefile In sieve_o, batch data in memory to avoid file open/close for every push Dec 5, 2015
README.md update README.md Aug 21, 2017
stack-7.10.yaml stack: updates Mar 15, 2018
stack-8.0.yaml stack: updates Mar 15, 2018
stack-8.2.yaml stack: updates Mar 15, 2018
stack-8.4.yaml stack/8.4: use lts resolver Oct 2, 2018
stack-8.6.yaml allow QuickCheck-2.12 Nov 28, 2018

README.md

repa

Build Status

Repa provides high performance, regular, multi-dimensional, shape polymorphic parallel arrays. All numeric data is stored unboxed. Functions written with the Repa combinators are automatically parallel provided you supply +RTS -Nwhatever on the command line when running the program.

  • Home page and bug tracker are on a separate site.

  • PULL REQUESTS: If you want your pull request merged then send email to benl AT ouroborus.net. I don't pay attention to github notifications, but am happy to receive emails from people. Before raising your pull request make sure all the packages still build and that the examples still work.

  • If you just want to bump a dependency version then get a package maintainer or Hackage trustee to edit the package information directly on Hackage. You don't need to raise a pull request here.