]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Misc doc updates for upcoming 3.15.0 release.
authorJulian Seward <jseward@acm.org>
Mon, 8 Apr 2019 06:08:19 +0000 (08:08 +0200)
committerJulian Seward <jseward@acm.org>
Mon, 8 Apr 2019 06:08:19 +0000 (08:08 +0200)
NEWS
README
docs/internals/release-HOWTO.txt
docs/xml/vg-entities.xml

diff --git a/NEWS b/NEWS
index 0e95407411ae57435dc6ed68c2354c7a18423343..0a0e410db57b54139e29ad3b4884b12119bf77ce 100644 (file)
--- a/NEWS
+++ b/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)
diff --git a/README b/README
index 6f333d370f72da86e78e0527ab2df7fc37971508..0d3ac1de47ffae58966549167c4c18d0cd3c1f08 100644 (file)
--- a/README
+++ b/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
index 3516013af6c34f48200078f0fb923f61cb05ae77..45cc41a435100a3fafe7d583ac1342436991fe3c 100644 (file)
@@ -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
index 1bae97960ea35ca4ecd8a26ba481530dba34dbee..fc5629db4a61f806d5d0dd97b6ddf769f831dd48 100644 (file)
@@ -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">