mirror of
git://sourceware.org/git/valgrind.git
synced 2026-01-12 00:19:31 +08:00
Misc doc updates for upcoming 3.15.0 release.
This commit is contained in:
48
NEWS
48
NEWS
@@ -1,5 +1,6 @@
|
||||
Release 3.15.0 (?? ??????? 2019)
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Release 3.15.0 (12 April 2019)
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
3.15.0 is a feature release with many improvements and the usual collection of
|
||||
bug fixes.
|
||||
@@ -8,29 +9,29 @@ This release supports X86/Linux, AMD64/Linux, ARM32/Linux, ARM64/Linux,
|
||||
PPC32/Linux, PPC64BE/Linux, PPC64LE/Linux, S390X/Linux, MIPS32/Linux,
|
||||
MIPS64/Linux, ARM/Android, ARM64/Android, MIPS32/Android, X86/Android,
|
||||
X86/Solaris, AMD64/Solaris and AMD64/MacOSX 10.12. There is also preliminary
|
||||
support for X86/macOS 10.13, AMD64/macOS 10.13.
|
||||
support for X86/macOS 10.13 and AMD64/macOS 10.13.
|
||||
|
||||
* ==================== CORE CHANGES ===================
|
||||
|
||||
* The XTree Massif output format now makes use of the information obtained
|
||||
when specifying --read-inline-info=yes.
|
||||
|
||||
* ================== PLATFORM CHANGES =================
|
||||
|
||||
* amd64 (x86_64): the RDRAND and F16C insn set extensions are now supported.
|
||||
|
||||
* ==================== TOOL CHANGES ====================
|
||||
|
||||
* DHAT:
|
||||
|
||||
- DHAT been thoroughly overhauled and improved. As a result, it has been
|
||||
promoted from an experimental tool to a regular tool. Run it with
|
||||
--tool=dhat instead of --tool=exp-dhat.
|
||||
- DHAT been thoroughly overhauled, improved, and given a GUI. As a result,
|
||||
it has been promoted from an experimental tool to a regular tool. Run it
|
||||
with --tool=dhat instead of --tool=exp-dhat.
|
||||
|
||||
- DHAT now prints only minimal data when the program ends, instead writing
|
||||
the bulk of the profiling data to a file. As a result, the --show-top-n and
|
||||
--sort-by options have been removed.
|
||||
the bulk of the profiling data to a file. As a result, the --show-top-n
|
||||
and --sort-by options have been removed.
|
||||
|
||||
- Data files can be viewed with the new viewer, dh_view.html.
|
||||
- Profile results can be viewed with the new viewer, dh_view.html. When
|
||||
a run ends, a short message is printed, explaining how to view the result.
|
||||
|
||||
- See the documentation for more details.
|
||||
|
||||
@@ -48,23 +49,28 @@ support for X86/macOS 10.13, AMD64/macOS 10.13.
|
||||
sort the caller/callee lists in the call tree.
|
||||
|
||||
* Massif:
|
||||
|
||||
- The default value for --read-inline-info is now "yes" on
|
||||
Linux/Android/Solaris. It is still "no" on other OS.
|
||||
|
||||
* Memcheck:
|
||||
|
||||
- The option --xtree-leak=yes (to output leak result in xtree format)
|
||||
automatically activates the option --show-leak-kinds=all,
|
||||
as xtree visualisation tools such as kcachegrind can in any case
|
||||
select what kind of leak to visualise.
|
||||
automatically activates the option --show-leak-kinds=all, as xtree
|
||||
visualisation tools such as kcachegrind can in any case select what kind
|
||||
of leak to visualise.
|
||||
|
||||
- There has been further work to avoid false positives. In particular,
|
||||
integer equality on partially defined inputs (C == and !=) is now handled
|
||||
better.
|
||||
|
||||
* ==================== OTHER CHANGES ====================
|
||||
|
||||
* The new option --show-error-list=no|yes
|
||||
allows to show at exit the list of detected errors and the used
|
||||
suppressions. In the previous valgrind version, showing this
|
||||
information could only be done using a verbosity >= 2, which is
|
||||
producing a lot of other non necessarily useful messages.
|
||||
The option -s is equivalent to --show-error-list=yes.
|
||||
* The new option --show-error-list=no|yes displays, at the end of the run, the
|
||||
list of detected errors and the used suppressions. Prior to this change,
|
||||
showing this information could only be done by specifying "-v -v", which is
|
||||
also produced a lot of other possibly-non-useful messages. The option -s is
|
||||
equivalent to --show-error-list=yes.
|
||||
|
||||
* ==================== FIXED BUGS ====================
|
||||
|
||||
@@ -147,6 +153,8 @@ n-i-bz callgrind_annotate --threshold=100 does not print all functions.
|
||||
n-i-bz callgrind_annotate Use of uninitialized value in numeric gt (>)
|
||||
n-i-bz amd64 (x86_64): RDRAND and F16C insn set extensions are supported
|
||||
|
||||
(3.15.0.RC1: XX April 2019, git xx)
|
||||
|
||||
|
||||
|
||||
Release 3.14.0 (9 October 2018)
|
||||
|
||||
7
README
7
README
@@ -37,6 +37,7 @@ platforms:
|
||||
- PPC32/Linux
|
||||
- PPC64/Linux
|
||||
- ARM/Linux
|
||||
- ARM64/Linux
|
||||
- x86/macOS
|
||||
- AMD64/macOS
|
||||
- S390X/Linux
|
||||
@@ -67,7 +68,9 @@ Building and installing it
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
To install from the GIT repository:
|
||||
|
||||
0. Clone the code from GIT, following the instructions at
|
||||
0. Clone the code from GIT:
|
||||
git clone git://sourceware.org/git/valgrind.git
|
||||
There are further instructions at
|
||||
http://www.valgrind.org/downloads/repository.html.
|
||||
|
||||
1. cd into the source directory.
|
||||
@@ -89,7 +92,7 @@ To install from a tar.bz2 distribution:
|
||||
|
||||
7. See if it works. Try "valgrind ls -l". Either this works, or it
|
||||
bombs out with some complaint. In that case, please let us know
|
||||
(see www.valgrind.org).
|
||||
(see http://valgrind.org/support/bug_reports.html).
|
||||
|
||||
Important! Do not move the valgrind installation into a place
|
||||
different from that specified by --prefix at build time. This will
|
||||
|
||||
@@ -105,7 +105,7 @@ releases, bug-fix-only releases might not need one):
|
||||
|
||||
* s390x: Ensure README.s390 is up-to-date and URLs therein are not stale.
|
||||
|
||||
- Change release number in AC_INIT() in configure.in to "X.Y.Z-rcN", where
|
||||
- Change release number in AC_INIT() in configure.ac to "X.Y.Z-rcN", where
|
||||
'N' is the release candidate number.
|
||||
|
||||
- Make the tarball ("make dist") and put it on the web somewhere (it doesn't
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
<!ENTITY vg-jemail "julian@valgrind.org">
|
||||
<!ENTITY vg-vemail "valgrind@valgrind.org">
|
||||
<!ENTITY cl-email "Josef.Weidendorfer@gmx.de">
|
||||
<!ENTITY vg-lifespan "2000-2018">
|
||||
<!ENTITY vg-lifespan "2000-2019">
|
||||
|
||||
<!-- valgrind release + version stuff -->
|
||||
<!ENTITY rel-type "Release">
|
||||
<!ENTITY rel-version "3.15.0.GIT">
|
||||
<!ENTITY rel-date "?? ???? 2019">
|
||||
<!ENTITY rel-version "3.15.0">
|
||||
<!ENTITY rel-date "12 April 2019">
|
||||
|
||||
<!-- where the docs are installed -->
|
||||
<!ENTITY vg-docs-path "$INSTALL/share/doc/valgrind/html/index.html">
|
||||
|
||||
Reference in New Issue
Block a user