summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authordas <das>2004-11-11 01:17:50 (GMT)
committerdas <das>2004-11-11 01:17:50 (GMT)
commit99d46cc1bfb18bac0ed4cc9fab87fa9e320449f9 (patch)
tree3c8df3341409f16cf6e105d8a13a3998770dbc7c /ChangeLog
parenta6c92c04cdb54a37f3ad2ae700d83396c811e023 (diff)
downloadtcl-99d46cc1bfb18bac0ed4cc9fab87fa9e320449f9.zip
tcl-99d46cc1bfb18bac0ed4cc9fab87fa9e320449f9.tar.gz
tcl-99d46cc1bfb18bac0ed4cc9fab87fa9e320449f9.tar.bz2
* generic/tclListObj.c (Tcl_ListObjReplace): use memmove() instead
of manual copy loop to shift list elements. Decreases time spent in Tcl_ListObjReplace() from 5.2% to 1.7% of overall runtime of tclbench on a ppc 7455 (i.e. 200% speed increase). [Patch 1064243] * generic/tclHash.c: hoisted some constant pointer dereferences out of loops to eliminate redundant loads that the gcc optimizer didn't deal with. Decreases time spend in Tcl_FindHashEntry() by 10% over a full run of the tcl testuite on a ppc 7455. [Patch 1064243]
Diffstat (limited to 'ChangeLog')
0 files changed, 0 insertions, 0 deletions