Rich Felker
|
f08ab9e61a
redesign and simplify vmlock system
|
hace 10 años |
Rich Felker
|
56fbaa3bbe
make all objects used with atomic operations volatile
|
hace 10 años |
Rich Felker
|
b8a9c90e4f
sanitize number of spins in userspace before futex wait
|
hace 10 años |
Rich Felker
|
b8ca9eb530
fix fallback checks for kernels without private futex support
|
hace 10 años |
Rich Felker
|
bc09d58c04
make futex operations use private-futex mode when possible
|
hace 10 años |
Rich Felker
|
da8d0fc4fa
fix extremely rare but dangerous race condition in robust mutexes
|
hace 12 años |
Rich Felker
|
de543b05c8
fix excessive/insufficient wakes in __vm_unlock
|
hace 13 años |
Rich Felker
|
9cee9307e3
improve pshared barriers
|
hace 13 años |
Rich Felker
|
95b1479672
next step making barrier self-sync'd destruction safe
|
hace 13 años |
Rich Felker
|
067bdc2c18
correctly handle the degenerate barrier in the pshared case
|
hace 13 años |
Rich Felker
|
d8dc1df1c2
fix pshared barrier wrong return value.
|
hace 13 años |
Rich Felker
|
6016457011
process-shared barrier support, based on discussion with bdonlan
|
hace 13 años |
Rich Felker
|
9dd6399c95
remove debug code that was missed in barrier commit
|
hace 14 años |
Rich Felker
|
f16a3089be
completely new barrier implementation, addressing major correctness issues
|
hace 14 años |
Rich Felker
|
e882756311
reorganize pthread data structures and move the definitions to alltypes.h
|
hace 14 años |
Rich Felker
|
0b44a0315b
initial check-in, version 0.5.0
|
hace 14 años |