cosmopolitan/tool
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
..
args Invent new cosmo_args() api 2024-11-13 01:19:57 -08:00
build Build tool for hunting down flakes 2024-12-24 11:36:16 -08:00
cosmocc Eliminate cyclic locks in runtime 2024-12-16 22:25:12 -08:00
curl Remove .internal from more header filenames 2024-08-04 12:52:25 -07:00
decode Support merging many .a files into one .a file 2024-09-05 19:28:14 -07:00
emacs Make Emacs load 2x faster 2024-08-23 20:08:05 -07:00
hello Write more runtime tests and fix bugs 2025-01-01 22:25:22 -08:00
lambda Update Musl Libc code 2024-07-30 22:51:29 -07:00
net Eliminate cyclic locks in runtime 2024-12-16 22:25:12 -08:00
plinko Make improvements 2024-09-01 01:27:47 -07:00
scripts Use ape interpreter in flakes program 2024-12-24 12:16:50 -08:00
viz Improve Windows sleep accuracy from 15ms to 15µs 2024-12-06 23:03:57 -08:00
zsh Stop using .com extension in monorepo 2024-03-03 03:12:19 -08:00
BUILD.mk more modeline errata (#1019) 2023-12-16 23:07:10 -05:00