cosmopolitan/test/libc/thread
Justine Tunney 298ba74a45
Make POSIX semaphores always process shared
Python triggered the undefined behavior previously since it appears to
be posting to a semaphore owned by a different process that wasn't set
to process shared mode. The performance loss to process shared futexes
is so low and semaphores are generally used for this purpose, so it'll
be much simpler to simply not impose undefined behavior here.
2023-02-23 08:07:54 -08:00
..
nsync_test.c Use *NSYNC for POSIX threads locking APIs 2022-09-11 11:04:50 -07:00
pthread_barrier_wait_test.c Perform some code cleanup 2022-10-04 23:32:16 -07:00
pthread_cancel_test.c Make improvements 2022-11-10 21:52:47 -08:00
pthread_cond_signal_test.c Make fixes and improvements 2022-10-19 07:19:19 -07:00
pthread_create_test.c Introduce CPUID detection for Blink 2022-12-17 00:38:07 -08:00
pthread_detach_test.c Make improvements 2022-11-10 21:52:47 -08:00
pthread_exit_test.c Make improvements 2022-11-10 21:52:47 -08:00
pthread_key_create_test.c Make detached threads work better 2022-11-09 03:58:57 -08:00
pthread_kill_test.c Elevate Windows production worthiness 2022-10-13 13:44:41 -07:00
pthread_rwlock_rdlock_test.c Make fixes and improvements 2022-10-19 07:19:19 -07:00
pthread_setname_np_test.c Use *NSYNC for POSIX threads locking APIs 2022-09-11 11:04:50 -07:00
sem_open_test.c Improve cancellations, randomness, and time 2022-11-05 23:45:32 -07:00
sem_timedwait_test.c Make POSIX semaphores always process shared 2023-02-23 08:07:54 -08:00
spawn_test.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
test.mk Add posix semaphores support 2022-10-14 09:21:02 -07:00