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