From 023b6cc28e9657699b750e6568476817eaa719b1 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Thu, 18 Apr 2019 11:28:38 +0200 Subject: [PATCH] valgrind: Update version from 3.13.0 to 3.15.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit From the [news][1]: > Release 3.15.0 (12 April 2019) > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > 3.15.0 is a feature release with many improvements and the usual collection of > bug fixes. > > 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 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. > > * amd64 (x86_64): the RDRAND and F16C insn set extensions are now supported. > > * ==================== TOOL CHANGES ==================== > > * 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. > > - 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. > > * Cachegrind: > > - cg_annotate has a new option, --show-percs, which prints percentages next > to all event counts. > > * Callgrind: > > - callgrind_annotate has a new option, --show-percs, which prints percentages > next to all event counts. > > - callgrind_annotate now inserts commas in call counts, and > 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. > > - There has been further work to avoid false positives. In particular, > integer equality on partially defined inputs (C == and !=) is now handled > better. > > […] > > > Release 3.14.0 (9 October 2018) > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > 3.14.0 is a feature release with many improvements and the usual collection of > bug fixes. > > 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. > > * ==================== CORE CHANGES =================== > > * The new option --keep-debuginfo=no|yes (default no) can be used to retain > debug info for unloaded code. This allows saved stack traces (e.g. for > memory leaks) to include file/line info for code that has been dlclose'd (or > similar). See the user manual for more information and known limitations. > > * Ability to specify suppressions based on source file name and line number. > > * Majorly overhauled register allocator. No end-user changes, but the JIT > generates code a bit more quickly now. > > * ================== PLATFORM CHANGES ================= > > * Preliminary support for macOS 10.13 has been added. > > * mips: support for MIPS32/MIPS64 Revision 6 has been added. > > * mips: support for MIPS SIMD architecture (MSA) has been added. > > * mips: support for MIPS N32 ABI has been added. > > * s390: partial support for vector instructions (integer and string) has been > added. > > * ==================== TOOL CHANGES ==================== > > * Helgrind: Addition of a flag > --delta-stacktrace=no|yes [yes on linux amd64/x86] > which specifies how full history stack traces should be computed. > Setting this to =yes can speed up Helgrind by 25% when using > --history-level=full. > > * Memcheck: reduced false positive rate for optimised code created by Clang 6 > / LLVM 6 on x86, amd64 and arm64. In particular, Memcheck analyses code > blocks more carefully to determine where it can avoid expensive definedness > checks without loss of precision. This is controlled by the flag > --expensive-definedness-checks=no|auto|yes [auto]. > > […] [1]: http://valgrind.org/docs/manual/dist.news.html --- valgrind.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/valgrind.be0 b/valgrind.be0 index 9668a9bc2..5d3a615ab 100755 --- a/valgrind.be0 +++ b/valgrind.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION valgrind-3.13.0-1 +# BEE_VERSION valgrind-3.15.0-0 ## this file was created by bee init and should be executed to build a ## bee-package. (Additional hints are located at the end of this file.)