summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authordkf <donal.k.fellows@manchester.ac.uk>2010-02-13 18:11:05 (GMT)
committerdkf <donal.k.fellows@manchester.ac.uk>2010-02-13 18:11:05 (GMT)
commit865200e0f391f7d31fcb7686023bbebf52b06067 (patch)
treeb953a07055fc0d11a2d1d735b830a26ef7f263b4 /ChangeLog
parente41e7e0ccb2301f8565b998e12838088ecd4cef0 (diff)
downloadtcl-865200e0f391f7d31fcb7686023bbebf52b06067.zip
tcl-865200e0f391f7d31fcb7686023bbebf52b06067.tar.gz
tcl-865200e0f391f7d31fcb7686023bbebf52b06067.tar.bz2
Hive off the ensemble code into its own file.
Split the [switch] compiler for sanity's sake.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog20
1 files changed, 15 insertions, 5 deletions
diff --git a/ChangeLog b/ChangeLog
index e48cc1d..6585b03 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,13 +1,23 @@
+2010-02-13 Donal K. Fellows <dkf@users.sf.net>
+
+ * generic/tclCompCmds.c (TclCompileSwitchCmd): Divided the [switch]
+ compiler into three pieces (after the model of [try]): a parser, an
+ instruction-issuer for chained tests, and an instruction-issuer for
+ jump tables.
+
+ * generic/tclEnsemble.c: Split the ensemble engine out into its own
+ file rather than keeping it mashed together with the namespace code.
+
2010-02-12 Jan Nijtmans <nijtmans@users.sf.net>
- * win/tcl.m4 use -pipe for gcc on win32
- * win/configure (mingw/cygwin) (regenerated)
- * win/.cvsignore Add .lib, .exp and .res here
+ * win/tcl.m4: Use -pipe for gcc on win32
+ * win/configure: (mingw/cygwin) (regenerated)
+ * win/.cvsignore: Add .lib, .exp and .res here
2010-02-11 Mo DeJong <mdejong@users.sourceforge.net>
- * tests/list.test: Add tests for explicit \0 in
- a string argument to the list command.
+ * tests/list.test: Add tests for explicit \0 in a string argument to
+ the list command.
2010-02-11 Donal K. Fellows <dkf@users.sf.net>