summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authordgp <dgp@users.sourceforge.net>2007-08-10 14:02:14 (GMT)
committerdgp <dgp@users.sourceforge.net>2007-08-10 14:02:14 (GMT)
commit3c0d78cd032fd1ab7714b1885226d6084fbe50ab (patch)
treecd7e2d36d75639c404231e4d6d3472254246e29a /ChangeLog
parentcf7b7f6b1016f759ee3f69432ab8ac66daea06b4 (diff)
downloadtcl-3c0d78cd032fd1ab7714b1885226d6084fbe50ab.zip
tcl-3c0d78cd032fd1ab7714b1885226d6084fbe50ab.tar.gz
tcl-3c0d78cd032fd1ab7714b1885226d6084fbe50ab.tar.bz2
* generic/tclCompExpr.c: Revise CompileExprTree() to use the
OpNode mark field scheme of tree traversal. This eliminates the need to use magic values in the left and right fields for that purpose. Also stop abusing the left field within ParseExpr() to store the number of arguments in a parsed function call. CompileExprTree() now determines that for itself at compile time.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog9
1 files changed, 9 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 47bb5fd..e1369a4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2007-08-10 Don Porter <dgp@users.sourceforge.net>
+
+ * generic/tclCompExpr.c: Revise CompileExprTree() to use the
+ OpNode mark field scheme of tree traversal. This eliminates the need
+ to use magic values in the left and right fields for that purpose.
+ Also stop abusing the left field within ParseExpr() to store the
+ number of arguments in a parsed function call. CompileExprTree() now
+ determines that for itself at compile time.
+
2007-08-09 Miguel Sofer <msofer@users.sf.net>
* generic/tclProc.c (TclCreateProc): better comments on the