summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorMiguel Sofer <miguel.sofer@gmail.com>2002-06-11 15:42:19 (GMT)
committerMiguel Sofer <miguel.sofer@gmail.com>2002-06-11 15:42:19 (GMT)
commitc1e47417bf2cab1cb467c456f990114f78ad1680 (patch)
treea14fcf1723483c4f75d4dcf3eba0ca9c3c19e9e5 /ChangeLog
parent564998e2aa2fb9a4c640a8ed265668c87696fa39 (diff)
downloadtcl-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--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: