This is the PPoPP17 artifact version
authorPeizhao Ou <peizhaoo@uci.edu>
Wed, 7 Dec 2016 21:54:08 +0000 (13:54 -0800)
committerPeizhao Ou <peizhaoo@uci.edu>
Wed, 7 Dec 2016 21:54:08 +0000 (13:54 -0800)
commit3b645ad030ddb824d3cf6b80e321a466906a256f
tree6301e304be6a0f868d2d2077f38ee0c50213a6e3
parent01f8364dda87f16e1a8823232c2d90de1d5168a6
This is the PPoPP17 artifact version
95 files changed:
Makefile
action.cc
action.h
cdsspec-compiler/build.xml [new file with mode: 0644]
cdsspec-compiler/clean.sh [new file with mode: 0755]
cdsspec-compiler/generate.sh [new file with mode: 0755]
cdsspec-compiler/grammer/util.jj [new file with mode: 0644]
cdsspec-compiler/lib/javacc.jar [new file with mode: 0644]
cdsspec-compiler/notes/definition.cc [new file with mode: 0644]
cdsspec-compiler/notes/generated_code_examples.txt [new file with mode: 0644]
cdsspec-compiler/notes/impl.txt [new file with mode: 0644]
cdsspec-compiler/notes/interesting_examples.txt [new file with mode: 0644]
cdsspec-compiler/notes/nondeterm-spec.txt [new file with mode: 0644]
cdsspec-compiler/notes/register-example/Makefile [new file with mode: 0644]
cdsspec-compiler/notes/register-example/cdsspec-generated.h [new file with mode: 0644]
cdsspec-compiler/notes/register-example/register.cc [new file with mode: 0644]
cdsspec-compiler/notes/register-example/register.cc.original [new file with mode: 0644]
cdsspec-compiler/notes/register-example/register.h [new file with mode: 0644]
cdsspec-compiler/notes/sequential_spec.txt [new file with mode: 0644]
cdsspec-compiler/run-javacc.sh [new file with mode: 0755]
cdsspec-compiler/src/edu/uci/eecs/codeGenerator/CodeAdditions.java [new file with mode: 0644]
cdsspec-compiler/src/edu/uci/eecs/codeGenerator/CodeGenerator.java [new file with mode: 0644]
cdsspec-compiler/src/edu/uci/eecs/codeGenerator/CodeGeneratorUtils.java [new file with mode: 0644]
cdsspec-compiler/src/edu/uci/eecs/codeGenerator/Environment.java [new file with mode: 0644]
cdsspec-compiler/src/edu/uci/eecs/specExtraction/Code.java [new file with mode: 0644]
cdsspec-compiler/src/edu/uci/eecs/specExtraction/CommutativityRule.java [new file with mode: 0644]
cdsspec-compiler/src/edu/uci/eecs/specExtraction/Construct.java [new file with mode: 0644]
cdsspec-compiler/src/edu/uci/eecs/specExtraction/DefineConstruct.java [new file with mode: 0644]
cdsspec-compiler/src/edu/uci/eecs/specExtraction/EntryConstruct.java [new file with mode: 0644]
cdsspec-compiler/src/edu/uci/eecs/specExtraction/FunctionHeader.java [new file with mode: 0644]
cdsspec-compiler/src/edu/uci/eecs/specExtraction/GlobalConstruct.java [new file with mode: 0644]
cdsspec-compiler/src/edu/uci/eecs/specExtraction/InterfaceConstruct.java [new file with mode: 0644]
cdsspec-compiler/src/edu/uci/eecs/specExtraction/OPConstruct.java [new file with mode: 0644]
cdsspec-compiler/src/edu/uci/eecs/specExtraction/OPType.java [new file with mode: 0644]
cdsspec-compiler/src/edu/uci/eecs/specExtraction/QualifiedName.java [new file with mode: 0644]
cdsspec-compiler/src/edu/uci/eecs/specExtraction/SpecExtractor.java [new file with mode: 0644]
cdsspec-compiler/src/edu/uci/eecs/specExtraction/SpecNaming.java [new file with mode: 0644]
cdsspec-compiler/src/edu/uci/eecs/specExtraction/SpecUtils.java [new file with mode: 0644]
cdsspec-compiler/src/edu/uci/eecs/specExtraction/VariableDeclaration.java [new file with mode: 0644]
cdsspec-compiler/src/edu/uci/eecs/specExtraction/WrongAnnotationException.java [new file with mode: 0644]
common.h
common.mk
execution.cc
execution.h
impatomic.cc
include/cdsannotate.h
include/impatomic.h
include/model_memory.h [new file with mode: 0644]
include/stdatomic.h
main.cc
model.cc
model.h
mymemory.cc
mymemory.h
nodestack.cc
nodestack.h
params.h
plugins.cc
scfence/scfence.cc
spec-analysis/.gitignore [new file with mode: 0644]
spec-analysis/Makefile [new file with mode: 0644]
spec-analysis/cdsspec.h [new file with mode: 0644]
spec-analysis/executiongraph.cc [new file with mode: 0644]
spec-analysis/executiongraph.h [new file with mode: 0644]
spec-analysis/include/specannotation-api.h [new file with mode: 0644]
spec-analysis/methodcall.cc [new file with mode: 0644]
spec-analysis/methodcall.h [new file with mode: 0644]
spec-analysis/spec_common.h [new file with mode: 0644]
spec-analysis/specanalysis.cc [new file with mode: 0644]
spec-analysis/specanalysis.h [new file with mode: 0644]
spec-analysis/specannotation.cc [new file with mode: 0644]
spec-analysis/specannotation.h [new file with mode: 0644]
test-cdsspec/Makefile [new file with mode: 0644]
test-cdsspec/benchmarks.mk [new file with mode: 0644]
test-cdsspec/chase-lev-deque-bugfix/Makefile [new file with mode: 0644]
test-cdsspec/cleanse.sh [new file with mode: 0755]
test-cdsspec/concurrent-hashmap/Makefile [new file with mode: 0644]
test-cdsspec/include/unrelacy.h [new file with mode: 0644]
test-cdsspec/linuxrwlocks/Makefile [new file with mode: 0644]
test-cdsspec/mcs-lock/Makefile [new file with mode: 0644]
test-cdsspec/mpmc-queue/Makefile [new file with mode: 0644]
test-cdsspec/ms-queue/.gitignore [new file with mode: 0644]
test-cdsspec/ms-queue/Makefile [new file with mode: 0644]
test-cdsspec/performance.sh [new file with mode: 0755]
test-cdsspec/read-copy-update/Makefile [new file with mode: 0644]
test-cdsspec/run-all.sh [new file with mode: 0755]
test-cdsspec/run.sh [new file with mode: 0755]
test-cdsspec/seqlock/Makefile [new file with mode: 0644]
test-cdsspec/spsc-bugfix/Makefile [new file with mode: 0644]
test-cdsspec/ticket-lock/Makefile [new file with mode: 0644]
test/Makefile
test/iriw.cc [deleted file]
test/iriw_wildcard.cc [deleted file]
threads.cc
traceanalysis.h