cosmopolitan/test/libc
Justine Tunney f24c854b28
Write more runtime tests and fix bugs
This change adds tests for the new memory manager code particularly with
its windows support. Function call tracing now works reliably on Silicon
since our function hooker was missing new Apple self-modifying code APIs

Many tests that were disabled a long time ago on aarch64 are reactivated
by this change, now that arm support is on equal terms with x86. There's
been a lot of places where ftrace could cause deadlocks, which have been
hunted down across all platforms thanks to new tests. A bug in Windows's
kill() function has been identified.
2025-01-01 22:25:22 -08:00
..
calls Write more runtime tests and fix bugs 2025-01-01 22:25:22 -08:00
fmt Remove .internal from more header filenames 2024-08-04 12:52:25 -07:00
intrin Write more runtime tests and fix bugs 2025-01-01 22:25:22 -08:00
log Write more runtime tests and fix bugs 2025-01-01 22:25:22 -08:00
mem Make bulk_free() go faster 2024-12-23 20:31:57 -08:00
nexgen32e Remove .internal from more header filenames 2024-08-04 12:52:25 -07:00
proc Write more runtime tests and fix bugs 2025-01-01 22:25:22 -08:00
runtime Make realloc() go 100x faster on Linux/NetBSD 2024-07-07 12:40:30 -07:00
sock Write more runtime tests and fix bugs 2025-01-01 22:25:22 -08:00
stdio Remove old shuffle header 2024-12-30 03:03:32 -08:00
str Make strcasestr() faster 2024-12-12 22:50:20 -08:00
system Write more runtime tests and fix bugs 2025-01-01 22:25:22 -08:00
thread Fix fork waiter leak in nsync 2024-12-31 01:30:13 -08:00
time Update Musl Libc code 2024-07-30 22:51:29 -07:00
tinymath Release Cosmopolitan v3.8.0 2024-08-30 20:14:07 -07:00
x Remove old shuffle header 2024-12-30 03:03:32 -08:00
xed Remove .internal from more header filenames 2024-08-04 12:52:25 -07:00
BUILD.mk Upgrade to 2022-era LLVM LIBCXX 2024-05-27 02:12:27 -07:00