Skip to content

reedsolomon-0.0.3.0

Compare
Choose a tag to compare
@NicolasT 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 from CFLAGS.
  • A reference benchmark using memcpy was added to the benchmark
    suite, which allows to compare encoding performance to memory
    bandwidth.