summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authordkf <donal.k.fellows@manchester.ac.uk>2012-11-05 14:55:14 (GMT)
committerdkf <donal.k.fellows@manchester.ac.uk>2012-11-05 14:55:14 (GMT)
commit17d34ed9ea3e7f173fad801e48240de9a99d77e8 (patch)
treee444cd464f93f10ffab5483b5917f5eb87b7cc2b /ChangeLog
parent18dbdc3e40e19a7266c19924537e6914840adbe5 (diff)
parentcd1f27f0cf22ec6b5b83f2fd48c1ba93e5c27be2 (diff)
downloadtcl-17d34ed9ea3e7f173fad801e48240de9a99d77e8.zip
tcl-17d34ed9ea3e7f173fad801e48240de9a99d77e8.tar.gz
tcl-17d34ed9ea3e7f173fad801e48240de9a99d77e8.tar.bz2
Added bytecode compilation of many Tcl commands, merged from development branch.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog24
1 files changed, 24 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index e6a6f97..d9fa2a0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,22 @@
+2012-11-05 Donal K. Fellows <dkf@users.sf.net>
+
+ Added bytecode compilation of many Tcl commands. Some of these are
+ total compilations and some are only partial (i.e., only compile in
+ some cases). The (sub-)commands affected are:
+ * array: exists, set, unset
+ * dict: create, exists, merge
+ * format: (simple cases only)
+ * info: commands, coroutine, level, object
+ * info object: class, isa object, namespace
+ * namespace: current, code, qualifiers, tail, which
+ * regsub: (only cases convertable to simple [string map])
+ * self: (only no-argument and [self object] cases)
+ * string: first, last, map, range
+ * tailcall:
+ * yield:
+
+ [This was work originally done on the 'dkf-compile-misc-info' branch.]
+
2012-11-05 Jan Nijtmans <nijtmans@users.sf.net>
IMPLEMENTATION OF TIP#413
@@ -12,6 +31,11 @@
* generic/regc_locale.c: Regexp engine must match [string is space]
* doc/string.n
* tests/string.test
+ ***POTENTIAL INCOMPATIBILITY***
+ Code that relied on characters not previously trimmed being not
+ removed will notice a difference; it is believed that this is rare,
+ but a workaround to get the behavior in Tcl 8.5 is to use " \t\n\r" as
+ an explicit trim set.
2012-10-31 Jan Nijtmans <nijtmans@users.sf.net>