diff options
author | vasiljevic <zv@archiware.com> | 2010-04-03 09:38:47 (GMT) |
---|---|---|
committer | vasiljevic <zv@archiware.com> | 2010-04-03 09:38:47 (GMT) |
commit | 7b471897528b88e318d8e33ab1aafa4648aeea20 (patch) | |
tree | 8ba22783bbdc3b0d09a8bc543b10d65a19ef0eb6 /ChangeLog | |
parent | c5ca5644d35b1fbad9c367e78cc5d38566f584e4 (diff) | |
download | tcl-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-- | ChangeLog | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -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. |