diff options
| author | rpj <rpj> | 2011-03-10 13:40:16 +0000 | 
|---|---|---|
| committer | rpj <rpj> | 2011-03-10 13:40:16 +0000 | 
| commit | 6e3ac5c605d5062279178b3ea0b853d0e9cf7cc9 (patch) | |
| tree | d9262f28ef4083dfeefbd31bc9b163cf67e102e1 /ChangeLog | |
| parent | eb28d5aa00690b67cc27e4bd93d2c4c251987c85 (diff) | |
Replace global Critical Sections with MCS Queue locks
Diffstat (limited to 'ChangeLog')
| -rw-r--r-- | ChangeLog | 23 | 
1 files changed, 23 insertions, 0 deletions
| @@ -1,3 +1,26 @@ +2011-03-09  Ross Johnson <ross.johnson at homemail.com.au>
 +
 +	* implement.h (ptw32_thread_t_): Add process unique sequence number.
 +	* global.c: Replace global Critical Section objects with MCS
 +	queue locks.
 +	* implement.h: Likewise.
 +	* pthread_cond_destroy.c: Likewise.
 +	* pthread_cond_init.c: Likewise.
 +	* pthread_detach.c: Likewise.
 +	* pthread_join.c: Likewise.
 +	* pthread_kill.c: Likewise.
 +	* pthread_mutex_destroy.c: Likewise.
 +	* pthread_rwlock_destroy.c: Likewise.
 +	* pthread_spin_destroy.c: Likewise.
 +	* pthread_timechange_handler_np.c: Likewise.
 +	* ptw32_cond_check_need_init.c: Likewise.
 +	* ptw32_mutex_check_need_init.c: Likewise.
 +	* ptw32_processInitialize.c: Likewise.
 +	* ptw32_processTerminate.c: Likewise.
 +	* ptw32_reuse.c: Likewise.
 +	* ptw32_rwlock_check_need_init.c: Likewise.
 +	* ptw32_spinlock_check_need_init.c: Likewise.
 +
  2011-03-06  Ross Johnson <ross.johnson at homemail.com.au>
  	* several (MINGW64): Cast and call fixups for 64 bit compatibility;
 | 
