lib/libpthread/pthread_mutex.c
Mon, 28 Apr 2008 20:22:51 +0000 martin Remove clause 3 and 4 from TNF licenses trunk
Fri, 07 Mar 2008 22:23:57 +0000 ad pthread__mutex_lock_slow: trunk
Sat, 23 Feb 2008 15:15:57 +0000 ad Fix pthread_mutex_trylock() for recursive mutexes. PR lib/38087. trunk
Thu, 14 Feb 2008 21:40:51 +0000 ad Adjust mutex/rwlock definitions to match reality now that there is only trunk
Sun, 10 Feb 2008 18:50:54 +0000 ad - Remove libpthread's atomic ops. trunk
Fri, 25 Jan 2008 02:12:10 +0000 rafal Make this compile after Andrew's fix (remove now-unused variables) trunk
Fri, 25 Jan 2008 01:09:18 +0000 ad pthread_mutex_lock_slow: remove "deliberate deadlock" code that's not trunk
Tue, 08 Jan 2008 20:56:08 +0000 christos add missing static decls. trunk
Sat, 05 Jan 2008 01:37:35 +0000 ad machine/lock.h, not sys/lock.h trunk
Mon, 24 Dec 2007 14:46:28 +0000 ad - Fix pthread_rwlock_trywrlock() which was broken. trunk
Mon, 19 Nov 2007 15:14:11 +0000 ad Remove the debuglog stuff. ktrace is more useful now. trunk
Tue, 13 Nov 2007 15:57:10 +0000 ad For PR bin/37347: trunk
Thu, 13 Sep 2007 23:51:47 +0000 ad Add a per-mutex deferred wakeup flag so that threads doing something like trunk
Tue, 11 Sep 2007 10:27:44 +0000 ad Fix inverted test after merge of nick-csl-alignment. trunk
Mon, 10 Sep 2007 11:34:05 +0000 skrll Merge nick-csl-alignment. trunk
Sat, 08 Sep 2007 22:49:50 +0000 ad - Get rid of self->pt_mutexhint and use pthread__mutex_owned() instead. trunk
Fri, 07 Sep 2007 14:09:27 +0000 ad - Don't take the mutex's spinlock (ptr_interlock) in pthread_cond_wait(). trunk
Thu, 16 Aug 2007 14:53:45 +0000 ad One more micro-optimization.. trunk
Thu, 16 Aug 2007 13:54:16 +0000 ad Trim fat off libpthread internal spinlock operations. Makes a mesurable trunk
Sat, 04 Aug 2007 13:37:48 +0000 ad Some significant performance improvements, and a fix for a race with pthread trunk
Sat, 24 Mar 2007 18:51:59 +0000 ad - Test+branch is usually cheaper than making an indirect function call, trunk
Tue, 20 Mar 2007 23:33:10 +0000 ad - Maintain a per-thread pointer to the last mutex acquired by the app, to trunk
Mon, 05 Mar 2007 23:56:17 +0000 ad Update to match changed pthread__park() interface. trunk
Fri, 02 Mar 2007 18:53:51 +0000 ad Remove the PTHREAD_SA option. If M:N threads is reimplemented it's trunk
Sun, 24 Dec 2006 18:39:45 +0000 ad Fix bugs with and improve upon previous. trunk
Sat, 23 Dec 2006 05:14:46 +0000 ad Conditionalised support for 1:1 threads. Needs associated kernel changes trunk
Tue, 22 Aug 2006 21:46:09 +0000 wrstuden Close a window in which we can not notice a recently-slept-on-our trunk
Wed, 19 Oct 2005 02:15:03 +0000 chs starting the pthread library (ie. calling pthread__start()) before trunk
Sun, 16 Oct 2005 00:07:24 +0000 chs in pthread_mutex_lock_slow(), pthread_rwlock_timedrdlock() and sem_wait(), trunk
Sat, 16 Jul 2005 23:14:53 +0000 nathanw Add cancellation protection to pthread_once() as per the standard; if trunk
Sun, 14 Mar 2004 01:19:41 +0000 cl add libpthread part of concurrency support for SA on MP systems trunk
Mon, 24 Nov 2003 23:54:13 +0000 cl Update mutex/rwlock/sem code to match recent change in cond code. trunk
Tue, 27 May 2003 15:22:56 +0000 christos add missing notreached lint comment. trunk
Fri, 16 May 2003 21:28:26 +0000 nathanw Separately report unlocking an unlocked mutex and unlocking a mutex trunk
Wed, 23 Apr 2003 19:36:12 +0000 nathanw Use pthread__error() instead of pthread__abort(). trunk
Fri, 18 Apr 2003 21:36:38 +0000 nathanw More agressive assertions. Change a number of detected conditions, which trunk
Wed, 16 Apr 2003 18:59:12 +0000 nathanw pthread_mutex_trylock(): It's not an error to call trylock() on a trunk
Wed, 16 Apr 2003 18:30:43 +0000 nathanw When a thread sleeps on a mutex or cv, have it put itself on the trunk
Sat, 08 Mar 2003 08:03:34 +0000 lukem add __RCSID() trunk
Sat, 15 Feb 2003 00:52:18 +0000 nathanw Remove unnecessary inclusion of <assert.h>. trunk
Fri, 31 Jan 2003 02:55:00 +0000 nathanw Mutex tuneup. trunk
Mon, 27 Jan 2003 21:01:00 +0000 nathanw Add debug counters for mutex and condvar operations. trunk
Wed, 22 Jan 2003 13:49:14 +0000 scw Need to include <string.h> for memcmp() prototype. trunk
Sun, 19 Jan 2003 21:42:09 +0000 thorpej Fix typo. trunk
Sun, 19 Jan 2003 20:46:11 +0000 thorpej Add mutexattr_init(), mutexattr_destroy(), and mutexattr_settype() (recursive trunk
Sat, 18 Jan 2003 18:40:52 +0000 christos de-lint trunk
Sat, 18 Jan 2003 10:32:11 +0000 thorpej Merge the nathanw_sa branch. trunk
less more (0) tip