summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorvasiljevic <zv@archiware.com>2010-04-03 09:38:47 (GMT)
committervasiljevic <zv@archiware.com>2010-04-03 09:38:47 (GMT)
commit7b471897528b88e318d8e33ab1aafa4648aeea20 (patch)
tree8ba22783bbdc3b0d09a8bc543b10d65a19ef0eb6 /ChangeLog
parentc5ca5644d35b1fbad9c367e78cc5d38566f584e4 (diff)
downloadtcl-7b471897528b88e318d8e33ab1aafa4648aeea20.zip
tcl-7b471897528b88e318d8e33ab1aafa4648aeea20.tar.gz
tcl-7b471897528b88e318d8e33ab1aafa4648aeea20.tar.bz2
Added VALGRIND define so we can silence helgrind race-report at places
we know we cheated on in order to reduce contention.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog7
1 files changed, 5 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 085f07e..43f9f1d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,10 +1,13 @@
-2010-04-02 Zoran Vasiljevic <vasiljevic@users.sourceforge.net>
+2010-04-03 Zoran Vasiljevic <vasiljevic@users.sourceforge.net>
* generic/tclStringObj.c: (SetStringFromAny): avoid trampling
over the tclEmptyStringRep as it is thread-shared.
* generic/tclThreadStorage.c (ThreadStorageGetHashTable):
- avoid accessing shared table index w/o mutex protection.
+ avoid accessing shared table index w/o mutex protection
+ if VALGRIND defined on compilation time. This rules out
+ helgrind complains about potential race-conditions at
+ that place.
Thanks to Gustaf Neumann for the (hard) work.