summaryrefslogtreecommitdiff
path: root/lib/libpthread
AgeCommit message (Expand)Author
2007-10-16Note that libpthread_dbg needs to be checked after making changes toad
2007-10-16... but preserve the linked list, for the debugger only.ad
2007-10-16Replace the global thread list with a red-black tree. From joerg@.ad
2007-10-13SSP doesn't like alloca...jnemeth
2007-10-09Add cancellation stubs in libpthread for POSIX messages queues andrmind
2007-10-08Provide PTHREAD__ASM_RASOPS for alpha.skrll
2007-10-04Compile pthread_getspecific / pthread_setspecific with -fomit-frame-pointerad
2007-10-04Drop PTHREAD__NSPINS back from 1000 to 64. Setting the waiters bits andad
2007-10-04Fix a thinko.ad
2007-09-24Kill PTHREAD_SPIN_DEBUG - it's not must use with 1:1.ad
2007-09-24Resurrect the function pointers for lock operations and allow eachskrll
2007-09-21Adjust previous for clarity.ad
2007-09-21pthread__mutex_unlock_slow: always catch up with deferred wakeups, becausead
2007-09-21pthread_rwlock_unlock: return EPERM if the caller tries to release aad
2007-09-21pthread_rwlock_unlockad
2007-09-17Mostly fix the restartable atomic sequences by reversing the sense of theskrll
2007-09-14sem_post(): pthread__self() is no longer used here.tnn
2007-09-13Add a per-mutex deferred wakeup flag so that threads doing something likead
2007-09-11Make the new mutexes faster:ad
2007-09-11Put new threads on the tail of pthread__allqueue, for the debugger.ad
2007-09-11Fix a dodgy bit of assembly.ad
2007-09-11Fix broken pthread_mutex_trylock().ad
2007-09-11Fix inverted test after merge of nick-csl-alignment.ad
2007-09-10Merge nick-csl-alignment.skrll
2007-09-09Fix recursive mutexes to work again in non-threaded applications.ad
2007-09-08Update.ad
2007-09-08- Get rid of self->pt_mutexhint and use pthread__mutex_owned() instead.ad
2007-09-07- Don't take the mutex's spinlock (ptr_interlock) in pthread_cond_wait().ad
2007-09-07Add: pthread__atomic_cas_ptr, pthread__atomic_swap_ptr, pthread__membar_fullad
2007-09-07If a libpthread internal spinlock is held, nanosleep() for a tick instead ofad
2007-08-23Update.ad
2007-08-23Acquire the correct lock in pthread_detach(). Spotted by Jan Kryl.ad
2007-08-17pthread_suspend_np, pthread_resume_np, pthread_detach: return correct codead
2007-08-16Minor correction for debug code and a cosmetic change.ad
2007-08-16One more micro-optimization..ad
2007-08-16Trim fat off libpthread internal spinlock operations. Makes a mesurablead
2007-08-16- Reinitialize the absolute minimum when recycling user thread state.ad
2007-08-16Remove PT_FIXEDSTACKSIZE_LG.ad
2007-08-16Cache thread context for creation instead of setting it up every time.ad
2007-08-15Simplify pthread_join(). Knocks about 5% off pthread_create/join in a loop.ad
2007-08-07Missed variable rename..ad
2007-08-07Change the signature of _lwp_park() to accept an lwpid_t and secondad
2007-08-04Make libpthread_dbg build again.ad
2007-08-04Update.ad
2007-08-04Fix error in previous.ad
2007-08-04Some significant performance improvements, and a fix for a race with pthreadad
2007-08-01Remove unused counters.ad
2007-05-19Remove scheduler activations references. Bump date.wiz
2007-05-02Remove obsolete comment.ad
2007-04-17Fixed spelling error.heinz