summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhobbs <hobbs@noemail.net>2001-09-19 18:19:12 (GMT)
committerhobbs <hobbs@noemail.net>2001-09-19 18:19:12 (GMT)
commit33b59dff6e953af62e275f43fe2e114a6010f2c2 (patch)
tree246943622c62c8dd286afdc63194c43a5a44a03c
parentec45d0cbeb1ce0e948a9c1be3344649f7551c133 (diff)
downloadtcl-33b59dff6e953af62e275f43fe2e114a6010f2c2.zip
tcl-33b59dff6e953af62e275f43fe2e114a6010f2c2.tar.gz
tcl-33b59dff6e953af62e275f43fe2e114a6010f2c2.tar.bz2
see changes
FossilOrigin-Name: 24693591b513d5f3847b1cfea387fd05362fd1a3
-rw-r--r--ChangeLog20
1 files changed, 20 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index db018b1..4069117 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,22 @@
+2001-09-19 Jeff Hobbs <jeffh@ActiveState.com>
+
+ * generic/tclExecute.c (TclExecuteByteCode): fixed invalid usage
+ of valuePtr in TRACE_WITH_OBJ in INST_EVAL_STK case. [Bug #462594]
+ Changed INST_STR_CMP instruction to promote to Unicode strings
+ only when one of the strings is already of Unicode type.
+
+ * generic/tclExecute.c (TclExecuteByteCode):
+ * generic/tclCompile.c (instructionTable):
+ * generic/tclCompCmds.c (TclCompileStringCmd): INST_STR_MATCH -
+ Updated to Int1 instruction type and added special case to use
+ INST_STR_EQ instead when no glob chars are specified in a static
+ string.
+
+ * tests/{for.test,foreach.test,if.test,while.test}:
+ * generic/tclCompCmds.c (TclCompileForCmd, TclCompileForeachCmd,
+ TclCompileIfCmd, TclCompileWhileCmd): Corrected the overaggressive
+ compiling of loop bodies enclosed in ""s. [Bug #219166] (msofer)
+
2001-09-19 Miguel Sofer <msofer@users.sourceforge.net>
* generic/tclExecute.c: insured that execution stack errors are
@@ -79,6 +98,7 @@
2001-09-13 Jeff Hobbs <jeffh@ActiveState.com>
+ * tests/regexp.test (regexp-20.1):
* generic/tclCmdMZ.c (Tcl_RegsubObjCmd): had to adjust fix from
2001-08-06 to actually duplicate the objects in certain cases.
This is really a place where feather would have been essential.