summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authordkf <donal.k.fellows@manchester.ac.uk>2013-06-09 17:34:10 (GMT)
committerdkf <donal.k.fellows@manchester.ac.uk>2013-06-09 17:34:10 (GMT)
commit94412474c1700b886d93941b7a424c8e2de9e893 (patch)
tree82fc73732885581506aee020fc38c6ea6e751632 /ChangeLog
parent77789d0ff1cb366d39f99f465f385a589bd70061 (diff)
parentc5f23415aa4481746a0e6127f92fc112a9594068 (diff)
downloadtcl-94412474c1700b886d93941b7a424c8e2de9e893.zip
tcl-94412474c1700b886d93941b7a424c8e2de9e893.tar.gz
tcl-94412474c1700b886d93941b7a424c8e2de9e893.tar.bz2
[779d38b996]: Make the 'try' compiler handle -during right and compile some
more cases than it did before.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog9
1 files changed, 9 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 15bab6e..02f5ffa 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2013-06-09 Donal K. Fellows <dkf@users.sf.net>
+
+ * generic/tclCompCmdsSZ.c (TclCompileTryCmd): [Bug 779d38b996]:
+ Rewrote the [try] compiler to generate better code in some cases and
+ to behave correctly in others; when an error happens during the
+ processing of an exception-trap clause or a finally clause, the
+ *original* return options are now captured in a -during option, even
+ when fully compiled.
+
2013-06-05 Donal K. Fellows <dkf@users.sf.net>
* generic/tclExecute.c (INST_EXPAND_DROP): [Bugs 2835313, 3614226]: