cosmopolitan/test
Justine Tunney 07cef612c3
Make dlmalloc 2.4x faster for multithreading
This change adds a TLS freelist for small dynamic memory allocations.
Cosmopolitan's TIB is now 512 bytes in size. Single-threaded malloc()
performance isn't impacted by this, until pthread_create() is called.
Single-threaded programs may also want to consider using:

    #include "libc/mem/tinymalloc.inc"

Which will shave 30k off the executable size and sometimes go faster.
2024-05-28 11:18:34 -07:00
..
dsp Stop using .com extension in monorepo 2024-03-03 03:12:19 -08:00
libc Make dlmalloc 2.4x faster for multithreading 2024-05-28 11:18:34 -07:00
libcxx Delete flaky tests 2024-05-03 09:11:04 -07:00
math Introduce support for trapping math 2024-04-30 13:38:43 -07:00
net Implement proper time zone support 2024-05-04 23:06:37 -07:00
posix Ensure io requests are always capped at 0x7ffff000 2024-05-26 16:53:13 -07:00
tool Implement proper time zone support 2024-05-04 23:06:37 -07:00
BUILD.mk Make quality improvements 2024-02-25 19:08:43 -08:00