cosmopolitan/third_party/nsync/testing
Justine Tunney a359de7893
Get rid of kmalloc()
This changes *NSYNC to allocate waiters on the stack so our locks don't
need to depend on dynamic memory. This make our runtiem simpler, and it
also fixes bugs with thread cancellation support.
2023-09-11 21:56:00 -07:00
..
atm_log.c Add *NSYNC unit test suite 2022-10-07 21:34:15 -07:00
atm_log.h Add *NSYNC unit test suite 2022-10-07 21:34:15 -07:00
closure.c Add *NSYNC unit test suite 2022-10-07 21:34:15 -07:00
closure.h Add *NSYNC unit test suite 2022-10-07 21:34:15 -07:00
counter_test.c Add *NSYNC unit test suite 2022-10-07 21:34:15 -07:00
cv_mu_timeout_stress_test_.c Clean up more code 2023-07-06 08:03:24 -07:00
cv_test.c Get rid of kmalloc() 2023-09-11 21:56:00 -07:00
cv_wait_example_test.c Get rid of kmalloc() 2023-09-11 21:56:00 -07:00
dll_test.c Get rid of kmalloc() 2023-09-11 21:56:00 -07:00
mu_starvation_test.c Clean up more code 2023-07-06 08:03:24 -07:00
mu_test.c Clean up more code 2023-07-06 08:03:24 -07:00
mu_wait_example_test.c Get rid of kmalloc() 2023-09-11 21:56:00 -07:00
mu_wait_test.c Clean up more code 2023-07-06 08:03:24 -07:00
note_test.c Add *NSYNC unit test suite 2022-10-07 21:34:15 -07:00
once_test.c Clean up more code 2023-07-06 08:03:24 -07:00
pingpong_test.c Clean up more code 2023-07-06 08:03:24 -07:00
smprintf.c Get rid of kmalloc() 2023-09-11 21:56:00 -07:00
smprintf.h Add *NSYNC unit test suite 2022-10-07 21:34:15 -07:00
start_thread.c Add *NSYNC unit test suite 2022-10-07 21:34:15 -07:00
testing.c Make improvements 2023-09-06 12:34:59 -07:00
testing.h Add *NSYNC unit test suite 2022-10-07 21:34:15 -07:00
testing.mk Clean up more code 2023-06-18 01:00:05 -07:00
time_extra.c Clean up some sleep code 2022-10-08 03:00:48 -07:00
time_extra.h Clean up some sleep code 2022-10-08 03:00:48 -07:00
wait_test.c Clean up more code 2023-07-06 08:03:24 -07:00