diff options
author | dgp <dgp@users.sourceforge.net> | 2007-07-10 21:42:54 (GMT) |
---|---|---|
committer | dgp <dgp@users.sourceforge.net> | 2007-07-10 21:42:54 (GMT) |
commit | 4e2bc717f1fe993403acf119e19db5e8327ba2c0 (patch) | |
tree | 8fff0a842599c8a9ebf04de75711857af358a27d /ChangeLog | |
parent | 4c83b1c5519442ed4f5b16927e928ca3964948b9 (diff) | |
download | tcl-4e2bc717f1fe993403acf119e19db5e8327ba2c0.zip tcl-4e2bc717f1fe993403acf119e19db5e8327ba2c0.tar.gz tcl-4e2bc717f1fe993403acf119e19db5e8327ba2c0.tar.bz2 |
merge updates from HEAD
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 22 |
1 files changed, 22 insertions, 0 deletions
@@ -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 |