reedsolomon-0.0.3.0
NicolasT
released this
27 Dec 14:44
·
143 commits
to master
since this release
Highlights since version 0.0.2.0:
Fix library
Before this version, the library was unusable outside its build tree,
because the SIMD enhancement object files, generated from C sources,
were not added to the static library archive or dynamic shared object.
This release contains a hack for the Cabal build infrastructure, using
wrappers for the ar
and ghc
tools, which inject the required
command line arguments where applicable.
This has been tested on Linux, MacOS X and Windows through all CI
platforms used for this project, but it's still an error-prone and
non-portable work-around.
Various
- Dependency version bounds were bumped to include current Stackage
nightly. - The
-funroll-all-loops
compiler option was removed fromCFLAGS
. - A reference benchmark using
memcpy
was added to the benchmark
suite, which allows to compare encoding performance to memory
bandwidth.