Revisions of valgrind

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1170624 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 151)
- update to 3.23.0:
  * Added ARM64 support for FreeBSD.
  * ARM64 now supports dotprod instructions (sdot/udot).
  * AMD64 better supports code build with -march=x86-64-v3.
    fused-multiple-add instructions (fma) are now emulated more
    accurately. And memcheck now handles __builtin_strcmp using 128/256
    bit vectors with sse4.1, avx/avx2.
  * S390X added support for NNPA (neural network processing assist)
    facility vector instructions VCNF, VCLFNH, VCFN, VCLFNL, VCRNF and
    NNPA (z16/arch14).
  * X86 recognizes new binutils-2.42 nop patterns.
- drop VEX-x86-nop-pattern.patch (upstream)
- drop armv6-support.diff (obsolete)
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1128515 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 149)
- update to 3.22.0: (jsc#PED-5442):
  * Memcheck now tests and warns about the values used for
    alignment and size. These apply to various functions: memalign,
    posix_memalign and aligned_alloc in C and various overloads
    of operators new and delete in C++. The kinds of error that can
    be detected are
    - invalid alignment, for instance the alignment is usually required
      to be a power of 2
    - mismatched alignment between aligned allocation and aligned
      deallocation
    - mismatched size when sized delete is used
    - bad size for functions that have implementation defined behaviour
      when the requested size is zero
  * many bug fixes, see https://valgrind.org/docs/manual/dist.news.html
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1128060 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 148)
Automatic submission by obs-autosubmit
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1125820 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 147)
- add VEX-x86-pinsrd.patch (bko#276780)
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1120367 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 146)
- remove buildrequires on 32bit packages
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1119663 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 145)
- update filelist for 32bit disabled projects

  * More DWARF5 support as generated by clang14.
- drop unnecessary procps buildrequires
- add upstream handle-rseq-syscall.patch to fix run with glibc 2.35
  * 3.18.1 fixes a number of bugs and adds support for glibc-2.34, and for new
    platforms x86/FreeBSD and amd64/FreeBSD. Debuginfo reading is faster, and
    completed, and some newer ARM64 and S390 instructions are also supported.
- add s390x-z14-vector-support.patch (bsc#1180511)
- add aarch64-support.diff, aarch64-VEX-support.diff: aarch64 support
- add armv6-support.diff: Add support for armv6hl
- Add Source URL, see https://en.opensuse.org/SourceUrls
- Fix last patch
- Add valgrind-glibc-2.17.patch to fix compilation with glibc 2.17
* The C++ demangler has been updated so as to work well with C++
  * See https://bugs.kde.org/show_bug.cgi?id=290719
- fix build on ppc (32bit)
  * 3.4.1 is a bug-fix release that fixes some regressions and
- fix divisions by zero in massif (#310234)
- update suppressions
- fix valgrind on x86_64 (#296803)
- suppression update
- update to 3.2.2:
  recent binutils
  * lots of emulation fixlets
- update to 3.1.1 (FATE #300493)
- various updates from branch to fix PPC32 support
- Fix GDB support
- update to 3.1 branch
- fix strict-aliasing issue
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1103815 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 144)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1087804 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 143)
- update to 3.21.0:
  * When GDB is used to debug a program running under valgrind
    using the valgrind gdbserver, GDB will automatically load some
    python code provided in valgrind defining GDB front end
    commands corresponding to the valgrind monitor commands.
  * These GDB front end commands accept the same format as
    the monitor commands directly sent to the Valgrind
    gdbserver.
    These GDB front end commands provide a better integration
    in the GDB command line interface, so as to use for example
    GDB auto-completion, command specific help, searching for
    a command or command help matching a regexp, ...
    For relevant monitor commands, GDB will evaluate arguments
    to make the use of monitor commands easier.
    For example, instead of having to print the address of a
    variable to pass it to a subsequent monitor command, the
    GDB front end command will evaluate the address argument.
  * The vgdb utility now supports extended-remote protocol when
    invoked with --multi. In this mode the GDB run command is
    supported. Which means you don't need to run gdb and
    valgrind from different terminals.
  * The behaviour of realloc with a size of zero can now
    be changed for tools that intercept malloc. Those
    tools are memcheck, helgrind, drd, massif and dhat.
    Realloc implementations generally do one of two things
       - free the memory like free() and return NULL
         (GNU libc and ptmalloc).
       - either free the memory and then allocate a
         minimum sized block or just return the
         original pointer. Return NULL if the
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1060362 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 141)
- update to 3.19.0 (bsc#1204685):
  * obsoletes backport 0001-arm64-Mismatch-detected-between-RDMA-and-atomics-fea.patch
    on older distributions
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1031320 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 140)
- update to 3.20.0:
  * The option "--vgdb-stop-at=event1,event2,..." accepts the new value abexit.
    This indicates to invoke gdbserver when your program exits abnormally
    (i.e. with a non zero exit code).
  * Fix Rust v0 name demangling.
  * The Linux rseq syscall is now implemented as (silently) returning ENOSYS.
  * Add FreeBSD syscall wrappers for __specialfd and __realpathat.
  * Remove FreeBSD dependencies on COMPAT10, which fixes compatibility with
    HardenedBSD
  * The option --enable-debuginfod=<no|yes> [default: yes] has been added on
    Linux.
  * More DWARF5 support as generated by clang14.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 992608 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 139)
- exclude client-headers from building for non-supported architectures
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 976045 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 138)
- update to 3.12.0 (bsc#1017016, FATE#321455, bsc#987635, CVE-2016-6131)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 969550 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 136)
- update to 3.19.0:
  * Fix Rust v0 name demangling.
  * The Linux rseq syscall is now implemented as (silently) returning ENOSYS.
  * Add FreeBSD syscall wrappers for __specialfd and __realpathat.
  * Remove FreeBSD dependencies on COMPAT10, which fixes compatibility with HardenedBSD
  * see https://valgrind.org/docs/manual/dist.news.html for list of bugfixes
- drop handle-rseq-syscall.patch: upstream
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 960470 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 135)
- add upstream handle-rseq-syscall.patch to fix run with glibc 2.35
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 946922 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 134)
- update to 3.18.1 (jsc#SLE-18639):
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 903173 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 132)
- update to 3.17.0 (jsc#SLE-18713):
Displaying revisions 1 - 20 of 151
openSUSE Build Service is sponsored by