diff options
author | dkf <donal.k.fellows@manchester.ac.uk> | 2004-01-14 09:34:32 (GMT) |
---|---|---|
committer | dkf <donal.k.fellows@manchester.ac.uk> | 2004-01-14 09:34:32 (GMT) |
commit | 6dd51848ac92223427d8023a66d897f66597aac3 (patch) | |
tree | daf5c829a02deac908911fbb4363670d23f7f076 /ChangeLog | |
parent | 095ace175d46ad92dce38752a6cfdfc7545b5ffb (diff) | |
download | tcl-6dd51848ac92223427d8023a66d897f66597aac3.zip tcl-6dd51848ac92223427d8023a66d897f66597aac3.tar.gz tcl-6dd51848ac92223427d8023a66d897f66597aac3.tar.bz2 |
Dict refcount fixes from Peter Spjuth. Thanks! [Bug 876170]
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -1,3 +1,15 @@ +2004-01-14 Donal K. Fellows <donal.k.fellows@man.ac.uk> + + * generic/tclDictObj.c: Assorted dict fixes from Peter Spjuth + relating to [Bug 876170]. + (SetDictFromAny): Make sure that lists retain their ordering even + when converted to dictionaries and back. + (TraceDictPath): Correct object reference count handling! + (DictReplaceCmd, DictRemoveCmd): Stop object leak. + (DictIncrCmd,DictLappendCmd,DictAppendCmd,DictSetCmd,DictUnsetCmd): + Simpler handling of reference counts when assigning to variables. + * tests/dict.test (dict-19.2): Memory leak stress test + 2004-01-13 Don Porter <dgp@users.sourceforge.net> * generic/tclCmdMZ.c (Tcl_SwitchObjCmd): Silence compiler warnings. |