diff options
author | dgp <dgp@users.sourceforge.net> | 2006-12-12 21:45:03 (GMT) |
---|---|---|
committer | dgp <dgp@users.sourceforge.net> | 2006-12-12 21:45:03 (GMT) |
commit | f8e8a61aa2f9bab6ce062e81264c843b9e5eceda (patch) | |
tree | 24e086dd8ccfc62add5ad969e0459c2ea107d3e3 /ChangeLog | |
parent | de68040d322c721b0f2781f53d87871d05ab130e (diff) | |
download | tcl-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-- | ChangeLog | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -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. |