summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authordgp <dgp@users.sourceforge.net>2007-07-10 21:42:54 (GMT)
committerdgp <dgp@users.sourceforge.net>2007-07-10 21:42:54 (GMT)
commit4e2bc717f1fe993403acf119e19db5e8327ba2c0 (patch)
tree8fff0a842599c8a9ebf04de75711857af358a27d /ChangeLog
parent4c83b1c5519442ed4f5b16927e928ca3964948b9 (diff)
downloadtcl-4e2bc717f1fe993403acf119e19db5e8327ba2c0.zip
tcl-4e2bc717f1fe993403acf119e19db5e8327ba2c0.tar.gz
tcl-4e2bc717f1fe993403acf119e19db5e8327ba2c0.tar.bz2
merge updates from HEAD
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog22
1 files changed, 22 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 5398097..c142961 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,25 @@
+2007-07-10 Don Porter <dgp@users.sourceforge.net>
+
+ * generic/tclCompExpr.c: Added a field for operator precedence
+ to be stored directly in the parse tree. There's no memory cost to
+ this addition, since that memory would have been lost to alignment
+ issues anyway. Also, converted precedence definitions and lookup
+ tables to use symbolic constants instead of raw number for improved
+ readability, and continued extending/improving/correcting comments.
+ Removed some unused counter variables. Renamed some variables for
+ clarity and replaced some cryptic logic with more readable macros.
+
+2007-07-09 Don Porter <dgp@users.sourceforge.net>
+
+ * generic/tclCompExpr.c: Revision so that the END lexeme never
+ gets inserted into the parse tree. Later tree traversal never reaches
+ it since its location in the tree is not variable. Starting and
+ stopping with the START lexeme (node 0) is sufficient. Also finished
+ lexeme code commentary.
+
+ * generic/tclCompExpr.c: Added missing creation and return
+ of the Tcl_Parse fields that indicate error conditions. [Bug 1749987]
+
2007-07-05 Don Porter <dgp@users.sourceforge.net>
* library/init.tcl (unknown): Corrected inconsistent error message