diff options
| author | rpj <rpj> | 2005-04-12 06:27:18 +0000 | 
|---|---|---|
| committer | rpj <rpj> | 2005-04-12 06:27:18 +0000 | 
| commit | 49a669c97d85e988d73df72729fdbdcf54d586f5 (patch) | |
| tree | 89f43dbd200c9fc6bd28b3b635c76ec781d975f3 /NEWS | |
| parent | 781031fa6b07402d3dfa333d96394fdbfc9ab685 (diff) | |
Diffstat (limited to 'NEWS')
| -rw-r--r-- | NEWS | 31 | 
1 files changed, 31 insertions, 0 deletions
| @@ -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)
 | 
