diff options
author | das <das> | 2004-11-11 01:17:50 (GMT) |
---|---|---|
committer | das <das> | 2004-11-11 01:17:50 (GMT) |
commit | 99d46cc1bfb18bac0ed4cc9fab87fa9e320449f9 (patch) | |
tree | 3c8df3341409f16cf6e105d8a13a3998770dbc7c /ChangeLog.2000 | |
parent | a6c92c04cdb54a37f3ad2ae700d83396c811e023 (diff) | |
download | tcl-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.2000')
0 files changed, 0 insertions, 0 deletions