summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authordkf <donal.k.fellows@manchester.ac.uk>2013-06-03 09:46:10 (GMT)
committerdkf <donal.k.fellows@manchester.ac.uk>2013-06-03 09:46:10 (GMT)
commitf164a024d685eded1136cd790f655acfea3ace93 (patch)
treeb1581f19a0ad70ca1a73045393503e4d6ebf8d79 /ChangeLog
parentf85fd4d0e85bc96fdb38e4d2ea70ea05da1c0530 (diff)
parentae411458670d6ca50c9516ed742f9b06855637a9 (diff)
downloadtcl-f164a024d685eded1136cd790f655acfea3ace93.zip
tcl-f164a024d685eded1136cd790f655acfea3ace93.tar.gz
tcl-f164a024d685eded1136cd790f655acfea3ace93.tar.bz2
Merge back the improved [break] and [continue] compilation.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog9
1 files changed, 9 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index a98f995..30d0f0d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2013-06-03 Donal K. Fellows <dkf@users.sf.net>
+
+ * generic/tclCompCmds.c (TclCompileBreakCmd, TclCompileContinueCmd):
+ Added code to allow [break] and [continue] to be issued as a jump (in
+ the most common cases) rather than using the more expensive exception
+ processing path in the bytecode engine. [Bug 3614226]: Partial fix for
+ the issues relating to cleaning up the stack when dealing with [break]
+ and [continue].
+
2013-05-27 Harald Oehlmann <oehhar@users.sf.net>
* library/msgcat/msgcat.tcl: [Bug 3036566]: Also get locale from