Skip to content

Changes

Started by upstream project Cforall Full Build #311
Started 3 mo 24 days ago
Queued 7.4 sec
Took 20 min on built-in
1st attmept to build x86 on brokk
pabuhr at
2nd attmept to build x86 on brokk
pabuhr at
formatting
pabuhr at
Strengthen a test that had been evading warnings on 64-bit only.

This test change is expected to break the 64-bit build (to match currently-broken 32-bit).  A subsequet test change is expected to fix both builds.

This change makes a test, which was incorrectly architecture-specific, into one that is architecture-independent.

Test is: array-collections/c_dependent.

The relevant array-size warning occurs in gcc-11+ (new-gcc).

The test had been passing on 64-bit only because of a quirk: new-gcc's dependent warning gives false accept when a dimension expression is complex enough; CFA's (arch-specific) inserted casts interacted with an incidental choice of the test program, as follows:

// original
void f__bound_ptr_allow( int n, float a[n] ); // source
void f__bound_ptr_allow( int n, float a[(unsigned long int) n] ); // 64-bit lowering => different enough type, check skipped
void f__bound_ptr_allow( int n, float a[(unsigned int) n] ); // 32-bit lowering => close enough type, check enforced

// this change's revision
void f__bound_ptr_allow( size_t n, float a[n] ); // source
void f__bound_ptr_allow( unsigned long int n, float a[(unsigned long int) n] ); // 64-bit lowering => close enough type, check enforced
void f__bound_ptr_allow( unsigned int n, float a[(unsigned int) n] ); // 32-bit lowering => close enough type, check enforced
mlbrooks at
Slightly loosen a test that has failed on 32-bit build lately.

Since 16d9c3a, this test was failing on all builds.  The present change in not 32-bit specific; it's expected to fix this particular test, on all builds.

Note there are further 32-bit issues remaining, even after this fix.

Test is:  array-collections/c-dependent

Loosening is:  Adjust test's scope to avoid exercising "truly incorrect" C code; which may receive compile-time array-bound warnings on sufficiently advanced C compilers.  In test code and .expect, switch from passing incorrect bounds to passing correct bounds; the point of the test (newly clarified, always foremost) is that CFA handles C's dependently sized VLA parameter.
mlbrooks at
update user documentation with new quote manipulator
pabuhr at
fixed x86 expect file for manipulatorsOutput1.x86.txt
pabuhr at
formatting, add some tostr conversion routines
pabuhr at
yet another exception proposal
pabuhr at
updated exception proposal from PAB
pabuhr at
fix loops incorrectly accessing header node, change from serr to printf for debug
pabuhr at
fix sense of assert condition
pabuhr at
Six months to a year after it was due for a round of early feedback: The original exception rework proposal.
ajbeach at
temporary patch parsing attribute location in function prototype
pabuhr at
fix spelling mistake in directory name
doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/SendStatic/go.mod doc/theses/colby_parsons_MMath/figures/nasus_Contend_2.pgf doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/spin2/spin.go doc/theses/colby_parsons_MMath/figures/nasusCFAExecutor.pgf doc/theses/colby_parsons_MMath/benchmarks/actors/data/nasusSendDynamic doc/theses/colby_parsons_MMath/benchmarks/channels/cfa/churn.cfa doc/theses/colby_parsons_MMath/benchmarks/waituntil/cfa/future.cfa doc/theses/colby_parsons_MMAth/code/swap_queues.cfa doc/theses/colby_parsons_MMath/figures/nasus_Spin_8.pgf doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/bench.hfa doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/bench.h doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Matrix/go.sum doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Repeat/GoRepeat.go doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/SendDynamic/AkkaSendDynamic.scala doc/theses/colby_parsons_MMath/figures/nasus_Aggregate_Lock_8.pgf doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/cpp/rand.cc doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/spin8/go.mod doc/theses/colby_parsons_MMath/benchmarks/actors/ucpp/uC++Matrix.cc doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/cfa/baseline.cfa doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/contend8/contend.go doc/theses/colby_parsons_MMAth/local.bib doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Matrix/go.mod doc/theses/colby_parsons_MMath/data/nasus_Order doc/theses/colby_parsons_MMAth/benchmarks/channels/go/churn/churn.go doc/theses/colby_parsons_MMAth/benchmarks/channels/run doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/contend/go.mod doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/SendDynamic/application.conf doc/theses/colby_parsons_MMAth/benchmarks/waituntil/data/pyke_future.txt doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Repeat/go.sum doc/theses/colby_parsons_MMath/benchmarks/waituntil/data/nasus_future.txt doc/theses/colby_parsons_MMAth/figures/pyke_Aggregate_Lock_4.pgf doc/theses/colby_parsons_MMAth/benchmarks/actors/caf/CAFSendStatic.cpp doc/theses/colby_parsons_MMAth/benchmarks/actors/data/nasus_MEM.txt doc/theses/colby_parsons_MMath/benchmarks/actors/cfa/balance.cfa doc/theses/colby_parsons_MMAth/benchmarks/waituntil/data/nasus.txt doc/theses/colby_parsons_MMAth/figures/nasus_Contend_4.pgf doc/theses/colby_parsons_MMAth/text/intro.tex doc/theses/colby_parsons_MMath/benchmarks/actors/proto/Executor/go.mod doc/theses/colby_parsons_MMAth/diagrams/M_to_one_swap.tikz doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/spin/go.mod doc/theses/colby_parsons_MMAth/benchmarks/actors/data/pykeSendDynamic doc/theses/colby_parsons_MMath/benchmarks/actors/caf/CAFRepeat.cpp doc/theses/colby_parsons_MMath/benchmarks/channels/cfa/daisy_chain.cfa doc/theses/colby_parsons_MMAth/diagrams/uCpp_select_tree.tikz doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/cpp/baseline.cc doc/theses/colby_parsons_MMAth/figures/pykeCFAExecutor.pgf doc/theses/colby_parsons_MMath/benchmarks/actors/data/pykeExecutorMem doc/theses/colby_parsons_MMath/benchmarks/actors/caf/CAFMatrix.cpp doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/static.cfa doc/theses/colby_parsons_MMAth/benchmarks/actors/plotData.py doc/theses/colby_parsons_MMath/benchmarks/actors/ucpp/uC++Repeat.cc doc/theses/colby_parsons_MMAth/benchmarks/actors/data/nasus_CFA.txt doc/theses/colby_parsons_MMAth/benchmarks/channels/go/daisy_chain/go.mod doc/theses/colby_parsons_MMath/figures/nasus_Channel_Contention.pgf doc/theses/colby_parsons_MMath/diagrams/inverted_actor.tikz doc/theses/colby_parsons_MMath/figures/nasusCFAMatrix.pgf doc/theses/colby_parsons_MMath/data/nasusExecutorMem doc/theses/colby_parsons_MMAth/figures/nasusCFABalance-One.pgf doc/theses/colby_parsons_MMath/data/pykeSendStatic doc/theses/colby_parsons_MMAth/benchmarks/channels/go/hot_potato/hot_potato.go doc/theses/colby_parsons_MMAth/benchmarks/waituntil/cfa/order.cfa doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/contend2/go.mod doc/theses/colby_parsons_MMAth/figures/pykeCFARepeat.pgf doc/theses/colby_parsons_MMath/benchmarks/channels/go/daisy_chain/daisy_chain.go doc/theses/colby_parsons_MMath/benchmarks/actors/proto/Matrix/GoMatrix.go doc/theses/colby_parsons_MMAth/figures/pyke_Channel_Contention.pgf doc/theses/colby_parsons_MMAth/benchmarks/waituntil/run doc/theses/colby_parsons_MMath/data/pykeExecutorMem doc/theses/colby_parsons_MMAth/code/basic_actor_example.cfa doc/theses/colby_parsons_MMath/benchmarks/mutex_stmt/cpp/order.cc doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/spin2/spin.go doc/theses/colby_parsons_MMath/benchmarks/actors/data/pyke_ALL.txt doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/spin4/spin.go doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/contend8/contend.go doc/theses/colby_parsons_MMath/text/channels.tex doc/theses/colby_parsons_MMAth/benchmarks/waituntil/data/nasus_future.txt doc/theses/colby_parsons_MMAth/text/CFA_concurrency.tex doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/genPlots doc/theses/colby_parsons_MMath/text/CFA_concurrency.tex doc/theses/colby_parsons_MMAth/figures/nasusCFARepeat.pgf doc/theses/colby_parsons_MMath/benchmarks/actors/akka/SendDynamic/application.conf doc/theses/colby_parsons_MMath/figures/nasusMatrix.pgf doc/theses/colby_parsons_MMAth/benchmarks/actors/caf/CAFRepeat.cpp doc/theses/colby_parsons_MMAth/text/frontpgs.tex doc/theses/colby_parsons_MMath/benchmarks/actors/akka/Executor/AkkaExecutor.scala doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Executor/build.sbt doc/theses/colby_parsons_MMath/benchmarks/mutex_stmt/cfa/baseline.cfa doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/contend/contend.go doc/theses/colby_parsons_MMath/figures/pyke_Aggregate_Lock_2.pgf doc/theses/colby_parsons_MMAth/benchmarks/actors/ucpp/uC++Matrix.cc doc/theses/colby_parsons_MMAth/benchmarks/actors/genPlots doc/theses/colby_parsons_MMAth/text/actors.tex doc/theses/colby_parsons_MMath/benchmarks/channels/cfa/ping_pong.cfa doc/theses/colby_parsons_MMAth/benchmarks/channels/go/churn/go.mod doc/theses/colby_parsons_MMath/benchmarks/channels/genPlots doc/theses/colby_parsons_MMAth/benchmarks/actors/caf/caf-application.conf doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/sidechan/sidechan.go doc/theses/colby_parsons_MMAth/benchmarks/channels/data/nasus.txt doc/theses/colby_parsons_MMAth/benchmarks/actors/data/pykeSendStatic doc/theses/colby_parsons_MMAth/figures/pyke_Future.pgf doc/theses/colby_parsons_MMath/figures/pykeCFARepeat.pgf doc/theses/colby_parsons_MMAth/benchmarks/channels/cfa/ping_pong.cfa doc/theses/colby_parsons_MMAth/figures/nasusExecutor.pgf doc/theses/colby_parsons_MMath/benchmarks/actors/akka/SendDynamic/AkkaSendDynamic.scala doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/order/go.mod doc/theses/colby_parsons_MMath/benchmarks/actors/akka/Matrix/AkkaMatrix.scala doc/theses/colby_parsons_MMath/benchmarks/channels/cfa/contend.cfa doc/theses/colby_parsons_MMath/benchmarks/waituntil/cfa/spin.cfa doc/theses/colby_parsons_MMath/figures/pyke_Contend_4.pgf doc/theses/colby_parsons_MMath/benchmarks/actors/caf/caf-application.conf doc/theses/colby_parsons_MMath/benchmarks/actors/akka/SendStatic/build.sbt doc/theses/colby_parsons_MMath/benchmarks/actors/proto/Repeat/go.mod doc/theses/colby_parsons_MMAth/benchmarks/waituntil/data/nasus_Order doc/theses/colby_parsons_MMAth/figures/nasus_Spin_8.pgf doc/theses/colby_parsons_MMath/benchmarks/channels/cfa/hot_potato.cfa doc/theses/colby_parsons_MMAth/benchmarks/channels/go/ping_pong/ping_pong.go doc/theses/colby_parsons_MMAth/figures/nasus_Spin_4.pgf doc/theses/colby_parsons_MMath/benchmarks/actors/ucpp/uC++Executor.cc doc/theses/colby_parsons_MMAth/benchmarks/channels/cfa/contend.cfa doc/theses/colby_parsons_MMAth/benchmarks/channels/cfa/pub_sub.cfa doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/matrix.cfa doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/executor.cfa doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/contend4/go.mod doc/theses/colby_parsons_MMAth/figures/pyke_Aggregate_Lock_2.pgf doc/theses/colby_parsons_MMath/benchmarks/channels/cfa/barrier.cfa doc/theses/colby_parsons_MMAth/Makefile doc/theses/colby_parsons_MMath/.gitignore doc/theses/colby_parsons_MMath/data/nasusSendDynamic doc/theses/colby_parsons_MMath/diagrams/chain_swap.tikz doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Executor/AkkaExecutor.scala doc/theses/colby_parsons_MMath/benchmarks/actors/genPlots doc/theses/colby_parsons_MMAth/diagrams/cyclic_swap.tikz doc/theses/colby_parsons_MMath/figures/pykeExecutor.pgf doc/theses/colby_parsons_MMath/benchmarks/channels/cfa/pub_sub.cfa doc/theses/colby_parsons_MMath/benchmarks/actors/akka/Executor/application.conf doc/theses/colby_parsons_MMAth/figures/nasusRepeat.pgf doc/theses/colby_parsons_MMAth/figures/pyke_Contend_4.pgf doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/cpp/cppLock.hpp doc/theses/colby_parsons_MMAth/figures/nasus_Aggregate_Lock_8.pgf doc/theses/colby_parsons_MMath/benchmarks/mutex_stmt/cpp/cppLock.hpp doc/theses/colby_parsons_MMAth/style/style.tex doc/theses/colby_parsons_MMath/benchmarks/waituntil/cfa/contend.cfa doc/theses/colby_parsons_MMAth/data/nasus_Order doc/theses/colby_parsons_MMath/benchmarks/channels/go/pub_sub/pub_sub.go doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/order/order.go doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/sidechan/sidechan.go doc/theses/colby_parsons_MMAth/data/nasusExecutorMem doc/theses/colby_parsons_MMAth/benchmarks/actors/data/nasusSendStatic doc/theses/colby_parsons_MMAth/diagrams/standard_actor.tikz doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/data/pyke.txt doc/theses/colby_parsons_MMAth/figures/pykeExecutor.pgf doc/theses/colby_parsons_MMath/benchmarks/waituntil/cfa/sidechan.cfa doc/theses/colby_parsons_MMath/benchmarks/channels/go/ping_pong/ping_pong.go doc/theses/colby_parsons_MMAth/text/conclusion.tex doc/theses/colby_parsons_MMath/benchmarks/channels/go/churn/churn.go doc/theses/colby_parsons_MMath/benchmarks/actors/data/nasus_ALL.txt doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Executor/go.sum doc/theses/colby_parsons_MMAth/figures/nasus_Future.pgf doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Executor/application.conf doc/theses/colby_parsons_MMath/benchmarks/actors/proto/SendStatic/GoSendStatic.go doc/theses/colby_parsons_MMath/benchmarks/actors/akka/SendStatic/AkkaSendStatic.scala doc/theses/colby_parsons_MMath/benchmarks/mutex_stmt/data/nasus.txt doc/theses/colby_parsons_MMath/benchmarks/mutex_stmt/genPlots doc/theses/colby_parsons_MMath/figures/pyke_Channel_Contention.pgf doc/theses/colby_parsons_MMAth/figures/pykeCFABalance-One.pgf doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Executor/go.mod doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/spin/go.mod doc/theses/colby_parsons_MMAth/benchmarks/waituntil/cfa/sidechan.cfa doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/spin4/go.mod doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/contend/contend.go doc/theses/colby_parsons_MMAth/benchmarks/actors/data/nasusSendDynamic doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/INSTALL doc/theses/colby_parsons_MMath/benchmarks/actors/proto/SendDynamic/GoSendDynamic.go doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/order/order.go doc/theses/colby_parsons_MMath/Makefile doc/theses/colby_parsons_MMath/benchmarks/actors/data/pyke_CFA.txt doc/theses/colby_parsons_MMath/benchmarks/actors/proto/Repeat/GoRepeat.go doc/theses/colby_parsons_MMath/benchmarks/actors/cfa/bench.hfa doc/theses/colby_parsons_MMath/benchmarks/waituntil/ucpp/future.cc doc/theses/colby_parsons_MMath/benchmarks/actors/akka/Matrix/build.sbt doc/theses/colby_parsons_MMAth/benchmarks/actors/ucpp/uC++SendDynamic.cc doc/theses/colby_parsons_MMAth/benchmarks/waituntil/cfa/spin.cfa doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/contend8/go.mod doc/theses/colby_parsons_MMath/figures/pykeCFAMatrix.pgf doc/theses/colby_parsons_MMAth/figures/pykeCFAMatrix.pgf doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/SendDynamic/go.sum doc/theses/colby_parsons_MMAth/figures/nasusMatrix.pgf doc/theses/colby_parsons_MMath/benchmarks/actors/cfa/repeat.cfa doc/theses/colby_parsons_MMath/figures/nasus_Future.pgf doc/theses/colby_parsons_MMath/benchmarks/mutex_stmt/cfa/order.cfa doc/theses/colby_parsons_MMAth/figures/pyke_Aggregate_Lock_8.pgf doc/theses/colby_parsons_MMath/text/conclusion.tex doc/theses/colby_parsons_MMath/benchmarks/channels/go/contend/contend.go doc/theses/colby_parsons_MMath/benchmarks/mutex_stmt/cfa/rand.cfa doc/theses/colby_parsons_MMAth/figures/nasusCFABalance-Multi.pgf doc/theses/colby_parsons_MMAth/benchmarks/actors/caf/CAFMatrix.cpp doc/theses/colby_parsons_MMath/text/waituntil.tex doc/theses/colby_parsons_MMath/benchmarks/actors/data/nasus_CFA.txt doc/theses/colby_parsons_MMath/figures/pyke_Contend_2.pgf doc/theses/colby_parsons_MMath/figures/pykeCFAExecutor.pgf doc/theses/colby_parsons_MMAth/benchmarks/waituntil/plotData.py doc/theses/colby_parsons_MMath/data/pyke_Order doc/theses/colby_parsons_MMAth/benchmarks/actors/data/nasus_ALL.txt doc/theses/colby_parsons_MMath/data/pykeSendDynamic doc/theses/colby_parsons_MMAth/text/channels.tex doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Executor/GoExecutor.go doc/theses/colby_parsons_MMAth/diagrams/inverted_actor.tikz doc/theses/colby_parsons_MMAth/diagrams/acyclic_swap.tikz doc/theses/colby_parsons_MMath/diagrams/cyclic_swap.tikz doc/theses/colby_parsons_MMath/benchmarks/actors/caf/CAFSendStatic.cpp doc/theses/colby_parsons_MMAth/benchmarks/waituntil/ucpp/future.cc doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/cfa/rand.cfa doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/dynamic.cfa doc/theses/colby_parsons_MMath/figures/pykeCFABalance-One.pgf doc/theses/colby_parsons_MMath/figures/nasus_Spin_2.pgf doc/theses/colby_parsons_MMAth/benchmarks/channels/cfa/barrier.cfa doc/theses/colby_parsons_MMath/figures/nasus_Aggregate_Lock_2.pgf doc/theses/colby_parsons_MMath/benchmarks/actors/data/pyke_SEND.txt doc/theses/colby_parsons_MMath/benchmarks/actors/proto/SendStatic/go.sum doc/theses/colby_parsons_MMath/benchmarks/actors/data/nasusSendStatic doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/data/nasus.txt doc/theses/colby_parsons_MMAth/figures/pyke_Spin_4.pgf doc/theses/colby_parsons_MMath/text/intro.tex doc/theses/colby_parsons_MMAth/text/waituntil.tex doc/theses/colby_parsons_MMath/figures/nasus_Contend_4.pgf doc/theses/colby_parsons_MMath/benchmarks/actors/proto/Executor/GoExecutor.go doc/theses/colby_parsons_MMath/figures/pyke_Aggregate_Lock_4.pgf doc/theses/colby_parsons_MMath/figures/pyke_Spin_2.pgf doc/theses/colby_parsons_MMath/benchmarks/actors/cfa/matrix.cfa doc/theses/colby_parsons_MMath/benchmarks/actors/proto/SendDynamic/go.mod doc/theses/colby_parsons_MMath/figures/pykeMatrix.pgf doc/theses/colby_parsons_MMath/glossary.tex doc/theses/colby_parsons_MMAth/figures/nasus_Contend_2.pgf doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/contend2/go.mod doc/theses/colby_parsons_MMAth/diagrams/steal.tikz doc/theses/colby_parsons_MMAth/benchmarks/waituntil/data/pyke.txt doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/spin/spin.go doc/theses/colby_parsons_MMath/benchmarks/actors/caf/CAFSendDynamic.cpp doc/theses/colby_parsons_MMath/diagrams/M_to_one_swap.tikz doc/theses/colby_parsons_MMath/benchmarks/channels/go/ping_pong/go.mod doc/theses/colby_parsons_MMAth/benchmarks/channels/genPlots doc/theses/colby_parsons_MMAth/benchmarks/channels/go/barrier/barrier.go doc/theses/colby_parsons_MMAth/.gitignore doc/theses/colby_parsons_MMAth/text/mutex_stmt.tex doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/SendDynamic/GoSendDynamic.go doc/theses/colby_parsons_MMath/benchmarks/actors/caf/CAFExecutor.cpp doc/theses/colby_parsons_MMath/diagrams/steal.tikz doc/theses/colby_parsons_MMath/benchmarks/mutex_stmt/data/pyke.txt doc/theses/colby_parsons_MMAth/benchmarks/waituntil/cfa/future.cfa doc/theses/colby_parsons_MMath/figures/pyke_Contend_8.pgf doc/theses/colby_parsons_MMath/figures/nasus_Aggregate_Lock_4.pgf doc/theses/colby_parsons_MMath/diagrams/standard_actor.tikz doc/theses/colby_parsons_MMath/benchmarks/actors/proto/Matrix/go.sum doc/theses/colby_parsons_MMAth/diagrams/gulp.tikz doc/theses/colby_parsons_MMAth/benchmarks/waituntil/cfa/contend.cfa doc/theses/colby_parsons_MMAth/benchmarks/channels/go/barrier/go.mod doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Matrix/build.sbt doc/theses/colby_parsons_MMath/benchmarks/actors/proto/Repeat/go.sum doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/contend/go.mod doc/theses/colby_parsons_MMath/benchmarks/actors/akka/Matrix/application.conf doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/sidechan/go.mod doc/theses/colby_parsons_MMath/code/basic_actor_example.cfa doc/theses/colby_parsons_MMath/diagrams/acyclic_swap.tikz doc/theses/colby_parsons_MMAth/figures/nasus_Aggregate_Lock_2.pgf doc/theses/colby_parsons_MMAth/figures/nasus_Aggregate_Lock_4.pgf doc/theses/colby_parsons_MMath/figures/nasusCFARepeat.pgf doc/theses/colby_parsons_MMAth/benchmarks/waituntil/data/pyke_Order doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/spin8/spin.go doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/balance.cfa doc/theses/colby_parsons_MMAth/benchmarks/actors/ucpp/uC++SendStatic.cc doc/theses/colby_parsons_MMath/figures/nasusRepeat.pgf doc/theses/colby_parsons_MMath/benchmarks/actors/akka/Repeat/build.sbt doc/theses/colby_parsons_MMAth/figures/pyke_Contend_2.pgf doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Repeat/go.mod doc/theses/colby_parsons_MMath/benchmarks/actors/cfa/static.cfa doc/theses/colby_parsons_MMath/benchmarks/mutex_stmt/cpp/rand.cc doc/theses/colby_parsons_MMAth/benchmarks/actors/caf/CAFExecutor.cpp doc/theses/colby_parsons_MMath/figures/nasusExecutor.pgf doc/theses/colby_parsons_MMAth/data/pyke_Order doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/SendDynamic/go.mod doc/theses/colby_parsons_MMath/benchmarks/channels/data/pyke.txt doc/theses/colby_parsons_MMAth/benchmarks/actors/data/pyke_ALL.txt doc/theses/colby_parsons_MMath/benchmarks/actors/akka/Executor/build.sbt doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/SendStatic/application.conf doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/SendStatic/GoSendStatic.go doc/theses/colby_parsons_MMath/benchmarks/waituntil/data/pyke.txt doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/spin4/spin.go doc/theses/colby_parsons_MMath/benchmarks/actors/proto/Matrix/go.mod doc/theses/colby_parsons_MMath/benchmarks/waituntil/cfa/order.cfa doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/SendStatic/AkkaSendStatic.scala doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/spin8/spin.go doc/theses/colby_parsons_MMath/diagrams/uCpp_select_tree.tikz doc/theses/colby_parsons_MMAth/data/nasusSendStatic doc/theses/colby_parsons_MMAth/figures/pyke_Spin_8.pgf doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Matrix/application.conf doc/theses/colby_parsons_MMath/benchmarks/actors/plotData.py doc/theses/colby_parsons_MMath/benchmarks/actors/proto/SendDynamic/go.sum doc/theses/colby_parsons_MMath/benchmarks/channels/go/churn/go.mod doc/theses/colby_parsons_MMath/benchmarks/waituntil/data/pyke_future.txt doc/theses/colby_parsons_MMath/benchmarks/waituntil/genPlots doc/theses/colby_parsons_MMath/benchmarks/actors/data/nasus_SEND.txt doc/theses/colby_parsons_MMAth/benchmarks/channels/go/ping_pong/go.mod doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/contend4/go.mod doc/theses/colby_parsons_MMAth/benchmarks/channels/go/contend/contend.go doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Matrix/GoMatrix.go doc/theses/colby_parsons_MMath/benchmarks/actors/data/pykeSendDynamic doc/theses/colby_parsons_MMath/benchmarks/actors/ucpp/uC++SendStatic.cc doc/theses/colby_parsons_MMath/figures/nasusCFABalance-One.pgf doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/run doc/theses/colby_parsons_MMath/figures/nasus_Spin_4.pgf doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/spin2/go.mod doc/theses/colby_parsons_MMAth/figures/pyke_Contend_8.pgf doc/theses/colby_parsons_MMath/benchmarks/waituntil/data/pyke_Order doc/theses/colby_parsons_MMAth/benchmarks/actors/run doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/spin4/go.mod doc/theses/colby_parsons_MMath/benchmarks/actors/proto/SendStatic/go.mod doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/contend8/go.mod doc/theses/colby_parsons_MMAth/figures/pykeCFABalance-Multi.pgf doc/theses/colby_parsons_MMath/benchmarks/actors/proto/Executor/go.sum doc/theses/colby_parsons_MMath/benchmarks/mutex_stmt/bench.h doc/theses/colby_parsons_MMAth/diagrams/chain_swap.tikz doc/theses/colby_parsons_MMAth/data/nasusSendDynamic doc/theses/colby_parsons_MMath/local.bib doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/SendStatic/build.sbt doc/theses/colby_parsons_MMath/figures/nasusCFABalance-Multi.pgf doc/theses/colby_parsons_MMAth/benchmarks/channels/cfa/daisy_chain.cfa doc/theses/colby_parsons_MMath/benchmarks/mutex_stmt/plotData.py doc/theses/colby_parsons_MMAth/benchmarks/actors/data/pyke_MEM.txt doc/theses/colby_parsons_MMath/figures/pyke_Spin_4.pgf doc/theses/colby_parsons_MMath/figures/pyke_Spin_8.pgf doc/theses/colby_parsons_MMath/benchmarks/actors/akka/Repeat/AkkaRepeat.scala doc/theses/colby_parsons_MMath/benchmarks/actors/data/nasusExecutorMem doc/theses/colby_parsons_MMAth/benchmarks/channels/go/pub_sub/go.mod doc/theses/colby_parsons_MMath/thesis.tex doc/theses/colby_parsons_MMath/text/CFA_intro.tex doc/theses/colby_parsons_MMath/benchmarks/waituntil/run doc/theses/colby_parsons_MMath/benchmarks/channels/go/barrier/go.mod doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/sidechan/go.mod doc/theses/colby_parsons_MMath/benchmarks/channels/go/barrier/barrier.go doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/contend2/contend.go doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Matrix/AkkaMatrix.scala doc/theses/colby_parsons_MMAth/benchmarks/channels/go/daisy_chain/daisy_chain.go doc/theses/colby_parsons_MMath/benchmarks/channels/go/pub_sub/go.mod doc/theses/colby_parsons_MMath/benchmarks/mutex_stmt/run doc/theses/colby_parsons_MMath/benchmarks/actors/cfa/executor.cfa doc/theses/colby_parsons_MMAth/figures/pyke_Spin_2.pgf doc/theses/colby_parsons_MMath/text/frontpgs.tex doc/theses/colby_parsons_MMath/benchmarks/actors/akka/Repeat/application.conf doc/theses/colby_parsons_MMath/figures/pykeRepeat.pgf doc/theses/colby_parsons_MMath/benchmarks/actors/cfa/dynamic.cfa doc/theses/colby_parsons_MMAth/text/CFA_intro.tex doc/theses/colby_parsons_MMAth/benchmarks/actors/data/nasusExecutorMem doc/theses/colby_parsons_MMAth/benchmarks/channels/plotData.py doc/theses/colby_parsons_MMath/text/actors.tex doc/theses/colby_parsons_MMath/benchmarks/actors/data/nasus_MEM.txt doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/contend2/contend.go doc/theses/colby_parsons_MMath/benchmarks/channels/go/daisy_chain/go.mod doc/theses/colby_parsons_MMAth/figures/nasus_Spin_2.pgf doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/repeat.cfa doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/SendDynamic/build.sbt doc/theses/colby_parsons_MMath/code/swap_queues.cfa doc/theses/colby_parsons_MMAth/benchmarks/channels/cfa/hot_potato.cfa doc/theses/colby_parsons_MMath/benchmarks/waituntil/data/nasus.txt doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/cpp/order.cc doc/theses/colby_parsons_MMath/benchmarks/waituntil/plotData.py doc/theses/colby_parsons_MMAth/benchmarks/actors/ucpp/uC++Repeat.cc doc/theses/colby_parsons_MMAth/benchmarks/channels/go/pub_sub/pub_sub.go doc/theses/colby_parsons_MMath/figures/pyke_Aggregate_Lock_8.pgf doc/theses/colby_parsons_MMath/benchmarks/channels/run doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/spin2/go.mod doc/theses/colby_parsons_MMath/figures/pyke_Future.pgf doc/theses/colby_parsons_MMath/benchmarks/mutex_stmt/cpp/baseline.cc doc/theses/colby_parsons_MMath/benchmarks/actors/ucpp/uC++SendDynamic.cc doc/theses/colby_parsons_MMAth/benchmarks/actors/data/pyke_SEND.txt doc/theses/colby_parsons_MMath/text/mutex_stmt.tex doc/theses/colby_parsons_MMath/benchmarks/actors/akka/SendStatic/application.conf doc/theses/colby_parsons_MMAth/benchmarks/channels/go/contend/go.mod doc/theses/colby_parsons_MMath/data/nasusSendStatic doc/theses/colby_parsons_MMAth/benchmarks/actors/data/nasus_SEND.txt doc/theses/colby_parsons_MMath/benchmarks/waituntil/data/nasus_Order doc/theses/colby_parsons_MMath/figures/nasus_Contend_8.pgf doc/theses/colby_parsons_MMAth/benchmarks/channels/go/hot_potato/go.mod doc/theses/colby_parsons_MMAth/figures/pykeMatrix.pgf doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/spin8/go.mod doc/theses/colby_parsons_MMath/benchmarks/actors/data/pyke_MEM.txt doc/theses/colby_parsons_MMath/benchmarks/actors/proto/INSTALL doc/theses/colby_parsons_MMAth/benchmarks/waituntil/genPlots doc/theses/colby_parsons_MMath/benchmarks/channels/go/contend/go.mod doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/contend4/contend.go doc/theses/colby_parsons_MMAth/benchmarks/actors/data/pykeExecutorMem doc/theses/colby_parsons_MMAth/glossary.tex doc/theses/colby_parsons_MMath/benchmarks/channels/go/hot_potato/hot_potato.go doc/theses/colby_parsons_MMAth/figures/nasusCFAMatrix.pgf doc/theses/colby_parsons_MMAth/benchmarks/actors/caf/CAFSendDynamic.cpp doc/theses/colby_parsons_MMAth/data/pykeExecutorMem doc/theses/colby_parsons_MMath/benchmarks/channels/go/hot_potato/go.mod doc/theses/colby_parsons_MMAth/thesis.tex doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/cfa/order.cfa doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/SendStatic/go.sum doc/theses/colby_parsons_MMAth/data/pykeSendStatic doc/theses/colby_parsons_MMAth/figures/nasusCFAExecutor.pgf doc/theses/colby_parsons_MMath/benchmarks/actors/akka/SendDynamic/build.sbt doc/theses/colby_parsons_MMath/benchmarks/actors/data/pykeSendStatic doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Repeat/application.conf doc/theses/colby_parsons_MMAth/benchmarks/channels/cfa/churn.cfa doc/theses/colby_parsons_MMath/benchmarks/actors/run doc/theses/colby_parsons_MMAth/figures/nasus_Contend_8.pgf doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Repeat/AkkaRepeat.scala doc/theses/colby_parsons_MMAth/benchmarks/actors/data/pyke_CFA.txt doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/plotData.py doc/theses/colby_parsons_MMAth/figures/pykeRepeat.pgf doc/theses/colby_parsons_MMAth/benchmarks/actors/ucpp/uC++Executor.cc doc/theses/colby_parsons_MMath/diagrams/gulp.tikz doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/contend4/contend.go doc/theses/colby_parsons_MMath/benchmarks/channels/plotData.py doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Repeat/build.sbt doc/theses/colby_parsons_MMath/benchmarks/channels/data/nasus.txt doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/spin/spin.go doc/theses/colby_parsons_MMAth/benchmarks/channels/data/pyke.txt doc/theses/colby_parsons_MMAth/figures/nasus_Channel_Contention.pgf doc/theses/colby_parsons_MMath/style/style.tex doc/theses/colby_parsons_MMAth/data/pykeSendDynamic doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/order/go.mod doc/theses/colby_parsons_MMath/figures/pykeCFABalance-Multi.pgf
pabuhr at