diff options
author | dkf <donal.k.fellows@manchester.ac.uk> | 2004-12-02 15:31:07 (GMT) |
---|---|---|
committer | dkf <donal.k.fellows@manchester.ac.uk> | 2004-12-02 15:31:07 (GMT) |
commit | 512b5b9ab9098ac6858e682aaa02a7172f1da0aa (patch) | |
tree | d6680abd9ec6d01f17140e92f3dd58867eef8a9f /ChangeLog | |
parent | cea64a59688835966d2f09d492361b7b1d7678f9 (diff) | |
download | tcl-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-- | ChangeLog | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -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> |