Skip to content

v2.4.0

Compare
Choose a tag to compare
@lathuili lathuili released this 15 Dec 13:22
· 388 commits to master since this release
Release v2.4.0

This version is based on Valgrind-3.20.0.

### Added
        - Add new rounding mode [random,average]_[det|comdet]
        - Add --enable-verrou-check-naninf in configure
        - Add post_verrou_dd for verrou_dd_line post-treatment
        - Add option --warn-unknown-source (used by default in verrou_dd_line)
        - Add --vr-instr-[flt|dbl|llo|vec[2,4,8]] options
        - Add option --check-max-float
        - Add a valgrind error for +/-inf detection
        - Add a Dockerfile
        - Add option --rddmin-heuristics-line-conv to verrou_dd_*
        - [EXPERIMENTAL] Add new rounding mode prandom

### Changed
        - Use by default xo(ro)shiro prng
        - Test switch between rounding mode is done during instrumentation (instead of each fp operation)
        - Demangle C++ name in verrou_dd_[sym,line] stdout
        - Bug fix: Do not generate VR_ERROR_UNCOUNTED error if the op is not perturbated
        - Filter the low number of samples for srddmin : never below the number of threads and never below a param which depends of an estimated failure probability.
        - plotStat become verrou_plot_stat and can use multiple threads
        - Cast and FMA are now considered as unknown vectorized type.
        - Migration from travis to github action
        - The option --vr-instr (and VERROU_INSTR env variable) accepts multiple args (separated by ,)
        - Add flags in BB coverage for BB with modified fp operation (F) and one for cmpFloat (?)
        - Bug fix : --gen-exclude take into account --exclude
        - The configure flag --enable-verrou-fma set by default