cosmopolitan/test/libc/runtime
Justine Tunney b1d9d11be1 Simplify TLS and reduce startup latency
This change simplifies the thread-local storage support code. On Windows
and Mac OS X the startup latency of __enable_tls() has been reduced from
30ms to 1ms. On Windows, TLS memory accesses will now go much faster due
to better self-modifying code that prevents a function call and acquires
our thread information block pointer in a single instruction.
2022-07-18 04:10:54 -07:00
..
ape_test.c Add fixups for previous change 2022-06-27 15:00:51 -07:00
arch_prctl_test.c Add fixups for previous change 2022-06-27 15:00:51 -07:00
clone_test.c Simplify TLS and reduce startup latency 2022-07-18 04:10:54 -07:00
fork_test.c Add fixups for previous change 2022-06-27 15:00:51 -07:00
getdosargv_test.c Make improvements 2022-04-28 09:57:07 -07:00
getdosenviron_test.c Add MODE=optlinux build mode (#141) 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 Add fixups for previous change 2022-06-27 15:00:51 -07:00
mmap_test.c Add fixups for previous change 2022-06-27 15:00:51 -07:00
mprotect_test.c Make _Thread_local work across platforms 2022-07-10 04:01:17 -07:00
munmap_test.c Add malloc logging tool 2022-05-26 23:19:22 -07:00
test.mk Make _Thread_local work across platforms 2022-07-10 04:01:17 -07:00