File Release Notes and Changelog
Release Name: 2.6.3
Notes:
This is a bugfix release correcting some problems
found in mutex handling.
Changes:
2006-03-16 Zoran Vasiljevic <zv@archiware.com>
*** 2.6.3 TAGGED FOR RELEASE (thread-2-6-3) ***
* README: Bumped to 2.6.3
2006-03-15 Zoran Vasiljevic <zv@archiware.com>
* configure.in: Changed BUILD_sample to
BUILD_thread for Windows compile under MinGW.
+ configure: regen
2006-03-14 Zoran Vasiljevic <zv@archiware.com>
* configure.in: Moved to 2.6.3 release
* configure: regen
2006-02-09 Zoran Vasiljevic <zv@archiware.com>
* generic/threadSpCmd.c: fixed race condition when testing
constraints (mutex being locked by the caller thread) when
waiting on the condition variable. Also, fixed exclusive
mutex ownership and usage counting.
* configure.in: uses TEA 3.5
* tclconfig: updated to TEA3.5
2006-01-28 Zoran Vasiljevic <zv@archiware.com>
* generic/threadSpCmd.c: Revamped handling because of the deep
* generic/threadSpCmd.h: race condition which resulted in
* tests/thread.test: deadlocks when using exclusive mutexes.
200i-10-15 Zoran Vasiljevic <zv@archiware.com>
* generic/threadCmd.c: channel transfer code cleans
ready-to-fire events from the thread event queue
prior to cutting the channel out of the interp.
* tests/thread.test: allows channel transfer tests
for all Unices and Windows using Tcl 8.4.10+ core.
2005-09-23 Zoran Vasiljevic <zv@archiware.com>
* generic/threadCmd.c: ThreadDetach() sets the both
source and target thread ID's for the detached
channel to zero, thus signalizing the cleanup code
to leave the channel in the cleanup-list when the
thread who detached it exits.
2005-08-24 Zoran Vasiljevic <zv@archiware.com>
* generic/tclXkeylist.c: made some calls static
so they do not interfere for static linking with
certain extensions.
2005-08-08 Zoran Vasiljevic <zv@archiware.com>
* generic/threadSvCmd.c: fixed traversing the list
of registered object types in Sv_DuplicateObj()
(thx to eric.melbardis@netkitsolutions.com)
2005-07-27 Zoran Vasiljevic <zv@archiware.com>
*** 2.6.2 TAGGED FOR RELEASE (thread-2-6-2) ***