cosmopolitan/test
Justine Tunney 1bf2d8e308
Further improve mmap() locking story
The way to use double linked lists, is to remove all the things you want
to work on, insert them into a new list on the stack. Then once you have
all the work items, you release the lock, do your work, and then lock it
again, to add the shelled out items back to a global freelist.
2024-06-29 17:12:43 -07:00
..
ctl Further improve mmap() locking story 2024-06-29 17:12:43 -07:00
dsp Run clang-format (#1197) 2024-06-01 16:30:43 -04:00
libc Fix bugs with new memory manager 2024-06-29 10:53:57 -07:00
libcxx Introduce ctl::set and ctl::map 2024-06-23 22:27:11 -07:00
math Make malloc() go 200x faster 2024-06-05 02:02:14 -07:00
net Refactor and improve CTL and other code 2024-06-04 05:45:48 -07:00
posix Add some noexcept annotations 2024-06-01 03:19:53 -07:00
tool Rewrite memory manager 2024-06-22 05:45:11 -07:00
BUILD.mk Introduce Cosmopolitan Templates Library (CTL) 2024-06-03 09:21:59 -07:00