Skip to content

Commit 0a12254

Browse files
committed
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
1 parent 4df072f commit 0a12254

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Change Log
22

3-
## [UNRELEASED]
3+
## v2.4.0 - 2022-12-15
44

55
This version is based on Valgrind-3.20.0.
66

README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,19 @@ are likely to be responsible for Floating-Point-related instabilities.
2525
The documentation for Verrou is available as a dedicated [chapter in the
2626
Valgrind manual](http://edf-hpc.github.io/verrou/vr-manual.html).
2727

28+
**NB:** This is released version 2.4.0 of Verrou, based on Valgrind
29+
v3.20.0. The development version of Verrou can always be found in
30+
the [`master`](https://github.com/edf-hpc/verrou/) branch. For other versions,
31+
please consult the list
32+
of [releases](https://github.com/edf-hpc/verrou/releases).
33+
2834

2935
## Installation
3036

3137
### Get the sources
3238

3339
The preferred way to get Verrou sources is to download the latest *stable*
34-
version: [v2.2.0](https://github.com/edf-hpc/verrou/releases/latest).
40+
version: [v2.4.0](https://github.com/edf-hpc/verrou/releases/latest).
3541
Older versions are available in the [releases](https://github.com/edf-hpc/verrou/releases)
3642
page. After downloading one of the released versions, skip to the "Configure
3743
and build" section below.

valgrind.diff

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ index b86e80220..f67bafdf1 100755
5151
m4_define([v_minor_ver], [20])
5252
m4_define([v_micro_ver], [0])
5353
-m4_define([v_suffix_ver], [])
54-
+m4_define([v_suffix_ver], [+verrou-dev])
54+
+m4_define([v_suffix_ver], [+verrou-2.4.0])
5555
m4_define([v_rel_date], ["24 Oct 2022"])
5656
m4_define([v_version],
5757
m4_if(v_suffix_ver, [],

0 commit comments

Comments
 (0)