Skip to content
Failed

Changes

Summary

  1. some cleanup and a bunch of changes to support waituntil statement (details)
  2. updated lock interface to support waituntil trait (details)
  3. added support for the waituntil statement in the compiler (details)
  4. added tests for the waituntil stmt (details)
  5. removed clh lock (details)
  6. removed scoped lock (details)
  7. removed old unused benchmark file (details)
  8. removed TODO since it is now done (details)
  9. added waituntil test expect files (details)
  10. formatting, adjust target names for Makefiles (details)
  11. change all-tests to tests to match new make targets (details)
  12. remove unsed cfa-format.tex file (details)
  13. update list of CFA keywords in lstlang.sty (details)
  14. add citations for Actor paper (details)
  15. put keywords in alphabetic order in lex.ll (details)
  16. formatting, add intro chapter to tex dependencies (details)
  17. formatting, small updates (details)
  18. small updates (details)
  19. formatting, small updates (details)
  20. small updates (details)
  21. small updates (details)
  22. start proofreading of channel chapter (details)
  23. remove version count of thesis builds (details)
  24. added 32 bit failure fix for channels (details)
  25. start paper on llheap (details)
  26. small changes to channel chapter (details)
  27. did some cleanup of channels (details)
  28. added a test change to help locate the deadlock on next test failure (details)
  29. added some variations on failing channel test to try and narrow down failure to minimal case. Window for deadlock must be small as it seems to be irreproducible unless during full build + test. (details)
  30. added and removed some tests in pursuit of a more minimal repro of the deadlock failure case (details)
  31. removed uneeded tests (details)
  32. removed potential race to attempt to fix failing test (details)
  33. updated channel and mutex stmt figures (details)
  34. updated plotting scripts with new plot style (details)
  35. added CAP annotation macro (details)
  36. added various small edits and resolved some action items (details)
  37. cleaned up benchmark pseudocode (details)
  38. fixed a bug which may potentially fix build (details)
  39. added zero size channel waituntil test case (details)
  40. refactored tests to refine failure case to minimal repro (details)
  41. removed tests that are redundant (details)
  42. removed some redundant tests and added some instrumentation to help track down bug (details)
  43. added some instrumentation to attempt to glean some insight into optimized away values (details)
  44. Clean up methods for result1/N/Nstmt classes and the padantic pass macros. (details)
  45. Added fix for cond var timeout handling race. Cleanup of locks.hfa/cfa changes is an ongoing TODO (details)
  46. continue working on llheap paper (details)
  47. add Makefile for llheap paper (details)
  48. removed uneeded busy wait (details)
Commit beeff61e1faefd5cf8878f9d521dd2f60adcd70a by caparsons
some cleanup and a bunch of changes to support waituntil statement
The file was modifiedlibcfa/src/concurrency/mutex_stmt.hfa
The file was modifiedlibcfa/src/concurrency/locks.hfa
The file was modifiedlibcfa/src/concurrency/select.hfa
The file was modifiedlibcfa/src/concurrency/invoke.h
The file was modifiedlibcfa/src/concurrency/channel.hfa
The file was modifiedlibcfa/src/concurrency/future.hfa
The file was modifiedlibcfa/src/concurrency/thread.cfa
The file was modifiedlibcfa/src/concurrency/locks.cfa
Commit 73bf7ddcf37d065575ed554dfb7dbd70672e83f8 by caparsons
updated lock interface to support waituntil trait
The file was modifiedlibcfa/src/bits/weakso_locks.hfa
The file was modifiedlibcfa/src/bits/weakso_locks.cfa
Commit c86b08de42d13ee7646e48f36c60ff65633dc0ea by caparsons
added support for the waituntil statement in the compiler
The file was modifiedsrc/AST/Convert.cpp
The file was modifiedsrc/ResolvExpr/Resolver.cc
The file was modifiedsrc/Concurrency/WaitforNew.cpp
The file was modifiedsrc/Common/CodeLocationTools.cpp
The file was modifiedsrc/AST/Node.cpp
The file was modifiedsrc/AST/Pass.hpp
The file was modifiedsrc/AST/Print.cpp
The file was addedsrc/Concurrency/Waituntil.cpp
The file was modifiedsrc/AST/Pass.impl.hpp
The file was modifiedsrc/Parser/StatementNode.cc
The file was modifiedsrc/main.cc
The file was modifiedsrc/AST/Stmt.hpp
The file was addedsrc/Concurrency/Waituntil.hpp
The file was modifiedsrc/AST/Visitor.hpp
The file was modifiedsrc/AST/Fwd.hpp
The file was modifiedsrc/Concurrency/module.mk
The file was modifiedsrc/Parser/parser.yy
The file was modifiedsrc/Parser/ParseNode.h
Commit a33a5e288e95b952ea8dfff1ae1d0dbe375521e6 by caparsons
added tests for the waituntil stmt
The file was addedtests/concurrent/waituntil/basic_else.cfa
The file was addedtests/concurrent/waituntil/channels.cfa
The file was addedtests/concurrent/waituntil/futures.cfa
The file was addedtests/concurrent/waituntil/locks.cfa
The file was addedtests/concurrent/waituntil/channel_close.cfa
Commit b9cd3b5f3e8fa0e963b2d2958baa9d37f224bfbd by caparsons
removed clh lock
The file was removedtests/concurrent/unified_locking/.expect/clh.txt
The file was removedtests/concurrent/unified_locking/clh.cfa
Commit 6c3c51d213ecb3fd1536a820108fb14c105eef8b by caparsons
removed scoped lock
The file was removedtests/concurrent/mutexstmt/.expect/scoped_lock.txt
The file was removedtests/concurrent/mutexstmt/scoped_lock.cfa
Commit 2a84d994eaa866c6570fd430be9c99dfe5dde8bb by caparsons
removed old unused benchmark file
The file was removedbenchmark/mutexStmt/JavaThread.java
Commit 63d5ac5fb11e5284280a042ca1b3761700ff219b by caparsons
removed TODO since it is now done
The file was modifiedtests/concurrent/futures/select_future.cfa
Commit a50fdfbfae933dc68ef63eb07fe97924c504fe1b by caparsons
added waituntil test expect files
The file was addedtests/concurrent/waituntil/.expect/basic_else.txt
The file was addedtests/concurrent/waituntil/.expect/futures.txt
The file was addedtests/concurrent/waituntil/.expect/channels.txt
The file was addedtests/concurrent/waituntil/.expect/locks.txt
The file was addedtests/concurrent/waituntil/.expect/channel_close.txt
Commit 4daf79f5bebb1c45d59ca6a16f2c2facb6763c7d by Peter Buhr
formatting, adjust target names for Makefiles
The file was modifiedtests/Makefile.am
The file was modifiedMakefile.am
Commit 674081149fa6bb3dd05efce0381f3b6bbf88a920 by Peter Buhr
change all-tests to tests to match new make targets
The file was modifiedJenkinsfile
Commit 085f67a94acb40bddef63f4f65f0725883479bbf by Peter Buhr
remove unsed cfa-format.tex file
The file was removeddoc/theses/colby_parsons_MMAth/style/cfa-format.tex
Commit e20c0afc4c329948ce830db02af0461cdf7eda9f by Peter Buhr
update list of CFA keywords in lstlang.sty
The file was modifieddoc/LaTeXmacros/lstlang.sty
Commit ab6dcc8ba0fbc8b3a4ac75fc4b8b56e8fca09f90 by Peter Buhr
add citations for Actor paper
The file was modifieddoc/bibliography/pl.bib
Commit 8c25760419860fd262fd45d0356675a44f69176b by Peter Buhr
put keywords in alphabetic order in lex.ll
The file was modifiedsrc/Parser/lex.ll
Commit 302a16cce1fad3d3040c2b36a30642240517bb64 by Peter Buhr
formatting, add intro chapter to tex dependencies
The file was modifieddoc/theses/colby_parsons_MMAth/Makefile
Commit 6c7227bd7a5e37eb8ac5fc0987a2113ebff2560f by Peter Buhr
formatting, small updates
The file was modifieddoc/theses/colby_parsons_MMAth/text/frontpgs.tex
Commit d1c51b1dc15a955110a449020f7d2fcb91efa2f9 by Peter Buhr
small updates
The file was modifieddoc/theses/colby_parsons_MMAth/text/intro.tex
Commit c459f992e888b5a479c2d9664334c9b9d356bfe0 by Peter Buhr
formatting, small updates
The file was modifieddoc/theses/colby_parsons_MMAth/text/CFA_intro.tex
Commit 21d1c9cebd7300910374cba53168bf8e6e62870e by Peter Buhr
small updates
The file was modifieddoc/theses/colby_parsons_MMAth/text/CFA_concurrency.tex
Commit e0e2f027c39064abf351e5aa4863fee98bdb1c08 by Peter Buhr
small updates
The file was modifieddoc/theses/colby_parsons_MMAth/text/mutex_stmt.tex
Commit e9fffb107a898777e73ba628ff4a5a961d99b6e6 by Peter Buhr
start proofreading of channel chapter
The file was modifieddoc/theses/colby_parsons_MMAth/text/channels.tex
Commit 7358f65525f045f379eedbbf25e96c23f9979c56 by Peter Buhr
remove version count of thesis builds
The file was removeddoc/theses/colby_parsons_MMAth/version
The file was removeddoc/theses/colby_parsons_MMAth/version.sh
The file was modifieddoc/theses/colby_parsons_MMAth/Makefile
Commit 8607a7295fe8e511720273ecf2e48478ad9f7616 by caparsons
added 32 bit failure fix for channels
The file was modifiedlibcfa/src/concurrency/channel.hfa
Commit 7bef8cf5c01bdb7a3ef2d5f4c309a1715e4ba4e9 by Peter Buhr
start paper on llheap
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/mem-1-prod-1-cons-100-glc.eps
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/speed-3-malloc.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathtt-bold.tfm
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/speed-10-malloc-realloc.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathfrak.pfb
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/speed-11-calloc-realloc.eps
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/speed-4-realloc.eps
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/speed-7-malloc-free.eps
The file was addeddoc/papers/llheap/examples/Fib1.c
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/STIXGeneral-Bold.pfb
The file was addeddoc/papers/llheap/examples/Fib.sim
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/speed-12-malloc-realloc-free.eps
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/cache_thrash_0-thrash.eps
The file was addeddoc/papers/llheap/figures/RunTimeStructure.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ot2-stixgeneralsc.vf
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-extra3.tfm
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ot1stix.fd
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/mem-4-prod-4-cons-100-tbb.eps
The file was addeddoc/papers/llheap/examples/Fib.py
The file was addeddoc/papers/llheap/figures/Container.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ot2stix.fd
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathcal-bold.pfb
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-extra3.enc
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathbb.pfb
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/speed-5-free.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ot2-stixgeneralsc.tfm
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/mem-4-prod-4-cons-100-dl.eps
The file was addeddoc/papers/llheap/examples/PingPong.cc
The file was addeddoc/papers/llheap/AMA-stix_New/Documents/.log
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathcal-bold.tfm
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/speed-14-m-c-re-alloc-free.eps
The file was addeddoc/papers/llheap/examples/channels.go
The file was addeddoc/papers/llheap/local.bib
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/speed-6-calloc.eps
The file was addeddoc/papers/llheap/figures/MultipleHeapsNoOwnership.fig
The file was addeddoc/papers/llheap/figures/ContigFragmentation.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ls1stixfrak.fd
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-extra1.tfm
The file was addeddoc/papers/llheap/figures/AllocatorComponents.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/STIXGeneral-Italic.pfb
The file was addeddoc/papers/llheap/examples/Format.cc
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix.dtx
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathsf-bold.tfm
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/speed-1-malloc-null.eps
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/speed-6-calloc.eps
The file was addeddoc/papers/llheap/examples/channels.rs
The file was addeddoc/papers/llheap/figures/NewHeapStructure.eps
The file was addeddoc/papers/llheap/figures/AddressSpace.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-ot1.enc
The file was addeddoc/papers/llheap/figures/PerThreadHeap.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-ts1.enc
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ts1-stixgeneral-italic.tfm
The file was addeddoc/papers/llheap/figures/AllocInducedPassiveFalseSharing.fig
The file was addeddoc/papers/llheap/figures/NonContigFragmentation.fig
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/speed-2-free-null.eps
The file was addeddoc/papers/llheap/figures/IntExtFragmentation.fig
The file was addeddoc/papers/llheap/figures/MemoryFragmentation.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ls1stix.fd
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/cache_scratch_0-scratch.eps
The file was addeddoc/papers/llheap/examples/ProdCons.sim
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/speed-3-malloc.eps
The file was addeddoc/papers/llheap/AMA-stix_New.zip
The file was addeddoc/papers/llheap/figures/UserKernelHeaps.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Documents/wileyNJD-Doc.tex
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ot2-stixgeneralsc-bold.vf
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathcal.pfb
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/speed-5-free.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathfrak-bold.tfm
The file was addeddoc/papers/llheap/figures/PrivatePublicHeaps.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathbbit-bold.pfb
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ot2-stixgeneralsc-bold.tfm
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathfrak-bold.pfb
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-ot2.enc
The file was addeddoc/papers/llheap/figures/FreeListWithinContainers.fig
The file was addeddoc/papers/llheap/figures/FullCoroutinePhases.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathtt.pfb
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/t1stix.fd
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/mem-4-prod-4-cons-100-je.eps
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/mem-4-prod-4-cons-100-rp.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-extra2.enc
The file was addeddoc/papers/llheap/figures/AllocDS2.fig
The file was addeddoc/papers/llheap/examples/Fib.c
The file was addeddoc/papers/llheap/examples/Format.js
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/mem-4-prod-4-cons-100-llh.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ot1-stixgeneralsc-bold.tfm
The file was addeddoc/papers/llheap/examples/Pingpong.py
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/t1-stixgeneral.tfm
The file was addeddoc/papers/llheap/examples/Format.c
The file was addeddoc/papers/llheap/examples/C++Cor-ts.cpp
The file was addeddoc/papers/llheap/figures/MultipleHeapsStorage.fig
The file was addeddoc/papers/llheap/AMA-stix_New/ama/WileyNJD-v2.cls
The file was addeddoc/papers/llheap/AMA-stix_New/Documents/README.txt
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathsfit-bold.pfb
The file was addeddoc/papers/llheap/figures/ProgramFalseSharing.fig
The file was addeddoc/papers/llheap/WileyNJD-v2.cls
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ls1stixscr.fd
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ls2stixtt.fd
The file was addeddoc/papers/llheap/examples/Fib.cpp
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathbbit.tfm
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/cache_scratch_0-scratch.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathsfit-bold.tfm
The file was addeddoc/papers/llheap/examples/Format.data
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathrm.tfm
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/cache_thrash_0-thrash.eps
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/speed-8-realloc-free.eps
The file was addeddoc/papers/llheap/figures/Alignment2.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/Windows-Stix-fontinstaller.exe
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/speed-9-calloc-free.eps
The file was addeddoc/papers/llheap/figures/Header.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathsf.pfb
The file was addeddoc/papers/llheap/examples/Fmt.sim
The file was addeddoc/papers/llheap/examples/Pingpong.cfa
The file was addeddoc/papers/llheap/AMA-stix_New/ama/wileyNJD-AMA.bbl
The file was addeddoc/papers/llheap/AMA-stix_New/ama/wileyNJD-AMA.log
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/speed-2-free-null.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathbb-bold.pfb
The file was addeddoc/papers/llheap/examples/Refactor.py
The file was addeddoc/papers/llheap/figures/CoalesceAllocated.fig
The file was addeddoc/papers/llheap/figures/SuperContainers.fig
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/speed-10-malloc-realloc.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/STIXGeneral-BoldItalic.pfb
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/mem-1-prod-1-cons-100-dl.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ts1stix.fd
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-extra2.tfm
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/speed-1-malloc-null.eps
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/mem-1-prod-1-cons-100-rp.eps
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/mem-4-prod-4-cons-100-hrd.eps
The file was addeddoc/papers/llheap/examples/Format1.c
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/speed-13-calloc-realloc-free.eps
The file was addeddoc/papers/llheap/examples/PingPong.c
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/t1-stixgeneralsc-bold.vf
The file was addeddoc/papers/llheap/figures/HeapStructure.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ot2-stixgeneral.tfm
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/mem-1-prod-1-cons-100-je.eps
The file was addeddoc/papers/llheap/figures/ContainerFalseSharing2.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathit.tfm
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ts1-stixgeneral-bold.tfm
The file was addeddoc/papers/llheap/examples/Format.cfa
The file was addeddoc/papers/llheap/figures/MultipleHeapsOwnership.fig
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/mem-1-prod-1-cons-100-je.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathsf-bold.pfb
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/mem-1-prod-1-cons-100-pt3.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/t1-stixgeneralsc.vf
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/mem-4-prod-4-cons-100-glc.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathbb.tfm
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathbbit.pfb
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/t1-stixgeneral-bolditalic.tfm
The file was addeddoc/papers/llheap/examples/Fib.cfa
The file was addeddoc/papers/llheap/figures/AllocDS1.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathsf.tfm
The file was addeddoc/papers/llheap/figures/AllocatorComponents.fig.bak
The file was addeddoc/papers/llheap/figures/MultipleHeapsOwnershipStorage.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ts1-stixgeneral.tfm
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathrm.pfb
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathex.tfm
The file was addeddoc/papers/llheap/examples/FibRefactor.py
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/mem-1-prod-1-cons-100-llh.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathsfit.pfb
The file was addeddoc/papers/llheap/figures/ContainerOwnershipFreelist.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathtt-bold.pfb
The file was addeddoc/papers/llheap/AMA-stix_New/ama/wileyNJD-AMA.pag
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/churn.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix.map
The file was addeddoc/papers/llheap/examples/Fib2.c
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ot1-stixgeneralsc.tfm
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathex-bold.pfb
The file was addeddoc/papers/llheap/AMA-stix_New/ama/wileyNJD-AMA.bib
The file was addeddoc/papers/llheap/examples/Pingpong2.cfa
The file was addeddoc/papers/llheap/examples/ProdCons.cpp
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/speed-9-calloc-free.eps
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/mem-4-prod-4-cons-100-dl.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/a_axxd65.enc
The file was addeddoc/papers/llheap/examples/Fib3.cc
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/mem-4-prod-4-cons-100-glc.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathcal.tfm
The file was addeddoc/papers/llheap/examples/Fib2.cpp
The file was addeddoc/papers/llheap/examples/Fib3.c
The file was addeddoc/papers/llheap/examples/ProdCons.cfa
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/t1-stixgeneralsc.tfm
The file was addeddoc/papers/llheap/figures/Alignment2Impl.fig
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/mem-1-prod-1-cons-100-rp.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathscr.tfm
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ls1stixsf.fd
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathrm-bold.pfb
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathscr.pfb
The file was addeddoc/papers/llheap/figures/AllocatedObject.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix.sty
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/mem-1-prod-1-cons-100-hrd.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathit-bold.tfm
The file was addeddoc/papers/llheap/figures/FakeHeader.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ot1-stixgeneralsc.vf
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/speed-4-realloc.eps
The file was addeddoc/papers/llheap/examples/Format.py
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/speed-7-malloc-free.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathsfit.tfm
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathbbit-bold.tfm
The file was addeddoc/papers/llheap/figures/ContainerNoOwnershipFreelist.fig
The file was addeddoc/papers/llheap/AMA-stix_New/ama/wileyNJD-AMA.blg
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/mem-4-prod-4-cons-100-llh.eps
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/churn.eps
The file was addeddoc/papers/llheap/examples/Fib2.cfa
The file was addeddoc/papers/llheap/examples/counter.cpp
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/t1-stixgeneral-italic.tfm
The file was addeddoc/papers/llheap/Paper.tex
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/mem-1-prod-1-cons-100-dl.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ls2stixex.fd
The file was addeddoc/papers/llheap/figures/RemoteFreeList.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ls1stixbb.fd
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathex-bold.tfm
The file was addeddoc/papers/llheap/figures/ContainerFalseSharing1.fig
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/speed-8-realloc-free.eps
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/speed-13-calloc-realloc-free.eps
The file was addeddoc/papers/llheap/examples/Pingpong.cc
The file was addeddoc/papers/llheap/figures/ContainerNoOwnership.fig
The file was addeddoc/papers/llheap/figures/FreeListAmongContainers.fig
The file was addeddoc/papers/llheap/AMA-stix_New/ama/empty.eps
The file was addeddoc/papers/llheap/examples/Format.sim
The file was addeddoc/papers/llheap/figures/ContainerOwnership.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/t1-stixgeneral-bold.tfm
The file was addeddoc/papers/llheap/examples/RWMonitorEXT.cfa
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathit.pfb
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ot2-stixgeneral-bolditalic.tfm
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathit-bold.pfb
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/mem-4-prod-4-cons-100-pt3.eps
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/mem-1-prod-1-cons-100-pt3.eps
The file was addeddoc/papers/llheap/figures/SingleHeap.fig
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/mem-4-prod-4-cons-100-je.eps
The file was addeddoc/papers/llheap/examples/DatingServiceThread.cfa
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ls2stixcal.fd
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/mem-1-prod-1-cons-100-hrd.eps
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/mem-4-prod-4-cons-100-pt3.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathtt.tfm
The file was addeddoc/papers/llheap/figures/Alignment1.fig
The file was addeddoc/papers/llheap/examples/Format.cpp
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ot1-stixgeneral-bolditalic.tfm
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathfrak.tfm
The file was addeddoc/papers/llheap/AMA-stix_New/ama/NJDnatbib.sty
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/t1-stixgeneralsc-bold.tfm
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ot1-stixgeneral-italic.tfm
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ls2stix.fd
The file was addeddoc/papers/llheap/figures/ObjectHeaders.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ts1-stixgeneral-bolditalic.tfm
The file was addeddoc/papers/llheap/figures/CondSigWait.fig
The file was addeddoc/papers/llheap/AMA-stix_New/ama/wileyNJD-AMA.aux
The file was addeddoc/papers/llheap/figures/FullProdConsStack.fig
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/mem-1-prod-1-cons-100-llh.eps
The file was addeddoc/papers/llheap/figures/CoalesceFree.fig
The file was addeddoc/papers/llheap/figures/AllocInducedActiveFalseSharing.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ot2-stixgeneral-bold.tfm
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathrm-bold.tfm
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix.fdd
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-extra1.enc
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ot2-stixgeneral-italic.tfm
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathbb-bold.tfm
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/STIXGeneral-Regular.pfb
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathex.pfb
The file was addeddoc/papers/llheap/examples/ProdCons.py
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/mem-1-prod-1-cons-100-tbb.eps
The file was addeddoc/papers/llheap/examples/future.rs
The file was addeddoc/papers/llheap/examples/Fib.js
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/speed-14-m-c-re-alloc-free.eps
The file was addeddoc/papers/llheap/figures/SharedHeaps.fig
The file was addeddoc/papers/llheap/AMA-stix_New/ama/wileyNJD-AMA.tex
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/mem-1-prod-1-cons-100-tbb.eps
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/speed-11-calloc-realloc.eps
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/speed-12-malloc-realloc-free.eps
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/mem-4-prod-4-cons-100-tbb.eps
The file was addeddoc/papers/llheap/examples/Fib2.py
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/mem-4-prod-4-cons-100-rp.eps
The file was addeddoc/papers/llheap/.gitignore
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ly1sti.fd
The file was addeddoc/papers/llheap/AMA-stix_New/ama/wileyNJD-AMA.synctex
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ot1-stixgeneral.tfm
The file was addeddoc/papers/llheap/examples/RWMonitorINT.cfa
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ot1-stixgeneralsc-bold.vf
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/mem-1-prod-1-cons-100-glc.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathscr-bold.tfm
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ot1-stixgeneral-bold.tfm
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-t1.enc
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/mem-4-prod-4-cons-100-hrd.eps
The file was addeddoc/papers/llheap/figures/llheap.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathscr-bold.pfb
Commit ca8c91ce061adc1907a354dacabb789d39f641ba by Peter Buhr
small changes to channel chapter
The file was modifieddoc/theses/colby_parsons_MMAth/style/style.tex
The file was modifieddoc/theses/colby_parsons_MMAth/text/channels.tex
Commit cb69fba7fe6d9bdecb12c9cd99a859696553437e by caparsons
did some cleanup of channels
The file was modifiedlibcfa/src/concurrency/channel.hfa
Commit a882b686688032373f04d30b26f50275adec4735 by caparsons
added a test change to help locate the deadlock on next test failure
The file was modifiedtests/concurrent/waituntil/channels.cfa
Commit dd7a8ceea363ce98f8745f9f4506b2c5d56390cc by caparsons
added some variations on failing channel test to try and narrow down failure to minimal case. Window for deadlock must be small as it seems to be irreproducible unless during full build + test.
The file was addedtests/concurrent/waituntil/channels-no-when.cfa
The file was addedtests/concurrent/waituntil/.expect/channels-SPMC.txt
The file was addedtests/concurrent/waituntil/channels-SPSC.cfa
The file was addedtests/concurrent/waituntil/.expect/channels-no-churn.txt
The file was addedtests/concurrent/waituntil/.expect/channels-no-when.txt
The file was addedtests/concurrent/waituntil/channels-SPMC.cfa
The file was addedtests/concurrent/waituntil/channels-no-churn.cfa
The file was addedtests/concurrent/waituntil/.expect/channels-SPSC.txt
Commit 85e49a60b06151843b3ec9e16256ca7799ac2a23 by caparsons
added and removed some tests in pursuit of a more minimal repro of the deadlock failure case
The file was addedtests/concurrent/waituntil/.expect/chan-and.txt
The file was modifiedtests/concurrent/waituntil/channels-SPSC.cfa
The file was addedtests/concurrent/waituntil/.expect/chan-no-else.txt
The file was addedtests/concurrent/waituntil/.expect/chan-or-no-else.txt
The file was addedtests/concurrent/waituntil/chan-and-no-else.cfa
The file was addedtests/concurrent/waituntil/chan-no-else.cfa
The file was addedtests/concurrent/waituntil/chan-and.cfa
The file was addedtests/concurrent/waituntil/chan-or.cfa
The file was addedtests/concurrent/waituntil/.expect/chan-and-no-else.txt
The file was addedtests/concurrent/waituntil/chan-or-no-else.cfa
The file was addedtests/concurrent/waituntil/.expect/chan-or.txt
Commit a32a887859866275b2fafbc01c65b8678e6641df by caparsons
removed uneeded tests
The file was removedtests/concurrent/waituntil/.expect/channels-SPMC.txt
The file was removedtests/concurrent/waituntil/channels-no-when.cfa
The file was removedtests/concurrent/waituntil/channels-SPSC.cfa
The file was removedtests/concurrent/waituntil/.expect/channels-no-churn.txt
The file was removedtests/concurrent/waituntil/.expect/channels.txt
The file was removedtests/concurrent/waituntil/channels-no-churn.cfa
The file was removedtests/concurrent/waituntil/channels-SPMC.cfa
The file was removedtests/concurrent/waituntil/.expect/channels-SPSC.txt
The file was removedtests/concurrent/waituntil/.expect/channels-no-when.txt
Commit d5187a0603e2d2c1c0fbac8a65e8639c613b5708 by caparsons
removed potential race to attempt to fix failing test
The file was modifiedlibcfa/src/concurrency/channel.hfa
Commit ab2b3526afe7ca23ccd1e324ab4644c04eeacca1 by caparsons
updated channel and mutex stmt figures
The file was modifieddoc/theses/colby_parsons_MMAth/figures/nasus_Aggregate_Lock_8.pgf
The file was modifieddoc/theses/colby_parsons_MMAth/figures/pyke_Aggregate_Lock_4.pgf
The file was modifieddoc/theses/colby_parsons_MMAth/figures/nasus_Channel_Contention.pgf
The file was modifieddoc/theses/colby_parsons_MMAth/figures/nasus_Aggregate_Lock_2.pgf
The file was modifieddoc/theses/colby_parsons_MMAth/figures/pyke_Channel_Contention.pgf
The file was modifieddoc/theses/colby_parsons_MMAth/figures/pyke_Aggregate_Lock_2.pgf
The file was modifieddoc/theses/colby_parsons_MMAth/figures/pyke_Aggregate_Lock_8.pgf
The file was modifieddoc/theses/colby_parsons_MMAth/figures/nasus_Aggregate_Lock_4.pgf
Commit 49125205b9cfab79a2620431f4daef8af59715e4 by caparsons
updated plotting scripts with new plot style
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/channels/plotData.py
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/run
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/plotData.py
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/actors/plotData.py
Commit c0527f8b8b4a922098555b62a30cf6227bddf622 by caparsons
added CAP annotation macro
The file was modifieddoc/theses/colby_parsons_MMAth/style/style.tex
Commit 2d831a1b8696630999d4089e6cd949d11a44ddc7 by caparsons
added various small edits and resolved some action items
The file was modifieddoc/theses/colby_parsons_MMAth/text/channels.tex
The file was modifieddoc/theses/colby_parsons_MMAth/text/CFA_intro.tex
The file was modifieddoc/theses/colby_parsons_MMAth/text/actors.tex
The file was modifieddoc/theses/colby_parsons_MMAth/text/CFA_concurrency.tex
The file was modifieddoc/theses/colby_parsons_MMAth/text/mutex_stmt.tex
Commit 84018e0cc39d93f27dd029c87859f0a8717d0b83 by caparsons
cleaned up benchmark pseudocode
The file was modifieddoc/theses/colby_parsons_MMAth/text/mutex_stmt.tex
Commit c4f411e21d92b3ef455f11eb19f9db0a2be169b1 by caparsons
fixed a bug which may potentially fix build
The file was modifiedlibcfa/src/concurrency/select.hfa
The file was modifiedlibcfa/src/concurrency/channel.hfa
Commit 02fa55ec62930561a249b87024ed3f25a89ba83a by caparsons
added zero size channel waituntil test case
The file was addedtests/concurrent/waituntil/channel_zero_size.cfa
The file was addedtests/concurrent/waituntil/.expect/channel_zero_size.txt
Commit b5513f19b8f14b09da1dd3d47e5017835b588fb2 by caparsons
refactored tests to refine failure case to minimal repro
The file was addedtests/concurrent/waituntil/.expect/2-chan-or-no-else.txt
The file was addedtests/concurrent/waituntil/.expect/1-chan-or-no-else.txt
The file was addedtests/concurrent/waituntil/1-chan-or-no-else.cfa
The file was addedtests/concurrent/waituntil/2-chan-or-no-else.cfa
Commit 330b85658d56a24900d6a0bc326721d8467cc080 by caparsons
removed tests that are redundant
The file was removedtests/concurrent/waituntil/.expect/chan-and-no-else.txt
The file was removedtests/concurrent/waituntil/.expect/chan-and.txt
The file was removedtests/concurrent/waituntil/chan-no-else.cfa
The file was removedtests/concurrent/waituntil/chan-or.cfa
The file was removedtests/concurrent/waituntil/chan-and.cfa
The file was removedtests/concurrent/waituntil/.expect/chan-no-else.txt
The file was removedtests/concurrent/waituntil/chan-and-no-else.cfa
The file was removedtests/concurrent/waituntil/.expect/chan-or.txt
Commit 253a78ffaf6f91bf8f04bc8188716a454112fff7 by caparsons
removed some redundant tests and added some instrumentation to help track down bug
The file was addedtests/concurrent/waituntil/one_chan.cfa
The file was removedtests/concurrent/waituntil/.expect/chan-or-no-else.txt
The file was removedtests/concurrent/waituntil/1-chan-or-no-else.cfa
The file was removedtests/concurrent/waituntil/.expect/1-chan-or-no-else.txt
The file was addedtests/concurrent/waituntil/.expect/one_chan.txt
The file was removedtests/concurrent/waituntil/.expect/2-chan-or-no-else.txt
Commit e50fce1ebc46774ac62ce7df5eec6fceedcd5a6f by caparsons
added some instrumentation to attempt to glean some insight into optimized away values
The file was modifiedtests/concurrent/waituntil/one_chan.cfa
Commit 2d0f918fccda13d7214a5f8726ab517b71632108 by ajbeach
Clean up methods for result1/N/Nstmt classes and the padantic pass macros.
The file was modifiedsrc/AST/Pass.impl.hpp
The file was modifiedsrc/AST/Pass.proto.hpp
Commit fece3d9aa36b07fac614e36fe2949b233e218114 by caparsons
Added fix for cond var timeout handling race. Cleanup of locks.hfa/cfa changes is an ongoing TODO
The file was modifiedlibcfa/src/bits/weakso_locks.hfa
The file was modifiedlibcfa/src/concurrency/locks.cfa
The file was modifiedlibcfa/src/bits/weakso_locks.cfa
The file was modifiedlibcfa/src/concurrency/locks.hfa
Commit f977509f8aaf4d681c66b9e58d8cb6660b200f78 by Peter Buhr
continue working on llheap paper
The file was modifieddoc/papers/llheap/Paper.tex
Commit d69752711fac0e68cc2a2c774b76b636a3cff37c by Peter Buhr
add Makefile for llheap paper
The file was addeddoc/papers/llheap/Makefile
Commit c34a1a45f30d38dbf6d19194ff80334ae48f4f4b by caparsons
removed uneeded busy wait
The file was modifiedtests/concurrent/waituntil/one_chan.cfa