|
From: Donal K. F. <dk...@us...> - 2007-11-20 20:43:08
|
Update of /cvsroot/tcl/tcl/tests In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv18908/tests Modified Files: init.test ioCmd.test string.test Log Message: * 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. |