summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authordgp <dgp@users.sourceforge.net>2006-12-12 21:45:03 (GMT)
committerdgp <dgp@users.sourceforge.net>2006-12-12 21:45:03 (GMT)
commitf8e8a61aa2f9bab6ce062e81264c843b9e5eceda (patch)
tree24e086dd8ccfc62add5ad969e0459c2ea107d3e3 /ChangeLog
parentde68040d322c721b0f2781f53d87871d05ab130e (diff)
downloadtcl-f8e8a61aa2f9bab6ce062e81264c843b9e5eceda.zip
tcl-f8e8a61aa2f9bab6ce062e81264c843b9e5eceda.tar.gz
tcl-f8e8a61aa2f9bab6ce062e81264c843b9e5eceda.tar.bz2
* generic/tclCompExpr.c: Now that the new internal structs
are in use to support operator commands, might as well make them the default for [expr] as well and avoid passing every parsed expression through the inefficient Tcl_Token array format. This addresses most issues in [RFE 1517602] Assuming no performance disasters result from this, much dead code supporting the other implementation might now be removed.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog8
1 files changed, 8 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 0059619..d16daef 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,13 @@
2006-12-12 Don Porter <dgp@users.sourceforge.net>
+ * generic/tclCompExpr.c: Now that the new internal structs
+ are in use to support operator commands, might as well make them
+ the default for [expr] as well and avoid passing every parsed
+ expression through the inefficient Tcl_Token array format. This
+ addresses most issues in [RFE 1517602] Assuming no performance
+ disasters result from this, much dead code supporting the other
+ implementation might now be removed.
+
* generic/tclBasic.c: Final step routing all direct evaluation forms
* generic/tclCompExpr.c: of the operator commands through TEBC,
* generic/tclCompile.h: dropping all the routines in tclMathOp.c.