cosmopolitan/test/libc/thread
Justine Tunney 197aa0d465
Implement swapcontext() and makecontext()
This change introduces support for Linux-style uc_context manipulation
that's fast and works well on all supported OSes and architectures. It
also integrates with the Cosmpolitan runtime which can show backtraces
comprised of multiple stacks and fibers. See the test and example code
for further details. This will be used by Mold once it's been vendored
2023-07-02 09:01:44 -07:00
..
makecontext_test.c Implement swapcontext() and makecontext() 2023-07-02 09:01:44 -07:00
nsync_test.c Use *NSYNC for POSIX threads locking APIs 2022-09-11 11:04:50 -07:00
pthread_attr_setsigmask_np_test.c Fix some more issues with aarch64 and llama.cpp 2023-05-10 07:34:26 -07:00
pthread_barrier_wait_test.c Perform some code cleanup 2022-10-04 23:32:16 -07:00
pthread_cancel_test.c Port a lot more code to AARCH64 2023-05-14 09:37:26 -07:00
pthread_cond_signal_test.c Make fixes and improvements 2022-10-19 07:19:19 -07:00
pthread_create_test.c Introduce CPUID detection for Blink 2022-12-17 00:38:07 -08:00
pthread_detach_test.c Make improvements 2022-11-10 21:52:47 -08:00
pthread_exit_test.c Make improvements 2022-11-10 21:52:47 -08:00
pthread_key_create_test.c Make detached threads work better 2022-11-09 03:58:57 -08:00
pthread_kill_test.c Fix build breakage 2023-06-04 09:33:48 -07:00
pthread_rwlock_rdlock_test.c Make fixes and improvements 2022-10-19 07:19:19 -07:00
pthread_setname_np_test.c Use *NSYNC for POSIX threads locking APIs 2022-09-11 11:04:50 -07:00
sem_open_test.c Clean up more code 2023-06-18 01:00:05 -07:00
sem_timedwait_test.c Clean up more code 2023-06-18 01:00:05 -07:00
spawn_test.c Fix bugs in cosmocc toolchain 2023-06-08 23:44:03 -07:00
test.mk Implement swapcontext() and makecontext() 2023-07-02 09:01:44 -07:00