mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-10-27 03:16:44 +00:00
The *NSYNC linked list API is good enough that it deserves to be part of the C libray, so this change writes an improved version of it which uses that offsetof() trick from the Linux Kernel. We vendor all of the *NSYNC tests in third_party which helped confirm the needed refactoring is safe This change also deletes more old code that didn't pan out. My goal here is to work towards a vision where the Cosmopolitan core libraries become less experimental and more focused on curation. This better reflects the current level of quality we've managed to achieve. |
||
|---|---|---|
| .. | ||
| atm_log.c | ||
| atm_log.h | ||
| closure.c | ||
| closure.h | ||
| counter_test.c | ||
| cv_mu_timeout_stress_test_.c | ||
| cv_test.c | ||
| cv_wait_example_test.c | ||
| dll_test.c | ||
| mu_starvation_test.c | ||
| mu_test.c | ||
| mu_wait_example_test.c | ||
| mu_wait_test.c | ||
| note_test.c | ||
| once_test.c | ||
| pingpong_test.c | ||
| smprintf.c | ||
| smprintf.h | ||
| start_thread.c | ||
| testing.c | ||
| testing.h | ||
| testing.mk | ||
| time_extra.c | ||
| time_extra.h | ||
| wait_test.c | ||