arrayfire 3.4.3

ArrayFire is a high performance software library for parallel computing with an easy-to-use API. Its array based function set makes parallel programming simple. ArrayFire's multiple backends (CUDA, OpenCL and native CPU) make it platform independent and highly portable. A few lines of code in ArrayFire can replace dozens of lines of parallel computing code, saving you valuable time and lowering development costs. This crate provides Rust bindings for ArrayFire library.
Documentation
Build #46301 2017-04-10 13:06:30

# rustc version rustc 1.17.0-nightly (134c4a0f0 2017-03-20)

# docs.rs version cratesfyi 0.3.2 (56e5d46 2017-03-20)

# build log Updating registry `https://github.com/rust-lang/crates.io-index` Downloading arrayfire v3.4.3 Compiling num-traits v0.1.37 Compiling semver v0.1.20 Compiling rustc-serialize v0.3.23 Compiling libc v0.2.21 Compiling lazy_static v0.2.6 Running `rustc --crate-name num_traits .cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.1.37/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=69f4129d46397118 -C extra-filename=-69f4129d46397118 --out-dir /home/cratesfyi/arrayfire-3.4.3/debug/deps -L dependency=/home/cratesfyi/arrayfire-3.4.3/debug/deps --cap-lints allow` Running `rustc --crate-name semver .cargo/registry/src/github.com-1ecc6299db9ec823/semver-0.1.20/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=ace7a98256544c0d -C extra-filename=-ace7a98256544c0d --out-dir /home/cratesfyi/arrayfire-3.4.3/debug/deps -L dependency=/home/cratesfyi/arrayfire-3.4.3/debug/deps --cap-lints allow` Running `rustc --crate-name rustc_serialize .cargo/registry/src/github.com-1ecc6299db9ec823/rustc-serialize-0.3.23/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=54d2bf33b1d4b0b0 -C extra-filename=-54d2bf33b1d4b0b0 --out-dir /home/cratesfyi/arrayfire-3.4.3/debug/deps -L dependency=/home/cratesfyi/arrayfire-3.4.3/debug/deps --cap-lints allow` Running `rustc --crate-name libc .cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.21/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="use_std"' --cfg 'feature="default"' -C metadata=5dc7b85e748840b4 -C extra-filename=-5dc7b85e748840b4 --out-dir /home/cratesfyi/arrayfire-3.4.3/debug/deps -L dependency=/home/cratesfyi/arrayfire-3.4.3/debug/deps --cap-lints allow` Running `rustc --crate-name lazy_static .cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-0.2.6/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=3b17cb290f94de07 -C extra-filename=-3b17cb290f94de07 --out-dir /home/cratesfyi/arrayfire-3.4.3/debug/deps -L dependency=/home/cratesfyi/arrayfire-3.4.3/debug/deps --cap-lints allow` Compiling num-integer v0.1.34 Running `rustc --crate-name num_integer .cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.34/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=f095de9fdbda10f9 -C extra-filename=-f095de9fdbda10f9 --out-dir /home/cratesfyi/arrayfire-3.4.3/debug/deps -L dependency=/home/cratesfyi/arrayfire-3.4.3/debug/deps --extern num_traits=/home/cratesfyi/arrayfire-3.4.3/debug/deps/libnum_traits-69f4129d46397118.rlib --cap-lints allow` Compiling rand v0.3.15 Running `rustc --crate-name rand .cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.3.15/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=c9d9fbdab2355ee4 -C extra-filename=-c9d9fbdab2355ee4 --out-dir /home/cratesfyi/arrayfire-3.4.3/debug/deps -L dependency=/home/cratesfyi/arrayfire-3.4.3/debug/deps --extern libc=/home/cratesfyi/arrayfire-3.4.3/debug/deps/liblibc-5dc7b85e748840b4.rlib --cap-lints allow` Compiling rustc_version v0.1.7 Running `rustc --crate-name rustc_version .cargo/registry/src/github.com-1ecc6299db9ec823/rustc_version-0.1.7/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=b572e4581e8c27db -C extra-filename=-b572e4581e8c27db --out-dir /home/cratesfyi/arrayfire-3.4.3/debug/deps -L dependency=/home/cratesfyi/arrayfire-3.4.3/debug/deps --extern semver=/home/cratesfyi/arrayfire-3.4.3/debug/deps/libsemver-ace7a98256544c0d.rlib --cap-lints allow` Compiling num-iter v0.1.33 Running `rustc --crate-name num_iter .cargo/registry/src/github.com-1ecc6299db9ec823/num-iter-0.1.33/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=e3d53b72a44dd492 -C extra-filename=-e3d53b72a44dd492 --out-dir /home/cratesfyi/arrayfire-3.4.3/debug/deps -L dependency=/home/cratesfyi/arrayfire-3.4.3/debug/deps --extern num_integer=/home/cratesfyi/arrayfire-3.4.3/debug/deps/libnum_integer-f095de9fdbda10f9.rlib --extern num_traits=/home/cratesfyi/arrayfire-3.4.3/debug/deps/libnum_traits-69f4129d46397118.rlib --cap-lints allow` Compiling num-bigint v0.1.37 Compiling num-complex v0.1.37 Compiling arrayfire v3.4.3 Running `rustc --crate-name num_bigint .cargo/registry/src/github.com-1ecc6299db9ec823/num-bigint-0.1.37/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="rustc-serialize"' --cfg 'feature="rand"' --cfg 'feature="default"' -C metadata=95c46fa16cd15b9e -C extra-filename=-95c46fa16cd15b9e --out-dir /home/cratesfyi/arrayfire-3.4.3/debug/deps -L dependency=/home/cratesfyi/arrayfire-3.4.3/debug/deps --extern num_integer=/home/cratesfyi/arrayfire-3.4.3/debug/deps/libnum_integer-f095de9fdbda10f9.rlib --extern rustc_serialize=/home/cratesfyi/arrayfire-3.4.3/debug/deps/librustc_serialize-54d2bf33b1d4b0b0.rlib --extern rand=/home/cratesfyi/arrayfire-3.4.3/debug/deps/librand-c9d9fbdab2355ee4.rlib --extern num_traits=/home/cratesfyi/arrayfire-3.4.3/debug/deps/libnum_traits-69f4129d46397118.rlib --cap-lints allow` Running `rustc --crate-name num_complex .cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.1.37/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="rustc-serialize"' -C metadata=23340bc189c5468c -C extra-filename=-23340bc189c5468c --out-dir /home/cratesfyi/arrayfire-3.4.3/debug/deps -L dependency=/home/cratesfyi/arrayfire-3.4.3/debug/deps --extern rustc_serialize=/home/cratesfyi/arrayfire-3.4.3/debug/deps/librustc_serialize-54d2bf33b1d4b0b0.rlib --extern num_traits=/home/cratesfyi/arrayfire-3.4.3/debug/deps/libnum_traits-69f4129d46397118.rlib --cap-lints allow` Running `rustc --crate-name build_script_build .cargo/registry/src/github.com-1ecc6299db9ec823/arrayfire-3.4.3/build.rs --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=c15df973be5865a9 -C extra-filename=-c15df973be5865a9 --out-dir /home/cratesfyi/arrayfire-3.4.3/debug/build/arrayfire-c15df973be5865a9 -L dependency=/home/cratesfyi/arrayfire-3.4.3/debug/deps --extern rustc_version=/home/cratesfyi/arrayfire-3.4.3/debug/deps/librustc_version-b572e4581e8c27db.rlib --extern rustc_serialize=/home/cratesfyi/arrayfire-3.4.3/debug/deps/librustc_serialize-54d2bf33b1d4b0b0.rlib --cap-lints allow` Running `/home/cratesfyi/arrayfire-3.4.3/debug/build/arrayfire-c15df973be5865a9/build-script-build` Compiling num-rational v0.1.36 Running `rustc --crate-name num_rational .cargo/registry/src/github.com-1ecc6299db9ec823/num-rational-0.1.36/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="rustc-serialize"' --cfg 'feature="bigint"' --cfg 'feature="num-bigint"' --cfg 'feature="default"' -C metadata=0162ef58e267dc13 -C extra-filename=-0162ef58e267dc13 --out-dir /home/cratesfyi/arrayfire-3.4.3/debug/deps -L dependency=/home/cratesfyi/arrayfire-3.4.3/debug/deps --extern num_integer=/home/cratesfyi/arrayfire-3.4.3/debug/deps/libnum_integer-f095de9fdbda10f9.rlib --extern rustc_serialize=/home/cratesfyi/arrayfire-3.4.3/debug/deps/librustc_serialize-54d2bf33b1d4b0b0.rlib --extern num_bigint=/home/cratesfyi/arrayfire-3.4.3/debug/deps/libnum_bigint-95c46fa16cd15b9e.rlib --extern num_traits=/home/cratesfyi/arrayfire-3.4.3/debug/deps/libnum_traits-69f4129d46397118.rlib --cap-lints allow` Compiling num v0.1.37 Running `rustc --crate-name num .cargo/registry/src/github.com-1ecc6299db9ec823/num-0.1.37/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="num-complex"' --cfg 'feature="complex"' --cfg 'feature="num-rational"' --cfg 'feature="default"' --cfg 'feature="rational"' --cfg 'feature="num-bigint"' --cfg 'feature="bigint"' --cfg 'feature="rustc-serialize"' -C metadata=6ce289b56f32382f -C extra-filename=-6ce289b56f32382f --out-dir /home/cratesfyi/arrayfire-3.4.3/debug/deps -L dependency=/home/cratesfyi/arrayfire-3.4.3/debug/deps --extern num_complex=/home/cratesfyi/arrayfire-3.4.3/debug/deps/libnum_complex-23340bc189c5468c.rlib --extern num_bigint=/home/cratesfyi/arrayfire-3.4.3/debug/deps/libnum_bigint-95c46fa16cd15b9e.rlib --extern num_traits=/home/cratesfyi/arrayfire-3.4.3/debug/deps/libnum_traits-69f4129d46397118.rlib --extern num_rational=/home/cratesfyi/arrayfire-3.4.3/debug/deps/libnum_rational-0162ef58e267dc13.rlib --extern num_integer=/home/cratesfyi/arrayfire-3.4.3/debug/deps/libnum_integer-f095de9fdbda10f9.rlib --extern num_iter=/home/cratesfyi/arrayfire-3.4.3/debug/deps/libnum_iter-e3d53b72a44dd492.rlib --cap-lints allow` Documenting arrayfire v3.4.3 Running `rustdoc --crate-name arrayfire .cargo/registry/src/github.com-1ecc6299db9ec823/arrayfire-3.4.3/src/lib.rs -o /home/cratesfyi/arrayfire-3.4.3/doc -L dependency=/home/cratesfyi/arrayfire-3.4.3/debug/deps --extern lazy_static=/home/cratesfyi/arrayfire-3.4.3/debug/deps/liblazy_static-3b17cb290f94de07.rlib --extern libc=/home/cratesfyi/arrayfire-3.4.3/debug/deps/liblibc-5dc7b85e748840b4.rlib --extern num=/home/cratesfyi/arrayfire-3.4.3/debug/deps/libnum-6ce289b56f32382f.rlib --cfg op_assign` Finished dev [unoptimized + debuginfo] target(s) in 11.90 secs