cosmopolitan/test/libc
Justine Tunney aca2261cda
Don't preempt WIN32 libraries
This change refactors our POSIX signals emulation for Windows so that it
performs some additional safety checks before calling SetThreadContext()
which needs to be locked and must never ever interrupt Microsoft's code.
Kudos to the the Go developers for figuring out how to do this properly.
2023-10-13 13:59:39 -07:00
..
calls Don't preempt WIN32 libraries 2023-10-13 13:59:39 -07:00
dns Improve threading and i/o routines 2023-10-12 23:13:04 -07:00
fmt Make improvements 2023-10-03 06:17:16 -07:00
intrin Make improvements 2023-09-18 21:04:47 -07:00
log Make improvements 2023-09-18 21:04:47 -07:00
mem Make improvements 2023-09-18 21:04:47 -07:00
nexgen32e Make improvements 2023-09-18 21:04:47 -07:00
proc Introduce posix_spawn_file_actions_addchdir_np() 2023-10-11 21:45:32 -07:00
release Refactor fatcosmocc into a single file 2023-08-14 22:26:17 -07:00
runtime Revert "Rewrite ZipOS" 2023-10-03 14:40:03 -07:00
sock Improve threading and i/o routines 2023-10-12 23:13:04 -07:00
stdio Improve threading and i/o routines 2023-10-12 23:13:04 -07:00
str Remove Windows executable path guessing logic 2023-09-21 08:13:50 -07:00
thread Improve threading and i/o routines 2023-10-12 23:13:04 -07:00
time Make improvements 2023-10-03 06:17:16 -07:00
tinymath Fix strtod NaN handling / fix SIGSEGV in testlib/showerror (#901) 2023-09-27 00:16:36 -07:00
x Make improvements 2023-09-18 21:04:47 -07:00
xed Make improvements 2023-09-06 12:34:59 -07:00
test.mk Make improvements 2023-09-18 21:04:47 -07:00