1. ed39800 Upgrade to valgrind 3.13.0 (15 June 2017). by Elliott Hughes · 7 years ago
  2. b3a1e4b Update copyright dates, to include 2015. No functional change. by sewardj · 9 years ago
  3. ea71ffb Fix printf format inconsistencies as pointed out by gcc -Wformat-signedness. by florian · 9 years ago
  4. d4bab99 drd: Update copyright notice by bart · 11 years ago
  5. 19f91bb Fix more Char/HChar mixups. Closing in... by florian · 12 years ago
  6. 03f8d3f Update copyright dates to include 2012. by sewardj · 12 years ago
  7. ae37e6d drd: Source code refactoring - use DRD_(thread_get_vc)() wherever appropriate by bart · 12 years ago
  8. 1081fe2 Remove emacs modeline and/or local variables from DRD source files by bart · 12 years ago
  9. ad994e8 drd, XML tracing: move newline generation into DRD_(trace_msg)() / change tracing output format slightly. by bart · 13 years ago
  10. 74b2d97 drd: Convert a few VG_(message)() calls into VG_(maybe_record_error)() calls by bart · 13 years ago
  11. b92ff0f DRD, refactoring: Introduce DRD_(trace_msg)() by bart · 13 years ago
  12. d378eaa drd: Make racing pthread_barrier_wait() calls trigger an error message instead by bart · 13 years ago
  13. d61580e drd: Fix a race condition in the barrier implementation that could result in false positives. by bart · 13 years ago
  14. cdc3fdb drd: Remove an unused member variable from the barrier implementation by bart · 13 years ago
  15. 922304f Updated modeline and copyright statement in DRD source files. by bart · 13 years ago
  16. 876cafd E-mail address update. by bart · 14 years ago
  17. 9eecbbb Update copyright dates to 2010. by sewardj · 14 years ago
  18. 62cc232 Changes: by bart · 14 years ago
  19. 63c92ea DRD no longer prints the thread ID's assigned by the Valgrind core but only those assigned by DRD itself. by bart · 15 years ago
  20. 1e29ebc by sewardj · 15 years ago
  21. 8f822af svn merge -r9818:10278 svn://svn.valgrind.org/valgrind/branches/DRDDEV by bart · 15 years ago
  22. 7627be3 Consistency improvement: made sure that for all synchronization operations vector clocks are combined after having created a new segment instead of before. by bart · 15 years ago
  23. d45d995 - Added support for most of the ANNOTATE_...() macro's supported by by bart · 15 years ago
  24. bedfd23 - Reindented code such that it uses three spaces for indentation instead by bart · 15 years ago
  25. 776a91e Updated documentation. by bart · 15 years ago
  26. d2c5eae Changes: by bart · 15 years ago
  27. 86562bd - Updated copyright statements. - Improved consistency of source file headers. by bart · 15 years ago
  28. 62a784c Wrapped DRD_() macro around thread-related function names. by bart · 15 years ago
  29. 195e41f Wrapped DRD_() macro around all client object function names. by bart · 15 years ago
  30. a8cf765 Wrapped DRD_() macro around all barrier-related function names. by bart · 15 years ago
  31. 62ada3f Wrapped DRD_() macro around all segment function names. by bart · 15 years ago
  32. fcff0b9 Print an error message instead of asserting when the count argument of pthread_barrier_init() is zero. Fixed a spelling error in an error message. by bart · 16 years ago
  33. 9c606bd by sewardj · 16 years ago
  34. 7f912c0 Updated internal documentation. by bart · 16 years ago
  35. 22f7457 Out-of-spec use of POSIX barriers could make drd crash -- fixed this. by bart · 16 years ago
  36. ccf17de Renamed exp-drd directory into drd. Moved drd from the experimental tool class to the class of regular tools. by bart · 16 years ago[Renamed from exp-drd/drd_barrier.c]
  37. 195a398 Converted VG_(message)() / tl_assert() calls into VG_(maybe_record_error)() calls. by bart · 16 years ago
  38. 5f57be9 - Renamed the client request VG_USERREQ__GET_THREAD_SELF into by bart · 16 years ago
  39. d9e39ec Semaphore and barrier reinitialization are now reported. by bart · 16 years ago
  40. 654013c Changed the unusual "%s", "" back to "". by bart · 16 years ago
  41. 6bbefaf Added more detailed statistics about thread_new_segment() calls. by bart · 16 years ago
  42. a2b6e1b Added reference counting to segments. Synchronization objects (mutex, semaphore, barrier, rwlock) now keep a pointer to a segment instead of copying a vector clock for modeling causal relationships. by bart · 16 years ago
  43. c68bd60 An error message is now printed if DRD is started with a client program that loads a version of libgomp.so that has been compiled with --enable-linux-futex. by bart · 16 years ago
  44. 306527d Bug fix: sometimes an assert was triggered if pthread_barrier_destroy() was called after the last pthread_barrier_wait() finished and before the post-pthread_barrier_wait() client request finished. by bart · 16 years ago
  45. 0268dfa Added support for OpenMP barriers -- if libgomp.so has been built with debug information. More in general, added support for nested synchronization constructs. by bart · 16 years ago
  46. 8ddef88 Fixed false positives reported after the second last pthread_barrier_wait() call in a thread. by bart · 16 years ago
  47. 72b751c Added command-line option --trace-clientobj. Renamed drd_clientobj* functions into clientobj*. Moved some code from drd_main.c into the drd_mutex.c/drd_cond.c/drd_semaphore.c. by bart · 16 years ago
  48. 3b1ee45 Added detection of more types of runtime errors. Cleaned up tracing output. Added test for tracing output (tc20_verifywrap2). by bart · 16 years ago
  49. 28230a3 Eliminated upper bounds on the number of condition variables, semaphores and barriers. Added command-line option --trace-semaphore. by bart · 16 years ago
  50. bebc5d6 Fixed race conditions in client pthread_barrier_wait() intercept code. by bart · 16 years ago
  51. 8564292 by sewardj · 16 years ago