Skip to content
Success

Changes

Summary

  1. remove SKULLDUGGERY dealing with CFA typedef numbering problem (details)
  2. add missing comma for citation field (details)
  3. refactored to use generators for seeding state, added splitmix32 for 32 bit seeding (details)
  4. fixed merge conflict (details)
  5. updated expect files for prng based tests (details)
  6. added splitmix64 since wyhash has 128 bit dependency and xoshiro doesnt (details)
  7. small comment cleanup (details)
  8. use splitmix32/64 to prime set seed for all PRNG (details)
  9. update 32-bit tests after change to PRNG (details)
  10. Removed list initialization and simple assignment expression rules for functions. Split variable_type_redeclarator rule into variable_type_redeclarator and function_type_redeclarator rules (details)
  11. proofread Mike's list chapter (details)
Commit c2dfa56add568cd5de5c577ee3b9c646c9919748 by Peter Buhr
remove SKULLDUGGERY dealing with CFA typedef numbering problem
The file was removedtests/zombies/prolog.c
The file was modifiedlibcfa/src/bits/random.hfa
Commit e62802f05d6dda6a066a3df601dbb889a87092bf by Peter Buhr
add missing comma for citation field
The file was modifieddoc/bibliography/pl.bib
Commit 4c6ba5ad003f3f9296090ec36391b755cf9d6c45 by caparsons
refactored to use generators for seeding state, added splitmix32 for 32 bit seeding
The file was modifiedlibcfa/src/bits/random.hfa
Commit a6bb5fc3cba1bc103e8945536925013a92da67a2 by caparsons
fixed merge conflict
The file was modifiedlibcfa/src/bits/random.hfa
Commit 814a4da00637a1b6596dfdc58790e9773bfd45da by caparsons
updated expect files for prng based tests
The file was modifiedtests/concurrent/pthread/.expect/bounded_buffer.x64.txt
The file was modifiedtests/.expect/nested_function.x64.txt
The file was modifiedtests/.expect/PRNG.x64.txt
Commit 09965e57a9fb4b13e767fe042c1dfcb22883f5f8 by caparsons
added splitmix64 since wyhash has 128 bit dependency and xoshiro doesnt
The file was modifiedlibcfa/src/bits/random.hfa
Commit 12b006c42c66ef5cdeba312c8b20266b72c84df5 by caparsons
small comment cleanup
The file was modifiedlibcfa/src/bits/random.hfa
Commit 90fb672c6125815e30984194cc3d4f87dda0a50b by Peter Buhr
use splitmix32/64 to prime set seed for all PRNG
The file was modifiedtests/concurrent/pthread/.expect/bounded_buffer.x64.txt
The file was modifiedlibcfa/src/bits/random.hfa
The file was modifiedtests/.expect/PRNG.x64.txt
Commit 1205b3e488950bd1c88593ef9186f9f04a10ce6f by Peter Buhr
update 32-bit tests after change to PRNG
The file was modifiedtests/.expect/nested_function.x86.txt
The file was modifiedtests/concurrent/pthread/.expect/bounded_buffer.x86.txt
The file was modifiedtests/.expect/PRNG.x86.txt
Commit 1f771fcd9da4bad646684d7c7b5c0c793ee8f5fb by mganesan
Removed list initialization and simple assignment expression rules for functions. Split variable_type_redeclarator rule into variable_type_redeclarator and function_type_redeclarator rules
The file was modifiedsrc/Parser/parser.yy
Commit 5d9c4bbfae2973ba02e031879fea9e28b556845f by Peter Buhr
proofread Mike's list chapter
The file was modifieddoc/theses/mike_brooks_MMath/list.tex
The file was modifieddoc/theses/mike_brooks_MMath/uw-ethesis.tex

Summary

  1. added mutex stmt benchmarking (details)
  2. added diagram subdir for thesis (details)
  3. added actor performance graph plotting script (details)
  4. committing current actor figures, will overwrite as benchmarks are rerun later (details)
  5. cleaned up data files (details)
  6. added baseline mutex stmt and scoped lock benchmarks (details)
  7. added plotting script for mutexstmt benchmarks (details)
  8. moved existing diagrams to diagram dir (details)
  9. updated mutex stmt run script and header for cpp variant (details)
  10. various additions to thesis, finished first draft of actor chapter (lots of polish needed), added first draft of intro to CFA features & intro to CFA threading, added start of mutex stmt chapter (details)
  11. made generated finally routine inline to allow for better optimization (details)
  12. a little bit of mutex stmt header cleanup (details)
  13. Fixed some whitespace. (details)
  14. added randomized lock ordering bench for mutexstmt (details)
  15. updated runscript and shared header for rand bench (details)
  16. renamed baseline bench and added separate cluster to cfa benchmark to avoid main thread starvation issue (details)
  17. remove SKULLDUGGERY dealing with CFA typedef numbering problem (details)
  18. add missing comma for citation field (details)
  19. refactored to use generators for seeding state, added splitmix32 for 32 bit seeding (details)
  20. fixed merge conflict (details)
  21. updated expect files for prng based tests (details)
  22. added splitmix64 since wyhash has 128 bit dependency and xoshiro doesnt (details)
  23. small comment cleanup (details)
  24. use splitmix32/64 to prime set seed for all PRNG (details)
  25. update 32-bit tests after change to PRNG (details)
  26. Removed list initialization and simple assignment expression rules for functions. Split variable_type_redeclarator rule into variable_type_redeclarator and function_type_redeclarator rules (details)
Commit 6e6989cd4896156a81bb9fdcf13eed2d8e4be9f7 by caparsons
added mutex stmt benchmarking
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/bench.h
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/run
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/cpp/cppLock.hpp
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/cfa/order.cfa
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/cpp/order.cc
Commit ac263475e16d2daf3130ad6a02248e74d59c1a5a by caparsons
added diagram subdir for thesis
The file was addeddoc/theses/colby_parsons_MMAth/diagrams/chain_swap.tikz
The file was addeddoc/theses/colby_parsons_MMAth/diagrams/M_to_one_swap.tikz
The file was addeddoc/theses/colby_parsons_MMAth/diagrams/standard_actor.tikz
The file was addeddoc/theses/colby_parsons_MMAth/diagrams/cyclic_swap.tikz
The file was addeddoc/theses/colby_parsons_MMAth/diagrams/acyclic_swap.tikz
The file was addeddoc/theses/colby_parsons_MMAth/diagrams/gulp.tikz
The file was addeddoc/theses/colby_parsons_MMAth/diagrams/inverted_actor.tikz
Commit 109e8b7f1a753caf85dcc304a6988db3fe0f027f by caparsons
added actor performance graph plotting script
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/actors/genPlots
Commit 720526524ff35faf80d3861d167fc5bbce255d5d by caparsons
committing current actor figures, will overwrite as benchmarks are rerun later
The file was addeddoc/theses/colby_parsons_MMAth/figures/nasusCFARepeat.pgf
The file was addeddoc/theses/colby_parsons_MMAth/figures/nasusRepeat.pgf
The file was addeddoc/theses/colby_parsons_MMAth/figures/pykeCFABalance-Multi.pgf
The file was addeddoc/theses/colby_parsons_MMAth/figures/pykeCFAMatrix.pgf
The file was addeddoc/theses/colby_parsons_MMAth/figures/nasusExecutor.pgf
The file was addeddoc/theses/colby_parsons_MMAth/figures/pykeRepeat.pgf
The file was addeddoc/theses/colby_parsons_MMAth/figures/nasusCFAMatrix.pgf
The file was addeddoc/theses/colby_parsons_MMAth/figures/pykeCFAExecutor.pgf
The file was addeddoc/theses/colby_parsons_MMAth/figures/nasusCFABalance-One.pgf
The file was addeddoc/theses/colby_parsons_MMAth/figures/pykeCFARepeat.pgf
The file was addeddoc/theses/colby_parsons_MMAth/figures/nasusCFAExecutor.pgf
The file was addeddoc/theses/colby_parsons_MMAth/figures/nasusCFABalance-Multi.pgf
The file was addeddoc/theses/colby_parsons_MMAth/figures/nasusMatrix.pgf
The file was addeddoc/theses/colby_parsons_MMAth/figures/pykeExecutor.pgf
The file was addeddoc/theses/colby_parsons_MMAth/figures/pykeCFABalance-One.pgf
The file was addeddoc/theses/colby_parsons_MMAth/figures/pykeMatrix.pgf
Commit d8e164c4434788974b6fddac814ac7134b041317 by caparsons
cleaned up data files
The file was modifieddoc/theses/colby_parsons_MMAth/data/nasusSendDynamic
The file was modifieddoc/theses/colby_parsons_MMAth/data/pykeSendStatic
The file was modifieddoc/theses/colby_parsons_MMAth/data/nasusExecutorMem
The file was modifieddoc/theses/colby_parsons_MMAth/data/pykeExecutorMem
The file was modifieddoc/theses/colby_parsons_MMAth/data/pykeSendDynamic
The file was modifieddoc/theses/colby_parsons_MMAth/data/nasusSendStatic
Commit 6bc70a38cc12045fb3ea673b5e097d6fd38465fa by caparsons
added baseline mutex stmt and scoped lock benchmarks
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/cpp/order-basic.cc
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/cfa/order-basic.cfa
Commit bb9b8f0065bcafadbafc5494b6d3578b24719733 by caparsons
added plotting script for mutexstmt benchmarks
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/plotData.py
Commit 5ff9b23517e3be362b3f65965030bee0f86ecef5 by caparsons
moved existing diagrams to diagram dir
The file was removeddoc/theses/colby_parsons_MMAth/figures/standard_actor.tikz
The file was removeddoc/theses/colby_parsons_MMAth/figures/gulp.tikz
The file was removeddoc/theses/colby_parsons_MMAth/figures/inverted_actor.tikz
Commit 119e6c8f901bc2b530edefd71a8bbca7b3c5b1e0 by caparsons
updated mutex stmt run script and header for cpp variant
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/cpp/cppLock.hpp
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/run
Commit 0faacb867f86336135d08deffdd0aa4911ee5e62 by caparsons
various additions to thesis, finished first draft of actor chapter (lots of polish needed), added first draft of intro to CFA features & intro to CFA threading, added start of mutex stmt chapter
The file was modifieddoc/theses/colby_parsons_MMAth/Makefile
The file was addeddoc/theses/colby_parsons_MMAth/text/frontpgs.tex
The file was modifieddoc/theses/colby_parsons_MMAth/text/CFA_intro.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/actors.tex
The file was addeddoc/theses/colby_parsons_MMAth/text/mutex_stmt.tex
The file was addeddoc/theses/colby_parsons_MMAth/text/CFA_concurrency.tex
Commit ce041202be30456ad41f94e8e8f457ce0f1fd66f by caparsons
made generated finally routine inline to allow for better optimization
The file was modifiedsrc/ControlStruct/ExceptTranslateNew.cpp
Commit 9a9ca3631ed434f80693abffd6c06823e709ea3f by caparsons
a little bit of mutex stmt header cleanup
The file was modifiedlibcfa/src/concurrency/mutex_stmt.hfa
Commit 60e14fc3c8c725fa4bc7d54de2ebe22ea870089a by ajbeach
Fixed some whitespace.
The file was modifiedsrc/ControlStruct/ExceptTranslateNew.cpp
Commit 0da718119b2ce64d4fe7e641a9d6cdfd960b073d by caparsons
added randomized lock ordering bench for mutexstmt
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/cpp/baseline.cc
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/cfa/rand.cfa
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/cfa/baseline.cfa
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/cpp/rand.cc
Commit 5f648fb37e3987c3d62dcd9a10ecc73e1caf25e4 by caparsons
updated runscript and shared header for rand bench
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/bench.h
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/run
Commit cd477ca4b4fa70760b071f79006f06fedadef62c by caparsons
renamed baseline bench and added separate cluster to cfa benchmark to avoid main thread starvation issue
The file was removeddoc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/cfa/order-basic.cfa
The file was removeddoc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/cpp/order-basic.cc
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/cfa/order.cfa
Commit c2dfa56add568cd5de5c577ee3b9c646c9919748 by Peter Buhr
remove SKULLDUGGERY dealing with CFA typedef numbering problem
The file was modifiedlibcfa/src/bits/random.hfa
The file was removedtests/zombies/prolog.c
Commit e62802f05d6dda6a066a3df601dbb889a87092bf by Peter Buhr
add missing comma for citation field
The file was modifieddoc/bibliography/pl.bib
Commit 4c6ba5ad003f3f9296090ec36391b755cf9d6c45 by caparsons
refactored to use generators for seeding state, added splitmix32 for 32 bit seeding
The file was modifiedlibcfa/src/bits/random.hfa
Commit a6bb5fc3cba1bc103e8945536925013a92da67a2 by caparsons
fixed merge conflict
The file was modifiedlibcfa/src/bits/random.hfa
Commit 814a4da00637a1b6596dfdc58790e9773bfd45da by caparsons
updated expect files for prng based tests
The file was modifiedtests/.expect/nested_function.x64.txt
The file was modifiedtests/concurrent/pthread/.expect/bounded_buffer.x64.txt
The file was modifiedtests/.expect/PRNG.x64.txt
Commit 09965e57a9fb4b13e767fe042c1dfcb22883f5f8 by caparsons
added splitmix64 since wyhash has 128 bit dependency and xoshiro doesnt
The file was modifiedlibcfa/src/bits/random.hfa
Commit 12b006c42c66ef5cdeba312c8b20266b72c84df5 by caparsons
small comment cleanup
The file was modifiedlibcfa/src/bits/random.hfa
Commit 90fb672c6125815e30984194cc3d4f87dda0a50b by Peter Buhr
use splitmix32/64 to prime set seed for all PRNG
The file was modifiedtests/concurrent/pthread/.expect/bounded_buffer.x64.txt
The file was modifiedlibcfa/src/bits/random.hfa
The file was modifiedtests/.expect/PRNG.x64.txt
Commit 1205b3e488950bd1c88593ef9186f9f04a10ce6f by Peter Buhr
update 32-bit tests after change to PRNG
The file was modifiedtests/.expect/nested_function.x86.txt
The file was modifiedtests/concurrent/pthread/.expect/bounded_buffer.x86.txt
The file was modifiedtests/.expect/PRNG.x86.txt
Commit 1f771fcd9da4bad646684d7c7b5c0c793ee8f5fb by mganesan
Removed list initialization and simple assignment expression rules for functions. Split variable_type_redeclarator rule into variable_type_redeclarator and function_type_redeclarator rules
The file was modifiedsrc/Parser/parser.yy