summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorstanton <stanton>1998-12-01 05:01:23 (GMT)
committerstanton <stanton>1998-12-01 05:01:23 (GMT)
commit658c80afa4aa9859e5b06e7c0c7d35e453fea4c1 (patch)
treeb6393a3df9da2fa5984fc1598c7b5de22cd10444
parente93d75d3f9c3d8584f674270fde377c0b90cfd8f (diff)
downloadtcl-658c80afa4aa9859e5b06e7c0c7d35e453fea4c1.zip
tcl-658c80afa4aa9859e5b06e7c0c7d35e453fea4c1.tar.gz
tcl-658c80afa4aa9859e5b06e7c0c7d35e453fea4c1.tar.bz2
*** empty log message ***
-rw-r--r--ChangeLog27
1 files changed, 27 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 0cc9357..7d4481f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,30 @@
+1998-11-30 <stanton@GASPODE>
+
+ * unix/tclUnixNotfy.c (Tcl_WaitForEvent): Fixed hang that occurs
+ when trying to close a pipe that is currently being waited on by
+ the notifier thread. [Bug: 607]
+
+ * unix/tclUnixFCmd.c (GetPermissionsAttribute): Increase size of
+ returnString buffer to avoid overflow.
+
+ * generic/tclThreadTest.c (TclThreadSend): Fixed memory leak due
+ to use of TCL_VOLATILE instead of TCL_DYNAMIC.
+
+ * generic/tclThread.c (TclRememberSyncObject): Fixed memory leak
+ caused by failure to reuse condition variables.
+
+ * unix/tclUnixNotfy.c: (Tcl_AlertNotifier, Tcl_WaitForEvent,
+ NotifierThreadProc, Tcl_InitNotifier): Fixed race condition caused
+ by incorrect use of condition variables when sending messages
+ between threads.. [Bug: 607]
+
+ * generic/tclTestObj.c (TeststringobjCmd): MAX_STRINGS was off by one
+ so the strings array was too small.
+
+ * generic/tclCkalloc.c (Tcl_DbCkfree): Moved mutex lock so
+ ValidateMemory is done inside the mutex to avoid a race condition
+ when validate_memory is enabled. [Bug: 880]
+
1998-11-23 <stanton@GASPODE>
* regexec.c: more performance tuning from Henry Spencer.