AdamNiederer / faster

SIMD for humans
Mozilla Public License 2.0
1.56k stars 51 forks source link

Package still active? #64

Closed cvanelteren closed 4 years ago

cvanelteren commented 4 years ago

This crate is listed by the official docs for simd operations yet the current version 0.50 gives tons of compile errors, i.e. unfound symbols. Is this crate still active?

AdamNiederer commented 4 years ago

Hey there!

Sorry, haven't had much time to work on this crate as of late, but I do intend to get back to it - unfortunately, the best hardware I have at the moment can't do AVX2, so I've been prioritizing other things until I have something that doesn't have to wait on a CI build.

I just published 0.5.1, which should compile on the latest nightly. A quick benchmark run reveals that LLVM hasn't caught up too much in the last 2 years, so hopefully the crate will still be useful in the meantime!

GabrielMajeri commented 4 years ago

@AdamNiederer We could help with the AVX2 parts if you open issues describing what needs to be fixed/added :)

cvanelteren commented 4 years ago

Thanks for the reply. Unfortunately with the lastest rust, installing the package results in error: specified packagefaster v0.5.1has no binaries

AdamNiederer commented 4 years ago

Thanks for the reply. Unfortunately with the lastest rust, installing the package results in error: specified packagefaster v0.5.1has no binaries

* rustc 1.46.0

Are you installing via cargo install? faster is a library, so it shouldn't have any command-line binaries. You can use faster by including it in the Cargo.toml of the project you wish to speed up.

cvanelteren commented 4 years ago

Ah thanks I am converting from C++ and testing the waters. Forgot to put faster back in Cargo.toml. Thanks ;-)!