summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordavygrvy <davygrvy@pobox.com>2001-08-30 07:51:00 (GMT)
committerdavygrvy <davygrvy@pobox.com>2001-08-30 07:51:00 (GMT)
commitea7d3c538d82fb64a201fedfb9376f6dcafbd102 (patch)
tree8b3fe8cdb44885d31c8ba92e8e887ec3416dda93
parent0d312be6885f036ff0654f64c2889ba806bcf07e (diff)
downloadtcl-ea7d3c538d82fb64a201fedfb9376f6dcafbd102.zip
tcl-ea7d3c538d82fb64a201fedfb9376f6dcafbd102.tar.gz
tcl-ea7d3c538d82fb64a201fedfb9376f6dcafbd102.tar.bz2
no message
-rw-r--r--ChangeLog14
1 files changed, 14 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 6625f0e..8c5ce27 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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.