projects
/
musl
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
move arch-invariant definitions out of bits/ioctl.h
[musl]
/
src
/
internal
/
pthread_impl.h
2018-12-18
Rich Felker
add __timedwait backend workaround for old kernels...
blob
|
commitdiff
|
raw
2018-10-12
Rich Felker
combine arch ABI's DTP_OFFSET into DTV pointers
blob
|
commitdiff
|
raw
|
diff to current
2018-09-19
Rich Felker
increase default thread stack/guard size
blob
|
commitdiff
|
raw
|
diff to current
2018-09-19
Rich Felker
limit the configurable default stack/guard size for...
blob
|
commitdiff
|
raw
|
diff to current
2018-09-18
Rich Felker
fix deletion of pthread tsd keys that still have non...
blob
|
commitdiff
|
raw
|
diff to current
2018-09-12
Rich Felker
move misplaced __fork_handler declaration
blob
|
commitdiff
|
raw
|
diff to current
2018-09-12
Rich Felker
move additional pthread internal declarations to pthrea...
blob
|
commitdiff
|
raw
|
diff to current
2018-09-12
Rich Felker
apply hidden visibility to pthread internals
blob
|
commitdiff
|
raw
|
diff to current
2018-09-12
Rich Felker
overhaul internally-public declarations using wrapper...
blob
|
commitdiff
|
raw
|
diff to current
2018-09-12
Rich Felker
make arch __set_thread_area backends hidden
blob
|
commitdiff
|
raw
|
diff to current
2018-09-12
Rich Felker
make arch __clone backends hidden
blob
|
commitdiff
|
raw
|
diff to current
2018-09-12
Rich Felker
move declarations of tls setup/access functions to...
blob
|
commitdiff
|
raw
|
diff to current
2018-09-05
Rich Felker
remove leftover declarations for removed functions...
blob
|
commitdiff
|
raw
|
diff to current
2018-06-27
Patrick Oppenlander
fix missing timeout argument to futex syscall in __fute...
blob
|
commitdiff
|
raw
|
diff to current
2018-05-09
Rich Felker
make linking of thread-start with explicit scheduling...
blob
|
commitdiff
|
raw
|
diff to current
2018-05-09
Rich Felker
improve design of thread-start with explicit scheduling...
blob
|
commitdiff
|
raw
|
diff to current
2018-05-08
Rich Felker
clean up and reduce size of internal pthread structure
blob
|
commitdiff
|
raw
|
diff to current
2018-05-06
Rich Felker
improve joinable/detached thread state handling
blob
|
commitdiff
|
raw
|
diff to current
2018-05-05
Rich Felker
improve pthread_exit synchronization with functions...
blob
|
commitdiff
|
raw
|
diff to current
2018-05-02
Rich Felker
use a dedicated futex object for pthread_join instead...
blob
|
commitdiff
|
raw
|
diff to current
2018-02-05
Rich Felker
document pthread structure ABI constraints in comments
blob
|
commitdiff
|
raw
|
diff to current
2018-02-03
William Pitcock
store pthread stack guard sizes for pthread_getattr_np
blob
|
commitdiff
|
raw
|
diff to current
2018-01-09
Jens Gustedt
revise the definition of multiple basic locks in the...
blob
|
commitdiff
|
raw
|
diff to current
2018-01-09
Jens Gustedt
new lock algorithm with state and congestion count...
blob
|
commitdiff
|
raw
|
diff to current
2017-07-04
Jens Gustedt
unify the use of FUTEX_PRIVATE
blob
|
commitdiff
|
raw
|
diff to current
2017-01-13
rofl0r
fix crashes in x32 __tls_get_addr
blob
|
commitdiff
|
raw
|
diff to current
2016-12-07
Rich Felker
remove largish unused field from pthread structure
blob
|
commitdiff
|
raw
|
diff to current
2016-11-08
Rich Felker
fix build regression on archs with variable page size
blob
|
commitdiff
|
raw
|
diff to current
2015-06-25
Rich Felker
fix local-dynamic model TLS on mips and powerpc
blob
|
commitdiff
|
raw
|
diff to current
2015-05-06
Rich Felker
fix stack protector crashes on x32 & powerpc due to...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-18
Rich Felker
make dlerror state and message thread-local and dynamic...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-18
Alexander Monakov
add missing 'void' in prototypes of internal pthread...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-10
Rich Felker
redesign and simplify vmlock system
blob
|
commitdiff
|
raw
|
diff to current
2015-03-11
Szabolcs Nagy
copy the dtv pointer to the end of the pthread struct...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-04
Rich Felker
make all objects used with atomic operations volatile
blob
|
commitdiff
|
raw
|
diff to current
2015-03-02
Rich Felker
factor cancellation cleanup push/pop out of futex __tim...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-07
Rich Felker
add C11 thread creation and related thread functions
blob
|
commitdiff
|
raw
|
diff to current
2014-08-24
Rich Felker
fix false ownership of stdio FILEs due to tid reuse
blob
|
commitdiff
|
raw
|
diff to current
2014-08-23
Rich Felker
fix fallback checks for kernels without private futex...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-18
Rich Felker
redesign cond var implementation to fix multiple issues
blob
|
commitdiff
|
raw
|
diff to current
2014-08-17
Rich Felker
make pointers used in robust list volatile
blob
|
commitdiff
|
raw
|
diff to current
2014-08-16
Rich Felker
make futex operations use private-futex mode when possible
blob
|
commitdiff
|
raw
|
diff to current
2014-06-10
Rich Felker
simplify errno implementation
blob
|
commitdiff
|
raw
|
diff to current
2013-08-03
Rich Felker
fix multiple bugs in SIGEV_THREAD timers
blob
|
commitdiff
|
raw
|
diff to current
2013-04-26
Rich Felker
transition to using functions for internal signal block...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-01
Rich Felker
implement pthread_getattr_np
blob
|
commitdiff
|
raw
|
diff to current
2013-03-27
Rich Felker
remove __SYSCALL_SSLEN arch macro in favor of using...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-01
Rich Felker
replace __wake function with macro that performs direct...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-14
Rich Felker
Merge remote-tracking branch 'ppc-port/ppc-squashed'
blob
|
commitdiff
|
raw
|
diff to current
2012-11-11
Rich Felker
add support for thread scheduling (POSIX TPS option)
blob
|
commitdiff
|
raw
|
diff to current
2012-11-08
Rich Felker
clean up sloppy nested inclusion from pthread_impl.h
blob
|
commitdiff
|
raw
|
diff to current
2012-10-05
Rich Felker
support for TLS in dynamic-loaded (dlopen) modules
blob
|
commitdiff
|
raw
|
diff to current
2012-10-05
Rich Felker
beginnings of full TLS support in shared libraries
blob
|
commitdiff
|
raw
|
diff to current
2012-08-14
Rich Felker
Merge remote-tracking branch 'nsz/exp'
blob
|
commitdiff
|
raw
|
diff to current
2012-08-10
Rich Felker
fix (hopefully) all hard-coded 8's for kernel sigset_t...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-12
Rich Felker
fix several locks that weren't updated right for new...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-09
Rich Felker
add pthread_attr_setstack interface (and get)
blob
|
commitdiff
|
raw
|
diff to current
2012-06-03
Rich Felker
increase default thread stack size to 80k
blob
|
commitdiff
|
raw
|
diff to current
2012-05-25
Rich Felker
remove cruft from pthread structure (old cancellation...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-22
Rich Felker
fix out-of-bounds array access in pthread barriers...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-04
Rich Felker
overhaul SSP support to use a real canary
blob
|
commitdiff
|
raw
|
diff to current
2011-10-03
Rich Felker
synchronize cond var destruction with exiting waits
blob
|
commitdiff
|
raw
|
diff to current
2011-09-28
Rich Felker
improve pshared barriers
blob
|
commitdiff
|
raw
|
diff to current
2011-09-27
Rich Felker
process-shared barrier support, based on discussion...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-26
Rich Felker
fix lost signals in cond vars
blob
|
commitdiff
|
raw
|
diff to current
2011-09-26
Rich Felker
redo cond vars again, use sequence numbers
blob
|
commitdiff
|
raw
|
diff to current
2011-09-25
Rich Felker
new futex-requeue-based pthread_cond_broadcast implemen...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-23
Rich Felker
fix deadlock in condition wait whenever there are multi...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-18
Rich Felker
overhaul clone syscall wrapping
blob
|
commitdiff
|
raw
|
diff to current
2011-08-12
Rich Felker
pthread and synccall cleanup, new __synccall_wait op
blob
|
commitdiff
|
raw
|
diff to current
2011-08-03
Rich Felker
overhaul rwlocks to address several issues
blob
|
commitdiff
|
raw
|
diff to current
2011-08-03
Rich Felker
unify and overhaul timed futex waits
blob
|
commitdiff
|
raw
|
diff to current
2011-07-30
Rich Felker
add proper fuxed-based locking for stdio
blob
|
commitdiff
|
raw
|
diff to current
2011-07-30
Rich Felker
new attempt at making set*id() safe and robust
blob
|
commitdiff
|
raw
|
diff to current
2011-06-14
Rich Felker
fix race condition in pthread_kill
blob
|
commitdiff
|
raw
|
diff to current
2011-06-14
Rich Felker
fix sigset macro for 64-bit systems (<< was overflowing...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-30
Rich Felker
implement uselocale function (minimal)
blob
|
commitdiff
|
raw
|
diff to current
2011-05-08
Rich Felker
optimize compound-literal sigset_t's not to contain...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-08
Rich Felker
overhaul implementation-internal signal protections
blob
|
commitdiff
|
raw
|
diff to current
2011-05-07
Rich Felker
completely new barrier implementation, addressing major...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-17
Rich Felker
overhaul pthread cancellation
blob
|
commitdiff
|
raw
|
diff to current
2011-04-14
Rich Felker
use a separate signal from SIGCANCEL for SIGEV_THREAD...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-09
Rich Felker
greatly improve SIGEV_THREAD timers
blob
|
commitdiff
|
raw
|
diff to current
2011-04-07
Rich Felker
move rsyscall out of pthread_create module
blob
|
commitdiff
|
raw
|
diff to current
2011-03-30
Rich Felker
optimize timer creation and possibly protect against...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-29
Rich Felker
major improvements to cancellation handling
blob
|
commitdiff
|
raw
|
diff to current
2011-03-29
Rich Felker
some preliminaries for adding POSIX timers
blob
|
commitdiff
|
raw
|
diff to current
2011-03-29
Rich Felker
remove useless field in pthread struct (wasted a good...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-18
Rich Felker
implement robust mutexes
blob
|
commitdiff
|
raw
|
diff to current
2011-03-17
Rich Felker
reorder mutex struct fields to make room for pointers...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-17
Rich Felker
unify lock and owner fields of mutex structure
blob
|
commitdiff
|
raw
|
diff to current
2011-03-10
Rich Felker
optimize pthread termination in the non-detached case
blob
|
commitdiff
|
raw
|
diff to current
2011-03-08
Rich Felker
fix and optimize non-default-type mutex behavior
blob
|
commitdiff
|
raw
|
diff to current
2011-03-07
Rich Felker
use the selected clock from the condattr for pthread_co...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-17
Rich Felker
reorganize pthread data structures and move the definit...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-15
Rich Felker
finish unifying thread register handling in preparation...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-15
Rich Felker
begin unifying clone/thread management interface in...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-12
Rich Felker
initial check-in, version 0.5.0
blob
|
commitdiff
|
raw
|
diff to current