summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authordkf <donal.k.fellows@manchester.ac.uk>2004-12-02 15:31:07 (GMT)
committerdkf <donal.k.fellows@manchester.ac.uk>2004-12-02 15:31:07 (GMT)
commit512b5b9ab9098ac6858e682aaa02a7172f1da0aa (patch)
treed6680abd9ec6d01f17140e92f3dd58867eef8a9f /ChangeLog
parentcea64a59688835966d2f09d492361b7b1d7678f9 (diff)
downloadtcl-512b5b9ab9098ac6858e682aaa02a7172f1da0aa.zip
tcl-512b5b9ab9098ac6858e682aaa02a7172f1da0aa.tar.gz
tcl-512b5b9ab9098ac6858e682aaa02a7172f1da0aa.tar.bz2
Remove a global mutex/state by using lists instead of hashtables to store the
collection of aliases that refer to an interpreter. [FRQ 1077210]
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog6
1 files changed, 5 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 9d0b826..4a330bf 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,11 @@
2004-12-02 Donal K. Fellows <donal.k.fellows@man.ac.uk>
+ * generic/tclInterp.c (Alias,Target,Master): Rewrote these so that
+ the aliases that refer to an interpreter are stored in a list and
+ not a hashtable (which was only ever a convenience, and forced the
+ use of a global mutex to generate keys!) [FRQ 1077210]
* generic/tclNamesp.c (numNsCreated): Moved into thread-local
- storage to remove a global mutex. Part of [FRQ 1077210]
+ storage to remove a global mutex. [FRQ 1077210]
2004-12-01 Don Porter <dgp@users.sourceforge.net>