summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authordgp <dgp@users.sourceforge.net>2007-07-12 14:29:53 (GMT)
committerdgp <dgp@users.sourceforge.net>2007-07-12 14:29:53 (GMT)
commitab581e26b15cf8de7180bb99c750fa7a43445ab3 (patch)
treeaa4a88c132e662d5513449358871dceb3b174b0a /ChangeLog
parent4e2bc717f1fe993403acf119e19db5e8327ba2c0 (diff)
downloadtcl-ab581e26b15cf8de7180bb99c750fa7a43445ab3.zip
tcl-ab581e26b15cf8de7180bb99c750fa7a43445ab3.tar.gz
tcl-ab581e26b15cf8de7180bb99c750fa7a43445ab3.tar.bz2
merge updates from HEAD
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog20
1 files changed, 20 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index c142961..8d305e2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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