diff options
author | bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> | 2009-07-21 07:32:19 +0000 |
---|---|---|
committer | bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> | 2009-07-21 07:32:19 +0000 |
commit | 6a146fc78f8f3a7595efe8a6c9f4dec40af911db (patch) | |
tree | 6cc5f1fbe0f5a424b53599a024c0c2ff7a0a0753 /NEWS | |
parent | 391a3ae31585c8218ba3adb7e268bda76ba9677f (diff) |
Added more information about the changes in DRD for the upcoming 3.5.0 release.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10495 a5019735-40e9-0310-863c-91ae7b9d1cf9
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 26 |
1 files changed, 21 insertions, 5 deletions
@@ -82,6 +82,27 @@ Release 3.5.0 (???) gap until the next snapshot. This makes it clear that the memory usage has not dropped to zero between snapshots. +* New features and improvements in DRD: + - The error messages printed by DRD are now easier to interpret. Instead of + using two different numbers to identify each thread (Valgrind thread ID and + DRD thread ID), DRD does now identify threads via a single number (the DRD + thread ID). Furthermore "first observed at" information is now printed for + all error messages related to synchronization objects. + - Race conditions between pthread_barrier_wait() and + pthread_barrier_destroy() calls are now reported. + - Added support for memory pools through the macro's + VALGRIND_MALLOCLIKE_BLOCK() VALGRIND_FREELIKE_BLOCK() (defined in + in <valgrind/valgrind.h>). An alternative for these two macro's is the + new client request VG_USERREQ__DRD_CLEAN_MEMORY (defined in + <valgrind/drd.h>). + - Added support for annotating non-POSIX synchronization objects through + several new ANNOTATE_*() macro's. + - OpenMP: added support for the OpenMP runtime (libgomp) included with gcc + versions 4.3.0 and 4.4.0. + - Faster operation. + - Added to new command-line options (--first-race-only and + --segment-merging-interval). + * exp-Omega, an experimental instantaneous leak-detecting tool, was disabled in 3.4.0 due to a lack of interest and maintenance, although the source code was still in the distribution. The source code has now been removed @@ -117,11 +138,6 @@ Release 3.5.0 (???) other installed suppression files were not read; the fact that they were installed was a mistake. -n-i-bz DRD - race conditions between pthread_barrier_wait() and - pthread_barrier_destroy() calls are now reported. -n-i-bz DRD - added "first observed at" information in error - messages related to synchronization objects. -n-i-bz DRD - added new client request, VG_USERREQ__DRD_CLEAN_MEMORY. 187048 DRD - the mutex attribute PTHREAD_PROCESS_SHARED is now interpreted correctly. 188046 Removed a bashism from the configure script. |