No description, website, or topics provided.
Branch: master
Clone or download
Latest commit 26b07d6 Dec 14, 2017
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src add modulo Dec 14, 2017
test
.codecov.yml TakingBroadcastSeriously.jl generated files. Jun 23, 2017
.gitignore TakingBroadcastSeriously.jl generated files. Jun 23, 2017
.travis.yml
LICENSE.md TakingBroadcastSeriously.jl generated files. Jun 23, 2017
README.md
REQUIRE Update REQUIRE Oct 17, 2017
appveyor.yml TakingBroadcastSeriously.jl generated files. Jun 23, 2017

README.md

TakingBroadcastSeriously

This package implements a hack around broadcast fusion for custom array types. See the tests for example usage. You need to:

  1. Call unfuse(ArrayType) to intercept broadcast calls.
  2. Make sure any function you want to use inside broadcast is on the list here.
  3. Overload broadcast_(f, xs...) for your array type.
  4. Cross your fingers and hope this holds up for the next six months.