diff options
author | stanton <stanton> | 1998-12-01 05:01:23 (GMT) |
---|---|---|
committer | stanton <stanton> | 1998-12-01 05:01:23 (GMT) |
commit | 658c80afa4aa9859e5b06e7c0c7d35e453fea4c1 (patch) | |
tree | b6393a3df9da2fa5984fc1598c7b5de22cd10444 | |
parent | e93d75d3f9c3d8584f674270fde377c0b90cfd8f (diff) | |
download | tcl-658c80afa4aa9859e5b06e7c0c7d35e453fea4c1.zip tcl-658c80afa4aa9859e5b06e7c0c7d35e453fea4c1.tar.gz tcl-658c80afa4aa9859e5b06e7c0c7d35e453fea4c1.tar.bz2 |
*** empty log message ***
-rw-r--r-- | ChangeLog | 27 |
1 files changed, 27 insertions, 0 deletions
@@ -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. |