index
:
netbsd
lockcount-9.3
lockdoc-10.99.5
lockdoc-10.99.5-vfs
lockdoc-9.3
lockdoc-9.3-vfs
trunk
NetBSD fork for lockdoc analysis
merlin@scholz.ruhr
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
libpthread
/
pthread_cond.c
Age
Commit message (
Expand
)
Author
2022-02-12
libpthread: Move namespacing include to top of .c files.
riastradh
2020-06-14
Another bug. The CAS loop in pthread_cond_signal() could race against the
ad
2020-06-13
Nix trailing whitespace.
riastradh
2020-06-10
- Make pthread_condvar and pthread_mutex work on the stack rather than in
ad
2020-06-06
Adjust previous. In the condvar case the wakeup might already have been
ad
2020-06-04
Nix trailing whitespace. NFCI.
riastradh
2020-06-03
Deal with a couple of problems with threads being awoken early due to
ad
2020-06-01
In the interests of reliability simplify waiter handling more and redo
ad
2020-05-16
- Try to eliminate a hang in "parked" I've been seeing while stress testing.
ad
2020-04-14
Drop most of the logic associated with pthread__started.
joerg
2020-01-29
Use pthread_condattr_t and pthread_cond_t magic fields
kamil
2020-01-13
Rip out some very ambitious optimisations around pthread_mutex that are
ad
2017-12-08
unconst the timestamp
christos
2016-07-03
GSoC 2016 Charles Cui: Implement thread priority protection based on work
christos
2014-01-31
remove compatibility code for handling CLOCK_MONOTONIC and handle it in the
christos
2014-01-31
PR/44756: Sad Clouds: Prevent leakage of errno = ESRCH from _lwp_park. This
christos
2013-04-01
for safety, declare mono on the outermost block it is used.
christos
2013-03-28
PR/47703: Yasushi Oshima: pthread_cond_timedwait() does not wait
christos
2013-03-21
- Allow libpthread to be dlopened again, by providing libc stubs to libpthread.
christos
2012-11-03
add pthread_condattr_setclock(3)
christos
2012-06-15
Do not mark pthread_cond_timedwait explicitly as inlineable, since it
joerg
2010-11-02
Spell immediately correctly.
skrll
2010-03-23
catch up with the __RENAME of nanosleep(2) a while ago, otherwise we
drochner
2009-01-18
fix -Wsign-compare issues
lukem
2008-10-25
remove ; after __weak_alias()
yamt
2008-08-02
Change some type to eliminate some lint warnings.
matt
2008-07-18
add pthread_cond_has_waiters_np()
pooka
2008-06-28
Avoid spurious assertion failure.
ad
2008-06-23
Split cond_signal/cond_broadcast into inline and non-inline parts, like
ad
2008-06-21
PR lib/38948: libpthread, java: thread awakening itself
ad
2008-05-26
Add a comment describing some limitiations of this implementation.
ad
2008-05-26
- Eliminate one test+branch.
ad
2008-05-25
pthread_cond_timedwait: don't leak EINTR or EALREADY to the caller.
ad
2008-05-25
Fix error in previous.
ad
2008-05-25
PR lib/38741 priority inversion in libpthread breaks apps that use
ad
2008-04-28
Remove clause 3 and 4 from TNF licenses
martin
2008-02-14
Adjust mutex/rwlock definitions to match reality now that there is only
ad
2007-12-24
- Use pthread__cancelled() in more places.
ad
2007-11-19
Remove the debuglog stuff. ktrace is more useful now.
ad
2007-11-13
For PR bin/37347:
ad
2007-09-13
Add a per-mutex deferred wakeup flag so that threads doing something like
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-08-16
Trim fat off libpthread internal spinlock operations. Makes a mesurable
ad
2007-08-07
Change the signature of _lwp_park() to accept an lwpid_t and second
ad
2007-08-04
Some significant performance improvements, and a fix for a race with pthread
ad
2007-04-12
Mirror a fix made to the kernel's condvars:
ad
2007-03-24
- Test+branch is usually cheaper than making an indirect function call,
ad
2007-03-21
Move PTHREADD_ADD(PTHREADD_COND_WOKEUP) back to the correct spot.
ad
2007-03-20
- When signalling waiters, try not to awaken them immediatley. If we hold
ad
[next]