|
From: Julian S. <js...@ac...> - 2008-12-22 09:03:50
|
Hi, I'd like to release valgrind-3.4.0 shortly. A lot of bugs got fixed in the past two months, and I believe the trunk is in quite a good state right now. I am thinking of Friday 2 Jan. If that's too soon, please yell. Also, I'd like to propose to remove the exp-Omega tool. It is unmaintained -- there has never been a single maintenance commit for it. More significantly I fear it is based on assumptions about program behaviour that are not in general true, and so it can never be made to work reliably. The main change points are listed below. What did I forget? J Main change points (need to add details for all) - Origin tracking in Memcheck - Helgrind completely rewritten, to remove false error and scaling problems and to give improved diagnostics - Drd majorly improved (details ..) - New tool: exp-ptrcheck, for doing checks on stack and global arrays - gcc-4.4.0 support, including demangler fixes for recent g++'s - glibc-2.9 support ? - new distro support: OpenSUSE 11.1, Fedora 10, Ubuntu 8.10 - Frame level wildcarding in suppressions - Basic support for IBM Power6 (64-bit processes only) - SSSE3 insns now supported. Changed CPUID output to be Core-2, so now it claims to be a Core 2 E6600. - cross-compilation support - many bugs fixed, as usual - non-user-visible: able to read Dwarf3 type/variable information, so as to understand the location and type of stack and local variables - matching release of Valkyrie, (a GUI for Memcheck), v 1.4.0 - what else? |
|
From: Nicholas N. <nj...@cs...> - 2008-12-22 09:27:15
|
On Mon, 22 Dec 2008, Julian Seward wrote: > - Basic support for IBM Power6 (64-bit processes only) processors? Everything else looks good, I can't think of anything else. Nick |
|
From: Bart V. A. <bar...@gm...> - 2008-12-22 17:36:00
|
On Mon, Dec 22, 2008 at 9:49 AM, Julian Seward <js...@ac...> wrote: > - Drd majorly improved (details ..) Hello Julian, The list of changes for Drd is as follows (hopefully I didn't forget anything): - Greatly improved performance. - Reduced memory consumption significantly. - Added support for several major threading libraries (Boost.Thread, Qt4, glib, OpenMP). - Added support for atomic instructions. - Added support for POSIX semaphores, barriers and reader-writer locks. - Works now on PowerPC CPU's too. - Added support for printing thread stack usage at thread exit time. - Added support for debugging lock contention. - Added a manual for Drd. Bart. |
|
From: Bart V. A. <bar...@gm...> - 2008-12-22 18:30:58
|
On Mon, Dec 22, 2008 at 9:49 AM, Julian Seward <js...@ac...> wrote: > - what else? Maybe it's worth mentioning for which new system calls support has been added ? Bart. |
|
From: Julian S. <js...@ac...> - 2008-12-22 19:05:58
|
On Monday 22 December 2008, Bart Van Assche wrote: > On Mon, Dec 22, 2008 at 9:49 AM, Julian Seward <js...@ac...> wrote: > > - what else? > > Maybe it's worth mentioning for which new system calls support has been > added ? Yes; however that will kind-of be in the list of fixed bugs I construct (from 3_3_BUGSTATUS.txt). J |