cosmopolitan/test/libc/runtime
Justine Tunney 8b72490431 Make mutex calling code 10x tinier
Calls to lock/unlock functions are now NOPs by default. The first time
clone() is called, they get turned into CALL instructions. Doing this
caused funcctions like fputc() to shrink from 85 bytes to 45+4 bytes.
Since the ANSI solution of `(__threaded && lock())` inlines os much
superfluous binary content into functions all over the place.
2022-06-12 20:17:12 -07:00
..
ape_test.c Reduce makefile dependencies by 10% 2022-06-08 20:01:28 -07:00
arch_prctl_test.c Change license 2020-12-27 17:18:44 -08:00
clone_test.c Make mutex calling code 10x tinier 2022-06-12 20:17:12 -07:00
fork_test.c Reduce makefile dependencies by 10% 2022-06-08 20:01:28 -07:00
getdosargv_test.c Make improvements 2022-04-28 09:57:07 -07:00
getdosenviron_test.c Add MODE=optlinux build mode () 2021-10-14 19:36:49 -07:00
grow_test.c Make numerous improvements 2021-09-28 01:52:34 -07:00
itsatrap_test.c Get codebase completely working with LLVM 2021-02-09 02:57:32 -08:00
memtrack_test.c Make some systemic improvements 2022-05-18 16:52:36 -07:00
mmap_test.c Make locks more reliable 2022-06-11 02:07:20 -07:00
mprotect_test.c Make improvements 2022-04-24 10:06:05 -07:00
munmap_test.c Add malloc logging tool 2022-05-26 23:19:22 -07:00
test.mk Make build hermetic without shell scripts 2022-05-25 13:55:57 -07:00