summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorrpj <rpj>2005-04-12 06:27:18 +0000
committerrpj <rpj>2005-04-12 06:27:18 +0000
commit49a669c97d85e988d73df72729fdbdcf54d586f5 (patch)
tree89f43dbd200c9fc6bd28b3b635c76ec781d975f3 /NEWS
parent781031fa6b07402d3dfa333d96394fdbfc9ab685 (diff)
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS31
1 files changed, 31 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index a7a31e2..a6ad59e 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,34 @@
+RELEASE 2.3.0^M
+-------------^M
+(2005-04-12)^M
+^M
+General
+-------
+
+Release 1.7.0 is a backport of features and bug fixes new in
+this release. See earlier notes under Release 2.0.0/General.
+
+Bugs fixed
+----------
+
+* Fixed pthread_once potential for post once_routine cancellation
+hanging due to starvation. See comments in pthread_once.c.
+Momentary priority boosting is used to ensure that, after a
+once_routine is cancelled, the thread that will run the
+once_routine is not starved by higher priority waiting threads at
+critical times. Priority boosting occurs only AFTER a once_routine
+cancellation, and is applied only to that once_control. The
+once_routine is run at the thread's normal base priority.
+
+New tests
+---------
+
+* once4.c: Aggressively tests pthread_once() under realtime
+conditions using threads with varying priorities. Windows'
+random priority boosting does not occur for threads with realtime
+priority levels.
+
+
RELEASE 2.2.0
-------------
(2005-04-04)