musl - musl - an implementation of the standard library for Linux-based systems

index : musl
musl - an implementation of the standard library for Linux-based systems
summary refs log tree commit diff
path: root/src/thread/pthread_mutex_trylock.c
AgeCommit message (Expand)AuthorLines
2019年04月01日fix harmless-by-chance typo in priority inheritance mutex code Rich Felker-1/+1
2019年03月31日implement priority inheritance mutexes Rich Felker-4/+20
2019年03月29日clean up access to mutex type in pthread_mutex_trylock Rich Felker-2/+2
2019年02月12日redesign robust mutex states to eliminate data races on type field Rich Felker-5/+5
2018年09月04日in pthread_mutex_trylock, EBUSY out more directly when possible Rich Felker-2/+2
2016年06月27日fix failure to obtain EOWNERDEAD status for process-shared robust mutexes Rich Felker-1/+1
2015年04月10日optimize out setting up robust list with kernel when not needed Rich Felker-6/+4
2014年09月06日use weak symbols for the POSIX functions that will be used by C threads Jens Gustedt-1/+3
2014年08月17日fix possible failure-to-wake deadlock with robust mutexes Rich Felker-1/+4
2014年08月17日make pointers used in robust list volatile Rich Felker-3/+5
2014年08月16日fix robust mutex unrecoverable status, and related clean-up Rich Felker-8/+2
2014年08月16日fix false ownership of mutexes due to tid reuse, using robust list Rich Felker-12/+16
2014年08月15日make futex operations use private-futex mode when possible Rich Felker-13/+16
2014年06月10日replace all remaining internal uses of pthread_self with __pthread_self Rich Felker-1/+1
2011年10月03日recovering ownerdead robust mutex must reset recursive lock count Rich Felker-0/+1
2011年10月03日use count=0 instead of 1 for recursive mutex with only one lock reference Rich Felker-2/+0
2011年08月02日avoid accessing mutex memory after atomic unlock Rich Felker-7/+7
2011年04月17日debloat: use __syscall instead of syscall where possible Rich Felker-1/+1
2011年04月14日cheap trick to further optimize locking normal mutexes Rich Felker-1/+1
2011年03月29日revert mutex "optimization" that turned out to be worse Rich Felker-1/+1
2011年03月20日global cleanup to use the new syscall interface Rich Felker-2/+2
2011年03月17日implement robust mutexes Rich Felker-3/+35
2011年03月17日unify lock and owner fields of mutex structure Rich Felker-3/+2
2011年03月17日optimize contended normal mutex case; add int compare-and-swap atomic Rich Felker-1/+1
2011年03月16日simplify logic, slightly optimize contended case for non-default mutex types Rich Felker-4/+2
2011年03月16日correct error returns for error-checking mutexes Rich Felker-1/+1
2011年03月08日simplify and optimize pthread_mutex_trylock Rich Felker-17/+16
2011年03月08日fix and optimize non-default-type mutex behavior Rich Felker-15/+12
2011年02月17日reorganize pthread data structures and move the definitions to alltypes.h Rich Felker-13/+13
2011年02月12日initial check-in, version 0.5.0 v0.5.0 Rich Felker-0/+28
generated by cgit v1.2.1 (git 2.18.0) at 2025年09月06日 07:58:36 +0000

AltStyle によって変換されたページ (->オリジナル) /