13 Commits

Author SHA1 Message Date
Saagar Jha f1372c6175 Fix a bunch of warnings 2026-05-03 05:07:35 -07:00
Saagar Jha 5557974dc5 Add more debugging checks for improper locking 2020-06-06 23:52:12 -07:00
Theodore Dubois 99444b92d8 Update lock debug data during a wait_for 2019-09-08 21:40:40 -07:00
Theodore Dubois 0f2b5d3688 Slightly improve wait_for's pending signal check 2019-08-11 14:36:45 -07:00
Theodore Dubois 7123f95eb5 Even more correctly handle signals sent during a sigsuspend() 2019-08-11 14:36:45 -07:00
Theodore Dubois c41dd566c0 Correctly handle signals sent during a sigsuspend() 2019-07-27 14:55:03 -07:00
Theodore Dubois 238103c979 Pass &lock->m to pthread functions 2018-12-01 14:11:37 -08:00
Theodore Dubois fc157975f7 Return errors for futex timeouts 2018-11-14 13:23:38 -08:00
Ryan Hileman 277dd12e49 implement futex timeouts 2018-11-14 12:13:35 -08:00
Theodore Dubois 12e405817d Ignore signals when waiting for vfork completion 2018-11-12 10:43:23 -08:00
Theodore Dubois 7a91160b30 Try a completely different implementation of interrupting waits 2018-11-09 13:56:08 -08:00
Theodore Dubois 3d52f2d01a Make new condition implementation work on Darwin 2018-11-08 19:28:11 -08:00
Theodore Dubois 12ed53a493 Introduce a replacement for pthread conditions and use that to make exit_group work 2018-11-08 18:57:06 -08:00