diff options
author | Miguel Sofer <miguel.sofer@gmail.com> | 2002-06-11 15:42:19 (GMT) |
---|---|---|
committer | Miguel Sofer <miguel.sofer@gmail.com> | 2002-06-11 15:42:19 (GMT) |
commit | c1e47417bf2cab1cb467c456f990114f78ad1680 (patch) | |
tree | a14fcf1723483c4f75d4dcf3eba0ca9c3c19e9e5 /ChangeLog | |
parent | 564998e2aa2fb9a4c640a8ed265668c87696fa39 (diff) | |
download | tcl-c1e47417bf2cab1cb467c456f990114f78ad1680.zip tcl-c1e47417bf2cab1cb467c456f990114f78ad1680.tar.gz tcl-c1e47417bf2cab1cb467c456f990114f78ad1680.tar.bz2 |
optimised read access to local variables created at run-time
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -1,5 +1,19 @@ 2002-06-11 Miguel Sofer <msofer@users.sourceforge.net> + * generic/tclBasic.c: + * generic/tclCompCmds.c: + * generic/tclInt.h: reverted the new compilation functions; + replaced by a more general approach described below. + + * generic/tclCompCmds.c: + * generic/tclCompile.c: made *all* compiled variable access + attempts create an indexed variable - even get or incr without + previous set. This allows indexed access to local variables that + are created and set at runtime, for example by [global], [upvar], + [variable], [regexp], [regsub]. + +2002-06-11 Miguel Sofer <msofer@users.sourceforge.net> + * doc/global.n: * doc/info.n: * test/info.test: |