Skip to content

Commit

Permalink
valgrind: Update version from 3.13.0 to 3.15.0
Browse files Browse the repository at this point in the history
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
  • Loading branch information
pmenzel committed Apr 18, 2019
1 parent 74b661e commit 023b6cc
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion valgrind.be0
Original file line number Diff line number Diff line change
@@ -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.)
Expand Down

0 comments on commit 023b6cc

Please sign in to comment.