summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authordgp <dgp@users.sourceforge.net>2007-03-01 17:30:55 (GMT)
committerdgp <dgp@users.sourceforge.net>2007-03-01 17:30:55 (GMT)
commit094611c6ddb0c90a7b5419df56cb0953796fa9d4 (patch)
treec395820b0dad9555254f21970c491d949da02edf /ChangeLog
parentc1762f49320fe07484d9ab671ffb0cf3813414dd (diff)
downloadtcl-094611c6ddb0c90a7b5419df56cb0953796fa9d4.zip
tcl-094611c6ddb0c90a7b5419df56cb0953796fa9d4.tar.gz
tcl-094611c6ddb0c90a7b5419df56cb0953796fa9d4.tar.bz2
* generic/tclCmdIL.c (Tcl_LassignObjCmd): Rewrite to make an
efficient private copy of the list argument, so we can operate on the list elements directly with no fear of shimmering effects. Replaces defensive coding schemes that are otherwise required.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog5
1 files changed, 5 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 547601e..db1ae9a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
2007-03-01 Don Porter <dgp@users.sourceforge.net>
+ * generic/tclCmdIL.c (Tcl_LassignObjCmd): Rewrite to make an
+ efficient private copy of the list argument, so we can operate on the
+ list elements directly with no fear of shimmering effects. Replaces
+ defensive coding schemes that are otherwise required.
+
* generic/tclCmdAH.c (Tcl_ForeachObjCmd): Rewrite to make
efficient private copies of the variable and value lists, so we can
operate on them without any special shimmer defense coding schemes.