summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authormsofer <msofer@noemail.net>2002-06-11 15:42:18 (GMT)
committermsofer <msofer@noemail.net>2002-06-11 15:42:18 (GMT)
commit0425004a9433b1bb5ed35ca3e09949aee8e194c2 (patch)
treea14fcf1723483c4f75d4dcf3eba0ca9c3c19e9e5 /ChangeLog
parentb986302ea6531ba467d38e6b71fe860310cb0e2d (diff)
downloadtcl-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--ChangeLog14
1 files changed, 14 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index ca8212a..e73429c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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: