Skip to content
Failed

Changes

Summary

  1. added channel tests that use new termination feature (details)
  2. updated actor header to use better name for stat toggling (details)
  3. cleaned up channel, added safety/productivity features to channels. added go style spin/block lock. small cleanup in locks.hfa (details)
  4. added all cfa benchmarks, contend is the only one used in the thesis, but other may be used later so Im keeping them around (details)
  5. added go counterpart to cfa benchmarks (details)
  6. updated plotting and run scripts for channel benchmarks (details)
  7. fixed build issue caused by globals (details)
  8. added figures for mutex stmt and channels (details)
  9. did more editing, finished first draft of mutex stmt and channel chapters, added brief intro (details)
  10. clean up waituntil grammar (details)
  11. Add linked list performance experiment (details)
  12. LL perf: Upgrade the results' dataset to have more runs of longer duration from a quiet machine. (details)
Commit 9319a232605a68b39fb366d2c35336a13d8b983c by caparson
added channel tests that use new termination feature
The file was addedtests/concurrent/channels/.expect/contend.txt
The file was addedtests/concurrent/channels/.expect/daisy_chain.txt
The file was addedtests/concurrent/channels/.expect/churn.txt
The file was addedtests/concurrent/channels/.expect/hot_potato.txt
The file was addedtests/concurrent/channels/.expect/ping_pong.txt
The file was addedtests/concurrent/channels/.expect/pub_sub.txt
The file was addedtests/concurrent/channels/pub_sub.cfa
The file was addedtests/concurrent/channels/barrier.cfa
The file was addedtests/concurrent/channels/contend.cfa
The file was addedtests/concurrent/channels/churn.cfa
The file was addedtests/concurrent/channels/daisy_chain.cfa
The file was addedtests/concurrent/channels/hot_potato.cfa
The file was addedtests/concurrent/channels/ping_pong.cfa
Commit efdd18cb86b35dfd17a92e94494ea3c0fc7c6f8d by caparson
updated actor header to use better name for stat toggling
The file was modifiedlibcfa/src/concurrency/actor.hfa
Commit a45e21c53f79653fd83bc2f16041261ec743736a by caparson
cleaned up channel, added safety/productivity features to channels. added go style spin/block lock. small cleanup in locks.hfa
The file was modifiedlibcfa/src/concurrency/locks.hfa
The file was modifiedlibcfa/src/concurrency/channel.hfa
Commit 76a84008dfde0f229572e7660c20a913b9486a59 by caparson
added all cfa benchmarks, contend is the only one used in the thesis, but other may be used later so Im keeping them around
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/cfa/hot_potato.cfa
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/cfa/pub_sub.cfa
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/cfa/barrier.cfa
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/cfa/churn.cfa
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/channels/cfa/contend.cfa
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/cfa/ping_pong.cfa
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/cfa/daisy_chain.cfa
Commit e2f827f9e2081dbb0e6aa5328faacc19f8633e06 by caparson
added go counterpart to cfa benchmarks
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/go/churn/go.mod
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/go/barrier/barrier.go
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/go/barrier/go.mod
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/go/contend/go.mod
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/go/contend/contend.go
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/go/ping_pong/ping_pong.go
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/go/hot_potato/hot_potato.go
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/go/daisy_chain/go.mod
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/go/daisy_chain/daisy_chain.go
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/go/churn/churn.go
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/go/pub_sub/go.mod
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/go/hot_potato/go.mod
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/go/ping_pong/go.mod
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/go/pub_sub/pub_sub.go
The file was removeddoc/theses/colby_parsons_MMAth/benchmarks/channels/go/contend.go
Commit d24b19859212bff453dd4289255f7846be0d55a5 by caparson
updated plotting and run scripts for channel benchmarks
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/channels/plotData.py
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/channels/run
Commit bd72c28427f616ee95dc08f6845fe25cfead577d by caparsons
fixed build issue caused by globals
The file was modifiedlibcfa/src/concurrency/locks.hfa
Commit c7f6786374558e72e6e03d7dfe457ede137cc921 by caparsons
added figures for mutex stmt and channels
The file was addeddoc/theses/colby_parsons_MMAth/figures/pyke_Channel_Contention.pgf
The file was addeddoc/theses/colby_parsons_MMAth/figures/pyke_Aggregate_Lock_4.pgf
The file was addeddoc/theses/colby_parsons_MMAth/figures/nasus_Aggregate_Lock_4.pgf
The file was addeddoc/theses/colby_parsons_MMAth/figures/pyke_Aggregate_Lock_2.pgf
The file was addeddoc/theses/colby_parsons_MMAth/figures/nasus_Aggregate_Lock_2.pgf
The file was addeddoc/theses/colby_parsons_MMAth/figures/nasus_Channel_Contention.pgf
The file was addeddoc/theses/colby_parsons_MMAth/figures/pyke_Aggregate_Lock_8.pgf
The file was addeddoc/theses/colby_parsons_MMAth/figures/nasus_Aggregate_Lock_8.pgf
Commit 6e83384d23fc8152e841f124c55093a84ef857e5 by caparsons
did more editing, finished first draft of mutex stmt and channel chapters, added brief intro
The file was modifieddoc/theses/colby_parsons_MMAth/text/actors.tex
The file was modifieddoc/theses/colby_parsons_MMAth/thesis.tex
The file was modifieddoc/theses/colby_parsons_MMAth/local.bib
The file was modifieddoc/theses/colby_parsons_MMAth/text/channels.tex
The file was addeddoc/theses/colby_parsons_MMAth/text/intro.tex
The file was modifieddoc/theses/colby_parsons_MMAth/text/mutex_stmt.tex
The file was modifieddoc/theses/colby_parsons_MMAth/glossary.tex
The file was modifieddoc/theses/colby_parsons_MMAth/Makefile
Commit 70056edafe6b115773f5da41e81a7b2adf5c08f5 by Peter Buhr
clean up waituntil grammar
The file was modifiedsrc/Parser/parser.yy
Commit 0b66ef942dcd38c37734175ce587f2abf585bbe0 by Michael Brooks
Add linked list performance experiment
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/op-stack-insfirst-inselem.h
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/proglang.h
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/op-queue-inslast-inselem.h
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/op-stack-inslast-inselem.h
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/fx-cfa-cfa.h
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/driver.c
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/op-queue-inslast-remelem.h
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/expect.queue-insfirst.txt
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/op-stack-inslast-remelem.h
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/fx-lq-tailq.h
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/op-queue-inslast-allhead.h
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/op-queue-insfirst-remelem.h
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/expect.queue-inslast.txt
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/op-queue-insfirst-allhead.h
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/op-stack-insfirst-remelem.h
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/observation.h
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/op-stack-inslast-allhead.h
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/expect.stack-inslast.txt
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/op-stack-insfirst-allhead.h
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/tailq-bug.c
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/fx-cpp-stlref.h
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/_classic.c
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/fx-upp-upp.h
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/fx-lq-list.h
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/results-baseline.csv
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/observation.c
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/test-correctness-regenerate-expected.sh
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/op-queue-insfirst-inselem.h
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/.gitignore
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/expect.stack-insfirst.txt
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/test-correctness.sh
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/Makefile
Commit f3ba69d1576e704a768be69c7533d7778719ef91 by mlbrooks
LL perf: Upgrade the results' dataset to have more runs of longer duration from a quiet machine.

Stability under repetition worse than expected.
LQ performing worse than expected.
CFA-uCpp-STL trend about as expected.
The file was modifieddoc/theses/mike_brooks_MMath/benchmarks/list/results-baseline.csv

Summary

  1. proofread Mike's list chapter (details)
  2. added padding to channel to prevent false sharing that was occurring (details)
  3. minor changes to channel test harness (details)
  4. print unimplemented error for forall in typedef (details)
  5. update call.cfa.in with generic casts for io-uring field types (details)
  6. Removed unused (debug only?) code. If you want to change how GenStructMemberCalls handles errors you may just need to write a local helper. (details)
  7. Added printing of with clauses to the printing of both new and old ast nodes. (details)
  8. cleaned up exp_backoff lock and rewrote parts of channels to improve performance (details)
  9. added two other channel variations to channel file (details)
  10. various edits and cleanup and added mutexstmt chapter (details)
  11. added WIP channels chapter (details)
  12. added first channel bench and copied over scripts that will need to be edited for channel usage. intermediate commit so that benchmarks can be pulled and run on another server (details)
  13. some mutex stmt benchmark cleanup (details)
  14. update interpose code, and document 32-bit interpose bug in glibc (details)
  15. trying to get Jenkins Promote to work with new credentials (details)
  16. Moved toString and toCString to a new header. Updated includes. cassert was somehow getting instances of toString before but that stopped working so I embedded the new smaller include. (details)
  17. Looks like we missed one of the ast 'should be in every derived class' declarations. (details)
  18. formatting, add new waituntil grammar, rewrite waitfor grammar, simplify waitfor build-routines to match new grammar (details)
  19. deprecated qualifiers/specifiers before TYPEDEF (details)
  20. forgot to add to last commit (details)
  21. added channel tests that use new termination feature (details)
  22. updated actor header to use better name for stat toggling (details)
  23. cleaned up channel, added safety/productivity features to channels. added go style spin/block lock. small cleanup in locks.hfa (details)
  24. added all cfa benchmarks, contend is the only one used in the thesis, but other may be used later so Im keeping them around (details)
  25. added go counterpart to cfa benchmarks (details)
  26. updated plotting and run scripts for channel benchmarks (details)
  27. fixed build issue caused by globals (details)
  28. added figures for mutex stmt and channels (details)
  29. did more editing, finished first draft of mutex stmt and channel chapters, added brief intro (details)
  30. clean up waituntil grammar (details)
  31. Add linked list performance experiment (details)
Commit 5d9c4bbfae2973ba02e031879fea9e28b556845f by Peter Buhr
proofread Mike's list chapter
The file was modifieddoc/theses/mike_brooks_MMath/uw-ethesis.tex
The file was modifieddoc/theses/mike_brooks_MMath/list.tex
Commit 1d245ea070764ba5b100c52d36b44e4fbce2b808 by caparson
added padding to channel to prevent false sharing that was occurring
The file was modifiedlibcfa/src/concurrency/channel.hfa
Commit de934c76b7cc8c4011e51f6cfbc009396f498bb5 by caparson
minor changes to channel test harness
The file was modifiedtests/concurrent/channels/parallel_harness.hfa
Commit d63aeba5a24ac19ed7984faac773e20ce8121052 by Peter Buhr
print unimplemented error for forall in typedef
The file was modifiedsrc/Parser/parser.yy
Commit 1afd9ccb9da2e410d6a44ba8624d04df80915ada by Peter Buhr
update call.cfa.in with generic casts for io-uring field types
The file was modifiedlibcfa/src/concurrency/io.cfa
The file was modifiedlibcfa/src/concurrency/io/call.cfa.in
Commit c94b1f0c9aec80a9115515dae21e3c5d8eb2d797 by ajbeach
Removed unused (debug only?) code. If you want to change how GenStructMemberCalls handles errors you may just need to write a local helper.
The file was removedsrc/Common/Debug.h
The file was modifiedsrc/InitTweak/FixInit.cc
The file was modifiedsrc/InitTweak/FixInitNew.cpp
The file was modifiedsrc/Common/module.mk
The file was modifiedsrc/Common/utility.h
Commit 056bee803aecbc2db1ac1b7607c78dcf1a8d13f7 by ajbeach
Added printing of with clauses to the printing of both new and old ast nodes.
The file was modifiedsrc/AST/Print.cpp
The file was modifiedsrc/SynTree/FunctionDecl.cc
Commit d30e3ebfc2de91ddf2b472e0097ef737bb4f3654 by caparson
cleaned up exp_backoff lock and rewrote parts of channels to improve performance
The file was modifiedlibcfa/src/concurrency/locks.hfa
The file was modifiedlibcfa/src/concurrency/channel.hfa
Commit 0e16a2dbb88d7f24cc4ef62008749ca666b0a592 by caparsons
added two other channel variations to channel file
The file was modifiedlibcfa/src/concurrency/channel.hfa
Commit 512d937cbcad1544fc5483ea70f190769eb1fa16 by caparsons
various edits and cleanup and added mutexstmt chapter
The file was modifieddoc/theses/colby_parsons_MMAth/text/CFA_intro.tex
The file was modifieddoc/theses/colby_parsons_MMAth/glossary.tex
The file was modifieddoc/theses/colby_parsons_MMAth/text/actors.tex
The file was modifieddoc/theses/colby_parsons_MMAth/thesis.tex
The file was modifieddoc/theses/colby_parsons_MMAth/local.bib
The file was modifieddoc/theses/colby_parsons_MMAth/text/mutex_stmt.tex
The file was modifieddoc/theses/colby_parsons_MMAth/text/frontpgs.tex
The file was modifieddoc/theses/colby_parsons_MMAth/Makefile
Commit 5fd5de2f32519d81c4bd90987e1ff10df405661a by caparsons
added WIP channels chapter
The file was addeddoc/theses/colby_parsons_MMAth/text/channels.tex
Commit 2f6a9391fb8df95071d5a97f144de723657b7e5d by caparsons
added first channel bench and copied over scripts that will need to be edited for channel usage. intermediate commit so that benchmarks can be pulled and run on another server
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/go/contend.go
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/cfa/contend.cfa
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/run
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/plotData.py
Commit 4eebbcc369724c041ee27de3816ce6cc7fc9f10e by caparsons
some mutex stmt benchmark cleanup
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/cfa/rand.cfa
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/plotData.py
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/run
Commit e10714a15cb351c4e1531cbc2db392a62e77ad39 by Peter Buhr
update interpose code, and document 32-bit interpose bug in glibc
The file was modifiedlibcfa/src/interpose_thread.cfa
The file was modifiedlibcfa/src/interpose.cfa
Commit 60380a1a5424e5d6fdf76591dede27674d609f5e by caparsons
trying to get Jenkins Promote to work with new credentials
The file was modifiedJenkins/Promote
Commit 9feb34b1fca12748b7d48737024da48e342f5c07 by ajbeach
Moved toString and toCString to a new header. Updated includes. cassert was somehow getting instances of toString before but that stopped working so I embedded the new smaller include.
The file was modifiedsrc/Common/utility.h
The file was modifiedsrc/Validate/HoistStruct.cpp
The file was modifiedsrc/SynTree/Type.h
The file was modifiedsrc/ResolvExpr/Candidate.cpp
The file was modifiedsrc/SymTab/Mangler.cc
The file was modifiedsrc/SymTab/FixFunction.cc
The file was modifiedsrc/Validate/HandleAttributes.cc
The file was modifiedsrc/InitTweak/GenInit.cc
The file was modifiedsrc/GenPoly/Box.cc
The file was modifiedsrc/InitTweak/FixInit.cc
The file was modifiedsrc/Common/ResolvProtoDump.cpp
The file was modifiedsrc/SymTab/ValidateType.cc
The file was modifiedsrc/ControlStruct/ExceptDeclNew.cpp
The file was modifiedsrc/SynTree/Type.cc
The file was addedsrc/Common/ToString.hpp
The file was modifiedsrc/GenPoly/LvalueNew.cpp
The file was modifiedsrc/Common/DeclStats.cpp
The file was modifiedsrc/SymTab/Validate.cc
The file was modifiedsrc/ControlStruct/MLEMutator.cc
The file was modifiedsrc/Common/module.mk
The file was modifiedsrc/include/cassert
The file was modifiedsrc/InitTweak/FixInitNew.cpp
The file was modifiedsrc/CodeGen/CodeGenerator.cc
The file was modifiedsrc/Validate/FixQualifiedTypes.cpp
The file was modifiedsrc/Validate/ForallPointerDecay.cpp
The file was modifiedsrc/GenPoly/Lvalue.cc
The file was modifiedsrc/Parser/parser.yy
The file was modifiedsrc/ResolvExpr/Resolver.cc
Commit afdb74b47df46baca69fdd94ae046d3d0dbcfee1 by ajbeach
Looks like we missed one of the ast 'should be in every derived class' declarations.
The file was modifiedsrc/AST/ParseNode.hpp
Commit 9fd9d01543f319adc37ab11817b20515dcb04170 by Peter Buhr
formatting, add new waituntil grammar, rewrite waitfor grammar, simplify waitfor build-routines to match new grammar
The file was modifiedsrc/Parser/parser.yy
The file was modifiedsrc/Parser/lex.ll
The file was modifiedsrc/Parser/ParseNode.h
The file was modifiedsrc/Parser/StatementNode.cc
Commit ac235a85d3e8213c643b3a016412570dcf411947 by Peter Buhr
deprecated qualifiers/specifiers before TYPEDEF
The file was modifiedsrc/Parser/parser.yy
Commit ff443e5061e6b00bf67347ff9992bca544a71f29 by Peter Buhr
forgot to add to last commit
The file was modifiedlibcfa/src/concurrency/pthread.cfa
Commit 9319a232605a68b39fb366d2c35336a13d8b983c by caparson
added channel tests that use new termination feature
The file was addedtests/concurrent/channels/daisy_chain.cfa
The file was addedtests/concurrent/channels/contend.cfa
The file was addedtests/concurrent/channels/pub_sub.cfa
The file was addedtests/concurrent/channels/.expect/hot_potato.txt
The file was addedtests/concurrent/channels/.expect/ping_pong.txt
The file was addedtests/concurrent/channels/.expect/pub_sub.txt
The file was addedtests/concurrent/channels/barrier.cfa
The file was addedtests/concurrent/channels/ping_pong.cfa
The file was addedtests/concurrent/channels/.expect/churn.txt
The file was addedtests/concurrent/channels/.expect/contend.txt
The file was addedtests/concurrent/channels/hot_potato.cfa
The file was addedtests/concurrent/channels/.expect/daisy_chain.txt
The file was addedtests/concurrent/channels/churn.cfa
Commit efdd18cb86b35dfd17a92e94494ea3c0fc7c6f8d by caparson
updated actor header to use better name for stat toggling
The file was modifiedlibcfa/src/concurrency/actor.hfa
Commit a45e21c53f79653fd83bc2f16041261ec743736a by caparson
cleaned up channel, added safety/productivity features to channels. added go style spin/block lock. small cleanup in locks.hfa
The file was modifiedlibcfa/src/concurrency/locks.hfa
The file was modifiedlibcfa/src/concurrency/channel.hfa
Commit 76a84008dfde0f229572e7660c20a913b9486a59 by caparson
added all cfa benchmarks, contend is the only one used in the thesis, but other may be used later so Im keeping them around
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/channels/cfa/contend.cfa
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/cfa/ping_pong.cfa
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/cfa/churn.cfa
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/cfa/pub_sub.cfa
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/cfa/daisy_chain.cfa
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/cfa/hot_potato.cfa
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/cfa/barrier.cfa
Commit e2f827f9e2081dbb0e6aa5328faacc19f8633e06 by caparson
added go counterpart to cfa benchmarks
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/go/barrier/barrier.go
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/go/churn/go.mod
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/go/churn/churn.go
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/go/contend/go.mod
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/go/ping_pong/go.mod
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/go/pub_sub/pub_sub.go
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/go/pub_sub/go.mod
The file was removeddoc/theses/colby_parsons_MMAth/benchmarks/channels/go/contend.go
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/go/hot_potato/go.mod
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/go/barrier/go.mod
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/go/ping_pong/ping_pong.go
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/go/daisy_chain/daisy_chain.go
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/go/hot_potato/hot_potato.go
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/go/daisy_chain/go.mod
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/channels/go/contend/contend.go
Commit d24b19859212bff453dd4289255f7846be0d55a5 by caparson
updated plotting and run scripts for channel benchmarks
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/channels/plotData.py
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/channels/run
Commit bd72c28427f616ee95dc08f6845fe25cfead577d by caparsons
fixed build issue caused by globals
The file was modifiedlibcfa/src/concurrency/locks.hfa
Commit c7f6786374558e72e6e03d7dfe457ede137cc921 by caparsons
added figures for mutex stmt and channels
The file was addeddoc/theses/colby_parsons_MMAth/figures/pyke_Channel_Contention.pgf
The file was addeddoc/theses/colby_parsons_MMAth/figures/nasus_Aggregate_Lock_2.pgf
The file was addeddoc/theses/colby_parsons_MMAth/figures/nasus_Channel_Contention.pgf
The file was addeddoc/theses/colby_parsons_MMAth/figures/pyke_Aggregate_Lock_2.pgf
The file was addeddoc/theses/colby_parsons_MMAth/figures/pyke_Aggregate_Lock_8.pgf
The file was addeddoc/theses/colby_parsons_MMAth/figures/pyke_Aggregate_Lock_4.pgf
The file was addeddoc/theses/colby_parsons_MMAth/figures/nasus_Aggregate_Lock_4.pgf
The file was addeddoc/theses/colby_parsons_MMAth/figures/nasus_Aggregate_Lock_8.pgf
Commit 6e83384d23fc8152e841f124c55093a84ef857e5 by caparsons
did more editing, finished first draft of mutex stmt and channel chapters, added brief intro
The file was modifieddoc/theses/colby_parsons_MMAth/Makefile
The file was addeddoc/theses/colby_parsons_MMAth/text/intro.tex
The file was modifieddoc/theses/colby_parsons_MMAth/local.bib
The file was modifieddoc/theses/colby_parsons_MMAth/text/mutex_stmt.tex
The file was modifieddoc/theses/colby_parsons_MMAth/glossary.tex
The file was modifieddoc/theses/colby_parsons_MMAth/thesis.tex
The file was modifieddoc/theses/colby_parsons_MMAth/text/actors.tex
The file was modifieddoc/theses/colby_parsons_MMAth/text/channels.tex
Commit 70056edafe6b115773f5da41e81a7b2adf5c08f5 by Peter Buhr
clean up waituntil grammar
The file was modifiedsrc/Parser/parser.yy
Commit 0b66ef942dcd38c37734175ce587f2abf585bbe0 by Michael Brooks
Add linked list performance experiment
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/op-stack-inslast-allhead.h
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/expect.stack-inslast.txt
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/observation.h
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/op-stack-insfirst-inselem.h
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/observation.c
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/op-queue-insfirst-remelem.h
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/results-baseline.csv
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/.gitignore
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/Makefile
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/expect.stack-insfirst.txt
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/expect.queue-insfirst.txt
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/op-queue-insfirst-inselem.h
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/test-correctness-regenerate-expected.sh
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/driver.c
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/fx-cfa-cfa.h
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/op-queue-insfirst-allhead.h
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/tailq-bug.c
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/op-queue-inslast-allhead.h
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/op-stack-insfirst-allhead.h
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/fx-lq-list.h
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/op-stack-inslast-inselem.h
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/expect.queue-inslast.txt
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/fx-lq-tailq.h
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/fx-cpp-stlref.h
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/op-stack-insfirst-remelem.h
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/op-queue-inslast-remelem.h
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/proglang.h
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/op-queue-inslast-inselem.h
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/op-stack-inslast-remelem.h
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/test-correctness.sh
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/fx-upp-upp.h
The file was addeddoc/theses/mike_brooks_MMath/benchmarks/list/_classic.c