summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authordkf <donal.k.fellows@manchester.ac.uk>2013-06-09 17:38:20 (GMT)
committerdkf <donal.k.fellows@manchester.ac.uk>2013-06-09 17:38:20 (GMT)
commit7585d9a6fde12d67972b07247cb3e527ad224f51 (patch)
tree82fc73732885581506aee020fc38c6ea6e751632 /ChangeLog
parente78449dde7b7ac8a9457653494d916eda6735a62 (diff)
parent94412474c1700b886d93941b7a424c8e2de9e893 (diff)
downloadtcl-dkf_bytecode_optimizer.zip
tcl-dkf_bytecode_optimizer.tar.gz
tcl-dkf_bytecode_optimizer.tar.bz2
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]: