diff options
author | davygrvy <davygrvy@pobox.com> | 2001-08-30 07:51:00 (GMT) |
---|---|---|
committer | davygrvy <davygrvy@pobox.com> | 2001-08-30 07:51:00 (GMT) |
commit | ea7d3c538d82fb64a201fedfb9376f6dcafbd102 (patch) | |
tree | 8b3fe8cdb44885d31c8ba92e8e887ec3416dda93 | |
parent | 0d312be6885f036ff0654f64c2889ba806bcf07e (diff) | |
download | tcl-ea7d3c538d82fb64a201fedfb9376f6dcafbd102.zip tcl-ea7d3c538d82fb64a201fedfb9376f6dcafbd102.tar.gz tcl-ea7d3c538d82fb64a201fedfb9376f6dcafbd102.tar.bz2 |
no message
-rw-r--r-- | ChangeLog | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -1,3 +1,17 @@ +2001-08-30 David Gravereaux <davygrvy@pobox.com> + + * generic/tclAsync.c: + * generic/tclEvent.c: + * generic/tclInt.h: Improper cleanup of asyncMutex in tclAsync.c + repaired. TclFinalizeSynchronization() was trying to remove a + registered mutex that was dumped earlier when the TSD it was stored + in was cleared. This was only surfacing on *nix. Windows was being + masked by mutexes not actually being returned to the system! That + was repaired in a previous patch. Needed to add a private + TclFinalizeAsync() to tclAsync.c and called from Tcl_FinalizeThread(). + Pheww.. Is this done yet? + [Bug: 414419] requested by Rob Ratcliff <rrr6399@futuretek.com> + 2001-08-28 Jeff Hobbs <jeffh@ActiveState.com> * generic/tclCompCmds.c (TclPushVarName): noted 'static' defn. |