cosmopolitan/test
Justine Tunney 90460ceb3c
Make Cosmo mutexes competitive with Apple Libc
While we have always licked glibc and musl libc on gnu/systemd sadly the
Apple Libc implementation of pthread_mutex_t is better than ours. It may
be due to how the XNU kernel and M2 microprocessor are in league when it
comes to scheduling processes and the NSYNC behavior is being penalized.
We can solve this by leaning more heavily on ulock using Drepper's algo.
It's kind of ironic that Linux's official mutexes work terribly on Linux
but almost as good as Apple Libc if used on MacOS.
2024-09-02 19:03:11 -07:00
..
ctl Fix shared_ptr::owner_before (#1274) 2024-09-01 17:34:39 -04:00
dsp Remove .internal from more header filenames 2024-08-04 12:52:25 -07:00
libc Make Cosmo mutexes competitive with Apple Libc 2024-09-02 19:03:11 -07:00
libcxx Release Cosmopolitan v3.8.0 2024-08-30 20:14:07 -07:00
math Share file offset across processes 2024-08-03 01:39:11 -07:00
net Remove .internal from more header filenames 2024-08-04 12:52:25 -07:00
posix Share file offset across execve() on Windows 2024-08-03 17:48:00 -07:00
tool Move LoadZipArgs() to cosmo.h 2024-08-17 12:06:27 -07:00
BUILD.mk Introduce Cosmopolitan Templates Library (CTL) 2024-06-03 09:21:59 -07:00