summaryrefslogtreecommitdiffstats
path: root/changes
diff options
context:
space:
mode:
Diffstat (limited to 'changes')
-rw-r--r--changes1988
1 files changed, 184 insertions, 1804 deletions
diff --git a/changes b/changes
index d9f4a44..6d61b5e 100644
--- a/changes
+++ b/changes
@@ -2307,7 +2307,7 @@ to the standard channel, do not increment the refcount. The channel can
be NULL if there is for example no standard input. (JL)
9/6/96 (portability improvement) Changed parsing of backslash sequences
-like \n to translate directly to absolute values like 0xA instead of
+like \n to translate directly to absolute values like 0xa instead of
letting the compiler do the translation. This guarantees that the
translation is done the same everywhere. (JO)
@@ -2486,7 +2486,7 @@ interpreter. (JL)
installing and requesting security policies, purely in Tcl code. Overloads
the package command to also allow an interpreter to "require" a policy. The
following new library commands are provided:
- tcl_safeCreateInterp -- creates a slave and initializes the
+ tcl_safeCreateInterp -- creates a slave an initializes the
policy mechanism.
tcl_safeInitInterp -- initializes an existing slave with the
policy mechanism.
@@ -3028,7 +3028,7 @@ in case of errors is required for proper cleanup by the user of fcopy. (BW)
x eval rename foo blotz
x alias foo {}
The problem was that the interp code was not using the actual current name
-of the command to be deleted as a result of unaliasing foo. (JL)
+of the command to be deleted as a result of un-aliasing foo. (JL)
6/19/97 (feature change) Pass interp down to the ChannelOption and
driver specific calls so system errors can be differentiated from syntax
@@ -4167,7 +4167,7 @@ Only.) This fix included:
the location of the encoding files and libraries. This fix included:
- Adding the TclSetPerInitScript routine.
- Modifying the Tcl_Init routines to evaluate the non-NULL
- preinit script.
+ pre-init script.
- Adding the Tcl_SetdefaultEncodingDir and Tcl_GetDefaultEncodingDir
routines.
- Modifying the TclpInitLibrary routines to append the default
@@ -4650,7 +4650,7 @@ threading may still cause problems on AIX. (hobbs)
9/21/99 (bug fix) fixed bug when setting array in non-existent
namespace. [Bug: 2613] (hobbs)
---- Released 8.2.1, October 04, 1999
+--- Released 8.2.1, October 04, 1999 --- See ChangeLog for details ---
10/30/99 (feature enhancement) new regexp engine from Henry Spencer
was patched in - should greatly reduce stack space usage. (spencer)
@@ -4680,7 +4680,7 @@ when indexing into one (test case string-5.16) [Bug: 2871] (hobbs)
10/30/99 (bug fix) fixes for mac UTF filename handling (ingham)
---- Released 8.2.2, November 04, 1999
+--- Released 8.2.2, November 04, 1999 --- See ChangeLog for details ---
11/19/99 (feature enhancement) bug fixes for http package as well as
patch required by TLS (SSL) extension that adds http::(un)register
@@ -4705,7 +4705,7 @@ atexit handlers.
12/07/99 (bug fix) fixes for 'expr + {[incr]}' and 'expr + {[error]}'
cases (different causes).
---- Released 8.2.3, December 16, 1999
+--- Released 8.2.3, December 16, 1999 --- See ChangeLog for details ---
1999-09-14 (feature enhancement) added -start switch to regexp and regsub.
@@ -4762,7 +4762,7 @@ ExitThread to _endthreadex to prevent 4K mem leak (gravereaux)
1999-12-21 (bug fix) changed thread ids to longs (for 64bit systems)
---- Released 8.3b1, December 22, 1999
+--- Released 8.3b1, December 22, 1999 --- See ChangeLog for details ---
2000-01-10 (feature enhancement) clock scan now supports the common
ISO 8601 date/time formats. See docs for details. (melski)
@@ -4788,7 +4788,7 @@ symbolicly (like chmod) in [file attributes $file -permissions ...] (schoebel)
2000-01-13 (bug fix) fixed lsort -dictionary problem when sorting
characters between 'Z' and 'a' (flawed upper/lower comparison logic) (melski)
---- Released 8.3b2, January 13, 2000
+--- Released 8.3b2, January 13, 2000 --- See ChangeLog for details ---
2000-01-14 (feature enhancement) clock format %Q added, clock scan updated
@@ -4827,7 +4827,7 @@ mac panic from an error when closing an async socket (steffen, ingham)
2000-02-10 (feature enhancement) improved error reporting for failed
loads on Windows (dejong, hobbs)
---- Released 8.3.0, February 10, 2000
+--- Released 8.3.0, February 10, 2000 --- See ChangeLog for details ---
2000-03 (bug fixes, feature enhancement) overhaul of http package for
proper handling of async callbacks (new options), version is now at 2.3
@@ -4870,7 +4870,7 @@ tclLoadDyld.c dl type. (sanchez)
2000-04-24 (bug fix) fixed hang in threaded Unix case when backgrounded
exec process was running (dejong)
---- Released 8.3.1, April 26, 2000
+--- Released 8.3.1, April 26, 2000 --- See ChangeLog for details ---
2000-04-26 (doc fix) updated/added documentation for many API's and
commands (melski)
@@ -4920,7 +4920,7 @@ pattern matching for [array names] (gazetta)
2000-05-31 (feature enhancement) added -nocomplain and -- flags to
[unset] to allow for silent unset operation (hobbs)
---- Released 8.4a1, June 6, 2000
+--- Released 8.4a1, June 6, 2000 --- See ChangeLog for details ---
2000-05-29 (bug fix) corrected resource cleanup in http error cases.
Improved handling of error cases in http. (tamhankar)
@@ -4959,7 +4959,7 @@ sections. (english)
2000-08-07 (bug fix) new man pages memory.n, TCL_MEM_DEBUG.3, Init.3 and
DumpActiveMemory.3. (melski)
---- Released 8.3.2, August 9, 2000
+--- Released 8.3.2, August 9, 2000 --- See ChangeLog for details ---
2000-06 thru 2000-11 (build improvements) Added support for mingw (gcc on
Windows), AIX-5 and Win64 builds (dejong, hobbs)
@@ -4976,7 +4976,7 @@ msgcat package (duperval, krone, nelson)
trace {add|remove|list} {variable|command} name ops command
(darley, melski)
-2000-09-06 (cross-platform feature) Set ^Z (\x1A) as default EOF char. (hobbs)
+2000-09-06 (cross-platform feature) Set ^Z (\32) as default EOF char. (hobbs)
2000-09-07 partial fix for bug 2460 to prevent exec mem leak on Windows for the
common case (gravereaux)
@@ -5018,7 +5018,7 @@ environment (gravereaux)
2000-11-03 (new feature) Tcl_SetMainLoop enables defining an event loop for
tclsh. This enables Tk as a truly loadable package. (hobbs)
---- Released 8.4a2, November 3, 2000
+--- Released 8.4a2, November 3, 2000 --- See ChangeLog for details ---
2000-09-27 (bug fix) fixed a bug introduced by a partial fix in 8.3.2 that
didn't set nonBlocking correctly when resetting the flags for the write
@@ -5076,7 +5076,7 @@ Update of READMEs.
Corrected IRIX-5* configure (english). Added support for AIX-5 (hobbs).
Added support for Win64 (hobbs).
---- Released 8.3.3, April 6, 2001
+--- Released 8.3.3, April 6, 2001 --- See ChangeLog for details ---
2000-11-23 (new feature)[TIP 7] higher resolution timer on Windows (kenny)
@@ -5150,7 +5150,7 @@ system. This includes the addition of 'file normalize', 'file system',
* corrected several minor errors noted by Purify (hobbs)
---- Released 8.4a3, August 6, 2001
+--- Released 8.4a3, August 6, 2001 --- See ChangeLog for details ---
2001-06-27 (bug fix)[217987] corrected backslash substitution of non-ASCII
characters. (hobbs, riefenstahl)
@@ -5256,7 +5256,7 @@ bundles to standard .dylib dynamic libraries like on other unices.
2001-10-18 (bug fix) corrected off-by-one-day error in clock scan with
relative months and years during swing hours. (lavana)
---- Released 8.3.4, October 19, 2001
+--- Released 8.3.4, October 19, 2001 --- See ChangeLog for details ---
2001-08-21 (bug fix)[219184] overagressive compilation of [catch] (sofer)
@@ -5282,6 +5282,8 @@ compiles to 0 bytecodes (sofer)
2001-09-13 (new feature)[TIP 56] Tcl_EvalTokensStandard API (sofer)
+2001-09-13 (new feature) Old ChangeLog entries => ChangeLog.1999 (hobbs)
+
2001-09-17 (new feature) compiling with TCL_COMPILE_DEBUG now required to
enable all compile and execution tracing (sofer)
*** POTENTIAL INCOMPATIBILITY ***
@@ -5366,6 +5368,8 @@ of the Host: header value
2002-01-25 (new feature)[496733] socket options -eofchar and -translation
return read-only values (dejong)
+2002-01-28 (new feature) Old ChangeLog entries => ChangeLog.20900 (hobbs)
+
2002-01-28 (performance enhancement) bytecompiled [regexp] for trivial cases
that amount to string matching. Also -nocase and --. (hobbs)
@@ -5390,7 +5394,7 @@ errored out. (kupries, sofer)
2002-02-15 (new feature)[TIP 72] support for 64-bit integer values on
32-bit platforms and ability to work with >2GiB files. Extends many
-commands. See TIP for details.
+commands. See ChangeLog and TIP for details.
*** POTENTIAL INCOMPATIBILITY ***
2002-02-22 (bug fix)[476537] Fix panic when loading shared library without
@@ -5431,7 +5435,7 @@ of prior Tcl releases. Others will need to be reconciled.
related to the handling of iso2022 text and finalization of escape-based
encodings. (taguchi, takahashi, hobbs)
---- Released 8.4a4, March 5, 2002
+--- Released 8.4a4, March 5, 2002 --- See ChangeLog for details ---
2002-03-06 (new feature)[TIP 80] expanded [lsearch] options (wilkason, fellows)
@@ -5541,7 +5545,7 @@ options to configure (max)
2002-07-03 (bug fix)[577015] [catch] catches even compile errors (sofer)
---- Released 8.4b1, July 5, 2002
+--- Released 8.4b1, July 5, 2002 --- See ChangeLog for details ---
2002-07-08 (bug fix) restored compatibility of [viewFile] in tcltest (porter)
@@ -5579,7 +5583,7 @@ options to configure (max)
Many internal bugs fixed.
Considerable cleanup of the test suite.
---- Released 8.4b2, August 9, 2002
+--- Released 8.4b2, August 9, 2002 --- See ChangeLog for details ---
2002-08-20 (new feature) --enable-memdebug configure option (kupries)
@@ -5594,7 +5598,7 @@ Considerable cleanup of the test suite.
2002-09-02 (platfrom support) 64-bit compile on HP-11 (martin)
---- Released 8.4.0, September 10, 2002
+--- Released 8.4.0, September 10, 2002 --- See ChangeLog for details ---
2002-09-18 (platform support) Updated support for compiling with Cygwin and
either mingw or gcc. (khan, howell, dejong)
@@ -5657,7 +5661,7 @@ dirs to tcl_pkgPath: @executable_path/../Frameworks and
@executable_path/../PrivateFrameworks (if they exist), as well as the dirs
in DYLD_FRAMEWORK_PATH (if set). (steffen)
---- Released 8.4.1, October 22, 2002
+--- Released 8.4.1, October 22, 2002 --- See ChangeLog for details ---
2002-10-28 (bug fix)[627660] [package unknown] chaining for platform specifics
@@ -5750,7 +5754,7 @@ packages in multiple interps.
2003-02-27 (bug fix)[694232] stop [lsearch -start 0 {} x] segfault
---- Released 8.4.2, March 3, 2003
+--- Released 8.4.2, March 3, 2003 --- See ChangeLog for details ---
2003-03-06 (bug fix)[699042] Correct case-insensitive unicode string
comparison in Tcl_UniCharNcasecmp
@@ -5832,7 +5836,7 @@ encoding for the original. Most uses of gb2312 really mean euc-cn.
2003-05-14 (bug fix)[736421] Corrected another putenv() copy behavior
problem when compiling on Windows and using Microsoft's runtime.
---- Released 8.4.3, May 20, 2003
+--- Released 8.4.3, May 20, 2003 --- See ChangeLog for details ---
2003-05-23 (bug fix)[726018] reverted internals change to the
'cmdName' Tcl_ObjType that broke several extensions (TclBlend, e4graph...)
@@ -5873,7 +5877,7 @@ Improved documentation, new tests, and some code cleanup.
[655300, 720634, 735364, 748700, 756112, 756744, 756951, 758488, 760768,
763312, 769895, 771539, 771840, 771947, 771949, 772333]
---- Released 8.4.4, July 22, 2003
+--- Released 8.4.4, July 22, 2003 --- See ChangeLog for details ---
2003-07-23 (bug fix)[775976] fix registry compilation for VC7.
@@ -5919,7 +5923,7 @@ asked for writable events by the generic layer.
2003-11-17 (bug fix)[230589, 504785, 505048, 703709, 840258] fixes to
various odd regexp "can't happen" bugs.
---- Released 8.4.5, November 20, 2003
+--- Released 8.4.5, November 20, 2003 --- See ChangeLog for details ---
2003-12-02 (bug fix)[851747] object sharing fix in [binary scan]
@@ -5956,7 +5960,7 @@ various odd regexp "can't happen" bugs.
2004-03-01 (platform support)[218561] Allow 64-bit configure on IRIX64-6.5*
---- Released 8.4.6, March 1, 2004
+--- Released 8.4.6, March 1, 2004 --- See ChangeLog for details ---
Changes to 8.5a1 include all changes to the 8.4 line through 8.4.6,
plus the following, which focuses on the high-level feature changes
@@ -6042,7 +6046,7 @@ in this changeset (new minor version) rather than bug fixes:
* [TIP #157] leading {expand} syntax on words to cause argument expansion.
This is a safer/cleaner alternative to the use of 'eval'.
---- Released 8.5a1, March 3, 2004
+--- Released 8.5a1, March 3, 2004 --- See ChangeLog for details ---
2004-03-04 (new feature) registry package is [unload]able (thoyts)
=> registry 1.1.4
@@ -6066,7 +6070,7 @@ each command/interp validity before executing. (sofer)
2004-04-06 (clean up) refactored Tcl header file #include order. Might
create need for changes in extensions that #include private headers.
-Changed source code files should work with older Tcl as well.
+Changed source code files should work with older Tcl as well. See ChangeLog.
*** POTENTIAL INCOMPATIBILITY ***
2004-04-07 (bug fix)[920667] install into any Unicode path on Win (hobbs)
@@ -6342,7 +6346,7 @@ Doc improvements [759545,926590,935853,1017072,1018486,1022527,1027849,
1032243,1047928,1048005,1058446,1062647,1065732,1073334,etc.]
Test suite expansion [1036649,1001997,etc.]
---- Released 8.5a2, December 7, 2004
+--- Released 8.5a2, December 7, 2004 --- See ChangeLog for details ---
2004-12-13 (bug fix)[1083082] encoding memory leaks (ade,porter)
@@ -6486,7 +6490,7 @@ Can support [load] from memory as well (steffen)
Documentation improvements [1075433,1085127,1117017,1124160,1149605,etc.]
---- Released 8.5a3, June 4, 2005
+--- Released 8.5a3, June 4, 2005 --- See ChangeLog for details ---
2005-06-06 (bug fix)[1213678] Windows/gcc: crash in stack.test (kenny)
@@ -6737,7 +6741,7 @@ removed (steffen)
Documentation improvements [1211078,1190891,1292427,1277503,1104682,1359183,
1415725,666770]
---- Released 8.5a4, April 27, 2006
+--- Released 8.5a4, April 27, 2006 --- See ChangeLog for details ---
2006-05-04 (bug fix)[1480509] srand() accept wide input (porter,afredd)
@@ -6833,7 +6837,7 @@ URL validity checking against RFC 2986 (hobbs)
2006-10-13 (platform support) get stack size on Darwin (steffen)
---- Released 8.5a5, October 20, 2006
+--- Released 8.5a5, October 20, 2006 --- See ChangeLog for details ---
2006-10-20 (configure change) Added autodetection for OS-supplied timezone
files (max)
@@ -6915,7 +6919,7 @@ upvar and namespace upvar (sofer)
2007-04-23 (bug fix) fts_open() crash on 64bit Darwin 8 or earlier (steffen)
---- Released 8.5a6, April 25, 2007
+--- Released 8.5a6, April 25, 2007 --- See ChangeLog for details ---
2007-04-30 (bug fix)[1705778] many valgrind-detected leaks corrected
@@ -6973,7 +6977,7 @@ of traced command do not fire (sofer)
2007-08-16 (bug fix)[1773040] ::errorInfo trace crash (janssen,porter)
-2007-08-16 (performance)[1564517] precompile constant expressions (porter)
+2007-08-16 (performance)[1564517] pre-compile constant expressions (porter)
2007-08-21 (bug fix)[1775878] 'puts \' in interactive tclsh failed to move to
prompt for continuation line (porter)
@@ -7018,7 +7022,7 @@ project for Xcode 3.0 (steffen)
(bug fix)[1066755] Several stack efficiency efforts increases recursion limit
on Windows to be larger than the default [interp recursionlimit] value
---- Released 8.5b1, September 26, 2007
+--- Released 8.5b1, September 26, 2007 --- See ChangeLog for details ---
2007-10-02 (bug fix)[1806422] proper [tcl::tm::path] autoload (porter)
@@ -7030,7 +7034,7 @@ on Windows to be larger than the default [interp recursionlimit] value
2007-10-25 (bug fix)[1726873] intermittent crash in threads (vasiljevic)
---- Released 8.5b2, October 26, 2007
+--- Released 8.5b2, October 26, 2007 --- See ChangeLog for details ---
2007-10-27 (bug fix)[1821159] fixed broken compile on x86_64 (sofer)
@@ -7066,7 +7070,7 @@ on Windows to be larger than the default [interp recursionlimit] value
Many significant documentation improvements (fellows, sofer)
---- Released 8.5b3, November 19, 2007
+--- Released 8.5b3, November 19, 2007 --- See ChangeLog for details ---
2007-11-20 (enhancement) string rep of dict has stable order (fellows)
@@ -7100,7 +7104,7 @@ over-consumption of resources (drewry,lane,ormandy,fellows)
Several documentation and release notes improvements
---- Released 8.5.0, December 20, 2007
+--- Released 8.5.0, December 20, 2007 --- See ChangeLog for details ---
2007-12-23 (bug fix)[1857126] restore backref support to regexps (hobbs)
@@ -7122,7 +7126,7 @@ Several documentation and release notes improvements
Several documentation and release notes improvements
---- Released 8.5.1, February 5, 2008
+--- Released 8.5.1, February 5, 2008 --- See ChangeLog for details ---
2008-02-06 (enhancement) [clock format] performance (kenny)
@@ -7183,31 +7187,20 @@ variables without "." added to customization hooks (kupries)
2008-03-27 clock tzdata updated to Olson's tzdata2008b (kenny)
---- Released 8.5.2, March 28, 2008
+--- Released 8.5.2, March 28, 2008 --- See ChangeLog for details ---
2008-03-30 (bug fix)[1783544] more robust TclIsNaN() (kenny,teterin)
-2008-04-01 (interface)[1819422] tclStubsPtr no longer in libtcl (porter)
- *** POTENTIAL INCOMPATIBILITY ***
-
2008-04-01 (bug fix)[1839067] FP round fix for Solaris/x86 (kupries,schlenker)
2008-04-02 (bug fix)[780533,1932639] [fcopy] callbacks unreliable (ferrieux)
-2008-04-02 (interface)[1819422] libtclstub symbols MODULE_SCOPE (steffen)
-
2008-04-04 (bug fix) [chan postevent] crash (kupries)
2008-04-07 (bug fix) Fix broken [format {% d}] (max)
2008-04-07 (bug fix)[1350564] Bi-directional [fcopy] now supported (ferrieux)
-2008-04-16 (bug fix)[1938497] Tcl_SetNotifier() fixes (steffen)
-
-2008-04-16 (interface)[1938497] make stubs tables 'static const' (steffen)
-
-2008-05-02 (new feature) [binary] is now a [namespace ensemble] (thoyts)
-
2008-05-07 (bug fix) [dict append] crash (mccormack,fellows)
2008-05-21 (bug fix)[1968882] [info complete "\\\n"] => 0 (porter)
@@ -7216,20 +7209,10 @@ variables without "." added to customization hooks (kupries)
2008-05-23 (bug fix)[1965787] 32-bit overflow in [tell] result (ferrieux)
-2008-05-31 (new feature)[TIP 257] [oo::*] commands from TclOO (fellows)
-
-2008-06-04 (new feature)[TIP 317] [binary encode]; [binary decode] (thoyts)
-
-2008-06-06 (new feature)[TIP 230] [chan push]; [chan pop] (kupries)
-
-2008-06-08 (enhancement)[1973096] bytecompiled [uplevel] scripts (sofer)
-
2008-06-12 (platform support) Solaris static build with DTrace (steffen)
2008-06-12 (platform support) Solaris/amd64 gcc 64bit support (steffen)
-2008-06-13 (new feature)[TIP 285] [interp cancel]; Tcl_CancelEval() (mistachkin)
-
2008-06-20 (bug fix)[1999035] make [interp bgerror $i] act in $i (porter)
2008-06-23 (bug fix)[1972879] bad path intrep caching (porter)
@@ -7238,44 +7221,20 @@ variables without "." added to customization hooks (kupries)
2008-06-25 (bug fix)[1999119] Support TM packages in Safe Base (kupries)
---- Released 8.6a1, June 25, 2008
-
-2008-06-29 (bug fix)[2004480] plug memory leaks (ade,porter,steffen)
-
-2008-07-01 (enhancement)[1905562] embed recursion limit in RE engine (fellows)
+--- Released 8.5.3, June 30, 2008 --- See ChangeLog for details ---
2008-07-03 (bug fix)[1969717] fix package finding on Samba shares (jos)
2008-07-03 (bug fix)[1987821] mem leak in [seek] on reflected chan (kupries)
-2008-07-13 (enhancement)[2017110] new Non-Recursive Evaluation implementation
-enables deep Tcl evaluation stacks without deep C stacks. (sofer)
-
2008-07-20 (enhancement)[2008248] dict->list preserve item intreps (pasadyn)
-2008-07-21 (bug fix)[582506] imported cmds now fire execution traces (sofer)
-
2008-07-21 (bug fix)[2015723] [file] bad use of inodes on Windows (thoyts)
-2008-07-21 (new feature)[TIP 304] [chan pipe] (ferrieux)
-
-2008-07-21 (bug fix)[2021443] more consistent "wrong # args" msgs (nijtmans)
-
2008-07-21 (enhancement) [info frame] returns file data in more cases (kupries)
2008-07-29 (bug fix)[2030670] fix rare panic in TclStackFree (pasadyn,sofer)
-2008-08-01 Tcl_Finalize() no longer called implicitly on DLL_PROCESS_DETACH.
-
-2008-08-05 (enhancement)[1994512] async connect logic simplified (jenglish)
-
-2008-08-06 (bug fix)[2040295] stopped supplying a workaround for bugs
-in Itcl's use of [namespace code]. Itcl now supplies its own workaround.
- *** POTENTIAL INCOMPATIBILITY for older Itcl releases ***
-
-2008-08-06 (bug fix)[2039178] repaired guard against dispatching oo methods
-in a deleted interp. (porter)
-
2008-08-08 tzdata updated to Olson's tzdata2008e (kenny)
2008-08-11 (bug fix)[2046846] 64bit support for http zlib crc (thoyts)
@@ -7283,223 +7242,78 @@ in a deleted interp. (porter)
2008-08-11 (enhancement) automatic [package provide] for TMs (kupries)
-2008-08-17 (bug fix)[2055782] crash involving Tcl_ConcatObj (sofer)
-
-2008-08-21 (new feature) CONST-ified Tcl routines passing (Tcl_ObjType *),
-(Tcl_Filesystem *), or (Tcl_Timer *) arguments (nijtmans,porter)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2008-08-21 (bug fix)[2065115] Restored ***= regexp functioning (hobbs,porter)
-
---- Released 8.6a2, August 25, 2008
+--- Released 8.5.4, August 15, 2008 --- See ChangeLog for details ---
-2008-08-29 (bug fix)[2082299] Install TclOO header files (fellows)
+2008-08-14 (bug fix)[2055782] fix crash in [namespace inscope] (sofer)
-2008-09-01 oo methods called during interp deletion no longer skipped if
-they do not need the dying interp (fellows)
-
-2008-09-02 (support) Dropped support for pre-ANSI compilers. (porter)
-
-2008-09-04 (bug fix)[2093947] var unset trace in coroutine (fellows,sofer)
+2008-08-21 (bug fix)[2065115] correct handling of ***= RE's (hobbs,porter)
2008-09-10 (enhancement) efficient list->dict conversion (elby,fellows)
-2008-09-10 (bug fix)[2102930] faulty numLevels count (madden,sofer)
-
-2008-09-16 (bug fix)[2114165] eval failure following cancel (sofer)
-
2008-09-17 (bug fix)[2116053] export [min] and [max] from tcl::mathfunc (sofer)
-2008-09-22 (new feature)[TIP 320] oo common variable declaration (fellows)
-
-2008-09-24 (new feature)[TIP 316] portable access to Tcl_StatBuf (fellows)
-
-2008-09-24 (new feature)[TIP 323] [file delete], [file mkdir] zero pathNames (porter)
-
-2008-09-25 (new feature)[TIP 315] new var: tcl_platform(pathSeparator) (vu,fellows)
-
-2008-09-25 (new feature)[TIP 323] [global], [variable] zero varNames (porter)
-
-2008-09-26 (new feature)[TIP 323] [lassign], [namespace upvar], [my variable] zero varNames (porter)
-
-2008-09-26 (new feature)[TIP 323] [tcl::tm::path add|remove] zero pathNames (porter)
-
-2008-09-26 (new feature)[TIP 323] [lrepeat] zero elements; zero repeats (porter)
-
2008-09-27 (bug fix)[2130992] prevent overflow crash in [lrepeat] (fellows)
-2008-09-28 (new feature)[TIP 314] ensemble parameters before subcommand (hellström,fellows)
-
-2008-09-29 (new feature)[TIP 318] revised defaults for [string trim] (poser)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2008-09-29 (new feature)[TIP 313] [lsearch -bisect] (spjuth)
-
-2008-09-29 (new feature)[TIP 326] [lsort -stride] (elby)
-
-2008-09-29 (new feature)[TIP 323] [linsert] zero elements (porter)
-
-2008-09-29 (new feature)[TIP 323] [glob] zero patterns (porter)
-
-2008-10-02 (new feature)[TIP 330] interp->result access disabled (kenny)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2008-10-03 (new feature)[TIP 265] Tcl_ParseArgv() (bromley)
-
-2008-10-03 (new feature)[TIP 195] [tcl::prefix] (spjuth)
-
-2008-10-04 (new feature) CONST-ified Tcl routines Tcl_GetIndexFromObj,
-Tcl_RegisterConfig, Tcl_InitCustomHashTable, and routines passing
-(Tcl_ChannelType *). (nijtmans)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2008-10-04 (bug fix)[2059262] unload only libraries marked unloadable (nijtmans)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2008-10-05 (new feature)[TIP 331] [lset listVar end+1 $value] (kenny)
-
2008-10-05 (bug fix)[2143288] correct bad isqrt() results (boffey,kenny)
-2008-10-05 (new feature) CONST-ified return value of the
-Tcl_FSFileAttrStringsProc prototype. (nijtmans)
- *** POTENTIAL INCOMPATIBILITY for Tcl_Filesystems ***
-
-2008-10-07 (new feature)[TIP 327] [tailcall] (sofer)
-
-2008-10-07 (new feature)[TIP 328] [coroutine],[yield],[info coroutine] (sofer)
-
2008-10-08 (bug fix)[2151707] fix stack trace from variable trace (porter)
-2008-10-10 (bug fix)[2155658] crash in oo method export (fellows)
-
---- Released 8.6a3, October 10, 2008
-
-2008-10-13 (bug fix) Fix ability to join threads on 64-bit Windows (thoyts)
-
-2008-10-23 (bug fix)[2186888] Direct-eval [for] handling of [continue] was
-broken by NRE reform (sofer,porter)
+--- Released 8.5.5, October 15, 2008 --- See ChangeLog for details ---
2008-10-24 (bug fix) fix failure to read SHOUTcast streams (thoyts)
=> http 2.7.2
-2008-10-27 (enhancement) system encoding at startup is now "iso8859-1", and
-no longer "identity". Use of identity encoding minimized (porter)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2008-10-31 (bug fix)[2200824] revised [oo::define] to include caller
-context when resolving names. (nassau,fellows)
-
2008-11-10 (bug fix)[2255235] [platform::shell::LOCATE] update (ring,kupries)
=> platform::shell 1.1.4
2008-11-13 (bug fix)[2269431] VFS [load] -> tempfile litter (ficicchia,nijtmans)
-2008-11-26 (bug fix)[2114900] updated tclIndex file (cassoff,kenny)
-
-2008-11-27 (bug fix)[2251175] [{*}{\{}] errors (hellström,ferrieux,porter)
-
-2008-11-29 (new feature)[TIP 210] [file tempfile] (techentin,fellows)
-
2008-11-30 (bug fix)[2362156] [clock]: colon in format string (mizuno,kenny)
-2008-12-02 (bug fix)[2270477] hang in channel finalization (ferrieux,kupries)
+2008-12-01 (bug fix)[2251175] [{*}{\{}] errors (hellström,ferrieux,porter)
-2008-12-02 (new feature)[TIP 336] Tcl_*ErrorLine() routines. Direct access
-to the errorLine field of the interp struct denied by default. (porter)
- *** POTENTIAL INCOMPATIBILITY ***
- *** Define USE_INTERP_ERRORLINE to restore access for legacy code ***
+2008-12-02 (bug fix)[2270477] hang in channel finalization (ferrieux,kupries)
2008-12-04 (bug fix)[2385549] [file normalize] failed on some paths (porter)
-2008-12-05 (new feature)[TIP 307] Tcl_TransferResult() (leunissen,fellows)
-
-2008-12-05 (new feature)[TIP 335] Tcl_InterpActive() (mistachkin,fellows)
-
-2008-12-09 (new feature)[TIP 337] Tcl_BackgroundException() (porter)
-
-2008-12-10 (new feature)[TIP 341] >1 [dict filter] patterns (hellström,fellows)
-
-2008-12-10 (new feature)[TIP 343] [format %b $n] [scan $s %b] (ferrieux)
-
2008-12-10 tzdata updated to Olson's tzdata2008i (kenny)
-2008-12-11 (new feature)[TIP 234] [zlib] and Tcl_Zlib*() (sheffers,fellows)
-
2008-12-11 (bug fix)[2407783] spoil ChannelState when channel name passes
among multiple interps (kupries)
-2008-12-12 (new feature)[TIP 322] Tcl_NR*() routines to enabled non-recursive
-evaluation in extensions (sofer,kenny)
-
-2008-12-09 (new feature)[TIP 338] Tcl_*StartupScript() (porter)
- *** POTENTIAL INCOMPATIBILITY for callers of Tcl*Startup* routines ***
-
-2008-12-16 (new feature)[TIP 329] [try] [throw] (davel,fellows)
-
-2008-12-17 (new feature)[TIP 308] package tdbc 1.0b1 (kenny)
-
-2008-12-18 (new feature)[TIP 332] [close $chan read|write] (ferrieux)
-
-2008-12-18 (bug fix)[2444274] panic in long commands from {*} (goth,porter)
+2008-12-21 (bug fix) Fix ability to join threads on 64-bit Windows (thoyts)
---- Released 8.6b1, December 19, 2008
+2008-12-21 (bug fix)[2114900] updated tclIndex file (cassoff,kenny)
-2008-12-27 [TIP 234] Tcl_Zlib* interface revisions (fellows)
- *** INCOMPATIBILITY with interface of 8.6b1 ***
-
-2009-01-02 (platform support)[878333] IRIX compat for mkstemp() (fellows)
+--- Released 8.5.6, December 21, 2008 --- See ChangeLog for details ---
2009-01-03 (bug fix)[2481670] [clock add] error message (talvo)
-2009-01-05 (bug fix)[2412068] NR-enable [source] (fellows)
-
-2009-01-06 (bug fix)[2489836] crash unknown method dispatch (nadkarni,fellows)
-
-2009-01-06 (bug fix)[2481109] fix context of instance name check (fellows)
-
-2009-01-08 (enhancement) more -errorcode values (fellows)
-
2009-01-19 (new feature) CONFIG_INSTALL_DIR - where tclConfig.sh goes (cassoff)
2009-01-19 (platform support) better tools for BSD ports (cassoff)
2009-01-21 (bug fix)[2458202] exit crash with [chan create]d channel (kupries)
-2009-01-26 (bug fix)[2446662] uniformly declare EOF on RST on sockets (ferrieux)
-
-2009-01-26 (bug fix)[1028264] delay WSACleanup() from under our feet (ferrieux)
-
2009-01-29 (bug fix)[2519474] Tcl_FindCommand() bug exposed by oo (fellows)
-2009-01-29 (bug fix)[2537939] Fix Tcl_OOInitStubs() for no-stubs build (fellows)
-
2009-02-04 (bug fix)[2561746] [string repeat] overflow crash (porter)
-2009-02-05 (enhancement) optimize string operations on bytearrays (fellows)
-
-2009-02-12 (bug fix) enable simpler [oo::define] extension (ferri,fellows)
-
-2009-02-15 (bug fix)[2603158] Tcl_AppendObjToObj: append to self crash (porter)
-
2009-02-17 (platform support) MSVC and _WIN64 (hobbs)
2009-02-20 (bug fix)[2571597] [file pathtype /a] wrong result (nadkarni,porter)
-2009-03-03 (bug fix)[2662434] [zlib crc32] result now unsigned (gavilan,fellows)
-
2009-03-15 (platform support) translate SIGINFO where defined (BSD) (teterin)
-2009-03-15 (bug fix)[2687952] TSD struct memleak (mistachkin)
-
2009-03-18 (bug fix)[2688184] memleak in [file normalize] (mistachkin)
2009-03-20 (bug fix)[2597185] crash in Tcl_AppendStringToObj (porter)
-2009-03-20 (bug fix)[2561794,2669109,2494093,2553906] string overflow (porter)
+2009-03-27 (bug fix)[2710920] [file dirname|tail /foo/] errors (epler,porter)
-2009-03-22 (bug fix)[2502037] NR-enable [namespace unknown] (sofer)
+2009-03-30 (bug fix)[2603158] Tcl_AppendObjToObj: append to self crash (porter)
-2009-03-27 (bug fix)[2710920] [file dirname|tail /foo/] errors (epler,porter)
+2009-04-07 (bug fix)[2561794,2669109,2494093,2553906] string overflow (porter)
2009-04-08 (bug fix)[2570363] unsafe [eval]s in tcltest (bron,porter)
=> tcltest 2.3.1
@@ -7514,22 +7328,16 @@ evaluation in extensions (sofer,kenny)
2009-04-10 (bug fix)[1961211] Darwin [load] back-compatibility (steffen)
-2009-04-09 (new feature) http chunked+gzip modes (thoyts)
-=> http 2.8.0
+2009-04-14 tzdata updated to Olson's tzdata2009f (kenny)
-2009-04-11 (enhancement) clarified cmd name resolution in oo forwards (fellows)
+--- Released 8.5.7, April 15, 2009 --- See ChangeLog for details ---
-20009-04-19 (bug fix)[2715421] http: excess bytes after POST (thoyts)
-=> http 2.8.1
+2009-04-27 (bug fix)[2446662] uniformly declare EOF on RST on sockets (ferrieux)
-2009-04-30 (bug fix)[2486550] coroutine in [interp invokehidden] (sofer)
+2009-04-27 (bug fix)[1028264] delay WSACleanup() from under our feet (ferrieux)
2009-05-07 (bug fix)[2785893] find command in deleted namespace (sofer)
-2009-05-08 (bug fix)[2414858] tailcall in oo constructor (fellows)
-
-2009-05-14 (new subcommand)[TIP 354] [info object namespace] (fellows)
-
2009-05-29 (platform support) account for ia64_32 (kupries)
=> platform 1.0.5
@@ -7539,32 +7347,10 @@ evaluation in extensions (sofer,kenny)
2009-06-13 (bug fix)[2802881] corrected compile env context (tasada,porter)
-2009-06-17 (redesign) reduced ambition of [exit] finalization with aim to
-avoid otherwise very tricky multi-thread finalization bugs. (staplin,ferrieux)
- *** POTENTIAL INCOMPATIBILITY for exit handlers ***
-
-2009-06-26 (platform support) updates for Xcode 3.1 & 3.2 (steffen)
-
-2009-06-30 (platform support) clang static analyzer macros (steffen)
-
2009-07-01 (bug fix)[2806622] Win: bad tcl_platform(user) value (thoyts)
-2009-07-05 (bug fix) zlib support asynch [chan copy] on chan transform (fellows)
-
-2009-07-12 (bug fix)[1895546] TclOO support for Itcl 4 method caching (fellows)
-
-2009-07-13 (bug fix)[1605269] NR-related [info frame] fixes (kupries)
-
-2009-07-14 (bug fix)[2821401] NR-enable direct eval [switch] (kenny)
-
2009-07-16 (bug fix)[2819200] underflow settings on MIPS systems (porter)
-2009-07-19 (interface)[TIP 354] new routine Tcl_GetObjectName() (fellows)
-
-2009-07-20 (performance) favor [string is] success cases over empty (fellows)
-
-2009-07-22 (interface) removed TclpPanic() routine (nijtmans)
-
2009-07-23 (bug fix)[2820349] plug event leak in notifier (mistachkin)
2009-07-24 (bug fix)[2826248] crash in Tcl_GetChannelHandle (sonnenburg,kupries)
@@ -7573,10 +7359,6 @@ avoid otherwise very tricky multi-thread finalization bugs. (staplin,ferrieux)
2009-08-06 (bug fix)[2827000] reflected channels can signal EGAIN (kupries)
-2009-08-12 (new feature)[TIP 353] Tcl_NRExprObj() (porter)
-
-2009-08-20 (bug fix)[2823276] NR-enable [if], [for], [while] (fellows)
-
2009-08-20 (bug fix)[2806250] EIAS violation in ~foo pathnames (porter)
2009-08-21 (bug fix)[2837800] [glob */foo] return ./~x/foo (porter)
@@ -7593,15 +7375,8 @@ avoid otherwise very tricky multi-thread finalization bugs. (staplin,ferrieux)
2009-09-11 (bug fix)[2849860] http handle "quoted" charset value (fellows)
=> http 2.7.4
-2009-09-11 (enhancement)[2314561] [subst] now bytecompiled, NR-enabled (porter)
-
-2009-09-24 (new feature)[TIP 356] Tcl_NRSubstObj() (porter)
-
2009-10-04 (bug fix)[2569449] Core Foundation memory bug in Tiger (steffen)
-2009-10-06 (bug fix) repair intrep loss in slave interp evaluations
-introduced by first versions of the NRE conversion (nadkarni,porter)
-
2009-10-06 (bug fix)[1941434] broken tclTomMath.h includes (porter)
2009-10-07 (bug fix)[2871908] leaked hash table (mistachkin,kupries)
@@ -7615,136 +7390,68 @@ introduced by first versions of the NRE conversion (nadkarni,porter)
2009-10-21 (bug fix)[2882561] Haiku OS signal support (morrison,fellows)
-2009-10-22 (bug fix)[2883857] [my varname arr(index)] (boudaillier,fellows)
-
-2009-10-23 (bug fix) 0-length writes: spurious SIG_PIPE (teterin,kupries)
-
2009-10-24 Broken DST applied EU rules to US zones (lehenbauer,kenny)
2009-10-29 (bug fix)[2800740] halved bignum memory on 64-bit systems (porter)
- *** POTENTIAL INCOMPATIBILITY ***
+ *** POTENTIAL INCOMPATIBILITY ***
-2009-11-05 (bug fix)[2854929] TM search path support in Safe Base (kupries)
+2009-11-03 tzdata updated to Olson's tzdata2009q (kenny)
-2009-11-05 (enhancement) rewrite of the Safe Base commands (kupries)
+2009-11-03 (bug fix)[2854929] TM search path support in Safe Base (kupries)
2009-11-11 (bug fix)[2888099] [close] loses ENOSPC error (khomoutov,ferrieux)
2009-11-11 (bug fix)[2891171] RFC 3986 compliance for ? in URL (nijtmans)
-=> http 2.8.2
+=> http 2.7.5
2009-11-12 (bug fix)[2895565] [fcopy -size] miscounts when converting encodings
(kupries)
-2009-11-16 (bug fix)[2891556] encoding finalization crash (mistachkin,ferrieux)
-
-2009-11-18 (bug fix)[2849797] consistent names for std chans (nijtmans,fellows)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2009-11-19 (enhancement) [load]able Tcltest extension (nijtmans)
-
-2009-11-24 (bug fix)[2893771] [file stat] on Win locked files (thoyts)
+--- Released 8.5.8, November 16, 2009 --- See ChangeLog for details ---
-2009-11-24 (bug fix)[2903011] crash call destructor from constructor (fellows)
-
-2009-12-03 (bug fix)[2906841] Safe Base [glob ../*] fixes (fellows)
-
-2009-12-09 (bug fix)[2901998] consistent I/O buffering (ferrieux,kupries)
+2009-11-16 (bug fix)[2891556] encoding finalization crash (mistachkin,ferrieux)
-2009-12-11 (bug fix)[2806407] NR-enabled coroutines (sofer)
+2009-12-09 (enhancement) rewrite of the Safe Base commands (kupries)
2009-12-16 (bug fix)[2913616] msgcat: improved safe interp support (fellows)
=> msgcat 1.4.3
-2009-12-22 (bug fix)[2918962] [lsort -index -stride] crash (moore,fellows)
-
2009-12-23 (bug fix)[2913625] [info script/nameof] in safe interps (fellows)
2009-12-28 (bug fix)[2891362] enable time limit in child interps (fellows)
-2009-12-29 (bug fix)[2922555] [binary decode hex { }] crash (thoyts)
-
-2009-12-29 (bug fix)[2895741] enable min(), max() in safe interps (fellows)
-
-2009-12-30 (bug fix)[2824981] guard [unknown] against [set] undef (sofer)
+2009-12-28 (bug fix)[2895741] enable min(), max() in safe interps (fellows)
2010-01-05 (bug fix)[2918610] [file rootname] corruption (magerya,porter)
+2010-01-06 (enhancement) Haiku, CYGWIN support improvements (nijtmans)
+
2010-01-18 (bug fix)[2932421] less [format %s] shimmer (ferrieux)
2010-01-18 (bug fix)[2918110] [chan postevent] crash (bron,kupries)
-2010-01-21 (bug fix)[2910748] NR-enable epoch fallback direct eval (sofer)
-
-2010-01-30 (enhancement) [unset] now bytecompiled (fellows)
-
2010-02-01 (bug fix)[2942697] faster match: some pathological regexp patterns
(lane,fellows)
-2010-02-01 (bug fix)[2939073] [array unset] unset trace crash (ferrieux)
-
-2010-02-02 (bug fix)[2944404] crash in oo destructor (fellows)
-
-2010-02-02 (new feature) [array] is now a [namespace ensemble] (fellows)
-
-2010-02-05 (enhancement) [error] now bytecompiled (fellows)
-
-2010-02-08 (bug fix)[2947783] Tcl_Zlib*flate fail on shared values (fellows)
+2010-02-02 (bug fix)[2939073] [array unset] unset trace crash (ferrieux)
-2010-02-09 (enhancement) [try] now bytecompiled (fellows)
-
-2010-02-11 (bug fix)[2826551] line-sensitive matching in regexp (dejong)
+2010-02-02 (bug fix)[2933089] [info frame] shared lit trouble (kupries)
2010-02-11 (bug fix)[2949740] [open |noSuch rb] crash (kovalenko,fellows)
-2010-02-15 (bug fix)[2950259] harden (delete obj ns -> delete obj) (fellows)
-
-2010-02-21 (bug fix)[2954959] get sign of abs($zero) right (nijtmans)
-
-2010-02-22 (bug fix)[2762041] zlib chan transforms read EOF too early (kupries)
-
-2010-02-27 (bug fix)[801429] Tcl_SetMainLoop() thread safety (fellows)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2010-03-02 (enhancement) -fvisibility-hidden build support (nijtmans)
-
-2010-03-04 (bug fix)[2962664] [oo::class destroy] crash (fellows)
-
-2010-03-05 (interface) TclOO typedefs for function pointers (fellows)
- *** POTENTIAL INCOMPATIBILITY ***
+2010-02-11 (bug fix)[2954959] get sign of abs($zero) right (nijtmans)
2010-03-09 (bug fix)[2936225] stop [chan copy] to slow channel consuming all
memory with buffer backup (ferrieux)
-2010-03-17 (bug fix)[2921116] crash in chan transfrom teardown (kupries)
-
-2010-03-19 (enhancement) [throw] now bytecompiled (fellows)
-
2010-03-20 (enhancement) permit [fcopy] of > 2**31 bytes (fellows)
-2010-03-24 (new feature) [info object methodtype] (fellows)
-
2010-03-24 (bug fix)[2383005] [return -errorcode] reject non-list (porter)
2010-03-25 (bug fix)[2976504] broken fstatfs() call (reeuwijk,fellows)
-2010-03-30 (new feature)[TIP 362] [registry -32bit|-64bit] (courtney,fellows)
-=> registry 1.3
-
2010-03-30 (bug fix)[2978773] refchan mem preservation (kupries)
-2010-04-02 (new feature)[TIP 357] Tcl_LoadFile, Tcl_FindSymbol, etc. (kenny)
-
-2010-04-05 (configure change)[TIP 364] default build: --enable-threads (fellows)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2010-04-02 (new feature)[TIP 348] [info errorstack], [return -errorstack]
-(ferrieux)
-
-2010-04-20 (enhancement) update bundled zlib to 1.2.5 (nijtmans)
-
-2010-04-29 (enhancement)[2992970] optimize bytearray appends (fellows)
-
2010-05-19 (bug fix)[3004007] dict/list shimmer w/o string rep loss (fellows)
2010-06-09 (bug fixes) platform: several fixes for 64 bit systems (kupries)
@@ -7752,10 +7459,7 @@ memory with buffer backup (ferrieux)
2010-06-16 (bug fix)[3016135] [clock format] in he_IL locale (nijtmans)
-2010-06-18 (bug fix)[3017997] Add .cmd to file extensions for [exec] (fellows)
-
2010-06-28 (bug fix)[3019634] support errno.h changes in MSVC++ 2010 (nijtmans)
- *** POTENTIAL INCOMPATIBILITY ***
2010-07-02 (enhancement) -errorcode for [expr] domain errors (fellows)
@@ -7764,136 +7468,40 @@ memory with buffer backup (ferrieux)
2010-08-04 (bug fix)[3034840] mem corrupt when refchan loses interp (kupries)
2010-08-04 (enhancement) Win [load] use LOAD_WITH_ALTERED_SEARCH_PATH (hobbs)
+ *** POTENTIAL INCOMPATIBILITY ***
-2010-08-04 (platform support) panic on detection of win9x system (hobbs)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2010-08-10 (fix) Handle non-null-terminated bytearrys in glob matching (hobbs)
-
-2010-08-11 (fix) copy-paste bug in [yield] implementation (sofer, goth)
-
-2010-08-11 (platform) Drop pre-aix 4.2 support, ldAix (hobbs)
-
-2010-08-14 (frq)[2819611] changed signatures of hash fnctions, delete-file, and get-native-path (nijtmans)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2010-08-15 (bug fix)[3045010] tweaked error message for wrong#args of lambda's (fellows)
-
-2010-08-18 (bug fix)[3004191] fixed safe [glob] (fellows)
-
-2010-08-21 (patch)[3034251] genStubs steal features of ttkGenStubs (nijtmans)
-
-2010-08-26 (bug fix)[1230554] configure, OSF-1 problems, windows manifest issues (hobbs)
-
-2010-08-30 (bug fix) [3046594,3047235,3048771] reimplemented tailcall (sofer)
-
-2010-08-31 fixed manifest handling on windows (hobbs, kupries)
-
-2010-08-31 windows makefile and stub changes (nijtmans)
-
-2010-09-01 (bug fix)[3057639] compiled lappend trace consistency (hobbs,kupries)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2010-09-01 fixed safe glob handling of -directory (kupries)
-
-2010-09-02 fixed safe glob handling of -join (kupries)
-
-2010-09-08 (bug fix)[3059922] build with mingw on amd64 (porter, mescalinum)
-
-2010-09-15 (bug fix)[3067036] stop hang in bytearray append (fellows)
-
-2010-09-22 unified set of link libraries between mingw and vc (nijtmans)
-
-2010-09-22 (bug fix)[3072640] protect writes to ::error* variables (sofer)
-
-2010-09-23 fix leak of return options [catch $err m constant] (porter, hobbs)
-
-2010-09-24 (bugfix)[3056775] fixed race condition in windows sockets (kupries)
-
-2010-09-24 (performance) string eq/cmp (hobbs)
-
-2010-09-26 (patch)[3072080] rewritten NRE core (sofer)
-
-2010-09-28 (new feature)[TIP 162] implementation of ipv6 sockets (max)
-
-2010-10-02 (bug fix)[3079830] properly invalidate string rep of dicts (fellows)
-
-2010-10-06 (bug fix)[3081065] fix writing to freed Tcl_Obj (porter)
-
-2010-10-08 fix in ipv6 code on windows (nijtmans)
-
-2010-10-09 fixed overallocation of execution stack (sofer)
-
-2010-10-11 windows unicode changes (nijtmans)
-
-2010-10-12 (bug fix)[3084338] fixed meamleak in ipv6 code (max)
-
-2010-10-13 (bug fix)[467523,983660] alt fix allows empty literal share (porter)
-
-2010-10-15 (bugfix)[3085863] updated unicode tables (nijtmans)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2010-10-16 refactored implementation of dict iteration (fellows)
-
-2010-10-17 (patch)[2995655] report inner contexts on error stack (ferrieux)
-
-2010-10-19 (bug fix)[3081008] fixed bytearray zlib interaction (fellows)
-
-2010-10-19 improved crc, appending to bytearray (fellows)
-
-2010-10-20 improved compilation of [dict for] (fellows)
-
-2010-10-26 Added private support to disable reverse dns (max)
-
-2010-10-26 Prevent crashes when querying socket options (fellows, max)
+2010-08-12 (bug fix)[2826551] line-sensitive matching in regexp (dejong)
-2010-10-28 (bug fix)[3093120] prevent freeaddrinfo(NULL) (porter, virden)
+2010-08-19 (bug fix)[3048354] buffer overflow detect in Fortify build (fellows)
-2010-10-29 (bug fix)[2905784] stop cycle waste in short [after] (ferrieux)
+2010-08-23 tzdata updated to Olson's tzdata2010l (kenny)
-2010-11-01 tzdata updated to Olson's tzdata2010o (kenny)
+2010-09-01 (bug fix)[3057639] no read traces [lappend arr(elem) ...] (hobbs)
+ *** POTENTIAL INCOMPATIBILITY ***
-2010-11-04 (bug fix)[3099086] Clarified docs of var substitution (fellows)
+--- Released 8.5.9, September 8, 2010 --- See ChangeLog for details ---
-2010-11-04 improved install targets (cassof)
+2010-09-24 (bug fix)[3056775] race condition in Win sockets (twylite,kupries)
-2010-11-04 improved testing of sockets (max)
+2010-10-23 (update)[3085863] Update Unicode data to 6.0 (nijtmans)
-2010-11-05 (frq)[491789] setargv/unicode cmdline for MSVC (nijtmans)
+2010-11-02 Safe Tcl handling of empty path lists (cassoff)
-2010-11-09 (bug fix)[3105999] fixed memleak in OO var resolver (fellows)
+2010-11-03 (bug fix)[3098302] crash in compiled [catch] (kenny)
2010-11-15 (TIP 378)[3081184] improved TIP 280 performance (kupries)
-2010-11-16 (platform) VS 2005 SP1 MSVC compiler (nijtmans)
-
-2010-11-18 (bug fix)[3111059] leak in [namespace delete] w coroutines (sofer)
-
-2010-11-28 [3120139,3105247] Tcl_PrintDouble improvements (kenny)
-
-2010-11-29 (new cmd) [tcl::unsupported::inject] (ferrieux,sofer)
-
2010-11-30 (enhancement) Restore TclFormatInt for performance (hobbs)
-2010-12-09 (new feature) [file] is now a [namespace ensemble] (fellows)
-
-2010-12-19 (bug fix) [fcopy -size 1 -command] asynchronous (ferrieux)
+2010-11-30 (enhancement) Tcl_PrintDouble performance improvements (kenny)
2010-12-12 (platform) OpenBSD build improvements (cassoff)
2010-12-17 (platform) Revisions to support rpm 4.4.2 (cassoff)
-2010-12-27 (bug fix) crash in [lsort] w multiple -index options (fellows)
-
-2010-12-30 (bug fix)[3142026] GrowEvaluationStack OBOE (harder,sofer)
-
-2011-01-18 (bug fix)[3001438] [info frame -1] crash (mccormack,fellows)
-
-2011-03-01 (performance)[3168398] optimize [interp cancel] (mistachkin)
-
-2011-03-05 (bug fix)[3185009] crash in OO variables (danckaert,fellows)
+2011-01-13 (bug fix)[3142026] GrowEvaluationStack OBOE (harder,sofer)
-2011-03-05 (new cmd) [tcl::unsupported::assemble] (ugurlu,kenny)
+2011-01-19 (bug fix)[3072640] protect writes to ::error* variables (sofer)
2011-03-06 (bug fix)[3200987,3192636] parser buffer overruns (porter)
@@ -7901,21 +7509,12 @@ memory with buffer backup (ferrieux)
2011-03-09 (bug fix)[3202171] repair [namespace inscope] optimizer (porter)
-2011-03-10 (new version) better tcltest reporting from child interps (fellows)
-=> tcltest 2.3.3
-
-2011-03-10 (new feature) [namespace] is now a [namespace ensemble] (fellows)
-
-2011-03-12 (interface) reduce casting by ckalloc(), ckfree() callers (fellows)
-
2011-03-14 (bug fix) Fixes from libtommath 0.42.0 release (fellows)
2011-03-21 (bug fix)[3216070] [load] extension from embed Tcl apps (nijtmans)
***POTENTIAL INCOMPATIBILITY***
-2011-03-27 (performance) NRE: LIST lset foreach benchmark (twylite)
-
-2011-04-11 (bug fix)[3282869] coroutine + eval + locals crash (ferrieux,sofer)
+2011-04-12 (bug fix)[3285472] intrep corruption in [string reverse] (porter)
2011-04-13 (bug fix)[2662380] crash when variable append trace unsets (sofer)
@@ -7928,29 +7527,25 @@ memory with buffer backup (ferrieux)
2011-05-10 (bug fix)[3173086] Crash parsing long lists (rogers,porter)
-2011-05-24 (enhancement) msgcat internal improvements (fellows)
-=> msgcat 1.4.4
+2011-05-12 (bug fix)[2715421] surplus \n in POST (passadyn,thoyts)
+=> http 2.7.6
-2011-05-25 (TIP 381) [info object|class call] [self call] [nextto] (fellows)
+2011-05-24 tzdata updated to Olson's tzdata2011g (iyer)
-2011-05-31 (bug fix)[3293874] let lists grow all the way to the limit (porter)
+2011-05-25 (enhancement) msgcat internal improvements (fellows)
+=> msgcat 1.4.4
2011-06-02 (bug fix)[3185407] cmd resolution epoch flaw (nadkarni,fellows)
2011-06-13 (bug fix)[3315098] mem leak generating double string rep (neumann)
+2011-06-21 (new cmd) [tcltest::loadIntoSlaveInterpreter] (fellows)
+=> tcltest 2.3.3
+
2011-06-22 (new feature) DEB_HOST_MULTIARCH support (kupries)
=> platform 1.0.10
-2011-07-15 (bug fix)[3357771] Prevent circular refs in bytecode (porter)
-
-2011-07-28 tzdata updated to Olson's tzdata2011h (porter)
-
-2011-08-01 (bug fix)[3383616] memleak exposed by XOTcl (neumann,sofer)
-
-Many more Tcl built-in command errors now set an -errorcode.
-
---- Released 8.6b2, August 8, 2011
+--- Released 8.5.10, June 23, 2011 --- See ChangeLog for details ---
2011-07-02 (bug fix)[3349507] correct double(1[string repeat 0 23]) (kenny)
@@ -7972,24 +7567,20 @@ Many more Tcl built-in command errors now set an -errorcode.
like "nano()" instead of parsing as "nan o()" with missing op (duquette,porter)
*** POTENTIAL INCOMPATIBILITY ***
-2011-09-10 (bug fix)[3400658] wrong num args msg with TclOO (rsooltan,fellows)
-
2011-09-13 (bug fix)[3390638] solaris studio cc workaround (kechel,porter)
2011-09-13 (bug fix)[3405652] DTrace workaround (michelson,porter)
2011-09-16 (bug fix)[3391977] -headers overrides -type (ziegenhagen,fellows)
-=> http 2.8.3
-
-2011-09-16 (TIP 388) New \Uhhhhhhhh syntax (nijtmans)
+=> http 2.7.7
-2011-10-06 (enhancement) bytecode compile [dict with] (fellows)
+2011-09-16 (bug fix)[3400658] wrong num args msg with TclOO (rsooltan,fellows)
2011-10-11 (bug fix)[2935503] [file stat] returns bad mode (nadkarni,nijtmans)
-2011-10-20 (bug fix)[3418547] cmd lits and custom resolvers (soberning,fellows)
+2011-10-15 tzdata updated to Olson's tzdata2011l (iyer)
-2011-10-31 (bug fix)[3414754] EIAS violation in fs paths (porter)
+--- Released 8.5.11, November 4, 2011 --- See ChangeLog for details ---
2011-11-22 (bug fix)[3354324] Win: [file mtime] sets wrong time (nijtmans)
@@ -8005,191 +7596,123 @@ like "nano()" instead of parsing as "nan o()" with missing op (duquette,porter)
2012-01-08 (bug fix)[3470928] zoneinfo trouble with Windhoek data file (kenny)
2012-01-13 (bug fix)[3472316] fix retrieval of socket error (fellows)
+=> http 2.7.8
2012-01-21 (bug fix)[3475667] [regexp] buffer read overflow (sebres)
2012-01-22 (bug fix)[3475264] [dict exists] return 0, not error (fellows)
-2012-01-25 (bug fix)[3474460] [oo::copy] var resolution list (fellows)
-
2012-01-26 (bug fix)[3475569,3479689] mem corrupt in fs path (sebres,porter)
-2012-01-30 (enhancement) improve bytecode compile of [catch] (fellows)
-
2012-02-02 (bug fix)[2974459,2879351,1951574,1852572,1661378,1613456] Fix
problems where [file *able] would return false results on Win/Samba (porter)
+2012-02-02 (update)[3464401] Support Unicode 6.1 (nijtmans)
+
2012-02-06 (bug fix)[3484621] bump bytecode epoch on exec traces (kuhn,sofer)
-2012-02-15 (bug fix)[3487626] crash compiling [dict for] (fellows)
+2012-02-09 (bug fix)[3484402] mem corrupt OBOE in unicode append (porter)
-2012-02-15 (enhancement) bytecode compile [lrange],[lreplace] (fellows)
+2012-02-15 (bug fix)[3487626] crash compiling [dict for] (fellows)
2012-02-17 (bug fix)[2233954] compile problem on AIX & Android (nijtmans)
2012-02-29 (bug fix)[3466099] BOM in Unicode (nijtmans)
2012-03-07 (bug fix)[3498327] RFC 3986 compliance (kupries)
-
-2012-03-26 (TIP 380) New builtin class [oo::Slot] (fellows)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2012-03-27 (TIP 397) <cloned> method to extend [oo::copy] (fellows)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2012-03-27 (TIP 395) New subcommand [string is entier] (fellows)
-
-2012-04-02 (TIP 396) New command [yieldto] (fellows)
-
-2012-04-04 (bug fix)[3514761] crash combining objects and ensembles (fellows)
-
-2012-04-09 (bug fix)[2712377] [info vars] and oo variables (fellows)
-
-2012-04-09 (bug fix)[3396896] no dups in oo var lists (fellows)
+=> http 2.7.9
2012-04-11 (bug fix)[3448512] [clock scan 1958-01-01] fail on Win (nijtmans)
-2012-04-15 (bug fix)[3517696] fix flush of zlib chan xform (fellows)
-
2012-04-18 tzdata updated to Olson's tzdata2012c (kenny)
-2012-04-28 (TIP 398) exit non-blocking chan without flush (ferrieux)
- *** POTENTIAL INCOMPATIBILITY ***
-
2012-05-02 (enhancement) Better use of Intel cpuid instruction (nijtmans)
-2012-05-03 (bug fix)[3428753] Unbreak synchronous [socket -async] (porter)
-
-2012-05-10 (bug fix)[2812981] force consistent config of Tcl+pkgs (ferrieux)
-
2012-05-10 (bug fix)[473946] correct send of special characters (nijtmans)
-
-2012-05-17 (bug fix)[3445787] fix [file] ensemble in Safe Base (fellows)
+=> dde 1.3.3
2012-05-17 (bug fix)[2964715] fix [glob] in Safe Base (fellows)
2012-05-17 (bug fix)[3106532] proper [switch -indexvar] values (fellows)
*** POTENTIAL INCOMPATIBILITY ***
-2012-05-21 (TIP 106) New -binary option to [dde execute|poke] (oehlmann)
-=> dde 1.4.0
-
-2012-05-23 (bug fix)[3525907] [zlib push decompress] & [chan event]
-(fellows,ferrieux,kupries)
-
-2012-05-28 (bug fix)[3529949] Protect ~ paths in Safe Base (fellows)
-
-2012-06-21 (bug fix)[3362446] [registry keys] failure (nijtmans)
-=> registry 1.3.0
-
2012-06-25 (bug fix)[3537605] [encoding dirs a b] error message (fellows)
2012-06-25 (bug fix)[3024359] crash when multi-thread concurrent [file system]
and Tcl_FSMountsChanged(). (porter)
2012-06-29 (bug fix)[3536888] fix locale guessing (oehlmann,nijtmans)
+=> msgcat 1.4.5
2012-07-05 (bug fix)[1189293] make "<<" redirect binary safe (porter)
-2012-07-08 (bug fix)[3531209] accept IPv6 URLs (max)
-=> http 2.8.4
+2012-07-11 (bug fix)[3362446] [registry keys] failure (nijtmans)
+=> registry 1.2.2
+
+2012-07-16 (bug fix)[3544683] reentrant syscalls on BSD (cassoff,fellows)
2012-07-24 (bug fix) stop mem corruption in stacked channel events (max,porter)
2012-07-25 (bug fix)[3546275] [auto_execok] search match [exec] (danckaert)
-2012-07-27 (update)[3464401] Support Unicode 6.2 (nijtmans)
+Many revisions to better support a Cygwin environment (nijtmans)
-2012-08-20 (bug fix)[3559678] [file normalize] EIAS failure (phao,dgp)
+--- Released 8.5.12, July 27, 2012 --- See ChangeLog for details ---
-2012-08-25 (bug fix)[3561330] Ukranian translation of "March" (teterin)
+2012-07-27 (update)[3464401] Support Unicode 6.2 (nijtmans)
-2012-09-07 (TIP 404) New msgcat commands [mcflset], [mcflmset] (oehlmann)
-=> msgcat 1.5.0
+2012-08-07 (bug fix)[3554250] fs segfault in thread exit handler (porter)
-Many revisions to better support a Cygwin environment (nijtmans)
+2012-08-08 (update)[1536227] Cygwin network pathname support (nijtmans)
-Dropped support for OS X versions less than 10.4 (Tiger) (fellows)
+2012-08-20 (bug fix)[3559678] [file normalize] EIAS failure (phao,dgp)
---- Released 8.6b3, September 18, 2012
+2012-08-25 (bug fix)[3561330] Ukranian translation of "March" (teterin)
-2012-09-20 (enhancement) full Unicode support (nijtmans)
-=> dde 1.4.0
+2012-09-11 (bug fix)[3564735] mem corruption w/ Itcl's [variable] (porter)
-2012-09-20 (enhancement) update bundled zlib to 1.2.7 (nijtmans)
+2012-09-25 (TIP 404) New msgcat commands [mcflset], [mcflmset] (oehlmann)
+=> msgcat 1.5.0
2012-10-03 (bug fix) exit panic on stacked std channel (griffin,porter)
2012-10-14 (bug fix) [tcl::Bgerror] crash on non-dict options (nijtmans)
-2012-10-16 (TIP 400) New [zlib] options to set compression dict (fellows)
-
-2012-10-16 (TIP 405) New commands [lmap] and [dict map] (fellows)
-
-2012-10-24 (enhancement) [dict unset] now bytecompiled (fellows)
-
-2012-11-05 (TIP 413) Revisions to default [string trim*] trimset (nijtmans)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2012-11-05 (enhancement) Now bytecompiled: [array exists], [array set],
-[array unset], [dict create], [dict exists], [dict merge], [format],
-[info commands], [info coroutine], [info level], [info object],
-[namespace current], [namespace code], [namespace qualifiers], [namespace tail],
-[namespace which], [regsub], [self], [string first], [string last],
-[string map], [string range], [tailcall], [yield]. (fellows)
-
2012-11-06 (bug fix)[3581754] avoid multiple callback on keep-alive (fellows)
-=> http 2.8.5
+=> http 2.7.10
+
+2012-11-07 (bug fix)[3574493] hang in Windows socket finalization (fassel)
2012-11-07 tzdata updated to Olson's tzdata2012i (kenny)
-2012-11-13 (bug fix)[3567063] thread fp settings from master (mistachkin)
+--- Released 8.5.13, November 12, 2012 --- See ChangeLog for details ---
-2012-11-14 (bug fix)[2933003] tempfile creation in $TMPDIR (fellows)
+2012-11-13 (enhancement)[360894] Threads inherit floating point from creator.
-2012-11-15 (TIP 416) New [load] options -global and -lazy (nijtmans)
+2012-11-14 (enhancement)[2933003] compile setting: TCL_TEMPORARY_FILE_DIRECTORY
-2012-11-20 (bug fix)[3033307] base64 trail whitespace (kovalenko,goth)
+2012-11-16 (bug fix)[3587651] [info functions] returns complete set. (porter)
-2012-12-03 (bug fix) [configure] query broke init from argv (porter)
+2012-12-03 (bug fix) tcltest: Correct legacy auto-init fom $::argv (porter)
=> tcltest 2.3.5
-2012-12-13 (bug fix)[3595576] crash: [catch {} -> noSuchNs::var] (sofer,porter)
+2012-12-06 (bug fix) Tcl_InitStubs("8.5",1) must reject 8.50. (porter)
-2012-12-13 (bug fix) crash: [zlib gunzip $data -header noSuchNs::var] (porter)
-
---- Released 8.6.0, December 20, 2012
-
-2012-12-22 (bug fix)[3598150] DString to Tcl_Obj memleak (afredd)
+2012-12-13 (bug fix)[3595576] mem flaw in [catch {} -> no-such-ns::v] (porter)
2012-12-27 (bug fix)[3598580] Tcl_ListObjReplace() refcount fix (nijtmans)
-2013-01-04 (bug fix) memleak in [format] compiler (fellows)
-
2013-01-08 (bug fix)[3092089,3587096] [file normalize] on junction points
2013-01-09 (bug fix)[3599395] status line processing (nijtmans)
2013-01-23 (bug fix)[2911139] repair async connection management (fellows)
-=> http 2.8.6
-
-2013-01-26 (bug fix)[3601804] Darwin segfault platformCPUID (nijtmans)
-
-2013-01-28 (enhancement) improve ensemble bytecode (fellows)
-
-2013-01-30 (enhancement) selected script code improvements (fradin)
-=> tcltest 2.3.6
+=> http 2.7.11
2013-01-30 (bug fix)[3599098] update to handle glibc banner changes (kupries)
=> platform 1.0.11
-2013-01-31 (bug fix)[3598282] make install DESTDIR support (cassoff)
-
2013-02-05 (bug fix)[3603434] [file normalize a:/] flaw in VFS (porter,griffin)
-2013-02-09 (bug fix)[3603695] $obj varname resolution rules (venable,fellows)
-
-2013-02-11 (bug fix)[3603553] zlib flushing errors (vampiera,fellows)
-
2013-02-14 (bug fix)[3604576] msgcat use of Windows registry (oehlmann,nijtmans)
=> msgcat 1.5.1
@@ -8197,12 +7720,8 @@ Dropped support for OS X versions less than 10.4 (Tiger) (fellows)
2013-02-21 (bug fix)[3605447] unbreak [namespace export -clear] (porter)
-2013-02-23 (bug fix)[3599194] fallback IPv6 routines (afredd,max)
-
2013-02-27 (bug fix)[3606139] stop crash in [regexp] (lane)
-2013-03-03 (bug fix)[3606258] major serial port update (english)
-
2013-03-06 (bug fix)[3606683] [regexp (((((a)*)*)*)*)* {}] hangs
(grathwohl,lane,porter)
@@ -8212,42 +7731,40 @@ Dropped support for OS X versions less than 10.4 (Tiger) (fellows)
2013-03-21 (bug fix)[2102614] [auto_mkindex] ensemble support (griffin)
-2013-03-27 Tcl_Zlib*() routines tolerate NULL interps (porter
+2013-03-22 tzdata updated to Olson's tzdata2013b (venkat)
+
+--- Released 8.5.14, April 3, 2013 --- See ChangeLog for details ---
+
+2013-04-03 (bug fix)[3205320] outsmart gcc on powerpc detect stack direction
2013-04-04 (bug fix) Support URLs with query but no path (max)
-=> http 2.8.7
+=> http 2.7.12
2013-04-08 (bug fix)[3610026] regexp crash on color overflow (linnakangas)
-2013-04-29 (enhancement) [array set] compile improvement (fellows)
+2013-04-16 (bug fix)[3610404] crash in enter traces (found with TclOO) (porter)
2013-04-30 (enhancement) broaden glibc version detection (kupries)
=> platform 1.0.12
-2013-05-06 (platform support) Cygwin64 (nijtmans)
+2013-05-01 (bug fix)[2901998] inconsistent I/O buffering (ferrieux)
-2013-05-15 (enhancement) Improved [list {*}...] compile (fellows)
+2013-05-06 (platform support) Cygwin64 (nijtmans)
2013-05-16 (platform support) mingw-4.0 (nijtmans)
2013-05-19 (platform support) FreeBSD updates (cerutti)
-2013-05-20 (bug fix)[3613567] access error temp file creation (keene)
-
-2013-05-20 (bug fix)[3613569] temp file open fail can crash [load] (keene)
-
2013-05-22 (bug fix)[3613609] [lsort -nocase] failed on non-ASCII (fellows)
2013-05-28 (bug fix)[3036566] Use language packs (Vista+) locale (oehlmann)
=> msgcat 1.5.2
-2013-05-29 (bug fix)[3614102] [apply {{} {list [if 1]}}] stack woes (porter)
-
2013-06-03 Restored lost performance appending to long strings (elby,porter)
-2013-06-05 (bug fix)[2835313] [while 1 {foo [continue]}] crash (fellows)
+2013-06-17 (bug fix)[a876646] [:cntrl:] includes \x00 to \x1f (nijtmans)
-2013-06-17 (bug fix)[a876646] [:cntrl:] includes \x00 to \x1F (nijtmans)
+2013-06-17 [string is space \u180e] => 1 (nijtmans)
2013-06-27 (bug fix)[983509] missing encodings for config values (nijtmans)
@@ -8257,59 +7774,34 @@ Dropped support for OS X versions less than 10.4 (Tiger) (fellows)
2013-07-06 tzdata updated to Olson's tzdata2013d (kenny)
-2013-07-10 (bug fix)[86fb5e] [info frame] in compiled ensembles (porter)
-
-2013-07-18 (bug fix)[1c17fb] revisd syntax errorinfo that shows error (porter)
-
2013-07-26 (bug fix)[6585b2] regexp {(\w).*?\1} abb (lane)
2013-07-29 [string is space \u202f] => 1 (nijtmans)
2013-08-01 [a0bc85] Limited support for fork with threads (for Rivet) (nijtmans)
-2013-08-01 (bug fix)[1905562] RE recursion limit increased to support
-reported usage of large expressions (porter)
-
-2013-08-02 (bug fix)[9d6162] superclass slot empty crash (vdgoot,fellows)
-
-2013-08-03 (enhancement)[3611643] [auto_mkindex] support TclOO (fellows)
-
2013-08-14 (bug fix)[a16752] Missing command delete callbacks (porter)
-2013-08-15 (bug fix)[3610404] reresolve traced forwards (porter)
-
2013-08-15 Errors from execution traces become errors of the command (porter)
-2013-08-23 (bug fix)[8ff0cb9] Tcl_NR*Eval*() schedule only, as doc'd (porter)
-
-2013-08-29 (bug fix)[2486550] enable [interp invokehidden {} yield] (porter)
-
-2013-09-01 (bug fix)[b98fa55] [binary decode] fail on whitespace (reche,fellows)
+2013-09-07 (bug fix) stop crashes in tclcompiler (kupries,porter)
2013-09-07 (bug fix)[86ceb4] have tm path favor first provider (neumann,porter)
-2013-09-09 (bug fix)[3609693] copied object member variable confusion (fellows)
-=> TclOO 1.0.1
+2013-09-13 (bug fix)[bdd91c] crash in exec stack mem management (azazel)
-2013-09-17 (bug fix)[2152292] [binary encode uuencode] corrected (fellows)
+--- Released 8.5.15, September 16, 2013 --- http://core.tcl.tk/tcl/ for details
2013-09-19 (bug fix)[3487626] segfaults in [dict] compilers (porter)
-2013-09-19 (bug fix)[31661d2] mem leak in [lreplace] (ade,porter)
-
-Many optmizations, improvements, and tightened stack management in bytecode.
+2013-09-19 (bug fix) [info frame] line OBOEs in bytecode (porter)
---- Released 8.6.1, September 20, 2013 --- https://core.tcl-lang.org/tcl/ for details
-
-2013-09-27 (enhancement) improved ::env synchronization (fellows)
-
-2013-10-20 (bug fix)[2835313] segfault from
-[apply {{} {while 1 {a {*}[return -level 0 -code continue]}}}] (fellows)
+2013-09-25 (bug fix)[d614d63] namespace matching *:: deletion fail (fellows)
2013-10-22 (bug fix)[3556215] [scan %E%G%X] support (fellows)
2013-10-25 (bug fix)[3eb2ec1] upper case scheme names in url. (nijtmans)
-=> http 2.8.8
+=> http 2.7.13
2013-10-29 (bug fix)[414d103] HP-UX: restore [exec] in threaded Tcl (nijtmans)
@@ -8317,48 +7809,25 @@ Many optmizations, improvements, and tightened stack management in bytecode.
2013-11-05 (bug fix)[426679e] OpenBSD man page rendering (nijtmans)
-2013-11-12 (bug fix)[5425f2c] [fconfigure -error] breaks [socket -async]
-
2013-11-20 (bug fix) Improved environment variable management (nijtmans)
=> tcltest 2.3.7
2013-11-21 (platforms) Support for Windows 8.1 (nijtmans)
-2013-12-06 (RFE) improved [foreach] bytecode (fellows)
-
-2013-12-10 (RFE) improved [lmap] bytecode (sofer)
-
-2013-12-11 (RFE) improved [catch] bytecode (sofer)
-
-2013-12-18 (bug fix)[0b874c3] SEGV [coroutine X coroutine Y info frame] (porter)
-
-2013-12-20 (RFE) reduced numeric conversion in bytecode (sofer)
-
-2014-01-07 (RFE) compilers for [concat], [linsert], [namespace origin],
-[next], [string replace], [string tolower], [string totitle], [string toupper],
-[string trim], [string trimleft], [string trimright] (fellows)
-
-2014-01-22 (RFE) compilers for [nextto], [yieldto] (fellows)
-
-2014-02-02 (RFE) compiler for [string is] (fellows)
-
2014-02-06 (bug fix)[a4494e2] panic in test namespace-13.2 (porter)
-2014-03-20 (bug fix)[2f7cbd0] FreeBSD 10.0 build failure (nijtmans)
+2014-02-24 (bug fix)[2413550] Win: avoid serial double open (schroeter)
-2014-03-26 (RFE)[b42b208] Cygwin: [file attr -readonly -archive -hidden -system]
-(nijtmans)
+2014-03-20 (bug fix)[2f7cbd0] FreeBSD 10.0 build failure (nijtmans)
2014-03-27 (bug fix) segfault iocmd-23.11 (porter)
-2014-04-02 (bug fix)[581937a] Win: readable event on async connect failure
+2014-04-02 (bug fix)[336441e] Win: async socket connect stall (oehlmann)
2014-04-04 (bug fix)[581937a,97069ea] async socket connect fail (oehlmann)
2014-04-10 (bug fix)[792641f] Win: no \ in normalized path (nijtmans)
-2014-04-11 (bug fix)[3118489] protect NUL in filenames (nijtmans)
-
2014-04-15 (bug fix)[88aef05] segfault iocmd-21.20 (porter)
2014-04-16 (update) Win: use Winsock 2.2 (nijtmans)
@@ -8371,23 +7840,30 @@ Many optmizations, improvements, and tightened stack management in bytecode.
2014-04-23 (bug fix)[3493120] memleak in thread exit
-2014-05-08 refactoring of core I/O functions (porter)
+2014-04-30 (bug fix) segfault iocmd-21.2[34] (porter)
+
+2014-05-01 (bug fix)[0e92c40] bytearray optimization validity (nijtmans)
+
+2014-05-06 (bug fix) segfault iogt-2.5 (porter)
-2014-05-09 (bug fix)[3389978] Win: extended paths support (nijtmans)
+2014-05-06 (memleaks) io-29.27 io-29.34 io-33.7 (porter)
+
+2014-05-07 (memleaks) io-53.5, cloned Tcl_ChannelTypes (porter)
+
+2014-05-08 (memleak) iocmd-21.22 (porter)
+
+2014-05-08 refactoring of core I/O functions (porter)
2014-05-09 (bug fix) segfault iocmd-32.1 (porter)
-2014-05-11 (bug fix)[6d2f249] nested ensemble compile failure (fellows)
+2014-05-15 (bug fix)[3118489] protect NUL in filenames (nijtmans)
-2014-05-17 (RFE)[47d6625] wideint support in [lsearch -integer] [lsort -integer] (nijtmans)
- *** POTENTIAL INCOMPATIBILITY ***
+2014-05-16 (bug fix) Fix for failing tests *io-32.11* (porter)
2014-05-20 (bug fix) Stop eof and blocked state leaking thru stacks (porter)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2014-05-20 (bug fix)[13d3af3] Win: socket -async tried only first IP address
+ *** POTENTIAL INCOMPATIBILITY ***
-2014-05-28 (platforms) work around systems that fail when a shared library
+2014-05-22 (platforms) work around systems that fail when a shared library
is deleted after it is [load]ed (kupries)
2014-05-31 (bug fix) chan events on pipes must be on proper ends (porter)
@@ -8396,9 +7872,6 @@ is deleted after it is [load]ed (kupries)
2014-06-05 (bug fix) io-12.6 (kupries,porter)
-2014-06-15 (RFE)[1b0266d] [dict replace|remove] return canonical dict (fellows)
- *** POTENTIAL INCOMPATIBILITY ***
-
2014-06-16 (bug fix) socket-2.13 workaround broken select() (porter)
2014-06-20 (bug fix)[b47b176] iortrans.tf-11.0 (porter)
@@ -8406,71 +7879,24 @@ is deleted after it is [load]ed (kupries)
2014-06-22 (RFE)[2f9df4c] -cleanup scripts before -out compare (nijtmans)
2014-07-04 (update) Update Unicode data to 7.0 (nijtmans)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2014-07-08 (bug) [chan push] converts blocked writes to error (aspect,porter)
+ *** POTENTIAL INCOMPATIBILITY ***
2014-07-10 (bug fix)[7368d2] memleak Tcl_SetVar2(..,TCL_APPEND_VALUE) (porter)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2014-07-11 (bug) leaks in SetFsPathFromAny, [info frame] (porter)
-
-2014-07-15 (bug) compress dict leak in zlib xform channel close (porter)
-
-2014-07-17 (bug fix)[9969cf8] leak trace data in coroutine deletion (porter)
-
-2014-07-18 (RFE)[b43f2b4] fix [lappend] multi performance collapse (fellows)
-
-2014-07-19 (bug fix)[75b8433] memleak managing oo instance lists (porter)
-
-2014-07-21 (bug fix)[e6477e1] memleak in AtForkChild() (porter)
-
-2014-07-22 (bug fix)[12b0997] memleak in iocmd.tf-32.0 (porter)
-
-2014-07-28 (RFE) Optimized binary [chan copy] by moving buffers (porter)
+ *** POTENTIAL INCOMPATIBILITY ***
-2014-07-30 (enhancement) use refcounts, not Tcl_Preserve to manage lifetime
+2014-08-01 (enhancement) use refcounts, not Tcl_Preserve to manage lifetime
of Tcl_Channel (porter)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2014-07-31 (bug fix)[a84a720] double free in oo chain deletion (porter)
-
-2014-08-01 (bug fix)[e75faba] SEGV [apply {{} {namespace upvar a b [x]}}] (porter)
+ *** POTENTIAL INCOMPATIBILITY ***
2014-08-01 (update) "macosx*-i386-x86_64" "macosx-universal" no longer compatible (kupries)
=> platform 1.0.13
2014-08-12 tzdata updated to Olson's tzdata2014f (kenny)
-2014-08-17 (bug fix)[7d52e11] [info class subclasses oo::object] should
-include ::oo::class (fellows)
-
-2014-08-25 (TIP 429) New command [string cat] (leitgeb,ferrieux)
-
---- Released 8.6.2, August 27, 2014 --- https://core.tcl-lang.org/tcl/ for details
-
-2014-08-28 (bug)[b9e1a3] Correct Method Search Order (nadkarni,fellows)
-=> TclOO 1.0.3
- *** POTENTIAL INCOMPATIBILITY ***
-
-2014-09-05 (bug)[ccc2c2] Regression [lreplace {} 1 1] (bron,fellows)
-
-2014-09-08 (bug)<oo-1.18.2> Crash regression in [oo::class destroy] (porter)
-
-2014-09-09 (bug)[84af11] Regress [regsub -all {\(.*} a(b) {}] (fellows)
-
-2014-09-10 (bug)[cee90e] [try {} on ok {} - on return {} {}] panic (porter)
-
-2014-09-20 (feature) [tcl::unsupported::getbytecode] disassember (fellows)
-
-2014-09-27 (enhancement) [string cat] bytecode optimization (leitgeb,ferrieux)
-
-2014-09-27 (bug)[82521b] segfault in mangled bytecode (ogilvie,sofer)
+--- Released 8.5.16, August 25, 2014 --- http://core.tcl.tk/tcl/ for details
2014-10-02 (bug)[bc5b79] Hang in some [read]s of limited size (rogers,porter)
-2014-10-03 (bug)[bc1a96] segfault in [array set] of traced array (tab,porter)
-
2014-10-08 (bug)[59a2e7] MSVC14 compile support (dower,nijtmans)
2014-10-10 (bug)[ed29c4] [fcopy] treats [blocked] as error (rowen,porter)
@@ -8479,1073 +7905,27 @@ include ::oo::class (fellows)
2014-10-18 (bug)[10dc6d] fix [gets] on non-blocking channels (fassel,porter)
+--- Released 8.5.17, October 25, 2014 --- http://core.tcl.tk/tcl/ for details
+
2014-10-26 Support for Windows 10 (nijtmans)
2014-10-31 (bug)[dcc034] restore [open comX: r+] (lll,nijtmans)
-2014-11-05 (bug)[214cc0] Restore [lappend v] return value (sayers,porter)
-
2014-11-06 (bug)[5adc35] Stop forcing EOF to be permanent (porter)
---- Released 8.6.3, November 12, 2014 --- https://core.tcl-lang.org/tcl/ for details
-
-2014-11-21 (bug)[743338] Win: socket error encoding (ladayaroslav,nijtmans)
-
-2014-12-01 (bug) restore tbcload/tclcompiler support (kupries)
-
2014-12-03 (bug)[0c043a] Fix compiled [set var($) val] (porter)
2014-12-04 (bug)[d2ffcc] Limit $... and bareword parsing to ASCII (ladayaroslav,porter)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2014-12-06 (bug)[c6cd4a] Win: hang in async socket connection (shults,nadkarni)
+ *** POTENTIAL INCOMPATIBILITY ***
2014-12-10 tzdata updated to Olson's tzdata2014j (venkat)
-2014-12-13 fix header files installation on OS X (houben)
-
-2014-12-17 (TIP 427) [fconfigure $h -connecting, -peername, -sockname] (oehlmann,rmax)
-
-2014-12-18 (bug)[af08c8] Crash in full finalize encoding teardown (porter)
-
-2014-12-18 (bug)[7c187a] [chan copy] crash (io-53.17) (benno,porter)
-
2015-01-26 (bug)[df0848] Trouble with INFINITY macro (dower,nijtmans)
2015-01-29 (bug) Stop crashes when extension var resolvers misbehave (porter)
-2015-01-29 (bug)[088727] [read] past EOF (io-73.4) (fenugrec,porter)
+2015-02-05 (bug) Plug stacked channel memleak (porter)
2015-02-11 tzdata updated to Olson's tzdata2015a (venkat)
-2015-02-20 (bug)[32b615] Fix compiled [lreplace] (lreplace-4.[345]) (aspect)
-
-2015-03-10 (enhancement) Revise OS X notifier for better Cocoa (walzer)
- *** POTENTIAL INCOMPATIBILITY ***
-
---- Released 8.6.4, March 12, 2015 --- https://core.tcl-lang.org/tcl/ for details
-
-2015-03-19 (bug)[e66e44] Win: Ctrl-C/Ctrl-Break in console not EOF (nadkarni)
-
-2015-03-21 (bug)[d87cb1] Proper tailcall from compiled ensembles (sofer)
-
-2015-04-23 (bug)[19ea02] Win: shared read from linked dirs (bogdan,oehhar)
-
-2015-04-24 (bug)[879a07] Incomplete chars @ buffer ends (leunissen,porter)
-
-2015-04-29 (bug)[894da1] Hang flushing blocking channels (yorick)
-
-2015-05-14 (enhance)[b9d043] Default use of gzip transfer encoding (fellows)
-=> http 2.8.9
- *** POTENTIAL INCOMPATIBILITY ***
-
-2015-05-15 (bug)[9dd1bd] destructor [self] after failed constructor (calvo,fellows)
-
-2015-05-15 (bug)[0f42ff] [tailcall] combined with [next] (aspect,fellows)
-
-2015-05-18 (bug)[c11a51] http: race condition in -accept option (fellows)
-
-2015-05-19 (enhance) More pure lists from compiled [list] (porter,fellows)
-
-2015-05-27 (enhancement) Relax memdebug constraint on extensions (kupries)
-
-2015-06-03 (bug)[268b23] crash in traced [expr] (execute-11.2)(tomkinson,porter)
-
-2015-06-11 (bug)[478c44] Memleak in zlib compresion errors (mistachkin)
-
-2015-06-16 (bug)[e770d9] Higher baud on serial channels (woods,nijtmans)
-
-2015-06-18 (update) Update Unicode data to 8.0 (nijtmans)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2015-06-18 (bug)[a4cb3f] compiled [lreplace] handling of end (bron,aspect)
-
-2015-06-23 (enhance) Use Unicode SendMessageTimeout() (nijtmans)
-=> registry 1.3.1
-
-2015-06-25 (TIP 412) msgcat dynamic locale change and package private locale (oehlmann)
-=> msgcat 1.6.0
-
-2015-07-05 (bug)[a0ece9] crash in traced [expr] (execute-11.3) (hans,porter)
-
-2015-07-10 (TIP 436) [info object isa] favors 'false' over error (fellows)
-=> TclOO 1.0.4
-
-2015-07-15 (bug)[b1534b][9bad63] writes beyond buffer bounds (hanno,porter)
-
-2015-07-18 (bug)[a3309d] Memleak in compiled [unset a($i)] (jeff,porter)
-
-2015-07-23 (bug)[57945b] lock in forking/multi-threading (neumann,mistachkin)
-
-2015-07-29 (bug)[3e7eca] Allocation overflow in expr parsing (rickyb,porter)
-
-2015-07-30 (bug)[f00009] Win: Memleak in [file] (rp,sebres)
-
-2015-07-31 (bug) Correct problems found in Coverity audit (sofer)
-
-2015-08-19 (bug)[00189c] MSVC 14: semi-static UCRT support (dower,nijtmans)
-
-2015-08-26 (bug)[0df7a1] Tolerate getcwd() failures (cato,nijtmans)
-
-2015-09-21 (bug)[1115587][a3c350][d7ea9f][0e0e15][187d7f] Many fixes and
-improvements to regexp engine from Postgres (lane,porter,fellows,seltenreich)
-
-2015-09-23 (enhance) hash lookup microoptimization (hipp)
-
-2015-09-23 (bug)[e0a7b3] Input buffer draining & file events (griffin,porter)
-
-2015-09-29 (bug)[219866] Cygwin support error (yorick,nijtmans)
-=> platform 1.0.14
-
-2015-10-06 (bug)[b42a85] Win: [file normalize ~user] wrong dir (nadkarni)
-
-2015-10-21 (bug)[1080042][8f2450] More regexp from Postgres (lane,porter)
-
-2015-10-23 (bug)[4a0c16] [clock] react to msgcat locale change (oehlmann)
-
-2015-11-10 (bug)[261a8a] Overflow segfault in I/O translation (brooks,porter)
-
-2015-11-20 (bug)[40f628] ListObjReplace callers fail to detect max (porter)
-
-2015-11-30 (enhance)[32c574] Improve list growth performance (brooks,porter)
-
-2015-12-11 (bug)[c9eb6b] tolerate unset ::env(TZ) (gahr, nijtmans)
-
-2016-01-29 (TIP 440) tcl_platform(engine) -- Tcl implementation (mistachkin)
-
-2016-02-03 (bug)[25842c] stream [zlib deflate] fails with 0 input (ade,fellows)
-
-2016-02-04 (bug)[3d96b7][593baa][cf74de] crashes in OO teardown (porter,fellows)
-
-2016-02-22 (bug)[9b4702] [info exists env(missing)] kills trace (nijtmans)
-
---- Released 8.6.5, February 29, 2016 --- https://core.tcl-lang.org/tcl/ for details
-
-2016-03-01 (bug)[803042] mem leak due to reference cycle (porter)
-
-2016-03-08 (bug)[bbc304] reflected watch race condition (porter)
-
-2016-03-17 (bug)[fadc99] compile-5.3 (rodriguez,porter)
-
-2016-03-17 (enhancement)[1a25fd] compile [variable ${ns}::v] (porter)
-
-2016-03-20 (bug)[1af8de] crash in compiled [string replace] (harder,fellows)
-
-2016-03-21 (bug)[d30718] segv in notifier finalize (hirofumi,nijtmans)
-
-2016-03-23 (enhancement)[7d0db7] parallel make (yarda,nijtmans)
-
-2016-03-23 [f12535] enable test bindings customization (vogel,nijtmans)
-
-2016-04-04 (bug)[47ac84] compiled [lreplace] fixes (aspect,ferrieux,fellows)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2016-04-08 (bug)[866368] RE \w includes 'Punctuation Connector' (nijtmans)
-
-2016-04-08 (bug)[2538f3] Win crash Tcl_OpenTcpServer() (griffin)
-
-2016-04-10 [07d13d] Restore TclBlend support lost in 8.6.1 (buratti)
-
-2016-05-13 (bug)[3154ea] Mem corruption in assembler exceptions (tkob,kenny)
-
-2016-05-13 (bug) registry package support any Unicode env (nijtmans)
-=> registry 1.3.2
-
-2016-05-21 (bug)[f7d4e] [namespace delete] performance (fellows)
-
-2016-06-02 (TIP 447) execution time verbosity option (cerutti)
-=> tcltest 2.4.0
-
-2016-06-16 (bug)[16828b] crash due to [vwait] trace undo fail (dah,porter)
-
-2016-06-16 (enhancement)[4b61af] good [info frame] from more cases (beric)
-
-2016-06-21 (bug)[c383eb] crash in [glob -path a] (oehlmann,porter)
-
-2016-06-21 (update) Update Unicode data to 9.0 (nijtmans)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2016-06-22 (bug)[16896d] Tcl_DString tolerate append to self. (dah,porter)
-
-2016-06-23 (bug)[d55322] crash in [dict update] (yorick,fellows)
-
-2016-06-27 (bug)[dd260a] crash in [chan configure -dictionary] (madden,aspect)
-
-2016-07-02 (bug)[f961d7] usage message with parameters with spaces (porter)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2016-07-02 (enhancement)[09fabc] Sort order of -relateddir (lanam)
-
-2016-07-07 (bug)[5d7ca0] Win: [file executable] for .cmd and .ps1 (nadkarni)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2016-07-08 (bug)[a47641] [file normalize] & Windows junctions (nadkarni)
-
-2016-07-09 [ae61a6] [file] handling of Win hard-coded names (CON) (nadkarni)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2016-07-09 [3613671] [file owned] (more) useful on Win (nadkarni)
-
-2016-07-09 (bug)[1493a4] [namespace upvar] use of resolvers (beric,fellows)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2016-07-10 (bug)[da340d] integer division in clock math (nadkarni)
-
-2016-07-20 tzdata updated to Olson's tzdata2016f (venkat)
-
---- Released 8.6.6, July 27, 2016 --- https://core.tcl-lang.org/tcl/ for details
-
-2016-09-07 (bug)[c09edf] Bad caching with custom resolver (neumann,nijtmans)
-
-2016-09-07 (bug)[4dbdd9] Memleak in test var-8.3 (mr_calvin,porter)
-
-2016-10-03 (bug)[2bf561] Allow empty command as alias target (yorick,nijtmans)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2016-10-04 (bug)[4d5ae7] Crash in async connects host no address (gahr,fellows)
-
-2016-10-08 (bug)[838e99] treat application/xml as text (gahr,fellows)
-=> http 2.8.10
-
-2016-10-11 (bug)[3cc1d9] Thread finalization crash in zippy (neumann)
-
-2016-10-12 (bug)[be003d] Fix [scan 0x1 %b], [scan 0x1 %o] (porter)
-
-2016-10-14 (bug)[eb6b68] Fix stringComp-14.5 (porter)
-
-2016-10-30 (bug)[b26e38] Fix zlib-7.8 (fellows)
-
-2016-10-30 (bug)[1ae129] Fix memleak in [history] destruction (fellows)
-
-2016-11-04 (feature) Provisional Tcl 9 support in msgcat and tcltest (nijtmans)
-=> msgcat 1.6.1
-=> tcltest 2.4.1
-
-2016-11-04 (bug)[824752] Crash in Tcl_ListObjReplace() (gahr,porter)
-
-2016-11-11 (bug)[79614f] invalidate VFS mounts on sytem encoding change (yorick)
-
-2016-11-14 OSX: End panic() as legacy support macro; system conflicts (nijtmans)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2016-11-15 (bug) TclOO fix stops crash mixing Itcl and snit (fellows)
-
-2016-11-17 (update) Reconcile libtommath updates; purge unused files (nijtmans)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2017-01-09 (bug)[b87ad7] Repair drifts in timer clock (sebres)
-
-2017-01-17 (update) => zlib 1.2.11 (nijtmans)
-
-2017-01-31 (bug)[39f630] Revise Tcl_LinkVar to tolerate some prefixes (nijtmans)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2017-02-01 (bug)[d0f7ba] Improper NAN optimization. expr-22.1[01] (aspect)
-
-2017-02-26 (bug)[25842c] zlib stream finalization (aspect)
-
-2017-03-07 (deprecate) Remove unmaintained makefile.bc file (nijtmans)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2017-03-14 (enhancement) [clock] and [encoding] are now ensembles (kenny)
-
-2017-03-15 (enhancement) several [clock] subcommands bytecoded (kenny)
-
-2017-03-23 tzdata updated to Olson's tzdata2017b (jima)
-
-2017-03-29 (bug)[900cb0] Fix OO unexport introspection (napier)
-
-2017-04-12 (bug)[42202b] Nesting imbalance in coro injection (nadkarni,sebres)
-
-2017-04-18 (bug)[bc4322] http package support for safe interps (nash,nijtmans)
-
-2017-04-28 (bug)[f34cf8] [file join a //b] => /b (neumann,porter)
-
-2017-05-01 (bug)[8bd13f] Windows threads and pipes (sebres,nijtmans)
-
-2017-05-01 (bug)[f9fe90] [file join //a b] EIAS violation (aspect,porter)
-
-2017-05-04 (bug) Make test filesystem-1.52 pass on Windows (nijtmans)
-
-2017-05-05 (bug)[601522] [binary] field spec overflow -> segfault (porter)
-
-2017-05-08 (bug)[6ca52a] http memleak handling keep-alive (aspect,nijtmans)
-=> http 2.8.11
-
-2017-05-29 (bug)[a3fb33] crash in [lsort] on long lists (sebres)
-
-2017-06-05 (bug)[67aa9a] Tcl_UtfToUniChar() revised handling invalid UTF-8 (nijtmans)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2017-06-08 (bug)[2738427] Tcl_NumUtfChars() corner case utf-4.9 (nijtmans)
-
-2017-06-22 (update) Update Unicode data to 10.0 (nijtmans)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2017-06-22 (TIP 473) Let [oo::copy] specify target namespace (fellows)
-
-2017-06-26 (bug)[46f801] Repair autoloader fragility (porter)
-
-2017-07-06 (bug)[adb198] Plug memleak in TclJoinPath (sebres,porter)
-
-2017-07-17 (bug)[fb2208] Repeatable tclIndex generation (wiedemann,nijtmans)
-
---- Released 8.6.7, August 9, 2017 --- https://core.tcl-lang.org/tcl/ for details
-
-Changes to 8.7a1 include all changes to the 8.6 line through 8.6.7,
-plus the following, which focuses on the high-level feature changes
-in this changeset (new minor version) rather than bug fixes:
-
-2016-03-17 (bug)[0b8c38] socket accept callbacks always in global ns (porter)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2016-07-01 Hack accommodations for legacy Itcl 3 disabled (porter)
-
-2016-07-12 Make TCL_HASH_TYPE build-time configurable (nijtmans)
-
-2016-07-19 (bug)[0363f0] Partial array search ID reform (porter)
-
-2016-07-19 (feature removed) Tcl_ObjType "array search" unregistered (porter)
- *** POTENTIAL INCOMPATIBILITY for Tcl_GetObjType("array search") ***
-
-2016-10-04 Server socket on port 0 chooses port supporting IPv4 * IPv6 (max)
-
-2016-11-25 [array names -regexp] supports backrefs (goth)
-
-2017-01-04 (TIP 456) New routine Tcl_OpenTcpServerEx() (limeboy)
-
-2017-01-04 (TIP 459) New subcommand [package files] (nijtmans)
-
-2017-01-16 threaded allocator initialization repair (vasiljevic,nijtmans)
-
-2017-01-30 Add to Win shell builtins: assoc ftype move (ashok)
-
-2017-03-31 TCL_MEM_DEBUG facilities better support 64-bit memory (nijtmans)
-
-2017-04-13 \u escaped content in msg files converted to true utf-8 (nijtmans)
-
-2017-05-18 (TIP 458) New epoll or kqueue notifiers are default (alborboz)
-
-2017-05-31 Purge build support for SunOS-4.* (stu)
-
-2017-06-22 (TIP 463) New option [regsub ... -command ...] (fellows)
-
-2017-06-22 (TIP 470) Tcl_GetDefineContextObject();[oo::define [self]] (fellows)
-=> TclOO 1.2.0
-
-2017-06-23 (TIP 472) Support 0d as prefix of decimal numbers (iyer,griffin)
-
-2017-08-31 (bug)[2a9465] http state 100 continue handling broken (oehlmann)
-
-2017-09-02 (bug)[0e4d88] replace command, delete trace kills namespace (porter)
-
---- Released 8.7a1, September 8, 2017 --- https://core.tcl-lang.org/tcl/ for details
-
-2017-08-10 [array names -regexp] supports backrefs (goth)
-
-2017-08-10 Fix gcc build failures due to #pragma placement (cassoff,fellows)
-
-2017-08-29 (bug)[b50fb2] exec redir append stdout and stderr to file (coulter)
-
-2017-08-31 (bug)[2a9465] http state 100 continue handling broken (oehlmann)
-=> http 2.8.12
-
-2017-09-02 (bug)[0e4d88] replace command, delete trace kills namespace (porter)
-
-2017-10-19 (bug)[1a5655] [info * methods] includes mixins (fellows)
-
-2017-10-23 tzdata updated to Olson's tzdata2017c (jima)
-
-2017-10-24 (bug)[fc1409] segfault in method cloning, oo-15.15 (coulter,fellows)
-
-2017-11-03 (bug)[6f2f83] More robust [load] for ReactOS (werner)
-
-2017-11-08 (bug)[3298012] Stop crash when hash tables overflow 32 bits (porter)
-
-2017-11-14 (bug)[5d6de6] Close failing case of [package prefer stable] (kupries)
-
-2017-11-17 (bug)[fab924] Fix misleading [load] message on Windows (oehlmann)
-
-2017-12-05 (bug)[4f6a1e] Crash when ensemble map and list are same (sebres)
-
-2017-12-06 (bug)[ce3a21] file normalize failure when tail is empty (porter)
-
-2017-12-08 (new)[TIP 477] nmake build system reform (nadkarni)
-
-2017-12-19 (bug)[586e71] EvalObjv exception handling at level #0 (sebres,porter)
-
---- Released 8.6.8, December 22, 2017 --- https://core.tcl-lang.org/tcl/ for details
-
-2018-02-11 (enhance) stop blocking conversion of object to/from class (coulter)
-
-2018-02-12 (enhance) NR-enable [package require] (coulter)
-
-2018-02-14 (bug)[9fd5c6] crash in object deletion, test oo-11.5 (coulter)
-
-2018-02-14 (bug)[3c32a3] crash deleting object with class mixed in (coulter)
-
-2018-02-15 (platform) stop using -lieee, removed from glibc-2.27 (porter)
-***POTENTIAL INCOMPATIBILITY for math programs that embed Tcl***
-
-2018-02-23 (bug)[8e6a9a] bad binary [string match], test string-11.55 (porter)
-
-2018-03-05 (bug)[1873ea] repair multi-thread std channel init (sebres)
-
-2018-03-09 (bug)[db36fa] broken bytecode for index values (porter)
-
-2018-03-13 (bug) broken compiled [string replace], test string-14.19 (porter)
-
-2018-03-14 (bug) [string trim*] engine crashed on invalid UTF (sebres)
-
-2018-04-17 (bug) missing trace in compiled [array set], test var-20.11 (porter)
-
-2018-04-22 (bug)[46a241] crash in unset array with search, var-13.[23] (goth)
-
-2018-04-30 (bug)[27b682] race made [file delete] raise "no such file" (sebres)
-
-2018-06-04 (bug)[925643] 32/64 cleanup of filesystem DIR operations (sebres)
-
-2018-06-18 (bug) leaks in TclSetEnv and env cache (coulter)
-
-2018-06-24 (bug)[3592747] [yieldto] dying namespace, tailcall-14.1 (coulter)
-
-2018-07-09 (bug)[270f78] race in [file mkdir] (sebres)
-
-2018-07-12 (bug)[3f7af0] [file delete] raised "permission denied" (sebres)
-
-2018-07-26 (bug)[d051b7] overflow crash in [format] (sebres)
-
-2018-08-29 revised quoting of [exec] args in generated command line (sebres)
-***POTENTIAL INCOMPATIBILITY***
-
-2018-09-20 HTTP Keep-Alive with pipelined requests (nash)
-=> http 2.9.0
-
-2018-09-27 (new)[TIP 505] [lreplace] accepts all out of range indices (porter)
-
-2018-10-04 (bug) Prevent crash from NULL keyName (nijtmans)
-=> registry 1.3.3
-
-2018-10-26 (enhance) advance dde version (nijtmans)
-=> dde 1.4.1
-
-2018-10-27 tzdata updated to Olson's tzdata2018g (jima)
-
-2018-10-29 Update tcltest package for Travis support (fellows)
-=> tcltest 2.5.0
-
-2018-11-09 (bug)[35a8f1] overlong string length of some lists (owens)
-
-2018-11-16 (bug)[00d04c] Repair [binary encode base64] (sebres)
-
-- Released 8.6.9, November 16, 2018 - details at https://core.tcl-lang.org/tcl/ -
-
-2018-11-22 (bug)[7a9dc5] [file normalize ~/~foo] segfault (sebres)
-
-2018-12-30 (bug)[3cf3a9] variable 'timezone' deprecated in vc2017 (nijtmans)
-
-2019-01-09 (bug)[cc1e91] [list [list {*}[set a " "]]] regression (sebres)
-
-2019-02-01 (bug)[e3f481] tests var-1.2[01] (sebres)
-
-2019-03-01 (new) Update to Unicode 12.0 (nijtmans)
-
-2019-03-05 (new)[TIP 527] New command [timerate] (sebres)
-
-2019-03-08 (bug)[39fed4] [package require] memory validity (hume,porter)
-
-2019-04-23 (new) New command tcl::unsupported::corotype (fellows)
-
-2019-05-04 (bug) memlink when namespace deletion kills linked var (porter)
-
-2019-05-28 (new) README file converted to README.md in Markdown (nijtmans)
-
-2019-06-17 (bug)[8b9854] [info level 0] regression with ensembles (porter)
-
-2019-06-20 (bug)[6bdadf] crash multi-arg write-traced [lappend] (fellows,porter)
-
-2019-06-21 (bug)[f8a33c] crash Tcl_Exit before init (brooks,sebres)
-
-2019-08-27 (bug)[fa6bf3] Bytecode fails epoch recovery at numLevel=0 (sebres)
-
-2019-08-29 (bug)[fec0c1] C stack overflow compiling bytecode (ade,sebres)
-
-2019-09-12 tzdata updated to Olson's tzdata2019c (jima)
-
-2019-09-20 (new) registry/dde no longer need -DUNICODE (nijtmans)
-=> registry 1.3.4
-=> dde 1.4.2
-
-2019-10-02 (bug)[16768d] Fix [info hostname] on NetBSD (rytaro)
-
-2019-10-23 (new) libtommath updated to release 1.2.0 (nijtmans)
-
-2019-10-25 OSX: system Tcl deprecated. End default use of its packages. (walzer)
-
-2019-10-28 (bug)[bcd100] bad fs cache when system encoding changes (coulter)
-
-2019-11-15 (bug)[135804] segfault in [next] after destroy (coulter,sebres)
-
-2019-11-18 (bug)[13657a] application/json us text, not binary (noe,nijtmans)
-=> http 2.9.1
-
-- Released 8.6.10, Nov 21, 2019 - details at https://core.tcl-lang.org/tcl/ -
-
-Changes to 8.7a3 include all changes to the 8.6 line through 8.6.10,
-plus the following, which focuses on the high-level feature changes
-in this changeset (new minor version) rather than bug fixes:
-
-2017-11-01 (bug)[3c32a3] crash deleting class mixed into instance (coulter)
-
-2017-11-03 [TIP 345] eliminate the encoding 'identity' (porter)
-
-2017-11-04 (bug)[0d902e] [string first] on ASCII stored as Unicode (fellows)
-
-2017-11-17 [TIP 422] Mark all Tcl_*VA() routines deprecated. (nijtmans)
-
-2017-11-20 (support) Ended use of the obsolete values.h header (culler)
-
-2017-11-30 (bug)[8e1e31] [lsort] ordering of U+0000 (nijtmans)
-
-2017-12-07 [TIP 487] Terminate support for pre-XP Windows (nijtmans)
-
-2017-12-08 [TIP 477] Reform of nmake build (nadkarni)
-
-2017-12-20 (bug)[ba1419] Crash: complex ensemble delete, namespace-7.8 (coulter)
-
-2018-01-17 [TIP 485] Removal of many deprecated features (nijtmans)
-
-2018-01-27 (bug) Crash in [join $l $l], join-4.1 (porter)
-
-2018-02-06 [TIP 493] Cease Distribution of http 1.0 (porter)
-
-2018-02-06 [TIP 484] internal rep for native ints are all 64-bit (nijtmans)
-
-2018-02-14 [TIP 476] Scan/Printf consistency (nijtmans)
-
-2018-03-05 [TIP 351] [lsearch] striding
-
-2018-03-05 [TIPs 330,336] tighten access to Interp fields (porter)
-
-2018-03-12 [TIP 462] [::tcl::process]
-
-2018-03-12 [TIP 490] add oo support for msgcat => msgcat 1.7.0 (oehlmann)
-
-2018-03-12 [TIP 499] custom locale preference list (oehlmann)
-=> msgcat 1.7.0
-
-2018-03-20 [TIP 503] End CONST84 support for Tcl 8.3 (porter)
-
-2018-03-30 Refactored [lrange] (spjuth)
-
-2018-04-20 [TIP 389] Unicode beyond BMP (nijtmans)
-
-2018-04-20 [TIP 421] [array for]
-
-2018-05-11 [TIP 425] Windows panic callback use of UTF-8
-
-2018-05-17 [TIP 491] Phase out --disable-threads support
-
-2018-06-03 [TIP 500] TclOO Private Methods and Variables
-
-2018-07-26 (bug)[ba921a] [string cat] of bytearrays (coulter,porter)
-
-2018-09-02 [TIP 478] Many new features in TclOO (lester,fellows)
-
-2018-09-04 (bug)[540bed] [binary format w] from bignum (nijtmans)
-
-2018-09-12 [TIP 430] zipfs and embedded script library (woods)
-
-2018-09-26 [TIP 508] [array default] (bonnet,fellows)
-
-2018-09-27 [TIP 515] level value reform (nijtmans)
-
-2018-09-27 [TIP 516] More OO slot operations (fellows)
-
-2018-09-27 [TIP 426] [info cmdtype] (fellows)
-
-2018-09-28 [TIP 509] Cross platform reentrant mutex
-
-2018-10-08 [TIP 514] native integers are 64-bit
-
-2018-10-12 [TIP 502] index value reform (porter)
-
-2018-11-06 [TIP 406] http cookies (fellows)
-
-2018-11-06 [TIP 445] Tcl_ObjType utilities (migrate to Tcl 9) (porter)
-
-2018-11-06 [TIP 501] [string is dict]
-
-2018-11-06 [TIP 519] inline export/unexport option for [oo::define]
-
-2018-11-06 [TIP 523] [lpop]
-
-2018-11-06 [TIP 524] TclOO custom dialects
-
-2018-11-06 [TIP 506] Tcl_(Incr|Decr)RefCount macros -> functions (porter)
-
-2018-11-15 [TIP 512] No stub for Tcl_SetExitProc()
-
-2019-04-08 (bug)[45b9fa] crash in [try] (coulter)
-
-2019-04-14 [TIP 160] terminal and serial channel controls
-
-2019-04-14 [TIP 312] more types for Tcl_LinkVar
-
-2019-04-14 [TIP 367] [lremove]
-
-2019-04-14 [TIP 504] [string insert]
-
-2019-04-16 [TIP 342] [dict getwithdefault]
-
-2019-04-23 (bug)[67a5ea] make [chan postevent] asynchronous
- *** POTENTIAL INCOMPATIBILITY ***
-
-2019-05-25 [TIP 431] [file tempdir]
-
-2019-05-25 [TIP 383] [coroinject], [coroprobe]
-
-2019-05-31 [TIP 544] Tcl_GetIntForIndex()
-
-2019-06-12 Replace TclOffset() with offsetof()
-
-2019-06-15 [TIP 461] string compare operators for [expr]
-
-2019-06-16 [TIP 521] floating point classification functions for [expr]
-
-2019-06-20 (bug)[6bdadf] crash multi-arg traced [lappend] (fellows)
-
-2019-06-28 [TIP 547] New encodings utf-16, ucs-2
-
-2019-09-14 [TIP 414] Tcl_InitSubsystems()
-
-2019-09-14 [TIP 548] wchar_t conversion functions
-
-- Released 8.7a3, Nov 21, 2019 --- https://core.tcl-lang.org/tcl/ for details -
-
-2019-12-03 (bug)[3cd9be] Corner case in surrogate handling (nijtmans)
-
-2019-12-09 (new) Add tcltest::(Setup|Eval|Cleanup|)Test (coulter,sebres)
-=> tcltest 2.5.2
-
-2019-12-12 (new) Add 3 libtommath functions to stub table (nijtmans)
-
-2019-12-23 (bug)[ce3b9f] compilation errors with clang, windows msys2 (nijtmans)
-
-2019-12-27 (bug)[1de6b0] [expr 1e2147483648] => 0.0 (kbk)
-
-2020-01-04 (bug)[912886] tis-620 encoding fails to load (coulter)
-
-2020-01-13 (bug)[0b9332] Win: support system encoding init to utf-8 (jedlička)
-
-2020-01-17 (bug)[8cd2fe] [unload] corrupted list of loaded packages (berc)
-
-2020-01-17 (bug)[5d989f] segfault in lsort for large list length (sebres)
-
-2020-01-30 (bug) Reset WSAGetLastError()/errno in channel close (nijtmans)
-
-2020-02-17 (bug) Win: avoid create of legacy error-vars on init phase (sebres)
-
-2020-02-25 (bug) release refs when setting class's superclasses fails (dkf)
-
-2020-02-26 (bug) C++ compiler compatibility for registry and dde (nijtmans)
-=> registry 1.3.5
-=> dde 1.4.3
-
-2020-03-05 (new) Update to Unicode-13 (nijtmans)
-
-2020-03-16 (bug)[8f89e2] Win: env var encoding, env-2.5 (sebres, nijtmans)
-
-2020-03-27 (bug)[767e07] Tcl_Get(Range|UniChar) validate index inputs (nijtmans)
-
-2020-03-28 (bug)[8edfce] [binary encode base64] & multi-byte wrapchars (dgp)
-
-2020-03-28 (bug)[ffeb20] [binary decode base64] ignore invalid chars (dgp)
-See RFC 2045
- *** POTENTIAL INCOMPATIBILITY ***
-
-2020-03-31 (bug)[b8e82d] some -maxlen values break uuencode round trip (dgp)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2020-04-01 (bug)[f58371] Fileevent run in proper thread (bron,sebres)
-
-2020-04-13 (bug)[afa4b2] TclNeedSpace bug; tests util-8.5 .. util-8.11 (dgp)
-
-2020-04-13 (bug)[085913] Tcl_DStringAppendElement # quoting precision (dgp)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2020-04-13 (bug)[a7f685] test util-5.52 (dgp)
-
-2020-04-13 (bug)[c61818] Tcl_UtfPrev regression (dgp)
-
-2020-04-15 (bug)[8af92d] zlib transform issue, bad inflate (sebres)
-
-2020-04-16 (bug)[5e6346] Tcl_UtfPrev handling of overlong sequences (dgp)
-
-2020-04-27 (bug)[45ca23] [string tolower] inconsistency (dgp)
-
-2020-04-30 (bug)[da2352] init [info hostname] with DNS, not NetBIOS (nadkarni)
-
-2020-05-11 (bug)[d402ff] Win32 potential crash when using main() (werner)
-
-2020-05-13 (bug)[81242a] revised documentation for Tcl_UtfAtIndex() (nijtmans)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2020-05-13 (bug)[ed2980] Tcl_UtfToUniChar reads > TCL_UTF_MAX bytes (nijtmans)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2020-06-02 (bug) prevent segfault in parser (sebres)
-
-2020-06-21 (bug)[f81bec] http POST a binary file (alakendu,nash)
-=> http 2.9.2
-
-2020-06-23 (bug)[41c985] auto_path nonsense in Safe Base (nash)
-
-2020-06-24 (bug)[f70ce1] zlib multi-stream inflate acts only on first (sebres)
-
-2020-07-09 (bug)[a1bd37] [clock scan] new ISO format (clock-34.(19-24)) (sebres)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2020-07-10 (bug)[501974] [clock scan] +time zone (clock-34.(53-68)) (sebres)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2020-07-15 (bug)[3c6e47] compiled [lappend] performance, avoid copy (sebres)
-
-2020-07-16 (bug)[5bbd04] Fix index underflow (schwab)
-
-2020-07-27 (bug)[cb0373] http::geturl -keepalive fixes (nash)
-=> http 2.9.3
-
-2020-08-10 (bug)[29e884] cmd resolution cycle (namespace-57.0) (coulter,sebres)
-
-2020-08-12 (bug)[e87000] Tcl_BadChannelOption tolerate NULL (werner,nijtmans)
-
-2020-08-31 (TIP #581) disfavor Master/Slave terminology (nijtmans)
-=> opt 0.4.8
-
-2020-09-11 (bug)[3bc0f4] UBSan complains about body.chars[] usage (nijtmans)
-
-2020-09-17 (bug)[835c93] Support TIP 525 exit code for -singleproc 1 (nijtmans)
-=> tcltest 2.5.3
-
-2020-09-25 (new) force -eofchar \x1A when evaluating library scripts (nijtmans)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2020-09-29 (bug)[0063cb] http::geturl -headers must be dict (oehlmann,nijtmans)
-
-2020-10-19 (bug)[cb4582] Update install-sh script (stu,nijtmans)
-
-2020-10-22 (bug)[c97593] Usage of gnu_printf in latest mingw-w64 (nijtmans)
-
-2020-10-26 (new)[48898a] improve error message consistency (stu)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2020-11-06 (new) revised case of module names (nijtmans)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2020-12-10 (bug)[ed5be7] Win: recognize "comx:" as serial port (oehlmann)
-
-2020-12-11 (new) support for msys2, Big Sur (nijtmans)
-=> platform 1.0.15
-
-2020-12-23 tzdata updated to Olson's tzdata2020e (jima)
-
-- Released 8.6.11, Dec 31, 2020 - details at https://core.tcl-lang.org/tcl/ -
-
-Changes to 8.7a5 include all changes to the 8.6 line through 8.6.11,
-plus the following, which focuses on the high-level feature changes
-in this changeset (new minor version) rather than bug fixes:
-
-2019-12-13 [TIP 538] Externalize libtommath
-
-2020-01-20 [TIP 542] Support for switchable Full Unicode support
-
-2020-01-21 [TIP 543] Eliminate `TCL_INTERP_DESTROYED` flag value
-
-2020-01-24 [TIP 559] Eliminate public routine `Tcl_FreeResult
-
-2020-01-31 (new) Implement 64-bit seek on Zip channels. (nijtmans)
-
-2020-02-28 [TIP 557] C++ support for Tcl
-
-2020-02-28 [TIP 562] Deprecate channel types 1-4
-
-2020-03-11 (bug)[234d6c] Segfault in [set l {}; lpop l] (sebres)
-
-2020-03-12 (bug) Crash in tests binary-79.[12] (porter)
-
-2020-03-13 [TIP 569] Eliminate Comments That Serve Lint
-
-2020-04-06 (bug)[dd010c] [string trim*] on astral characters (porter,nijtmans)
-
-2020-05-30 [TIP 551] Permit underscore in numerical literals in source code
-
-2020-07-03 [TIP 578] Death to TCL_DBGX
-
-2020-08-11 (bug)[e87000] Win32 crash in [fconfigure stdout] (werner,nijtmans)
-
-2020-09-06 (bug)[c1a376] deletion trace on imported ensemble (coulter)
-
-2020-09-13 [TIP 585] Promote the INDEX_TEMP_TABLE flag of Tcl_GetIndexFromObj*() to the public interface
-
-2020-09-15 (bug)[b5777d] crash in [string index abcd 0-0x10000000000000000]
-
-2020-09-19 [b9ecf3] revised stork mgmt [uplevel [list $cmd ...]] (coulter)
-
-2020-10-23 [TIP 587] Default utf-8 for source command
-
-2020-10-27 (bug)[11229b] test string-31.26.* (porter)
-
-2020-11-08 [TIP 582] Comments in Expressions
-
-2020-11-16 [TIP 586] C String Parsing Support for binary scan
-
-2020-12-07 [TIP 590] Recommend lowercase Package Names
-
-2021-01-06 Bump to tcltest 2.5.4
-
-2021-01-15 [TIP 481] `Tcl_GetStringFromObj()` with `size_t` length parameter
-
-2021-01-15 [TIP 592] End support: Windows XP, Server 2003, Vista, Server 2008
-
-2021-01-25 tzdata updated to Olson's tzdata2021a (nijtmans)
-
-2021-01-29 (bug)[113be1] zipfs on mac
-
-2021-03-15 [TIP 575] Switchable Tcl_UtfCharComplete()/Tcl_UtfNext()/Tcl_UtfPrev()
-
-2021-03-19 (new)[0221b9] Drop TCL_WINDOW_EVENTS from Tcl's [update idletasks]
-
-2021-03-30 (new)[4b4830] [chan truncate] for reflected channels
-
-2021-04-30 [TIP 597] "string is unicode" and better utf-8/utf-16/cesu-8 encodings
-
-2021-04-09 [TIP 598] export TclWinConvertError
-
-2021-05-15 (bug)[463b7a] segfault from Tcl_Unload (coulter)
-
-2021-05-15 (bug)[fb2a41] tclZipfs.c free all memory (coulter)
-
-2021-05-18 (bug)[688fcc,28027d] namespace teardown reform (coulter)
-
-- Released 8.7a5, Jun 18, 2021 --- https://core.tcl-lang.org/tcl/ for details -
-
-2021-02-02 (new) support for MacOS Big Sur updates (nijtmans)
-=> platform 1.0.17
-
-2021-02-15 (bug)[d43f96] [string trim*] broken for Emoji (werner)
-
-2021-02-16 (bug)[22324b] [string reverse] broken for Emoji (werner)
-
-2021-02-19 (bug)[1dab71,7c64aa] BRE broken by uninitialized value use (lane)
-
-2021-03-09 (bug)[8419c5] Unix tty channels tolerate EINTR (nijtmans)
- *** POTENTIAL INCOMPATIBILITY ***
-
-2021-03-10 (bug)[4c591f] [string compare] EIAS violation (nijtmans)
-
-2021-04-08 (new) dde package installation compatible with Tcl 9 (nijtmans)
-=> dde 1.4.4
-
-2021-04-14 (bug)[266494] [concat foo [list #]] EIAS violation (porter)
-
-2021-05-03 (bug)[24b918] Save IO buffers from modern optimizers (rupprecht)
-
-2021-05-06 (new) support for POSIX error EILSEQ (nijtmans)
-
-2021-05-17 (bug)[688fcc] segfault during traced delete of alias (coulter)
-
-2021-06-22 (bug)[bad6cc] More secure build tool. CVE-2021-35331 (nijtmans)
-
-2021-07-17 (bug)[592a25] Win: segfault in Tcl_PutEnv() (danckaert,nijtmans)
-
-2021-09-02 (bug)[ccc448] segfault in ensemble rewrite machinery (coulter)
-
-2021-09-14 (new) Update to Unicode-14 (nijtmans)
-
-2021-10-08 (bug)[a8579d] failed proc argument spec processing (russell,coulter)
-
-2021-10-27 (new) support for MacOS Monterey (nijtmans)
-=> platform 1.0.18
-
-2021-10-27 tzdata updated to Olson's tzdata2021e (nijtmans)
-
-- Released 8.6.12, Nov 5, 2021 - details at https://core.tcl-lang.org/tcl/ -
-
-2021-12-08 (update) tcltest package to version 2.5.4
-
-2022-01-13 (bug)[26f132] Crash when sizeof(int) < sizeof(void *) (Plan 9 port)
-
-2022-01-19 (TIP 623)[e9a271] Tcl_GetRange index args < 0 (petasis,nijtmans)
-
-2022-03-08 (bug) test string-5.22 (porter)
-
-2022-03-11 (bug)[8a7ec8] fat binary compile on Mac M1 (davis, nijtmans)
-
-2022-04-04 (bug)[e5ed1b] numeric IPv6 in URLs (nijtmans)
-=> http 2.9.6
-
-2022-04-26 (bug)[27520c] test error-9.6 (goth,sebres)
-
-2022-05-04 (bug)[8eb64b] http package tolerant again invalid reply header
-
-2022-05-11 (bug)[6898f9] http package failed detection of shiftjis charset
-
-2022-05-25 (bug)[76ad7a] tests string-6.13[23] (mistachkin, nijtmans)
-
-2022-06-20 (bug)[55bf73] Avoid connection reuse after response code 101.
-=> http 2.9.8
-
-2022-07-22 (bug)[713653] FP rounding exposed by x86 musl (rubicon,sebres)
-
-2022-07-22 More portable notation of microseconds in verbose output (sebres)
-=> tcltest 2.5.5
-
-2022-07-27 (bug)[b3977d] Process CR-LF split across packets (nadkarni,sebres)
-
-2022-07-29 (bug)[4eb3a1] crash due to undetected bytecode invalidity (nadkarni)
-
-2022-08-23 (new)[371080] Portability to CHERI-enabled Morello processor (jrtc27)
-
-2022-09-06 (bug)[55a02f] Fallback init env(HOME) from USERPROFILE (nadkarni)
-
-2022-09-13 (bug)[1073da] crash writing invalid utf-8 (nijtmans)
-
-2022-09-14 (new) Update to Unicode-15 (nijtmans)
-
-2022-10-14 tzdata updated to Olson's tzdata2022e (nijtmans)
-
-Update bundled zlib to 1.2.13
-
-Update bundled libtommath
-
-Many code fixes to avoid overflow or undefined behavior. Thanks chrstphrchvz.
-
-- Released 8.6.13, Nov 22, 2022 - details at https://core.tcl-lang.org/tcl/ -
-
-2022-12-01 Backport TIP #402: path name starting with '//' not
- replaced by '/' also on Cygwin and QNX (nijtmans)
-
-2022-12-12 Windows binaries licence metadata changed to University of
- California to match licence (nadkarni)
-
-2022-12-16 check mknod, tcdrain and uname in build script for VxWorks or others
- (nijtmans)
-
-2022-12-16 32-bit cygwin is dead, so --enable-64bit in a Cygwin build no longer
- needed (nijtmans)
-
-2023-01-01 (bug)[8e811b] Wrong formatting of arguments in man page (nijtmans)
-
-2023-01-06 (bug) [0f19ed]: Windows 11 not reported in tcl_platform(osVersion)
- (nijtmans)
-
-2023-01-15 (bug) [8f7fde] string compare failing on big endian (coulter)
-
-2023-01-22 (bug) [3e8074] y2k38 problem in [interp limit time -seconds]
- (nijtmans)
-
-2023-01-22 (bug) [e3dcab] crash with tcl_precision equal 15..18 (kenny)
-
-2023-02-22 (bug) [d19fe0] output replacement character on incomplete sequences
- in unicode encoding (nijtmans)
-
-2023-02-22 (bug) [534172] sporadic crash in memchan thread cleanup.
- (neumann,nijtmans)
-
-2023-02-28 (bug) [f9eafc] throw error in zip command when file comment/filename
- to long or not iso-latin-1 (nijtmans)
-
-2023-03-04 (bug) [1b8df1] fix usec on windows returned by Tcl_GetTime (nadkarni)
-
-2023-03-05 (bug) [9c5a00]. Fix ~ and ~user path prefix on Windows (nadkarni)
-
-2023-03-13 (bug)[183a1a] Prevent BO by Tcl_UtfToExternal (nadkarni)
-
-2023-03-14 (bug) [ea69b0], crash when using a channel transformation on TCP
- client socket (coulter)
-
-2023-03-22 (bug)[026575] Prevent invalid read in Tcl_UtfToUniChar (nijtmans)
-
-2023-03-30 (rfe) Allow empty mode in [chan create] to allow refchan version of
- [socket -server] (max)
-
-2023-03-30 [0cb355] macOS 13 SDK deprecates sprintf() (chavez)
-
-2023-05-02 (bug) [ab123c] argument position overflow in [scan %num$mode]
- (nadkarni)
-
-2023-05-02 (bug) [784bef] tailcall crash (nadkarni)
-
-2023-06-03 (bug) [af3ebc] clock scan and clock add bugs in error cases / with
- abbreviated options (ade)
-
-2023-07-05 (bug) [66ffaf] incomplete double byte encoding sequences ignored like
- in [encoding convertfrom gb12345 x] (nadkarni)
-
-2023-07-26 (rfe) [c54e4a] fork multithreading performance by using vfork/spawn
- when supported (neumann)
-
-2023-08-29 Update zlib to version 1.3 (nijtmans)
-
-2023-09-04 Update libtommath to version 1.2.1 (nijtmans)
-
-2023-09-05 (bug) [60cacf] Fix tclvfs tkt Segmentation Fault at interpreter exit
- when tclvfs loaded.
-2023-09-05 (bug) [b5ac3e] Tcl_GetUniChar reads beyond string length for ASCII
- strings (nadkarni)
-
-2023-09-06 (bug) [d3465c] Update install-sh to version 2020-11-14.01 (nijtmans)
-
-2023-09-08 Unicode 15.1 (nijtmans)
-
-2023-09-12 Remove option utf16 from win/makefile.vc (nijtmans)
-
-2023-09-13 (bug) [43b065] MS Windows: files with emojis are found by glob but
- not recognized by file exists or open (nijtmans)
-
-2023-09-13 (bug) [a1f11d] VC6 compilation error of core-8-6-branch: error C2065:
- 'int16_t' : undeclared identifier (nijtmans)
-
-2023-09-14 (bug) [00655c] ClockGetdatefieldsObjCmd(): avoid signed integer
- overflow and platform-dependent behavior (nijtmans)
-
-2023-09-28 TIP #662: Tcl_VarEval is not depreciated any more (nijtmans)
-
-2023-10-01 (bug) [7b3167] tclOO.c: initialize fakeObject.refCount (nijtmans)
-
-2023-10-04 (bug) [7371b6] AddressSanitizer use-after-return detection breaks NRE
- tests, coroutines (nijtmans)
-
-2023-11-20 (bug)[32b889] prevent spurious errors from [clock format] (gahr)
-
-2023-11-30 (bug) [fb2fa9],[21b062] reallow [exec %var%] on MS-Windows. It was
- forbidden in 8.6.13 (brester)
-
-2023-12-30 (rfe) [0ac9d0] Don't call getsockname(2) in Tcl_MakeFileChannel(3)
- unless absolutely necessary. Permits better constraining of Tcl/tclsh
- via OpenBSD's pledge(2) or similar mechanisms. Minor rewrite.
-
-2024-01-09 (feature) Adapt tcltest to support Tcl 9.
-=> tcltest 2.5.7
-
-2024-01-11 (bug) [fd27ad] doc change of Tcl_PkgRequire & friends: version string
- specification refers to "package require".
-
-2024-01-27 (bug) [16e25e] error for [tcl_startOfPreviousWord string end-1]
- (nijtmans)
-
-2024-01-29 Update to zlib 1.3.1 (nijtmans)
-
-2024-01-29 [db4f28] segfault when Tcl_ReadChars is called with unicode object
- (brester)
-
-2024-02-04 tzdata updated to Olson's tzdata2024a (nijtmans)
-
-2024-02-05 fix/document Tcl_ObjPrintf with "ll" modifier (nijtmans)
-
-2024-02-06 [8e666d] endless loop when redefining proc ::history (nash)
-
-2024-02-06 [86b3c1] endless loop when ::unknown is moved into a namespace (nash)
-
-- Released 8.6.14, Feb 28, 2024 - details at https://core.tcl-lang.org/tcl/ -
+--- Released 8.5.18, March 6, 2015 --- http://core.tcl.tk/tcl/ for details