summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorMiguel Sofer <miguel.sofer@gmail.com>2003-09-19 18:09:41 (GMT)
committerMiguel Sofer <miguel.sofer@gmail.com>2003-09-19 18:09:41 (GMT)
commit3d577ed4a3ab384c78a4b333c7a21d085acd255f (patch)
tree459559618fe93fabf03e6d626417aa5e51f210fd /ChangeLog
parentbe5eee52adacf1bd8b62748f672f5026b9ce127b (diff)
downloadtcl-3d577ed4a3ab384c78a4b333c7a21d085acd255f.zip
tcl-3d577ed4a3ab384c78a4b333c7a21d085acd255f.tar.gz
tcl-3d577ed4a3ab384c78a4b333c7a21d085acd255f.tar.bz2
* generic/tclExecute.c: adding (DE)CACHE_STACK_INFO() pairs to protect all calls that may cause traces on ::errorInfo or ::errorCode to corrupt the stack [Bug 804681]
----------------------------------------------------------------------
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog8
1 files changed, 7 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index c864a72..327c36e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2003-09-19 Miguel Sofer <msofer@users.sf.net>
+
+ * generic/tclExecute.c: adding (DE)CACHE_STACK_INFO() pairs to
+ protect all calls that may cause traces on ::errorInfo or
+ ::errorCode to corrupt the stack [Bug 804681]
+
2003-09-17 Vince Darley <vincentdarley@users.sourceforge.net>
* tclPathObj.c: fix to test-suite problem introduced by the bug
@@ -223,7 +229,7 @@
2003-08-05 Miguel Sofer <msofer@users.sf.net>
- * generic/tclexecute.c (INST_INVOKE, INST_EVAL, INST_PUSH_RESULT):
+ * generic/tclExecute.c (INST_INVOKE, INST_EVAL, INST_PUSH_RESULT):
added a Tcl_ResetResult(interp) at each point where the interp's
result is pushed onto the stack, to avoid keeping an extra
reference that may cause costly Tcl_Obj duplication [Bug 781585]