summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorandreas_kupries <akupries@shaw.ca>2006-03-14 20:36:36 (GMT)
committerandreas_kupries <akupries@shaw.ca>2006-03-14 20:36:36 (GMT)
commit66e553d72e52824e2bb3f06814e9d3fc6f4a935d (patch)
tree0ffae9e11d14a1eaa9ee089f8880a2351a8427c2 /ChangeLog
parent24f992668d4072421af7d022ad5015ab3c29d505 (diff)
downloadtcl-66e553d72e52824e2bb3f06814e9d3fc6f4a935d.zip
tcl-66e553d72e52824e2bb3f06814e9d3fc6f4a935d.tar.gz
tcl-66e553d72e52824e2bb3f06814e9d3fc6f4a935d.tar.bz2
* win/tclWinPipe.c (Tcl_WaitPid): Backport of fix made to the head
by David Gravereaux in 2004. See ChangeLog entry 2004-01-19. [Bug 1381436]. Fixed a thread-safety problem with the process list. The delayed cut operation after the wait was going stale by being outside the list lock. It now cuts within the lock and does a locked splice for when it needs to instead. [Bug 859820]
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog11
1 files changed, 11 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index efd6797..6db203f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2006-03-14 Andreas Kupries <andreask@activestate.com>
+
+ * win/tclWinPipe.c (Tcl_WaitPid): Backport of fix made to the head
+ by David Gravereaux in 2004. See ChangeLog entry 2004-01-19.
+ [Bug 1381436].
+
+ Fixed a thread-safety problem with the process list. The delayed
+ cut operation after the wait was going stale by being outside
+ the list lock. It now cuts within the lock and does a locked
+ splice for when it needs to instead. [Bug 859820]
+
2006-03-13 Don Porter <dgp@users.sourceforge.net>
* generic/tclEncoding.c: Report error when an escape encoding