File valgrind.changes of Package valgrind.import4168

-------------------------------------------------------------------
Wed Mar 16 11:23:54 CET 2011 - dmueller@suse.de

- update to 3.6.1 (bnc#679106):
  3.6.1 is a bug fix release.  It adds support for some SSE4
  instructions that were omitted in 3.6.0 due to lack of time.  Initial
  support for glibc-2.13 has been added.  A number of bugs causing
  crashing or assertion failures have been fixed.

-------------------------------------------------------------------
Fri Oct 22 09:59:53 CEST 2010 - dmueller@suse.de

- update to 3.6.0:
  3.6.0 is a feature release with many significant improvements and the
  usual collection of bug fixes. See the NEWS file for details.

-------------------------------------------------------------------
Thu Oct 21 13:17:43 CEST 2010 - dmueller@suse.de

- apparently gcc-32bit does not exist on old code streams, but
  it seems to work without it as well

-------------------------------------------------------------------
Wed Oct 20 19:38:57 CEST 2010 - dmueller@suse.de

- disable building docs until I find a way to build them without
  network access

-------------------------------------------------------------------
Wed Oct 13 13:42:05 CEST 2010 - dmueller@suse.de

- add s390x port (FATE#310036)

- update to 3.6.0 snapshot:
  - Valgrind runs much faster when the --smc-check=all option is given.

  - Cachegrind has a new processing script, cg_diff, which finds the
    difference between two profiles.  It's very useful for evaluating the
    performance effects of a change in a program.
  
    Related to this change, the meaning of cg_annotate's (rarely-used)
    --threshold option has changed; this is unlikely to affect many people, if
    you do use it please see the user manual for details.

  - Callgrind now can do branch prediction simulation, similar to Cachegrind.
    In addition, it optionally can count the number of executed global bus events.
    Both can be used for a better approximation of a "Cycle Estimation" as
    derived event (you need to update the event formula in KCachegrind yourself).

  - Cachegrind and Callgrind now refer to the LL (last-level) cache rather
    than the L2 cache.  This is to accommodate machines with three levels of
    caches -- if Cachegrind/Callgrind auto-detects the cache configuration of
    such a machine it will run the simulation as if the L2 cache isn't
    present.  This means the results are less likely to match the true result
    for the machine, but Cachegrind/Callgrind's results are already only
    approximate, and should not be considered authoritative.  The results are
    still useful for giving a general idea about a program's locality.

  - Massif has a new option, --pages-as-heap, which is disabled by default.
    When enabled, instead of tracking allocations at the level of heap blocks
    (as allocated with malloc/new/new[]), it instead tracks memory allocations
    at the level of memory pages (as mapped by mmap, brk, etc).  Each mapped
    page is treated as its own block.  Interpreting the page-level output is
    harder than the heap-level output, but this option is useful if you want
    to account for every byte of memory used by a program.

  - Added new memcheck command-line option --show-possibly-lost.

  - Support for analyzing programs running under Wine with has been improved.
    The header files <valgrind/valgrind.h>, <valgrind/memcheck.h> and
    <valgrind/drd.h> can now be used in Windows-programs compiled with MinGW
    or one of the Microsoft Visual Studio compilers.

  - DRD does now have two new command-line options: --free-is-write and
    --trace-alloc. The former allows to detect reading from already freed
    memory, and the latter allows to trace all memory allocations and
    deallocations.

  - Several new annotations have been added in DRD: custom barrier
    implementations can now be annotated and benign races on static variables
    too.

  - The happens before / happens after annotations in DRD have been made more
    powerful such that these can now also be used to annotate e.g. a smart
    pointer implementation.

-------------------------------------------------------------------
Thu Sep 23 13:16:16 CEST 2010 - dmueller@suse.de

- increase stack size (bnc#640793)

-------------------------------------------------------------------
Fri May  7 13:44:18 CEST 2010 - dmueller@suse.de

- fix build for ppc64

-------------------------------------------------------------------
Mon Apr 26 16:14:02 CEST 2010 - dmueller@suse.de

- handle pthread apps better (bnc#599585)
- prefer CFI for better stack unwinding (bnc#559061)

-------------------------------------------------------------------
Fri Mar 26 13:56:19 CET 2010 - dmueller@suse.de

- handle inotify_init1 (bnc#558964)

-------------------------------------------------------------------
Wed Jan  6 17:54:54 CET 2010 - dmueller@suse.de

- fix build against glibc 2.11

-------------------------------------------------------------------
Wed Dec  2 22:25:34 CET 2009 - dmueller@suse.de

- update and reenable jit-register-unregister.diff

-------------------------------------------------------------------
Tue Nov  3 19:09:50 UTC 2009 - coolo@novell.com

- updated patches to apply with fuzz=0

-------------------------------------------------------------------
Tue Sep  8 09:34:49 CEST 2009 - dmueller@suse.de

- update to 3.5.0:
  * Support for glibc 2.10, gcc 4.5 has been added.
  * Improvements and simplifications to Memcheck's leak checker.
  * Clarification and simplifications in various aspects of Valgrind's
    text output.
  * XML output for Helgrind and Ptrcheck.
  * Performance and stability improvements for Helgrind and DRD.
  * Genuinely atomic support for x86/amd64/ppc atomic instructions.
  * A new experimental tool, BBV, useful for computer architecture
    research.
  * Improved Wine support, including ability to read Windows PDB
    debuginfo.

-------------------------------------------------------------------
Fri Mar 13 01:52:58 CET 2009 - dmueller@suse.de

- update to 3.4.1 (bnc#479701):
  * 3.4.1 is a bug-fix release that fixes some regressions and 
  assertion failures in debug info reading in 3.4.0, most notably
  incorrect stack traces on amd64-linux on older (glibc-2.3 based)
  systems. Various other debug info problems are also fixed. A
  number of bugs in the exp-ptrcheck tool introduced in 3.4.0
  have been fixed.

-------------------------------------------------------------------
Fri Jan 23 01:52:58 CET 2009 - dmueller@suse.de

- update to 3.4.0:
  * http://www.valgrind.org/docs/manual/dist.news.html

-------------------------------------------------------------------
Sun Nov 23 00:45:36 CET 2008 - dmueller@suse.de

- update suppressions

-------------------------------------------------------------------
Thu Nov 20 00:32:49 CET 2008 - dmueller@suse.de

- fix .valgrindrc reading vulnerability (CVE-2008-4865, bnc#445013)
- add support for glibc 2.9

-------------------------------------------------------------------
Wed Nov  5 13:58:49 CET 2008 - dmueller@suse.de

- add syscall wrappers for pipe2

-------------------------------------------------------------------
Tue Jun 24 20:42:50 CEST 2008 - schwab@suse.de

- Add fadvice64 wrapper.

-------------------------------------------------------------------
Sun Jun 22 21:27:30 CEST 2008 - dmueller@suse.de

- update to 3.3.1:
    n-i-bz  Massif segfaults at exit
    n-i-bz  Memcheck asserts on Altivec code
    n-i-bz  fix sizeof bug in Helgrind
    n-i-bz  check fd on sys_llseek
    n-i-bz  update syscall lists to kernel 2.6.23.1
    n-i-bz  support sys_sync_file_range
    n-i-bz  handle sys_sysinfo, sys_getresuid, sys_getresgid on ppc64-linux
    n-i-bz  intercept memcpy in 64-bit ld.so's
    n-i-bz  Fix wrappers for sys_{futimesat,utimensat}
    n-i-bz  Minor false-error avoidance fixes for Memcheck
    n-i-bz  libmpiwrap.c: add a wrapper for MPI_Waitany
    n-i-bz  helgrind support for glibc-2.8
    n-i-bz  partial fix for mc_leakcheck.c:698 assert:
            'lc_shadows[i]->data + lc_shadows[i] ...
    n-i-bz  Massif/Cachegrind output corruption when programs fork
    n-i-bz  register allocator fix: handle spill stores correctly
    n-i-bz  add support for PA6T PowerPC CPUs
    126389  vex x86->IR: 0xF 0xAE (FXRSTOR)
    158525  ==126389
    152818  vex x86->IR: 0xF3 0xAC (repz lodsb)
    153196  vex x86->IR: 0xF2 0xA6 (repnz cmpsb)
    155011  vex x86->IR: 0xCF (iret)
    155091  Warning [...] unhandled DW_OP_ opcode 0x23
    156960  ==155901
    155528  support Core2/SSSE3 insns on x86/amd64
    155929  ms_print fails on massif outputs containing long lines
    157665  valgrind fails on shmdt(0) after shmat to 0
    157748  support x86 PUSHFW/POPFW
    158212  helgrind: handle pthread_rwlock_try{rd,wr}lock.
    158425  sys_poll incorrectly emulated when RES==0
    158744  vex amd64->IR: 0xF0 0x41 0xF 0xC0 (xaddb)
    160907  Support for a couple of recent Linux syscalls
    161285  Patch -- support for eventfd() syscall
    161378  illegal opcode in debug libm (FUCOMPP)
    160136  ==161378
    161487  number of suppressions files is limited to 10
    162386  ms_print typo in milliseconds time unit for massif
    161036  exp-drd: client allocated memory was never freed
    162663  signalfd_wrapper fails on 64bit linux

-------------------------------------------------------------------
Mon Apr 28 00:33:35 CEST 2008 - dmueller@suse.de

- update glibc 2.8 support

-------------------------------------------------------------------
Sun Dec 16 15:52:17 CET 2007 - dmueller@suse.de

- readd deprecated #define's (#348337)

-------------------------------------------------------------------
Wed Dec 12 00:19:19 CET 2007 - dmueller@suse.de

- update to 3.3.0 (final):
  * last minute bugfixes

-------------------------------------------------------------------
Thu Dec  6 02:05:38 CET 2007 - dmueller@suse.de

- update jit-support patch

-------------------------------------------------------------------
Mon Dec  3 21:37:39 CET 2007 - dmueller@suse.de

- update to 3.3.0 RC1:
  - Helgrind works again
  - Massif has been majorly overhauled
  - Cachegrind now does branch-prediction profiling
  - New experimental tools Omega and DRD
  - Many small refinements to stability, scalability and performance
  - Somewhat restructured documentation
  - Many bug fixes

------------------------------------------------------------------
Mon Nov 26 16:14:00 CET 2007 - dmueller@suse.de

- fix build against glibc 2.7

-------------------------------------------------------------------
Fri Sep 14 11:09:27 CEST 2007 - dmueller@suse.de

- fix divisions by zero in massif (#310234) 

-------------------------------------------------------------------
Wed Sep 12 15:26:43 CEST 2007 - dmueller@suse.de

- fix build on ppc64 again
- update suppressions 

-------------------------------------------------------------------
Fri Aug 24 15:28:26 CEST 2007 - dmueller@suse.de

- fix valgrind on x86_64 (#296803) 

-------------------------------------------------------------------
Tue Aug 21 22:29:36 CEST 2007 - dmueller@suse.de

- suppression update 

-------------------------------------------------------------------
Tue Jul 24 01:33:09 CEST 2007 - dmueller@suse.de

- update suppression file

-------------------------------------------------------------------
Mon Jul  9 17:50:59 CEST 2007 - dmueller@suse.de

- support JIT runtimes (#289490)

-------------------------------------------------------------------
Tue Jul  3 12:38:13 CEST 2007 - dmueller@suse.de

- update suppression file (#287090)

-------------------------------------------------------------------
Wed May 23 19:34:13 CEST 2007 - dmueller@suse.de

- build against glibc 2.6

-------------------------------------------------------------------
Thu Apr  5 16:09:51 CEST 2007 - dmueller@suse.de

- split into -devel subpackage

-------------------------------------------------------------------
Fri Mar 30 11:41:19 CEST 2007 - dmueller@suse.de

- add patch to track undefinedness in environment (#249676)

-------------------------------------------------------------------
Tue Jan 30 14:22:31 CET 2007 - dmueller@suse.de

- update to 3.2.3:
  * fixes two serious regressions introduced in 3.2.2
  * intercept stpcpy_chk (#234247)
- fix openat syscall wrapper (#240225)

-------------------------------------------------------------------
Thu Jan 25 15:08:36 CET 2007 - dmueller@suse.de

- intercept stpcpy_chk and memrchr as well (#234347)

-------------------------------------------------------------------
Tue Jan 23 10:59:24 CET 2007 - dmueller@suse.de

- switch to gcc-32bit on x86_64

-------------------------------------------------------------------
Mon Jan 22 17:07:04 CET 2007 - dmueller@suse.de

- update to 3.2.2: 
  * many fixes for ppc 32/64 (#fate 301640)

-------------------------------------------------------------------
Tue Oct 17 11:09:11 CEST 2006 - dmueller@suse.de

- disable omega plugin for ppc/ppc64

-------------------------------------------------------------------
Mon Oct 16 19:34:44 CEST 2006 - dmueller@suse.de

- update to 3.2 BRANCH:
  * support glibc 2.5
  * update suppressions
- add omega plugin

-------------------------------------------------------------------
Sat Sep 16 01:28:38 CEST 2006 - dmueller@suse.de

- update to 3.2.1:
  * suppresion updates

-------------------------------------------------------------------
Fri Sep 15 14:09:05 CEST 2006 - dmueller@suse.de

- update to 3.2.1rc1:
  * about 36 bugfixes

-------------------------------------------------------------------
Wed Sep 13 17:26:19 CEST 2006 - stbinner@suse.de

- fix build with < Factory

-------------------------------------------------------------------
Mon Aug 28 13:37:11 CEST 2006 - dmueller@suse.de

- fix suppressions
- update drd plugin

-------------------------------------------------------------------
Thu Aug 24 14:52:38 CEST 2006 - dmueller@suse.de

- add experimental drd plugin
- fix build on x86_64

-------------------------------------------------------------------
Wed Aug  2 14:47:08 CEST 2006 - dmueller@suse.de

- also fix multibyte NOP parsing for x86_64

-------------------------------------------------------------------
Tue Aug  1 03:18:28 CEST 2006 - dmueller@suse.de

- add patch to handle multibyte NOPs as generated by
  recent binutils 

-------------------------------------------------------------------
Wed Jun  7 11:26:29 CEST 2006 - dmueller@suse.de

- update to 3.2.0 final
  * only marginal changes since rc1

-------------------------------------------------------------------
Tue May 30 16:23:03 CEST 2006 - dmueller@suse.de

- update to 3.2.0 rc1:
  * ppc64 support
  * callgrind now integrated part
  * massive performance improvements
  * lots of emulation fixlets 

-------------------------------------------------------------------
Thu Mar 16 10:30:52 CET 2006 - dmueller@suse.de

- update to 3.1.1 (FATE #300493) 

-------------------------------------------------------------------
Wed Mar  6 16:31:21 CET 2006 - dmueller@suse.de

- various updates from branch to fix PPC32 support 

-------------------------------------------------------------------
Mon Feb  6 19:49:33 CET 2006 - dmueller@suse.de

- Fix GDB support 

-------------------------------------------------------------------
Mon Feb  6 10:19:24 CET 2006 - dmueller@suse.de

- Reduce BuildRequires

-------------------------------------------------------------------
Wed Jan 25 21:42:29 CET 2006 - mls@suse.de

- converted neededforbuild to BuildRequires

-------------------------------------------------------------------
Wed Jan  4 15:43:14 CET 2006 - dmueller@suse.de

- update to 3.1 branch 

-------------------------------------------------------------------
Fri Dec  9 19:08:38 CET 2005 - dmueller@suse.de

- fix strict-aliasing issue 

-------------------------------------------------------------------
Mon Nov 28 11:13:31 CET 2005 - dmueller@suse.de

- 3.1.0 final update 

-------------------------------------------------------------------
Mon Nov 21 10:53:55 CET 2005 - dmueller@suse.de

- 3.1.0 RC1 update 

-------------------------------------------------------------------
Thu Nov 10 02:05:13 CET 2005 - dmueller@suse.de

- update to 3.1 SVN 

-------------------------------------------------------------------
Tue Nov  8 18:29:27 CET 2005 - dmueller@suse.de

- add hack to make valgrind work with apps that require executable stack 

-------------------------------------------------------------------
Thu Sep 15 12:26:01 CEST 2005 - dmueller@suse.de

- update 3.0.1 final 

-------------------------------------------------------------------
Thu Aug 25 01:52:35 CEST 2005 - dmueller@suse.de

- make massif work again 

-------------------------------------------------------------------
Sun Aug 21 03:36:37 CEST 2005 - dmueller@suse.de

- fix trace-children=yes failure
- add default suppressions for SL 10 

-------------------------------------------------------------------
Mon Aug 15 02:42:20 CEST 2005 - dmueller@suse.de

- regenerate VEX offset headers, otherwise it just hangs 

-------------------------------------------------------------------
Fri Aug 12 12:54:17 CEST 2005 - dmueller@suse.de

- update to 3.0 branch to make it work on non-SSE platforms (#104181) 

-------------------------------------------------------------------
Fri Aug  5 15:14:00 CEST 2005 - dmueller@suse.de

- initial package of 3.0