diff options
author | dgp <dgp@users.sourceforge.net> | 2007-03-07 22:34:01 (GMT) |
---|---|---|
committer | dgp <dgp@users.sourceforge.net> | 2007-03-07 22:34:01 (GMT) |
commit | 29a248eec39dd3387355e3b63efa17b1d3edec69 (patch) | |
tree | 3dfc41d6fcd6b878c84ec945558e34f7dee5753c /unix | |
parent | 667b4509e27dd550324e0b57439d9e309a1f0b4c (diff) | |
download | tcl-29a248eec39dd3387355e3b63efa17b1d3edec69.zip tcl-29a248eec39dd3387355e3b63efa17b1d3edec69.tar.gz tcl-29a248eec39dd3387355e3b63efa17b1d3edec69.tar.bz2 |
* generic/tclCmdIL.c (TclLindex*): Rewrites to make efficient private
copies of the list and indexlist arguments, so we can operate on the
list elements directly with no fear of shimmering effects. Replaces
defensive coding schemes that are otherwise required. End result is
that TclLindexList is entirely a wrapper around TclLindexFlat, which
is now the core engine of all [lindex] operations.
Diffstat (limited to 'unix')
0 files changed, 0 insertions, 0 deletions