diff options
author | Miguel Sofer <miguel.sofer@gmail.com> | 2007-08-17 01:11:41 (GMT) |
---|---|---|
committer | Miguel Sofer <miguel.sofer@gmail.com> | 2007-08-17 01:11:41 (GMT) |
commit | 569100cecb07c8d80f5c3e412ea16b6210ece806 (patch) | |
tree | b2ed322b5ed6b39b964d246ec5aad490f79d10ac /ChangeLog | |
parent | 58d90767821271f9546b8f34b7db85d896784941 (diff) | |
download | tcl-569100cecb07c8d80f5c3e412ea16b6210ece806.zip tcl-569100cecb07c8d80f5c3e412ea16b6210ece806.tar.gz tcl-569100cecb07c8d80f5c3e412ea16b6210ece806.tar.bz2 |
* generic/tclVar.c: improved localVarNameType caching to leverage
the new availability of Tcl_Obj in variable names, avoiding string
comparisons to verify that the cached value is usable.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -1,5 +1,9 @@ 2007-08-16 Miguel Sofer <msofer@users.sf.net> + * generic/tclVar.c: improved localVarNameType caching to leverage + the new availability of Tcl_Obj in variable names, avoiding string + comparisons to verify that the cached value is usable. + * generic/tclExecute.c: check the two most frequent instructions before the switch. Reduces both runtime and obj size a tiny bit. |