diff options
author | vasiljevic <zv@archiware.com> | 2004-07-15 21:17:03 (GMT) |
---|---|---|
committer | vasiljevic <zv@archiware.com> | 2004-07-15 21:17:03 (GMT) |
commit | 2aebe9b17a5cf409268dbd8af3e7f7c2d1595846 (patch) | |
tree | 61ea47fb3d82c463b45221a13b82b22cdcd26ac3 /ChangeLog | |
parent | d030c083e5dd7913feb8736f3727f316fe525876 (diff) | |
download | tcl-2aebe9b17a5cf409268dbd8af3e7f7c2d1595846.zip tcl-2aebe9b17a5cf409268dbd8af3e7f7c2d1595846.tar.gz tcl-2aebe9b17a5cf409268dbd8af3e7f7c2d1595846.tar.bz2 |
Added new fix for the Tcl Bug #770053. Now we conditionaly perform
the TclFinalizeNotifier in order to correct broken ref-counting
of the notifier thread.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -30,7 +30,7 @@ is accepted. [Tcl SF Bug 985869], reported by Joe Mistachkin <mistachkin@users.sourceforge.net>. -2004-07-15 Kevin Kenny <kennykb@acm.org> +2004-07-15 Zoran Vasiljevic <vasiljevic@users.sf.net> * generic/tclEvent.c (Tcl_Finalize): stuffed memory leak incurred by re-initializing of TSD slots after the last call to @@ -43,6 +43,11 @@ require TIP because some visible parts of Tcl API would have to be modified. In the meantime, this will do. + * generic/tclNotify.c (TclFinalizeNotifier): Added conditional + notifier finalization based on the fact that an TclInitNotifier + has been called for the current thread. This fixes the Tcl + Bug #770053 again. Hopefully this time w/o unwanted side-effects. + 2004-07-15 Kevin Kenny <kennykb@acm.org> * generic/tclLiteral.c (TclReleaseLiteral): Removed unused |