summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorbart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9>2009-07-21 07:32:19 +0000
committerbart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9>2009-07-21 07:32:19 +0000
commit6a146fc78f8f3a7595efe8a6c9f4dec40af911db (patch)
tree6cc5f1fbe0f5a424b53599a024c0c2ff7a0a0753 /NEWS
parent391a3ae31585c8218ba3adb7e268bda76ba9677f (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--NEWS26
1 files changed, 21 insertions, 5 deletions
diff --git a/NEWS b/NEWS
index 52ffb077..8fd99af8 100644
--- a/NEWS
+++ b/NEWS
@@ -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.