Commit state of repository at time of OOPSLA 2015 submission.
authorbdemsky <bdemsky@uci.edu>
Fri, 21 Aug 2015 18:40:52 +0000 (11:40 -0700)
committerbdemsky <bdemsky@uci.edu>
Fri, 4 Sep 2015 05:16:42 +0000 (22:16 -0700)
commit44e8eabc8f7a0ab23c29037a770463d8a2de7b4a
tree9e4f5ac94b618f19bb010df4a237df727e7d7c8e
Commit state of repository at time of OOPSLA 2015 submission.
279 files changed:
.dir-locals.el [new file with mode: 0644]
.gitignore [new file with mode: 0644]
COPYING [new file with mode: 0644]
DEBUGGINGNOTES.txt [new file with mode: 0644]
Doxyfile [new file with mode: 0644]
Makefile [new file with mode: 0644]
benchmarks/.gitignore [new file with mode: 0644]
benchmarks/cdschecker/dekker/bench.sh [new file with mode: 0755]
benchmarks/cdschecker/dekker/dekker-fences.cc.in [new file with mode: 0644]
benchmarks/cdschecker/linuxlock/bench.sh [new file with mode: 0755]
benchmarks/cdschecker/linuxlock/linuxlocks.c.in [new file with mode: 0644]
benchmarks/cdschecker/linuxrwlock/bench.sh [new file with mode: 0755]
benchmarks/cdschecker/linuxrwlock/linuxrwlocks.c.in [new file with mode: 0644]
benchmarks/cdschecker/msqueue/bench.sh [new file with mode: 0755]
benchmarks/cdschecker/msqueue/ms-queue_simple.c.in [new file with mode: 0644]
benchmarks/cdschecker/msqueue/ms-queue_simple.h [new file with mode: 0644]
benchmarks/cdschecker/path.sh [new file with mode: 0755]
benchmarks/cdschecker/seqlock/bench.sh [new file with mode: 0755]
benchmarks/cdschecker/seqlock/seqlock.c.in [new file with mode: 0644]
benchmarks/checkfence/dekker/bench.sh [new file with mode: 0755]
benchmarks/checkfence/dekker/clean.sh [new file with mode: 0755]
benchmarks/checkfence/dekker/dekker-fences.c.in [new file with mode: 0644]
benchmarks/checkfence/dekker/dekkertests.lsl [new file with mode: 0644]
benchmarks/checkfence/linuxlock/bench.sh [new file with mode: 0755]
benchmarks/checkfence/linuxlock/clean.sh [new file with mode: 0755]
benchmarks/checkfence/linuxlock/lin_harness.c [new file with mode: 0755]
benchmarks/checkfence/linuxlock/linuxrwlocksbig.c.in [new file with mode: 0644]
benchmarks/checkfence/linuxlock/locktests.lsl [new file with mode: 0644]
benchmarks/checkfence/linuxrwlock/add_harness.c [new file with mode: 0755]
benchmarks/checkfence/linuxrwlock/bench.sh [new file with mode: 0755]
benchmarks/checkfence/linuxrwlock/clean.sh [new file with mode: 0755]
benchmarks/checkfence/linuxrwlock/llock.c.in [new file with mode: 0644]
benchmarks/checkfence/linuxrwlock/locktests.lsl [new file with mode: 0644]
benchmarks/checkfence/msqueue/bench.sh [new file with mode: 0755]
benchmarks/checkfence/msqueue/clean.sh [new file with mode: 0755]
benchmarks/checkfence/msqueue/msn.c [new file with mode: 0755]
benchmarks/checkfence/msqueue/msn_harness.c.in [new file with mode: 0755]
benchmarks/checkfence/msqueue/tests.lsl [new file with mode: 0644]
benchmarks/checkfence/paths.sh [new file with mode: 0644]
benchmarks/checkfence/seqlock/bench.sh [new file with mode: 0755]
benchmarks/checkfence/seqlock/clean.sh [new file with mode: 0755]
benchmarks/checkfence/seqlock/seqlock.c.in [new file with mode: 0644]
benchmarks/checkfence/seqlock/seqtests.lsl [new file with mode: 0644]
benchmarks/compilesat [new file with mode: 0755]
benchmarks/nidhugg/dekker/bench.sh [new file with mode: 0755]
benchmarks/nidhugg/dekker/benchtso.sh [new file with mode: 0755]
benchmarks/nidhugg/dekker/dekker-fences.cc.in [new file with mode: 0644]
benchmarks/nidhugg/linuxlock/bench.sh [new file with mode: 0755]
benchmarks/nidhugg/linuxlock/benchtso.sh [new file with mode: 0755]
benchmarks/nidhugg/linuxlock/linuxlocks.c.in [new file with mode: 0644]
benchmarks/nidhugg/linuxrwlock/bench.sh [new file with mode: 0755]
benchmarks/nidhugg/linuxrwlock/benchtso.sh [new file with mode: 0755]
benchmarks/nidhugg/linuxrwlock/linuxrwlocks.c.in [new file with mode: 0644]
benchmarks/nidhugg/msqueue/bench.sh [new file with mode: 0755]
benchmarks/nidhugg/msqueue/benchtso.sh [new file with mode: 0755]
benchmarks/nidhugg/msqueue/ms-queue_simple.c.in [new file with mode: 0644]
benchmarks/nidhugg/msqueue/ms-queue_simple.h [new file with mode: 0644]
benchmarks/nidhugg/path.sh [new file with mode: 0755]
benchmarks/nidhugg/seqlock/bench.sh [new file with mode: 0755]
benchmarks/nidhugg/seqlock/benchtso.sh [new file with mode: 0755]
benchmarks/nidhugg/seqlock/seqlock.c.in [new file with mode: 0644]
benchmarks/nidhugg/transform.java [new file with mode: 0644]
benchmarks/runcds [new file with mode: 0755]
benchmarks/runcf [new file with mode: 0755]
benchmarks/runnidd [new file with mode: 0755]
benchmarks/runsat [new file with mode: 0755]
benchmarks/runtsosat [new file with mode: 0755]
benchmarks/satcheck-precompiled/dekker/.gitignore [new file with mode: 0644]
benchmarks/satcheck-precompiled/dekker/bench.sh [new file with mode: 0755]
benchmarks/satcheck-precompiled/dekker/benchmark-config.sh [new file with mode: 0644]
benchmarks/satcheck-precompiled/dekker/benchtso.sh [new file with mode: 0755]
benchmarks/satcheck-precompiled/dekker/clean.sh [new file with mode: 0755]
benchmarks/satcheck-precompiled/dekker/dekker-fences.c [new file with mode: 0644]
benchmarks/satcheck-precompiled/dekker/dekker-fences_unannotated.c [new file with mode: 0644]
benchmarks/satcheck-precompiled/dekker/diff.sh [new file with mode: 0755]
benchmarks/satcheck-precompiled/linuxlock/.gitignore [new file with mode: 0644]
benchmarks/satcheck-precompiled/linuxlock/bench.sh [new file with mode: 0755]
benchmarks/satcheck-precompiled/linuxlock/benchmark-config.sh [new file with mode: 0644]
benchmarks/satcheck-precompiled/linuxlock/benchtso.sh [new file with mode: 0755]
benchmarks/satcheck-precompiled/linuxlock/clean.sh [new file with mode: 0755]
benchmarks/satcheck-precompiled/linuxlock/diff.sh [new file with mode: 0755]
benchmarks/satcheck-precompiled/linuxlock/linuxlocks.c [new file with mode: 0644]
benchmarks/satcheck-precompiled/linuxlock/linuxlocks_unannotated.c [new file with mode: 0644]
benchmarks/satcheck-precompiled/linuxrwlock/.gitignore [new file with mode: 0644]
benchmarks/satcheck-precompiled/linuxrwlock/bench.sh [new file with mode: 0755]
benchmarks/satcheck-precompiled/linuxrwlock/benchmark-config.sh [new file with mode: 0644]
benchmarks/satcheck-precompiled/linuxrwlock/benchtso.sh [new file with mode: 0755]
benchmarks/satcheck-precompiled/linuxrwlock/clean.sh [new file with mode: 0755]
benchmarks/satcheck-precompiled/linuxrwlock/diff.sh [new file with mode: 0755]
benchmarks/satcheck-precompiled/linuxrwlock/linuxrwlocks.c [new file with mode: 0644]
benchmarks/satcheck-precompiled/linuxrwlock/linuxrwlocks_unannotated.c [new file with mode: 0644]
benchmarks/satcheck-precompiled/msqueueoffset/.gitignore [new file with mode: 0644]
benchmarks/satcheck-precompiled/msqueueoffset/bench.sh [new file with mode: 0755]
benchmarks/satcheck-precompiled/msqueueoffset/benchmark-config.sh [new file with mode: 0644]
benchmarks/satcheck-precompiled/msqueueoffset/benchtso.sh [new file with mode: 0755]
benchmarks/satcheck-precompiled/msqueueoffset/clean.sh [new file with mode: 0755]
benchmarks/satcheck-precompiled/msqueueoffset/diff.sh [new file with mode: 0755]
benchmarks/satcheck-precompiled/msqueueoffset/ms-queue-simple.c [new file with mode: 0644]
benchmarks/satcheck-precompiled/msqueueoffset/ms-queue-simple.h [new file with mode: 0644]
benchmarks/satcheck-precompiled/msqueueoffset/ms-queue-simple_unannotated.c [new file with mode: 0644]
benchmarks/satcheck-precompiled/seqlock/.gitignore [new file with mode: 0644]
benchmarks/satcheck-precompiled/seqlock/bench.sh [new file with mode: 0755]
benchmarks/satcheck-precompiled/seqlock/benchmark-config.sh [new file with mode: 0644]
benchmarks/satcheck-precompiled/seqlock/benchtso.sh [new file with mode: 0755]
benchmarks/satcheck-precompiled/seqlock/clean.sh [new file with mode: 0755]
benchmarks/satcheck-precompiled/seqlock/diff.sh [new file with mode: 0755]
benchmarks/satcheck-precompiled/seqlock/seqlock.cc [new file with mode: 0644]
benchmarks/satcheck-precompiled/seqlock/seqlock_unannotated.cc [new file with mode: 0644]
benchmarks/satcheck/dekker/.gitignore [new file with mode: 0644]
benchmarks/satcheck/dekker/bench.sh [new file with mode: 0755]
benchmarks/satcheck/dekker/benchmark-config.sh [new file with mode: 0644]
benchmarks/satcheck/dekker/benchtso.sh [new file with mode: 0755]
benchmarks/satcheck/dekker/clean.sh [new file with mode: 0755]
benchmarks/satcheck/dekker/compile.sh [new file with mode: 0755]
benchmarks/satcheck/dekker/dekker-fences_unannotated.c [new file with mode: 0644]
benchmarks/satcheck/dekker/diff.sh [new file with mode: 0755]
benchmarks/satcheck/linuxlock/.gitignore [new file with mode: 0644]
benchmarks/satcheck/linuxlock/bench.sh [new file with mode: 0755]
benchmarks/satcheck/linuxlock/benchmark-config.sh [new file with mode: 0644]
benchmarks/satcheck/linuxlock/benchtso.sh [new file with mode: 0755]
benchmarks/satcheck/linuxlock/clean.sh [new file with mode: 0755]
benchmarks/satcheck/linuxlock/compile.sh [new file with mode: 0755]
benchmarks/satcheck/linuxlock/diff.sh [new file with mode: 0755]
benchmarks/satcheck/linuxlock/linuxlocks_unannotated.c [new file with mode: 0644]
benchmarks/satcheck/linuxrwlock/.gitignore [new file with mode: 0644]
benchmarks/satcheck/linuxrwlock/bench.sh [new file with mode: 0755]
benchmarks/satcheck/linuxrwlock/benchmark-config.sh [new file with mode: 0644]
benchmarks/satcheck/linuxrwlock/benchtso.sh [new file with mode: 0755]
benchmarks/satcheck/linuxrwlock/clean.sh [new file with mode: 0755]
benchmarks/satcheck/linuxrwlock/compile.sh [new file with mode: 0755]
benchmarks/satcheck/linuxrwlock/diff.sh [new file with mode: 0755]
benchmarks/satcheck/linuxrwlock/linuxrwlocks_unannotated.c [new file with mode: 0644]
benchmarks/satcheck/msqueueoffset/.gitignore [new file with mode: 0644]
benchmarks/satcheck/msqueueoffset/bench.sh [new file with mode: 0755]
benchmarks/satcheck/msqueueoffset/benchmark-config.sh [new file with mode: 0644]
benchmarks/satcheck/msqueueoffset/benchtso.sh [new file with mode: 0755]
benchmarks/satcheck/msqueueoffset/clean.sh [new file with mode: 0755]
benchmarks/satcheck/msqueueoffset/compile.sh [new file with mode: 0755]
benchmarks/satcheck/msqueueoffset/diff.sh [new file with mode: 0755]
benchmarks/satcheck/msqueueoffset/ms-queue-simple.h [new file with mode: 0644]
benchmarks/satcheck/msqueueoffset/ms-queue-simple_unannotated.c [new file with mode: 0644]
benchmarks/satcheck/seqlock/.gitignore [new file with mode: 0644]
benchmarks/satcheck/seqlock/bench.sh [new file with mode: 0755]
benchmarks/satcheck/seqlock/benchmark-config.sh [new file with mode: 0644]
benchmarks/satcheck/seqlock/benchtso.sh [new file with mode: 0755]
benchmarks/satcheck/seqlock/clean.sh [new file with mode: 0755]
benchmarks/satcheck/seqlock/compile.sh [new file with mode: 0755]
benchmarks/satcheck/seqlock/diff.sh [new file with mode: 0755]
benchmarks/satcheck/seqlock/seqlock_unannotated.cc [new file with mode: 0644]
benchmarks/verifycompilesat [new file with mode: 0755]
bin/annotate [new file with mode: 0755]
branchrecord.cc [new file with mode: 0644]
branchrecord.h [new file with mode: 0644]
cgoal.cc [new file with mode: 0644]
cgoal.h [new file with mode: 0644]
change.cc [new file with mode: 0644]
change.h [new file with mode: 0644]
clang/.gitignore [new file with mode: 0644]
clang/COPYING [new file with mode: 0644]
clang/Makefile [new file with mode: 0644]
clang/README.md [new file with mode: 0644]
clang/multi-dep.txt [new file with mode: 0644]
clang/src/add_mc2_annotations.cpp [new file with mode: 0644]
clang/test/apr_1_unannotated.c [new file with mode: 0644]
clang/test/apr_2_unannotated.c [new file with mode: 0644]
clang/test/bitops.c [new file with mode: 0644]
clang/test/bitops_unannotated.c [new file with mode: 0644]
clang/test/linuxrwlocks.c [new file with mode: 0644]
clang/test/linuxrwlocks_unannotated.c [new file with mode: 0644]
clang/test/mcs-lock_unannotated.cc [new file with mode: 0644]
clang/test/minimal-no-braces-if.c [new file with mode: 0644]
clang/test/minimal-no-braces-if_unannotated.c [new file with mode: 0644]
clang/test/ms-queue-simple-offset.c [new file with mode: 0644]
clang/test/ms-queue-simple-offset_unannotated.c [new file with mode: 0644]
clang/test/ms-queue-simple.c [new file with mode: 0644]
clang/test/ms-queue-simple.h [new file with mode: 0644]
clang/test/ms-queue-simple_manual.c [new file with mode: 0644]
clang/test/ms-queue-simple_unannotated.c [new file with mode: 0644]
clang/test/ms-queue_unannotated.c [new file with mode: 0644]
clang/test/seqlock.c [new file with mode: 0644]
clang/test/seqlock_raw_unannotated.c [new file with mode: 0644]
clang/test/seqlock_unannotated.c [new file with mode: 0644]
clang/test/spsc-queue_unannotated.cc [new file with mode: 0644]
clang/test/userprog2_unannotated.c [new file with mode: 0644]
clang/test/userprog_unannotated.c [new file with mode: 0644]
clang/test/various-loads.c [new file with mode: 0644]
clang/test/various-loads_unannotated.c [new file with mode: 0644]
classlist.h [new file with mode: 0644]
cmodelint.cc [new file with mode: 0644]
common.cc [new file with mode: 0644]
common.h [new file with mode: 0644]
common.mk [new file with mode: 0644]
config.h [new file with mode: 0644]
constgen.cc [new file with mode: 0644]
constgen.h [new file with mode: 0644]
constraint.cc [new file with mode: 0644]
constraint.h [new file with mode: 0644]
context.cc [new file with mode: 0644]
context.h [new file with mode: 0644]
eprecord.cc [new file with mode: 0644]
eprecord.h [new file with mode: 0644]
epvalue.cc [new file with mode: 0644]
epvalue.h [new file with mode: 0644]
equalsrecord.cc [new file with mode: 0644]
equalsrecord.h [new file with mode: 0644]
execpoint.cc [new file with mode: 0644]
execpoint.h [new file with mode: 0644]
functionrecord.cc [new file with mode: 0644]
functionrecord.h [new file with mode: 0644]
hashset.h [new file with mode: 0644]
hashtable.h [new file with mode: 0644]
inc_solver.cc [new file with mode: 0644]
inc_solver.h [new file with mode: 0644]
include/atomic [new file with mode: 0644]
include/cmodelint.h [new file with mode: 0644]
include/condition_variable [new file with mode: 0644]
include/cstdatomic [new file with mode: 0644]
include/impatomic.h [new file with mode: 0644]
include/libinterface.h [new file with mode: 0644]
include/memoryorder.h [new file with mode: 0644]
include/model-assert.h [new file with mode: 0644]
include/modeltypes.h [new file with mode: 0644]
include/mutex [new file with mode: 0644]
include/stdatomic.h [new file with mode: 0644]
include/threads.h [new file with mode: 0644]
libinterface.cc [new file with mode: 0644]
libthreads.cc [new file with mode: 0644]
loadrf.cc [new file with mode: 0644]
loadrf.h [new file with mode: 0644]
main.cc [new file with mode: 0644]
malloc.c [new file with mode: 0644]
mcexecution.cc [new file with mode: 0644]
mcexecution.h [new file with mode: 0644]
mcschedule.cc [new file with mode: 0644]
mcschedule.h [new file with mode: 0644]
mcutil.h [new file with mode: 0644]
model.cc [new file with mode: 0644]
model.h [new file with mode: 0644]
mymemory.cc [new file with mode: 0644]
mymemory.h [new file with mode: 0644]
notes [new file with mode: 0644]
output.h [new file with mode: 0644]
params.h [new file with mode: 0644]
planner.cc [new file with mode: 0644]
planner.h [new file with mode: 0644]
run.sh [new file with mode: 0755]
schedulebuilder.cc [new file with mode: 0644]
schedulebuilder.h [new file with mode: 0644]
snapshot-interface.cc [new file with mode: 0644]
snapshot-interface.h [new file with mode: 0644]
snapshot.cc [new file with mode: 0644]
snapshot.h [new file with mode: 0644]
solver_interface.h [new file with mode: 0644]
stacktrace.h [new file with mode: 0644]
stl-model.h [new file with mode: 0644]
storeloadset.cc [new file with mode: 0644]
storeloadset.h [new file with mode: 0644]
test/Makefile [new file with mode: 0644]
test/dekker-fences.c [new file with mode: 0644]
test/function_microbenchmarks.c [new file with mode: 0644]
test/linuxlock.c [new file with mode: 0644]
test/load_in_if_cond.c [new file with mode: 0644]
test/mcs-lock.cc [new file with mode: 0644]
test/ms-queue-freelist.c [new file with mode: 0644]
test/ms-queue-freelist.h [new file with mode: 0644]
test/ms-queue.c [new file with mode: 0644]
test/ms-queue.h [new file with mode: 0644]
test/reference/README.md [new file with mode: 0644]
test/reference/ms-queue-atomics.c [new file with mode: 0644]
test/seqlock.c [new file with mode: 0644]
test/seqlock2.cc [new file with mode: 0644]
test/spsc-queue.cc [new file with mode: 0644]
test/userprog.c [new file with mode: 0644]
test/userprog2.c [new file with mode: 0644]
test/userprog_pointers.c [new file with mode: 0644]
threads-model.h [new file with mode: 0644]
threads.cc [new file with mode: 0644]
valuerecord.cc [new file with mode: 0644]
valuerecord.h [new file with mode: 0644]