diff options
| author | donal.k.fellows@manchester.ac.uk <dkf> | 2007-11-20 20:43:08 (GMT) |
|---|---|---|
| committer | donal.k.fellows@manchester.ac.uk <dkf> | 2007-11-20 20:43:08 (GMT) |
| commit | bd5cf5f926cc3f4e87f834e437ebbb3f8f2a168d (patch) | |
| tree | b18999bb6907a1311f4eb7808445c05911198c15 /unix/tclUnixInit.c | |
| parent | 02668dcccd8c899c100115d9812d82bb12537d8c (diff) | |
| download | tcl-bd5cf5f926cc3f4e87f834e437ebbb3f8f2a168d.zip tcl-bd5cf5f926cc3f4e87f834e437ebbb3f8f2a168d.tar.gz tcl-bd5cf5f926cc3f4e87f834e437ebbb3f8f2a168d.tar.bz2 | |
* generic/tclDictObj.c: Changed the underlying implementation of the
hash table used in dictionaries to additionally keep all entries in
the hash table in a linked list, which is only ever added to at the
end. This makes iteration over all entries in the dictionary in
key insertion order a trivial operation, and so cleans up a great deal
of complexity relating to dictionary representation and stability of
iteration order.
Diffstat (limited to 'unix/tclUnixInit.c')
0 files changed, 0 insertions, 0 deletions
