-> 3.16.0.RC1

This commit is contained in:
Julian Seward 2020-05-18 18:50:27 +02:00
parent 6052ee66a0
commit 940ec1ca69
3 changed files with 23 additions and 14 deletions

31
NEWS
View File

@ -1,6 +1,6 @@
Release 3.16.0 (?? ?????? 2020)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Release 3.16.0 (22 May 2020)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3.16.0 is a feature release with many improvements and the usual collection of
bug fixes.
@ -13,11 +13,12 @@ support for X86/macOS 10.13, AMD64/macOS 10.13 and nanoMIPS/Linux.
* ==================== CORE CHANGES ===================
* It is now possible to dynamically change the value of many command
line options while your program (or its children) are running under
Valgrind.
To have the list of dynamically changeable options, run
* It is now possible to dynamically change the value of many command line
options while your program (or its children) are running under Valgrind.
To see the list of dynamically changeable options, run
"valgrind --help-dyn-options".
You can change the options from the shell by using vgdb to launch
the monitor command "v.clo <clo option>...".
The same monitor command can be used from a gdb connected
@ -27,7 +28,7 @@ support for X86/macOS 10.13, AMD64/macOS 10.13 and nanoMIPS/Linux.
* ================== PLATFORM CHANGES =================
* mips: preliminary support for nanoMIPS instruction set has been added.
* MIPS: preliminary support for nanoMIPS instruction set has been added.
* ==================== TOOL CHANGES ====================
@ -53,8 +54,6 @@ support for X86/macOS 10.13, AMD64/macOS 10.13 and nanoMIPS/Linux.
where yes is a synonym of msec. When giving the value nsec, the
system cpu time of system calls is also recorded.
* Massif:
* Memcheck:
- Several memcheck options are now dynamically changeable.
@ -66,13 +65,20 @@ support for X86/macOS 10.13, AMD64/macOS 10.13 and nanoMIPS/Linux.
valgrind will now produce a warning to say the suppression entry will not
work, and suggest the needed change.
- Significantly fewer false positive errors on optimised code generated by
Clang and GCC. In particular, Memcheck now deals better with the
situation where the compiler will transform C-level "A && B" into "B && A"
under certain circumstances (in which the transformation is valid).
Handling of integer equality/non-equality checks on partially defined
values is also improved on some architectures.
* exp-sgcheck:
- The exprimental Stack and Global Array Checking tool has been removed.
It only ever worked on x86 and amd64, and even on those it had a
high false positive rate and was slow. An alternative for detecting
high false positive rate and was slow. An alternative for detecting
stack and global array overruns is using the AddressSanitizer (ASAN)
facility of the GCC and llvm compilers which require you to rebuild
facility of the GCC and Clang compilers, which require you to rebuild
your code with -fsanitize=address.
* ==================== OTHER CHANGES ====================
@ -170,6 +176,9 @@ n-i-bz sys_statx: don't complain if both |filename| and |buf| are NULL.
n-i-bz Fix non-glibc build of test suite with s390x_features
n-i-bz MinGW, include/valgrind.h: Fix detection of 64-bit mode
(3.16.0.RC1: 18 May 2020, git 6052ee66a0cf5234e8e2a2b49a8760226bc13b92)
Release 3.15.0 (12 April 2019)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

View File

@ -8,7 +8,7 @@
##------------------------------------------------------------##
# Process this file with autoconf to produce a configure script.
AC_INIT([Valgrind],[3.16.0.GIT],[valgrind-users@lists.sourceforge.net])
AC_INIT([Valgrind],[3.16.0.RC1],[valgrind-users@lists.sourceforge.net])
AC_CONFIG_SRCDIR(coregrind/m_main.c)
AC_CONFIG_HEADERS([config.h])
AM_INIT_AUTOMAKE([foreign dist-bzip2 subdir-objects])

View File

@ -6,8 +6,8 @@
<!-- valgrind release + version stuff -->
<!ENTITY rel-type "Release">
<!ENTITY rel-version "3.15.0">
<!ENTITY rel-date "12 April 2019">
<!ENTITY rel-version "3.16.0">
<!ENTITY rel-date "22 May 2020">
<!-- where the docs are installed -->
<!ENTITY vg-docs-path "$INSTALL/share/doc/valgrind/html/index.html">