summaryrefslogtreecommitdiffstats
path: root/unix
diff options
context:
space:
mode:
authordgp <dgp@users.sourceforge.net>2007-03-07 22:34:01 (GMT)
committerdgp <dgp@users.sourceforge.net>2007-03-07 22:34:01 (GMT)
commit29a248eec39dd3387355e3b63efa17b1d3edec69 (patch)
tree3dfc41d6fcd6b878c84ec945558e34f7dee5753c /unix
parent667b4509e27dd550324e0b57439d9e309a1f0b4c (diff)
downloadtcl-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