diff options
author | dgp <dgp@users.sourceforge.net> | 2007-03-01 17:30:55 (GMT) |
---|---|---|
committer | dgp <dgp@users.sourceforge.net> | 2007-03-01 17:30:55 (GMT) |
commit | 094611c6ddb0c90a7b5419df56cb0953796fa9d4 (patch) | |
tree | c395820b0dad9555254f21970c491d949da02edf /ChangeLog | |
parent | c1762f49320fe07484d9ab671ffb0cf3813414dd (diff) | |
download | tcl-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-- | ChangeLog | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -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. |