diff options
author | Miguel Sofer <miguel.sofer@gmail.com> | 2002-07-16 01:12:50 (GMT) |
---|---|---|
committer | Miguel Sofer <miguel.sofer@gmail.com> | 2002-07-16 01:12:50 (GMT) |
commit | 21279353f6faf15bd0abb0385ee57b65e7bb2d20 (patch) | |
tree | d453d4e45a3c71785b722da2525ca363eb49b184 /ChangeLog | |
parent | 238c1dc36a4a340625f96ed76c46bd93872562ac (diff) | |
download | tcl-21279353f6faf15bd0abb0385ee57b65e7bb2d20.zip tcl-21279353f6faf15bd0abb0385ee57b65e7bb2d20.tar.gz tcl-21279353f6faf15bd0abb0385ee57b65e7bb2d20.tar.bz2 |
using the new variable name caching possibilities when setting error
results in (Tcl_AddObjErrorInfo) and (TclUpdateReturnInfo)
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -1,5 +1,17 @@ 2002-07-15 Miguel Sofer <msofer@users.sourceforge.net> + * generic/tclBasic.c (Tcl_AddObjErrorInfo): + * generic/tclExecute.c (TclUpdateReturnInfo): + * generic/tclInt.h: + * generic/tclProc.c: + Added two Tcl_Obj to the ExecEnv structure to hold the fully + qualified names "::errorInfo" and "::errorCode" to cache the + addresses of the corresponding variables. The two most frequent + setters of these variables now profit from the new variable name + caching. + +2002-07-15 Miguel Sofer <msofer@users.sourceforge.net> + * generic/tclVar.c: refactorisation to reuse already looked-up Var pointers; definition of three new Tcl_Obj types to cache variable name parsing and lookup for later reuse; modification of internal |