diff options
| author | rpj <rpj> | 2005-04-12 06:35:52 +0000 | 
|---|---|---|
| committer | rpj <rpj> | 2005-04-12 06:35:52 +0000 | 
| commit | e1fba251064eecf4cdfd63723aadb5df9174ddfe (patch) | |
| tree | 20fb43b3ad3de37651b1a8db450a889d3493785d /ChangeLog | |
| parent | 13bd1e4d017a1c306e465219df9e245a4201726e (diff) | |
Diffstat (limited to 'ChangeLog')
| -rw-r--r-- | ChangeLog | 95 | 
1 files changed, 50 insertions, 45 deletions
| @@ -1,42 +1,47 @@ -2005-04-06  Kevin Lussier <Kevin at codegreennetworks.com> - -	* Makefile: Added debug targets for all versions of the library. - -2005-04-01  Ross Johnson  <ross at callisto.canberra.edu.au> - -	* GNUmakefile: Add target to build libpthreadGC1.a as a static link -	library. -	* Makefile: Likewise for pthreadGC1.lib. - -2005-04-01  Kevin Lussier <Kevin at codegreennetworks.com> - -	* sem_timedwait.c (sem_timedwait): Increase size of temp variables to -	avoid int overflows for large timeout values. -	* implement.h (int64_t): Include or define. - -2005-03-31   Dimitar Panayotov <develop at mail.bg>^M - -	* pthread.h: Fix conditional defines for static linking. -	* sched.h: Liekwise. -	* semaphore.h: Likewise. -	* dll.c (PTW32_STATIC_LIB): Module is conditionally included -	in the build. - +2005-04-11  Ross Johnson  <ross at callisto.canberra.edu.au>
 +
 +	* pthread_once.c: Add priority boosting to prevent init_routine
 +	thread starvation post cancellation.
 +
 +2005-04-06  Kevin Lussier <Kevin at codegreennetworks.com>
 +
 +	* Makefile: Added debug targets for all versions of the library.
 +
 +2005-04-01  Ross Johnson  <ross at callisto.canberra.edu.au>
 +
 +	* GNUmakefile: Add target to build libpthreadGC1.a as a static link
 +	library.
 +	* Makefile: Likewise for pthreadGC1.lib.
 +
 +2005-04-01  Kevin Lussier <Kevin at codegreennetworks.com>
 +
 +	* sem_timedwait.c (sem_timedwait): Increase size of temp variables to
 +	avoid int overflows for large timeout values.
 +	* implement.h (int64_t): Include or define.
 +
 +2005-03-31   Dimitar Panayotov <develop at mail.bg>^M
 +
 +	* pthread.h: Fix conditional defines for static linking.
 +	* sched.h: Liekwise.
 +	* semaphore.h: Likewise.
 +	* dll.c (PTW32_STATIC_LIB): Module is conditionally included
 +	in the build.
 +
  2005-03-16  Ross Johnson  <ross at callisto.canberra.edu.au>
 - -	* pthread_setcancelstate.c: Undo the last change. - +
 +	* pthread_setcancelstate.c: Undo the last change.
 +
  2005-03-16  Ross Johnson  <ross at callisto.canberra.edu.au>
 - -	* pthread_once.c (pthread_once): Fix faulty 'done' check; fix a -	few races involving 'done' flag setting; fix incorrect 'done' -	assignment. - -	* pthread_setcancelstate.c: Don't check for an async cancel event -	if the library is using alertable async cancel.. - +
 +	* pthread_once.c (pthread_once): Fix faulty 'done' check; fix a
 +	few races involving 'done' flag setting; fix incorrect 'done'
 +	assignment.
 +
 +	* pthread_setcancelstate.c: Don't check for an async cancel event
 +	if the library is using alertable async cancel..
 +
  2005-03-14  Ross Johnson  <ross at callisto.canberra.edu.au>
 - +
  	* CVS (snapshot-2005-03-08-fixes): Created branch for
  	back-porting fixes to snapshot 2005-03-08.
 @@ -45,31 +50,31 @@  	cancellability around pthread_cond_wait in particular);
  	the meaning of the 'done' flag is changed but the ABI doesn't
  	change as a result.
 - +
  	* pthread.h (PTHREAD_ONCE_INIT): Change the 'done' flag value
  	representation (does not change the value - still zero (0)).
 - +
  	* implement.h (PTW32_ONCE_CLEAR): Defined.
  	(PTW32_ONCE_DONE): Defined.
  	(PTW32_ONCE_CANCELLED): Defined.
 - +
  2005-03-08  Ross Johnson  <rpj at callisto.canberra.edu.au>
 - +
  	* pthread_once.c (pthread_once): Redesigned to elliminate potential
  	starvation problem.
  	- reported by Gottlob Frege  <gottlobfrege at gmail.com>
 - +
  	* ptw32_threadDestroy.c (ptw32_threadDestroy): Implicit threads were
  	not closing their Win32 thread duplicate handle.
  	- reported by Dmitrii Semii <bogolt at gmail.com>
 - +
  2005-01-25  Ralf Kubis  <RKubis at mc.com>
 - +
  	* Attempted acquisition of recursive mutex was causing waiting
  	threads to not be woken when the mutex is released.
 - +
  	* GNUmakefile (GCE): Generate correct version resource comments.
 - +
  2005-01-01  Konstantin Voronkov  <beowinkle at yahoo.com>
  	* pthread_mutex_lock.c (pthread_mutex_lock): The new atomic exchange
 | 
