projects
/
oweals
/
musl.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
overhaul rwlocks to address several issues
[oweals/musl.git]
/
src
/
thread
/
2011-08-03
Rich Felker
overhaul rwlocks to address several issues
tree
|
commitdiff
2011-08-03
Rich Felker
timedwait: play it safe for now
tree
|
commitdiff
2011-08-03
Rich Felker
correctly handle old kernels without FUTEX_WAIT_BITSET
tree
|
commitdiff
2011-08-03
Rich Felker
fix sem_timedwait bug introduced in timedwait unification
tree
|
commitdiff
2011-08-03
Rich Felker
unify and overhaul timed futex waits
tree
|
commitdiff
2011-08-03
Rich Felker
avoid accessing mutex memory after atomic unlock
tree
|
commitdiff
2011-08-02
Rich Felker
fix breakage in cancellation due to signal functions...
tree
|
commitdiff
2011-08-02
Rich Felker
overhaul posix semaphores to fix destructability race
tree
|
commitdiff
2011-07-31
Rich Felker
clean up pthread_sigmask/sigprocmask dependency order
tree
|
commitdiff
2011-07-30
Rich Felker
add proper fuxed-based locking for stdio
tree
|
commitdiff
2011-07-30
Rich Felker
fix bug in synccall with no threads: lock was taken...
tree
|
commitdiff
2011-07-30
Rich Felker
new attempt at making set*id() safe and robust
tree
|
commitdiff
2011-06-26
Rich Felker
fix useless use of potentially-uninitialized mode varia...
tree
|
commitdiff
2011-06-15
Rich Felker
restore use of .type in asm, but use modern @function...
tree
|
commitdiff
2011-06-14
Rich Felker
fix race condition in pthread_kill
tree
|
commitdiff
2011-06-14
Rich Felker
run dtors before taking the exit-lock in pthread exit
tree
|
commitdiff
2011-06-14
Rich Felker
minor locking optimizations
tree
|
commitdiff
2011-06-14
Rich Felker
remove all .size and .type directives for functions...
tree
|
commitdiff
2011-05-30
Rich Felker
implement pthread_[sg]etconcurrency.
tree
|
commitdiff
2011-05-08
Rich Felker
optimize out useless default-attribute object in pthrea...
tree
|
commitdiff
2011-05-08
Rich Felker
optimize compound-literal sigset_t's not to contain...
tree
|
commitdiff
2011-05-08
Rich Felker
overhaul implementation-internal signal protections
tree
|
commitdiff
2011-05-07
Rich Felker
reduce some ridiculously large spin counts
tree
|
commitdiff
2011-05-07
Rich Felker
remove debug code that was missed in barrier commit
tree
|
commitdiff
2011-05-07
Rich Felker
completely new barrier implementation, addressing major...
tree
|
commitdiff
2011-04-22
Rich Felker
fix initial stack alignment in new threads on x86_64
tree
|
commitdiff
2011-04-21
Rich Felker
fix minor bugs due to incorrect threaded-predicate...
tree
|
commitdiff
2011-04-20
Rich Felker
move some more code out of pthread_create.c
tree
|
commitdiff
2011-04-19
Rich Felker
fix uninitialized waiters field in semaphores
tree
|
commitdiff
2011-04-19
Rich Felker
recheck cancellation disabled flag after syscall return...
tree
|
commitdiff
2011-04-17
Rich Felker
fix typo in x86_64 cancellable syscall asm
tree
|
commitdiff
2011-04-17
Rich Felker
pthread_exit is not supposed to affect cancellability
tree
|
commitdiff
2011-04-17
Rich Felker
fix pthread_exit from cancellation handler
tree
|
commitdiff
2011-04-17
Rich Felker
clean up handling of thread/nothread mode, locking
tree
|
commitdiff
2011-04-17
Rich Felker
debloat: use __syscall instead of syscall where possible
tree
|
commitdiff
2011-04-17
Rich Felker
fix bugs in cancellable syscall asm
tree
|
commitdiff
2011-04-17
Rich Felker
optimize cancellation enable/disable code
tree
|
commitdiff
2011-04-17
Rich Felker
don't use pthread_once when there is no danger in race
tree
|
commitdiff
2011-04-17
Rich Felker
fix some minor issues in cancellation handling patch
tree
|
commitdiff
2011-04-17
Rich Felker
overhaul pthread cancellation
tree
|
commitdiff
2011-04-14
Rich Felker
change sem_trywait algorithm so it never has to call...
tree
|
commitdiff
2011-04-14
Rich Felker
cheap trick to further optimize locking normal mutexes
tree
|
commitdiff
2011-04-14
Rich Felker
use a separate signal from SIGCANCEL for SIGEV_THREAD...
tree
|
commitdiff
2011-04-14
Rich Felker
simplify cancellation point handling
tree
|
commitdiff
2011-04-07
Rich Felker
fixed crash in new rsyscall (failure to set sa_flags...
tree
|
commitdiff
2011-04-07
Rich Felker
consistency: change all remaining syscalls to use SYS_...
tree
|
commitdiff
2011-04-07
Rich Felker
move rsyscall out of pthread_create module
tree
|
commitdiff
2011-04-06
Rich Felker
pthread exit stuff: don't bother setting errno when...
tree
|
commitdiff
2011-04-06
Rich Felker
fix rsyscall handler: must not clobber errno from signa...
tree
|
commitdiff
2011-04-06
Rich Felker
major semaphore improvements (performance and correctness)
tree
|
commitdiff
2011-04-05
Rich Felker
new framework to inhibit thread cancellation when needed
tree
|
commitdiff
2011-04-03
Rich Felker
pthread_create need not set errno
tree
|
commitdiff
2011-04-03
Rich Felker
block all signals during rsyscall
tree
|
commitdiff
2011-04-03
Rich Felker
fix race condition in rsyscall handler
tree
|
commitdiff
2011-04-03
Rich Felker
don't trust siginfo in rsyscall handler
tree
|
commitdiff
2011-04-03
Rich Felker
simplify calling of timer signal handler
tree
|
commitdiff
2011-04-03
Rich Felker
simplify pthread tsd key handling
tree
|
commitdiff
2011-04-03
Rich Felker
omit pthread tsd dtor code if tsd is not used
tree
|
commitdiff
2011-04-02
Rich Felker
simplify setting result on thread cancellation
tree
|
commitdiff
2011-04-02
Rich Felker
use bss instead of mmap for main thread's pthread threa...
tree
|
commitdiff
2011-04-02
Rich Felker
fix misspelled PTHREAD_CANCELED constant
tree
|
commitdiff
2011-04-01
Rich Felker
use a_store to set cancel flag in pthread_cancel, to...
tree
|
commitdiff
2011-03-31
Rich Felker
simplify pthread_key_delete
tree
|
commitdiff
2011-03-31
Rich Felker
greatly simplify pthread_key_create (~20% size reduction)
tree
|
commitdiff
2011-03-30
Rich Felker
avoid crash on stupid but allowable usage of pthread_mu...
tree
|
commitdiff
2011-03-30
Rich Felker
streamline mutex unlock to remove a useless branch...
tree
|
commitdiff
2011-03-30
Rich Felker
cheap special-case optimization for normal mutexes
tree
|
commitdiff
2011-03-29
Rich Felker
revert mutex "optimization" that turned out to be worse
tree
|
commitdiff
2011-03-29
Rich Felker
major improvements to cancellation handling
tree
|
commitdiff
2011-03-29
Rich Felker
revert some more spin optimizations that turned out...
tree
|
commitdiff
2011-03-29
Rich Felker
fix broken spinlock due to miscompilation
tree
|
commitdiff
2011-03-26
Rich Felker
match glibc/lsb cancellation abi on i386
tree
|
commitdiff
2011-03-25
Rich Felker
prepare pthread_spin_unlock for archs that need memory...
tree
|
commitdiff
2011-03-25
Rich Felker
optimize contended case for pthread_spin_trylock
tree
|
commitdiff
2011-03-25
Rich Felker
optimize spinlock spin
tree
|
commitdiff
2011-03-24
Rich Felker
overhaul cancellation to fix resource leaks and dangero...
tree
|
commitdiff
2011-03-20
Rich Felker
global cleanup to use the new syscall interface
tree
|
commitdiff
2011-03-20
Rich Felker
if returning errno value directly from a syscall, we...
tree
|
commitdiff
2011-03-20
Rich Felker
syscall overhaul part two - unify public and internal...
tree
|
commitdiff
2011-03-19
Rich Felker
overhaul syscall interface
tree
|
commitdiff
2011-03-18
Rich Felker
implement robust mutexes
tree
|
commitdiff
2011-03-17
Rich Felker
avoid function call to pthread_self in mutex unlock
tree
|
commitdiff
2011-03-17
Rich Felker
unify lock and owner fields of mutex structure
tree
|
commitdiff
2011-03-17
Rich Felker
optimize contended normal mutex case; add int compare...
tree
|
commitdiff
2011-03-16
Rich Felker
simplify logic, slightly optimize contended case for...
tree
|
commitdiff
2011-03-16
Rich Felker
correct error returns for error-checking mutexes
tree
|
commitdiff
2011-03-16
Rich Felker
cut out a syscall on thread creation in the case where...
tree
|
commitdiff
2011-03-16
Rich Felker
don't expose EAGAIN, etc. from timed futex wait to...
tree
|
commitdiff
2011-03-13
Rich Felker
implement flockfile api, rework stdio locking
tree
|
commitdiff
2011-03-11
Rich Felker
implement dummy pthread_attr_[gs]etschedparam functions
tree
|
commitdiff
2011-03-11
Rich Felker
fix pthread_attr_* implementations to match corrected...
tree
|
commitdiff
2011-03-11
Rich Felker
fix failure behavior of sem_open when sem does not...
tree
|
commitdiff
2011-03-11
Rich Felker
fix some semaphore wait semantics (race condition deadl...
tree
|
commitdiff
2011-03-11
Rich Felker
fix sem_open and sem_close to obey posix semantics
tree
|
commitdiff
2011-03-10
Rich Felker
optimize pthread termination in the non-detached case
tree
|
commitdiff
2011-03-10
Rich Felker
security fix: check that cancel/rsyscall signal was...
tree
|
commitdiff
2011-03-10
Rich Felker
fix error handling for pthread_sigmask
tree
|
commitdiff
2011-03-10
Rich Felker
optimize pthread initialization
tree
|
commitdiff
2011-03-08
Rich Felker
simplify and optimize pthread_mutex_trylock
tree
|
commitdiff
2011-03-08
Rich Felker
rwlock trylock functions were wrongly returning EAGAIN...
tree
|
commitdiff
next