diff options
author | dgp <dgp@users.sourceforge.net> | 2007-07-12 14:29:53 (GMT) |
---|---|---|
committer | dgp <dgp@users.sourceforge.net> | 2007-07-12 14:29:53 (GMT) |
commit | ab581e26b15cf8de7180bb99c750fa7a43445ab3 (patch) | |
tree | aa4a88c132e662d5513449358871dceb3b174b0a /ChangeLog | |
parent | 4e2bc717f1fe993403acf119e19db5e8327ba2c0 (diff) | |
download | tcl-ab581e26b15cf8de7180bb99c750fa7a43445ab3.zip tcl-ab581e26b15cf8de7180bb99c750fa7a43445ab3.tar.gz tcl-ab581e26b15cf8de7180bb99c750fa7a43445ab3.tar.bz2 |
merge updates from HEAD
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 20 |
1 files changed, 20 insertions, 0 deletions
@@ -1,3 +1,23 @@ +2007-07-11 Miguel Sofer <msofer@users.sf.net> + + * generic/tclCompCmds.c (TclCompileWhileCmd): + * generic/tclCompile.c (TclCompileScript): + Corrected faulty avoidance of INST_START_CMD when the first opcode + in a script is within a loop (as produced by 'while 1'), so that + the corresponding command is properly counted [Bug 1752146]. + +2007-07-11 Don Porter <dgp@users.sourceforge.net> + + * generic/tclCompExpr.c: Added a "parseOnly" flag argument to + ParseExpr() to indicate whether the caller is Tcl_ParseExpr(), with an + end goal of filling a Tcl_Parse with Tcl_Tokens representing the + parsed expression, or TclCompileExpr() with the goal of compiling and + executing the expression. In the latter case, more aggressive + conversion of QUOTED and BRACED lexeme to literals is done. In the + former case, all such conversion is avoided, since Tcl_Token production + would revert it anyway. This enables simplifications to the + GenerateTokensForLiteral() routine as well. + 2007-07-10 Don Porter <dgp@users.sourceforge.net> * generic/tclCompExpr.c: Added a field for operator precedence |