action: THREAD_JOIN can synchronize against execution order
-rw-r--r-- 34 .dir-locals.el
-rw-r--r-- 97 .gitignore
-rw-r--r-- 161 DEBUGGINGNOTES.txt
-rw-r--r-- 76520 Doxyfile
-rw-r--r-- 1259 Makefile
-rw-r--r-- 6560 action.cc
-rw-r--r-- 4030 action.h
-rw-r--r-- 3154 clockvector.cc
-rw-r--r-- 802 clockvector.h
-rw-r--r-- 1459 cmodelint.cc
-rw-r--r-- 628 cmodelint.h
-rw-r--r-- 551 common.cc
-rw-r--r-- 781 common.h
-rw-r--r-- 145 common.mk
-rw-r--r-- 942 config.h
-rw-r--r-- 7554 cyclegraph.cc
-rw-r--r-- 2178 cyclegraph.h
-rw-r--r-- 10593 datarace.cc
-rw-r--r-- 2189 datarace.h
-rw-r--r-- 8227 hashtable.h
-rw-r--r-- 1331 impatomic.cc
drwxr-xr-x - include
-rw-r--r-- 3158 librace.cc
-rw-r--r-- 548 librace.h
-rw-r--r-- 984 libthreads.cc
-rw-r--r-- 455 libthreads.h
-rw-r--r-- 2626 main.cc
-rw-r--r-- 220076 malloc.c
-rw-r--r-- 42705 model.cc
-rw-r--r-- 6471 model.h
-rw-r--r-- 5058 mymemory.cc
-rw-r--r-- 4349 mymemory.h
-rw-r--r-- 9159 nodestack.cc
-rw-r--r-- 3968 nodestack.h
-rw-r--r-- 722 promise.h
-rwxr-xr-x 478 run.sh
-rw-r--r-- 2146 schedule.cc
-rw-r--r-- 728 schedule.h
-rw-r--r-- 3503 snapshot-interface.cc
-rw-r--r-- 861 snapshot-interface.h
-rw-r--r-- 11951 snapshot.cc
-rw-r--r-- 376 snapshot.h
-rw-r--r-- 2399 snapshotimp.h
drwxr-xr-x - test
-rw-r--r-- 3853 threads.cc
-rw-r--r-- 3477 threads.h
-rw-r--r-- 2823 workqueue.h