cosmopolitan/test/libc
Justine Tunney 0a79c6961f
Make malloc scalable on all platforms
It turns out sched_getcpu() didn't work on many platforms. So the system
call now has tests and is well documented. We now employ new workarounds
on platforms where it isn't supported in our malloc() implementation. It
was previously the case that malloc() was only scalable on Linux/Windows
for x86-64. Now the other platforms are scalable too.
2024-08-15 23:32:53 -07:00
..
calls Make malloc scalable on all platforms 2024-08-15 23:32:53 -07:00
fmt Remove .internal from more header filenames 2024-08-04 12:52:25 -07:00
intrin Remove .internal from more header filenames 2024-08-04 12:52:25 -07:00
log Remove .internal from more header filenames 2024-08-04 12:52:25 -07:00
mem Remove .internal from more header filenames 2024-08-04 12:52:25 -07:00
nexgen32e Remove .internal from more header filenames 2024-08-04 12:52:25 -07:00
proc Remove .internal from more header filenames 2024-08-04 12:52:25 -07:00
runtime Make realloc() go 100x faster on Linux/NetBSD 2024-07-07 12:40:30 -07:00
sock Get rid of .internal.h convention in LIBC_INTRIN 2024-07-19 19:38:00 -07:00
stdio Remove .internal from more header filenames 2024-08-04 12:52:25 -07:00
str Remove .internal from more header filenames 2024-08-04 12:52:25 -07:00
thread Remove .internal from more header filenames 2024-08-04 12:52:25 -07:00
time Update Musl Libc code 2024-07-30 22:51:29 -07:00
tinymath Remove .internal from more header filenames 2024-08-04 12:52:25 -07:00
x Run clang-format (#1197) 2024-06-01 16:30:43 -04: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