diff options
author | dkf <donal.k.fellows@manchester.ac.uk> | 2012-11-05 14:55:14 (GMT) |
---|---|---|
committer | dkf <donal.k.fellows@manchester.ac.uk> | 2012-11-05 14:55:14 (GMT) |
commit | 17d34ed9ea3e7f173fad801e48240de9a99d77e8 (patch) | |
tree | e444cd464f93f10ffab5483b5917f5eb87b7cc2b /ChangeLog | |
parent | 18dbdc3e40e19a7266c19924537e6914840adbe5 (diff) | |
parent | cd1f27f0cf22ec6b5b83f2fd48c1ba93e5c27be2 (diff) | |
download | tcl-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-- | ChangeLog | 24 |
1 files changed, 24 insertions, 0 deletions
@@ -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> |