summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authordkf <donal.k.fellows@manchester.ac.uk>2004-01-14 09:34:32 (GMT)
committerdkf <donal.k.fellows@manchester.ac.uk>2004-01-14 09:34:32 (GMT)
commit6dd51848ac92223427d8023a66d897f66597aac3 (patch)
treedaf5c829a02deac908911fbb4363670d23f7f076 /ChangeLog
parent095ace175d46ad92dce38752a6cfdfc7545b5ffb (diff)
downloadtcl-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--ChangeLog12
1 files changed, 12 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index eafe1c2..7c7f167 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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.