diff options
author | msofer <msofer@noemail.net> | 2002-06-11 15:42:18 (GMT) |
---|---|---|
committer | msofer <msofer@noemail.net> | 2002-06-11 15:42:18 (GMT) |
commit | 0425004a9433b1bb5ed35ca3e09949aee8e194c2 (patch) | |
tree | a14fcf1723483c4f75d4dcf3eba0ca9c3c19e9e5 /ChangeLog | |
parent | b986302ea6531ba467d38e6b71fe860310cb0e2d (diff) | |
download | tcl-0425004a9433b1bb5ed35ca3e09949aee8e194c2.zip tcl-0425004a9433b1bb5ed35ca3e09949aee8e194c2.tar.gz tcl-0425004a9433b1bb5ed35ca3e09949aee8e194c2.tar.bz2 |
optimised read access to local variables created at run-time
FossilOrigin-Name: 348eec187bd72e37ceeae20db5b1de355dea63d3
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: |