# # ChangeLog for doc/theses # # Generated by Trac 1.2.1 # Dec 19, 2024, 10:03:38 AM Thu, 13 Jul 2023 21:52:20 GMT caparsons [a3c7bac] * doc/theses/colby_parsons_MMAth/benchmarks/actors/plotData.py (modified) * doc/theses/colby_parsons_MMAth/figures/nasusRepeat.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/pykeRepeat.pgf (modified) * doc/theses/colby_parsons_MMAth/text/actors.tex (modified) reworked part of actor perf section Thu, 13 Jul 2023 20:04:18 GMT Peter A. Buhr [60a9164] * doc/theses/colby_parsons_MMAth/text/actors.tex (modified) update discussion about work stealing Thu, 13 Jul 2023 20:02:55 GMT Peter A. Buhr [cc28153d] * doc/theses/colby_parsons_MMAth/local.bib (modified) change href to url, add citations Wed, 12 Jul 2023 16:49:05 GMT caparsons [d6d2136] * doc/theses/colby_parsons_MMAth/text/actors.tex (modified) Made changes in response to Peter's comments Wed, 12 Jul 2023 15:39:32 GMT Peter A. Buhr [ed274fe] * doc/theses/colby_parsons_MMAth/text/actors.tex (modified) more proofreading of actor chapter Wed, 12 Jul 2023 15:38:43 GMT Peter A. Buhr [68db00e] * doc/theses/colby_parsons_MMAth/text/CFA_intro.tex (modified) add labels to sections Tue, 11 Jul 2023 18:35:50 GMT caparsons [bdbb448] * doc/theses/colby_parsons_MMAth/text/waituntil.tex (modified) * libcfa/src/concurrency/select.hfa (modified) updated documentation related to waituntil changes Tue, 11 Jul 2023 13:25:12 GMT caparsons [39e6309] * doc/theses/colby_parsons_MMAth/text/waituntil.tex (modified) fixed undefined reference Tue, 11 Jul 2023 13:25:01 GMT caparsons [ea1bb94] * doc/theses/colby_parsons_MMAth/local.bib (modified) * doc/theses/colby_parsons_MMAth/text/actors.tex (modified) actor perf cleanup following reordering Tue, 11 Jul 2023 12:54:41 GMT caparsons [614868b] * doc/theses/colby_parsons_MMAth/text/actors.tex (modified) first pass at cleaning up per chapter reorganization Tue, 11 Jul 2023 01:20:51 GMT Peter A. Buhr [f80e0f1e] * doc/theses/colby_parsons_MMAth/text/actors.tex (modified) more proofreading of actor chapter Mon, 10 Jul 2023 21:53:09 GMT caparsons [0aa77e6] * doc/theses/colby_parsons_MMAth/data/nasusSendDynamic (modified) * doc/theses/colby_parsons_MMAth/data/nasusSendStatic (modified) * doc/theses/colby_parsons_MMAth/data/pykeSendDynamic (modified) * doc/theses/colby_parsons_MMAth/data/pykeSendStatic (modified) * doc/theses/colby_parsons_MMAth/text/actors.tex (modified) various actor changes and fixes Mon, 10 Jul 2023 21:10:11 GMT caparsons [04c31f4] * doc/theses/colby_parsons_MMAth/glossary.tex (modified) * doc/theses/colby_parsons_MMAth/text/actors.tex (modified) some changes to the queue swap chapter Mon, 10 Jul 2023 15:13:26 GMT Peter A. Buhr [e6e1a12] * doc/theses/colby_parsons_MMAth/text/actors.tex (modified) more proofreading of actor chapter Mon, 10 Jul 2023 15:12:21 GMT Peter A. Buhr [9b0c1936] * doc/theses/colby_parsons_MMAth/glossary.tex (modified) add glossary abbreviations CAS, DWCAS, DCAS, DAS, LL, SC Wed, 05 Jul 2023 21:34:10 GMT caparsons [a9e10e2] * doc/theses/colby_parsons_MMAth/text/actors.tex (modified) small update to end of work stealing section Wed, 05 Jul 2023 18:50:52 GMT caparsons [7c4416a] * doc/theses/colby_parsons_MMAth/benchmarks/actors/run (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 05 Jul 2023 18:45:16 GMT caparson [f6afd84] * doc/theses/colby_parsons_MMAth/benchmarks/actors/run (modified) merging together benchmark run files Wed, 05 Jul 2023 18:10:59 GMT caparsons [9235192c] * doc/theses/colby_parsons_MMAth/benchmarks/actors/run (modified) * libcfa/src/concurrency/actor.hfa (modified) added support for missed gulps benchmark Wed, 05 Jul 2023 17:07:22 GMT caparsons [7ce70e2] * doc/theses/colby_parsons_MMAth/text/actors.tex (modified) another pass over the work stealing section Wed, 05 Jul 2023 15:53:24 GMT Peter A. Buhr [218685e] * doc/theses/colby_parsons_MMAth/text/actors.tex (modified) more proofreading of actor chapter Tue, 04 Jul 2023 21:06:57 GMT caparsons [3883609] * doc/theses/colby_parsons_MMAth/text/actors.tex (modified) minor actor stealing section changes Tue, 04 Jul 2023 20:57:48 GMT caparsons [1f39a28] * doc/theses/colby_parsons_MMAth/text/actors.tex (modified) reworked later part of actor stealing section Tue, 04 Jul 2023 20:31:58 GMT Peter A. Buhr [3430ce8] * doc/theses/colby_parsons_MMAth/diagrams/steal.tikz (modified) change font style and size in figure Tue, 04 Jul 2023 20:29:10 GMT Peter A. Buhr [4c2e561] * doc/theses/colby_parsons_MMAth/Makefile (modified) * doc/theses/colby_parsons_MMAth/diagrams/steal.tikz (added) * doc/theses/colby_parsons_MMAth/local.bib (modified) * doc/theses/colby_parsons_MMAth/text/channels.tex (modified) * doc/theses/colby_parsons_MMAth/text/conclusion.tex (modified) * doc/theses/colby_parsons_MMAth/text/intro.tex (modified) * doc/theses/colby_parsons_MMAth/text/waituntil.tex (modified) * doc/theses/colby_parsons_MMAth/thesis.tex (modified) * src/Common/ScopedMap.h (modified) * src/Concurrency/KeywordsNew.cpp (modified) * src/GenPoly/ErasableScopedMap.h (modified) * src/GenPoly/ScopedSet.h (modified) * src/SymTab/FixFunction.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 04 Jul 2023 20:28:22 GMT Peter A. Buhr [3397eed] * doc/theses/colby_parsons_MMAth/text/actors.tex (modified) more proofreading of actor chapter Tue, 04 Jul 2023 17:10:30 GMT caparsons [0ec4eb0] * doc/theses/colby_parsons_MMAth/text/channels.tex (modified) * doc/theses/colby_parsons_MMAth/text/intro.tex (modified) read through up to start of actor chapter and made some small ... Tue, 04 Jul 2023 16:42:47 GMT caparsons [930a800] * doc/theses/colby_parsons_MMAth/Makefile (modified) * doc/theses/colby_parsons_MMAth/local.bib (modified) * doc/theses/colby_parsons_MMAth/text/conclusion.tex (modified) * doc/theses/colby_parsons_MMAth/thesis.tex (modified) added conclusion to makefile, removed duplicate bib entry and added ... Tue, 04 Jul 2023 16:37:32 GMT caparsons [5e81a9c] * doc/theses/colby_parsons_MMAth/text/conclusion.tex (modified) * doc/theses/colby_parsons_MMAth/text/waituntil.tex (modified) polished waituntil and conclusion chapter Tue, 04 Jul 2023 14:09:38 GMT caparsons [adb67cf3] * doc/theses/colby_parsons_MMAth/diagrams/steal.tikz (added) added steal diagram Mon, 03 Jul 2023 20:13:34 GMT caparsons [f519bd8] * doc/theses/colby_parsons_MMAth/Makefile (modified) * doc/theses/colby_parsons_MMAth/glossary.tex (modified) * doc/theses/colby_parsons_MMAth/local.bib (modified) * doc/theses/colby_parsons_MMAth/text/actors.tex (modified) reworked actor steal section Mon, 03 Jul 2023 17:43:48 GMT Peter A. Buhr [8909a2d] * doc/theses/colby_parsons_MMAth/text/actors.tex (modified) more proofreading of actor chapter Fri, 30 Jun 2023 20:55:01 GMT Peter A. Buhr [5384793] * doc/theses/colby_parsons_MMAth/text/channels.tex (modified) use FIFO abbrev in channel chapter Fri, 30 Jun 2023 20:53:43 GMT Peter A. Buhr [fb4b283] * doc/theses/colby_parsons_MMAth/glossary.tex (modified) add LIFO and FIFO to glossary abbreviation Fri, 30 Jun 2023 20:52:37 GMT Peter A. Buhr [729b794] * doc/theses/colby_parsons_MMAth/Makefile (modified) force bibtex to run in Makefile and print more output Fri, 30 Jun 2023 20:51:20 GMT Peter A. Buhr [c5e2a84] * doc/theses/colby_parsons_MMAth/local.bib (modified) remove duplicate entries from local.bib in pl.bib Fri, 30 Jun 2023 17:48:25 GMT caparsons [c9019ce] * doc/theses/colby_parsons_MMAth/local.bib (modified) * doc/theses/colby_parsons_MMAth/text/conclusion.tex (modified) added to conclusion, cleaned up and added some citations Tue, 27 Jun 2023 20:52:38 GMT caparsons [70e47fec] * doc/theses/colby_parsons_MMAth/text/actors.tex (modified) removed comment Tue, 27 Jun 2023 20:45:40 GMT caparsons [14e1053] * doc/theses/colby_parsons_MMAth/Makefile (modified) * doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/balance.cfa (modified) * doc/theses/colby_parsons_MMAth/benchmarks/actors/data/nasusExecutorMem (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/data/nasusSendDynamic (modified) * doc/theses/colby_parsons_MMAth/benchmarks/actors/data/nasusSendStatic (modified) * doc/theses/colby_parsons_MMAth/benchmarks/actors/data/nasus_ALL.txt (modified) * doc/theses/colby_parsons_MMAth/benchmarks/actors/data/nasus_CFA.txt (modified) * doc/theses/colby_parsons_MMAth/benchmarks/actors/data/nasus_MEM.txt (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/data/nasus_SEND.txt (modified) * doc/theses/colby_parsons_MMAth/benchmarks/actors/data/pykeExecutorMem (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/data/pykeSendDynamic (modified) * doc/theses/colby_parsons_MMAth/benchmarks/actors/data/pykeSendStatic (modified) * doc/theses/colby_parsons_MMAth/benchmarks/actors/data/pyke_ALL.txt (modified) * doc/theses/colby_parsons_MMAth/benchmarks/actors/data/pyke_CFA.txt (modified) * doc/theses/colby_parsons_MMAth/benchmarks/actors/data/pyke_MEM.txt (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/data/pyke_SEND.txt (modified) * doc/theses/colby_parsons_MMAth/benchmarks/actors/genPlots (modified) * doc/theses/colby_parsons_MMAth/benchmarks/channels/data/nasus.txt (added) * doc/theses/colby_parsons_MMAth/benchmarks/channels/data/pyke.txt (added) * doc/theses/colby_parsons_MMAth/benchmarks/channels/genPlots (added) * doc/theses/colby_parsons_MMAth/benchmarks/channels/plotData.py (modified) * doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/data/nasus.txt (added) * doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/data/pyke.txt (added) * doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/genPlots (added) * doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/plotData.py (modified) * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/cfa/order.cfa (added) * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/data/nasus.txt (added) * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/data/nasus_Order (added) * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/data/nasus_future.txt (added) * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/data/pyke.txt (added) * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/data/pyke_Order (added) * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/data/pyke_future.txt (added) * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/genPlots (added) * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/order/go.mod (added) * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/order/order.go (added) * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/plotData.py (added) * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/run (modified) * doc/theses/colby_parsons_MMAth/data/nasusExecutorMem (modified) * doc/theses/colby_parsons_MMAth/data/nasusSendDynamic (modified) * doc/theses/colby_parsons_MMAth/data/nasusSendStatic (modified) * doc/theses/colby_parsons_MMAth/data/nasus_Order (added) * doc/theses/colby_parsons_MMAth/data/pykeExecutorMem (modified) * doc/theses/colby_parsons_MMAth/data/pykeSendDynamic (modified) * doc/theses/colby_parsons_MMAth/data/pykeSendStatic (modified) * doc/theses/colby_parsons_MMAth/data/pyke_Order (added) * doc/theses/colby_parsons_MMAth/figures/nasusCFABalance-Multi.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/nasusCFABalance-One.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/nasusCFAExecutor.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/nasusCFAMatrix.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/nasusCFARepeat.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/nasusExecutor.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/nasusMatrix.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/nasusRepeat.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/nasus_Aggregate_Lock_2.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/nasus_Aggregate_Lock_4.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/nasus_Aggregate_Lock_8.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/nasus_Channel_Contention.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/nasus_Contend_2.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/nasus_Contend_4.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/nasus_Contend_8.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/nasus_Future.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/nasus_Spin_2.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/nasus_Spin_4.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/nasus_Spin_8.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/pykeCFABalance-Multi.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/pykeCFABalance-One.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/pykeCFAExecutor.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/pykeCFAMatrix.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/pykeCFARepeat.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/pykeExecutor.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/pykeMatrix.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/pykeRepeat.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/pyke_Aggregate_Lock_2.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/pyke_Aggregate_Lock_4.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/pyke_Aggregate_Lock_8.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/pyke_Channel_Contention.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/pyke_Contend_2.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/pyke_Contend_4.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/pyke_Contend_8.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/pyke_Future.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/pyke_Spin_2.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/pyke_Spin_4.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/pyke_Spin_8.pgf (modified) * doc/theses/colby_parsons_MMAth/text/actors.tex (modified) * doc/theses/colby_parsons_MMAth/text/conclusion.tex (added) * doc/theses/colby_parsons_MMAth/text/waituntil.tex (modified) first draft of full waituntil chapter and conclusion chapter. Lots of ... Mon, 26 Jun 2023 15:04:37 GMT caparson [917e1fd] * doc/theses/colby_parsons_MMAth/benchmarks/channels/plotData.py (modified) * doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/plotData.py (modified) changed throughput in plotting script to be per second not per 10 seconds Mon, 19 Jun 2023 17:57:11 GMT caparson [b7b3e41] * doc/papers/llheap/Paper.tex (modified) * doc/papers/llheap/figures/AllocatorComponents.fig (modified) * doc/papers/llheap/figures/AllocatorComponents.fig.bak (deleted) * doc/theses/colby_parsons_MMAth/Makefile (modified) * doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/balance.cfa (modified) * doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/dynamic.cfa (modified) * doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/executor.cfa (modified) * doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/matrix.cfa (modified) * doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/repeat.cfa (modified) * doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/static.cfa (modified) * doc/theses/colby_parsons_MMAth/benchmarks/actors/plotData.py (modified) * doc/theses/colby_parsons_MMAth/benchmarks/channels/plotData.py (modified) * doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/plotData.py (modified) * doc/theses/colby_parsons_MMAth/code/basic_actor_example.cfa (modified) * doc/theses/colby_parsons_MMAth/diagrams/gulp.tikz (modified) * doc/theses/colby_parsons_MMAth/diagrams/inverted_actor.tikz (modified) * doc/theses/colby_parsons_MMAth/diagrams/standard_actor.tikz (modified) * doc/theses/colby_parsons_MMAth/figures/nasus_Contend_2.pgf (added) * doc/theses/colby_parsons_MMAth/figures/nasus_Contend_4.pgf (added) * doc/theses/colby_parsons_MMAth/figures/nasus_Contend_8.pgf (added) * doc/theses/colby_parsons_MMAth/figures/nasus_Future.pgf (added) * doc/theses/colby_parsons_MMAth/figures/nasus_Spin_2.pgf (added) * doc/theses/colby_parsons_MMAth/figures/nasus_Spin_4.pgf (added) * doc/theses/colby_parsons_MMAth/figures/nasus_Spin_8.pgf (added) * doc/theses/colby_parsons_MMAth/figures/pyke_Contend_2.pgf (added) * doc/theses/colby_parsons_MMAth/figures/pyke_Contend_4.pgf (added) * doc/theses/colby_parsons_MMAth/figures/pyke_Contend_8.pgf (added) * doc/theses/colby_parsons_MMAth/figures/pyke_Future.pgf (added) * doc/theses/colby_parsons_MMAth/figures/pyke_Spin_2.pgf (added) * doc/theses/colby_parsons_MMAth/figures/pyke_Spin_4.pgf (added) * doc/theses/colby_parsons_MMAth/figures/pyke_Spin_8.pgf (added) * doc/theses/colby_parsons_MMAth/glossary.tex (modified) * doc/theses/colby_parsons_MMAth/local.bib (modified) * doc/theses/colby_parsons_MMAth/style/style.tex (modified) * doc/theses/colby_parsons_MMAth/text/CFA_intro.tex (modified) * doc/theses/colby_parsons_MMAth/text/actors.tex (modified) * doc/theses/colby_parsons_MMAth/text/mutex_stmt.tex (modified) * doc/theses/colby_parsons_MMAth/thesis.tex (modified) * doc/user/figures/EHMHierarchy.fig (modified) * doc/user/user.tex (modified) * driver/cc1.cc (modified) * driver/cfa.cc (modified) * libcfa/prelude/builtins.c (modified) * libcfa/prelude/sync-builtins.cf (modified) * libcfa/src/common.hfa (modified) * libcfa/src/concurrency/actor.hfa (modified) * libcfa/src/concurrency/atomic.hfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel/cluster.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/locks.hfa (modified) * libcfa/src/containers/lockfree.hfa (modified) * libcfa/src/fstream.cfa (modified) * libcfa/src/fstream.hfa (modified) * libcfa/src/iostream.hfa (modified) * libcfa/src/math.hfa (modified) * libcfa/src/math.trait.hfa (modified) * libcfa/src/parseconfig.cfa (modified) * libcfa/src/parseconfig.hfa (modified) * libcfa/src/rational.cfa (modified) * libcfa/src/rational.hfa (modified) * libcfa/src/stdlib.hfa (modified) * libcfa/src/virtual_dtor.hfa (modified) * src/AST/Convert.cpp (modified) * src/AST/Decl.cpp (modified) * src/AST/DeclReplacer.hpp (modified) * src/AST/Expr.cpp (modified) * src/AST/Expr.hpp (modified) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/SymbolTable.cpp (modified) * src/AST/SymbolTable.hpp (modified) * src/AST/Type.hpp (modified) * src/AST/TypeEnvironment.cpp (modified) * src/AST/TypeEnvironment.hpp (modified) * src/AST/Util.cpp (modified) * src/Common/Eval.cc (modified) * src/Common/Eval.h (modified) * src/Concurrency/Actors.cpp (modified) * src/GenPoly/SpecializeNew.cpp (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ExpressionNode.h (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/Candidate.hpp (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CandidateFinder.hpp (modified) * src/ResolvExpr/CastCost.cc (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/CurrentObject.cc (modified) * src/ResolvExpr/FindOpenVars.cc (modified) * src/ResolvExpr/FindOpenVars.h (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/SatisfyAssertions.cpp (modified) * src/ResolvExpr/Unify.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/Tuples/TupleAssignment.cc (modified) * src/Validate/Autogen.cpp (modified) * src/Validate/HoistStruct.cpp (modified) * src/Virtual/VirtualDtor.cpp (modified) * src/main.cc (modified) * tests/.expect/copyfile.txt (modified) * tests/.expect/eval.txt (added) * tests/.expect/mathX.arm64.txt (modified) * tests/.expect/mathX.x64.txt (modified) * tests/.expect/mathX.x86.txt (modified) * tests/.in/copyfile.txt (modified) * tests/Makefile.am (modified) * tests/collections/vector-demo.cfa (modified) * tests/concurrency/actors/.expect/inherit.txt (modified) * tests/concurrency/actors/.expect/inline.txt (added) * tests/concurrency/actors/dynamic.cfa (modified) * tests/concurrency/actors/executor.cfa (modified) * tests/concurrency/actors/inherit.cfa (modified) * tests/concurrency/actors/inline.cfa (added) * tests/concurrency/actors/matrix.cfa (modified) * tests/concurrency/actors/pingpong.cfa (modified) * tests/concurrency/actors/poison.cfa (modified) * tests/concurrency/actors/static.cfa (modified) * tests/concurrency/actors/types.cfa (modified) * tests/concurrency/lockfree_stack.cfa (modified) * tests/concurrency/waituntil/locks.cfa (modified) * tests/configs/.expect/parseconfig.txt (modified) * tests/configs/parseconfig.cfa (modified) * tests/copyfile.cfa (modified) * tests/coroutine/.in/devicedriver.txt (modified) * tests/coroutine/devicedriver.cfa (modified) * tests/eval.cfa (added) * tests/io/manipulatorsInput.cfa (modified) * tests/pybin/settings.py (modified) * tests/rational.cfa (modified) * tests/test.py (modified) * tests/zombies/simplePoly.c (deleted) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 19 Jun 2023 14:53:21 GMT caparsons [dc136d7] * doc/theses/colby_parsons_MMAth/text/actors.tex (modified) cleaned up actor send/terminate sections Mon, 19 Jun 2023 14:36:01 GMT caparsons [6d18ddb] * doc/theses/colby_parsons_MMAth/glossary.tex (modified) * doc/theses/colby_parsons_MMAth/text/actors.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ... Mon, 19 Jun 2023 13:36:21 GMT caparsons [60c3d87e] * doc/theses/colby_parsons_MMAth/text/actors.tex (modified) intermediate commit to pull actor changes Mon, 19 Jun 2023 01:41:21 GMT Peter A. Buhr [df27752] * doc/theses/colby_parsons_MMAth/glossary.tex (modified) update glossary Mon, 19 Jun 2023 00:52:01 GMT Peter A. Buhr [739bd7b] * doc/theses/colby_parsons_MMAth/text/actors.tex (modified) more proofreading of actor chapter Sat, 17 Jun 2023 13:30:32 GMT caparsons [05956d21] * doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/balance.cfa (modified) * doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/dynamic.cfa (modified) * doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/executor.cfa (modified) * doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/matrix.cfa (modified) * doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/repeat.cfa (modified) * doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/static.cfa (modified) refactored benchmarks to use actor bar operator Wed, 14 Jun 2023 20:55:15 GMT caparsons [60f4919] * doc/theses/colby_parsons_MMAth/benchmarks/actors/plotData.py (modified) * doc/theses/colby_parsons_MMAth/benchmarks/channels/plotData.py (modified) * doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/plotData.py (modified) fixed marker issue in data plotting scripts Wed, 14 Jun 2023 20:54:09 GMT caparsons [80fc78f] * doc/theses/colby_parsons_MMAth/text/mutex_stmt.tex (modified) reformatted a bit of whitespace in mutex stmt chapter Wed, 14 Jun 2023 20:53:34 GMT caparsons [994030ce] * doc/theses/colby_parsons_MMAth/figures/nasus_Contend_2.pgf (added) * doc/theses/colby_parsons_MMAth/figures/nasus_Contend_4.pgf (added) * doc/theses/colby_parsons_MMAth/figures/nasus_Contend_8.pgf (added) * doc/theses/colby_parsons_MMAth/figures/nasus_Future.pgf (added) * doc/theses/colby_parsons_MMAth/figures/nasus_Spin_2.pgf (added) * doc/theses/colby_parsons_MMAth/figures/nasus_Spin_4.pgf (added) * doc/theses/colby_parsons_MMAth/figures/nasus_Spin_8.pgf (added) * doc/theses/colby_parsons_MMAth/figures/pyke_Contend_2.pgf (added) * doc/theses/colby_parsons_MMAth/figures/pyke_Contend_4.pgf (added) * doc/theses/colby_parsons_MMAth/figures/pyke_Contend_8.pgf (added) * doc/theses/colby_parsons_MMAth/figures/pyke_Future.pgf (added) * doc/theses/colby_parsons_MMAth/figures/pyke_Spin_2.pgf (added) * doc/theses/colby_parsons_MMAth/figures/pyke_Spin_4.pgf (added) * doc/theses/colby_parsons_MMAth/figures/pyke_Spin_8.pgf (added) added waituntil chapter figures Wed, 14 Jun 2023 15:35:49 GMT caparsons [5668740] * doc/theses/colby_parsons_MMAth/Makefile (modified) * doc/theses/colby_parsons_MMAth/diagrams/gulp.tikz (modified) * doc/theses/colby_parsons_MMAth/diagrams/inverted_actor.tikz (modified) * doc/theses/colby_parsons_MMAth/diagrams/standard_actor.tikz (modified) * doc/theses/colby_parsons_MMAth/glossary.tex (modified) * doc/theses/colby_parsons_MMAth/local.bib (modified) * doc/theses/colby_parsons_MMAth/style/style.tex (modified) * doc/theses/colby_parsons_MMAth/text/CFA_intro.tex (modified) * doc/theses/colby_parsons_MMAth/text/actors.tex (modified) * doc/theses/colby_parsons_MMAth/thesis.tex (modified) * src/AST/Decl.cpp (modified) * src/Common/Eval.cc (modified) * src/Common/Eval.h (modified) * src/ResolvExpr/CurrentObject.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * tests/.expect/eval.txt (added) * tests/eval.cfa (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 14 Jun 2023 15:35:45 GMT caparsons [32a4f3e] * doc/theses/colby_parsons_MMAth/Makefile (modified) * doc/theses/colby_parsons_MMAth/local.bib (modified) commit some thesis changes before pull to resolve merge Tue, 13 Jun 2023 16:24:35 GMT Peter A. Buhr [61a20af] * doc/theses/colby_parsons_MMAth/thesis.tex (modified) change urlcolor to blue in hyperref Tue, 13 Jun 2023 16:23:51 GMT Peter A. Buhr [f26a2f5] * doc/theses/colby_parsons_MMAth/text/actors.tex (modified) continue proofreading actor chapter Tue, 13 Jun 2023 16:23:11 GMT Peter A. Buhr [4f6c628] * doc/theses/colby_parsons_MMAth/text/CFA_intro.tex (modified) add label for inheritance subsection Tue, 13 Jun 2023 16:22:19 GMT Peter A. Buhr [1ba3959] * doc/theses/colby_parsons_MMAth/style/style.tex (modified) change default horizontal comment position Tue, 13 Jun 2023 16:20:58 GMT Peter A. Buhr [7365248] * doc/theses/colby_parsons_MMAth/local.bib (modified) remove unicode hyphens Tue, 13 Jun 2023 16:20:18 GMT Peter A. Buhr [9ab8a26] * doc/theses/colby_parsons_MMAth/glossary.tex (modified) add glossary entry for gulp Tue, 13 Jun 2023 16:19:13 GMT Peter A. Buhr [cec4f85] * doc/theses/colby_parsons_MMAth/diagrams/gulp.tikz (modified) * doc/theses/colby_parsons_MMAth/diagrams/inverted_actor.tikz (modified) * doc/theses/colby_parsons_MMAth/diagrams/standard_actor.tikz (modified) update figures changing worker to executor Tue, 13 Jun 2023 16:18:07 GMT Peter A. Buhr [ebde95a] * doc/theses/colby_parsons_MMAth/Makefile (modified) add lstlang.sty dependency to Makefile Wed, 07 Jun 2023 17:34:57 GMT caparson [fa5e1aa5] * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/cfa/sidechan.cfa (modified) small cleanup Wed, 07 Jun 2023 17:34:08 GMT caparson [b5e3a80] * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/cfa/future.cfa (modified) * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/run (modified) * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/ucpp/future.cc (modified) refactored waituntil future benchmarks and updated runscript Sun, 04 Jun 2023 12:40:48 GMT caparsons [84334d0] * doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/balance.cfa (modified) * doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/dynamic.cfa (modified) * doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/executor.cfa (modified) * doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/matrix.cfa (modified) * doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/repeat.cfa (modified) * doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/static.cfa (modified) * doc/theses/colby_parsons_MMAth/code/basic_actor_example.cfa (modified) refactored thesis actor code to use new lowercase allocation enum name Thu, 01 Jun 2023 16:46:36 GMT caparsons [1803d4d] * doc/theses/colby_parsons_MMAth/benchmarks/channels/plotData.py (modified) forgot to include this file in previous commit Thu, 01 Jun 2023 16:45:30 GMT caparsons [5eb9327] * doc/theses/colby_parsons_MMAth/benchmarks/actors/plotData.py (modified) * doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/plotData.py (modified) updated plot layout in benchmark scripts Thu, 01 Jun 2023 16:45:06 GMT caparsons [760c88c] * doc/theses/colby_parsons_MMAth/local.bib (modified) * doc/theses/colby_parsons_MMAth/text/waituntil.tex (modified) added some citation and waituntil chapter draft up until performance ... Thu, 01 Jun 2023 16:22:39 GMT caparsons [e4a2198] * doc/theses/colby_parsons_MMAth/text/channels.tex (modified) worked through Peter's changes to channel chapter Thu, 01 Jun 2023 16:02:36 GMT caparsons [4897ffa] * doc/theses/colby_parsons_MMAth/text/channels.tex (modified) fixed merge Thu, 01 Jun 2023 16:01:05 GMT caparsons [0aef549] * doc/bibliography/pl.bib (modified) * doc/theses/colby_parsons_MMAth/Makefile (modified) * doc/theses/colby_parsons_MMAth/glossary.tex (modified) * doc/theses/colby_parsons_MMAth/style/style.tex (modified) * doc/theses/colby_parsons_MMAth/text/channels.tex (modified) * doc/theses/colby_parsons_MMAth/thesis.tex (modified) * driver/cfa.cc (modified) * libcfa/src/concurrency/channel.hfa (modified) * libcfa/src/concurrency/select.hfa (modified) * tests/concurrency/lockfree_stack.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 01 Jun 2023 15:58:05 GMT caparsons [ac5d22f] * doc/theses/colby_parsons_MMAth/text/channels.tex (modified) commit before pull to resolve merge conflicts Wed, 31 May 2023 12:45:46 GMT Peter A. Buhr [5d81edb] * doc/theses/colby_parsons_MMAth/text/channels.tex (modified) wording changes in channel chapter Tue, 30 May 2023 21:48:55 GMT Peter A. Buhr [dd3baf4] * doc/theses/colby_parsons_MMAth/text/channels.tex (modified) missing change Tue, 30 May 2023 21:35:57 GMT Peter A. Buhr [2cb8bf71] * Jenkinsfile (modified) * benchmark/Makefile.am (modified) * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/cfa/future.cfa (added) * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/run (modified) * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/ucpp/future.cc (added) * src/AST/Pass.impl.hpp (modified) * src/AST/Pass.proto.hpp (modified) * src/Concurrency/Waituntil.cpp (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/GenImplicitCall.cpp (modified) * src/SymTab/GenImplicitCall.hpp (modified) * src/Validate/Autogen.cpp (modified) * tests/.expect/array-ERR1.txt (modified) * tests/.expect/array-ERR2.txt (modified) * tests/.expect/array-ERR3.txt (modified) * tests/.expect/array.txt (modified) * tests/Makefile.am (modified) * tests/array.cfa (modified) * tests/concurrency/barrier/gen_generation_expect.cfa (modified) * tests/concurrency/barrier/generation.cfa (modified) * tests/concurrency/barrier/last.cfa (modified) * tests/concurrency/barrier/order.cfa (modified) * tests/concurrency/readyQ/barrier_sleeper.cfa (modified) * tests/concurrency/readyQ/leader_spin.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 30 May 2023 21:35:04 GMT Peter A. Buhr [44198fb9] * doc/theses/colby_parsons_MMAth/text/channels.tex (modified) second proofread of channels chapter Tue, 30 May 2023 21:34:04 GMT Peter A. Buhr [8599415] * doc/theses/colby_parsons_MMAth/thesis.tex (modified) add breaklinks=true to hyperref Tue, 30 May 2023 21:32:53 GMT Peter A. Buhr [c67957e] * doc/theses/colby_parsons_MMAth/style/style.tex (modified) add Golang lstlisting environment Tue, 30 May 2023 21:31:53 GMT Peter A. Buhr [d3b224cf] * doc/theses/colby_parsons_MMAth/glossary.tex (modified) make glossary abbreviation be newterms Tue, 30 May 2023 21:30:29 GMT Peter A. Buhr [427a577] * doc/theses/colby_parsons_MMAth/Makefile (modified) add glossary.tex to Makefile dependencies Mon, 29 May 2023 14:41:11 GMT caparsons [f77f648d] * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/run (modified) intermediate runscript to move to benchmarking on another machine Mon, 29 May 2023 14:27:46 GMT caparsons [6c121eed] * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/cfa/future.cfa (added) * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/ucpp/future.cc (added) intermediate commit to move some benchmarking to another machine Thu, 25 May 2023 16:12:23 GMT caparsons [382467f] * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/cfa/contend.cfa (added) * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/cfa/sidechan.cfa (added) * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/cfa/spin.cfa (added) * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/contend/contend.go (added) * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/contend/go.mod (added) * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/contend2/contend.go (added) * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/contend2/go.mod (added) * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/contend4/contend.go (added) * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/contend4/go.mod (added) * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/contend8/contend.go (added) * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/contend8/go.mod (added) * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/sidechan/go.mod (added) * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/sidechan/sidechan.go (added) * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/spin/go.mod (added) * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/spin/spin.go (added) * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/spin2/go.mod (added) * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/spin2/spin.go (added) * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/spin4/go.mod (added) * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/spin4/spin.go (added) * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/spin8/go.mod (added) * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/spin8/spin.go (added) * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/run (added) added go and cfa waituntil channel benchmarks Tue, 23 May 2023 18:39:14 GMT caparsons [76e77a4] * doc/theses/colby_parsons_MMAth/Makefile (modified) * doc/theses/colby_parsons_MMAth/glossary.tex (modified) * doc/theses/colby_parsons_MMAth/local.bib (modified) * doc/theses/colby_parsons_MMAth/text/channels.tex (modified) Completed next iteration on channel chapter Tue, 23 May 2023 18:38:33 GMT caparsons [a0c746df] * doc/theses/colby_parsons_MMAth/text/waituntil.tex (added) * doc/theses/colby_parsons_MMAth/thesis.tex (modified) added beginning of waituntil chapter Wed, 17 May 2023 15:31:20 GMT Peter A. Buhr [9f1beb4] * doc/theses/colby_parsons_MMAth/text/channels.tex (modified) more proofreading of the channel chapter Mon, 08 May 2023 20:56:43 GMT caparsons [84018e0] * doc/theses/colby_parsons_MMAth/text/mutex_stmt.tex (modified) cleaned up benchmark pseudocode Mon, 08 May 2023 20:53:10 GMT caparsons [2d831a1] * doc/theses/colby_parsons_MMAth/text/CFA_concurrency.tex (modified) * doc/theses/colby_parsons_MMAth/text/CFA_intro.tex (modified) * doc/theses/colby_parsons_MMAth/text/actors.tex (modified) * doc/theses/colby_parsons_MMAth/text/channels.tex (modified) * doc/theses/colby_parsons_MMAth/text/mutex_stmt.tex (modified) added various small edits and resolved some action items Mon, 08 May 2023 20:52:05 GMT caparsons [c0527f8] * doc/theses/colby_parsons_MMAth/style/style.tex (modified) added CAP annotation macro Mon, 08 May 2023 20:51:41 GMT caparsons [4912520] * doc/theses/colby_parsons_MMAth/benchmarks/actors/plotData.py (modified) * doc/theses/colby_parsons_MMAth/benchmarks/channels/plotData.py (modified) * doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/plotData.py (modified) * doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/run (modified) updated plotting scripts with new plot style Mon, 08 May 2023 20:50:59 GMT caparsons [ab2b352] * doc/theses/colby_parsons_MMAth/figures/nasus_Aggregate_Lock_2.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/nasus_Aggregate_Lock_4.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/nasus_Aggregate_Lock_8.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/nasus_Channel_Contention.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/pyke_Aggregate_Lock_2.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/pyke_Aggregate_Lock_4.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/pyke_Aggregate_Lock_8.pgf (modified) * doc/theses/colby_parsons_MMAth/figures/pyke_Channel_Contention.pgf (modified) updated channel and mutex stmt figures Thu, 04 May 2023 12:54:17 GMT Peter A. Buhr [ca8c91ce] * doc/theses/colby_parsons_MMAth/style/style.tex (modified) * doc/theses/colby_parsons_MMAth/text/channels.tex (modified) small changes to channel chapter Tue, 02 May 2023 15:18:54 GMT Peter A. Buhr [7358f65] * doc/theses/colby_parsons_MMAth/Makefile (modified) * doc/theses/colby_parsons_MMAth/version (deleted) * doc/theses/colby_parsons_MMAth/version.sh (deleted) remove version count of thesis builds Tue, 02 May 2023 15:14:26 GMT Peter A. Buhr [e9fffb1] * doc/theses/colby_parsons_MMAth/text/channels.tex (modified) start proofreading of channel chapter Tue, 02 May 2023 15:13:21 GMT Peter A. Buhr [e0e2f02] * doc/theses/colby_parsons_MMAth/text/mutex_stmt.tex (modified) small updates Tue, 02 May 2023 15:12:09 GMT Peter A. Buhr [21d1c9c] * doc/theses/colby_parsons_MMAth/text/CFA_concurrency.tex (modified) small updates Tue, 02 May 2023 15:11:34 GMT Peter A. Buhr [c459f99] * doc/theses/colby_parsons_MMAth/text/CFA_intro.tex (modified) formatting, small updates Tue, 02 May 2023 15:10:49 GMT Peter A. Buhr [d1c51b1] * doc/theses/colby_parsons_MMAth/text/intro.tex (modified) small updates Tue, 02 May 2023 15:10:08 GMT Peter A. Buhr [6c7227b] * doc/theses/colby_parsons_MMAth/text/frontpgs.tex (modified) formatting, small updates Tue, 02 May 2023 15:09:01 GMT Peter A. Buhr [302a16c] * doc/theses/colby_parsons_MMAth/Makefile (modified) formatting, add intro chapter to tex dependencies Tue, 02 May 2023 15:03:46 GMT Peter A. Buhr [085f67a] * doc/theses/colby_parsons_MMAth/style/cfa-format.tex (deleted) remove unsed cfa-format.tex file Mon, 01 May 2023 20:19:09 GMT caparsons [6e1e2d0] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) * doc/bibliography/pl.bib (modified) * doc/papers/AMA/AMA-stix/Documents/.log (modified) * doc/papers/AMA/AMA-stix/Documents/README.txt (modified) * doc/papers/AMA/AMA-stix/Documents/wileyNJD-Doc.tex (modified) * doc/papers/AMA/AMA-stix/Stix-fonts/ly1sti.fd (modified) * doc/papers/AMA/AMA-stix/ama/NJDnatbib.sty (modified) * doc/papers/AMA/AMA-stix/ama/wileyNJD-AMA.bbl (modified) * doc/papers/AMA/AMA-stix/ama/wileyNJD-AMA.bib (modified) * doc/theses/colby_parsons_MMAth/.gitignore (modified) * doc/theses/colby_parsons_MMAth/benchmarks/actors/data/nasus_CFA.txt (modified) * doc/theses/colby_parsons_MMAth/benchmarks/actors/data/pyke_CFA.txt (modified) * doc/theses/colby_parsons_MMAth/benchmarks/channels/plotData.py (modified) * doc/theses/colby_parsons_MMAth/code/swap_queues.cfa (modified) * doc/theses/colby_parsons_MMAth/style/style.tex (modified) * doc/theses/colby_parsons_MMAth/text/actors.tex (modified) * doc/theses/colby_parsons_MMAth/text/channels.tex (modified) * doc/theses/colby_parsons_MMAth/text/mutex_stmt.tex (modified) * doc/theses/colby_parsons_MMAth/thesis.tex (modified) * doc/theses/colby_parsons_MMAth/version.sh (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/Makefile (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/_classic.c (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/driver.c (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/observation.c (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/observation.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-insfirst-allhead.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-insfirst-inselem.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-insfirst-remelem.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-inslast-allhead.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-inslast-inselem.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-inslast-remelem.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-stack-insfirst-allhead.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-stack-insfirst-inselem.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-stack-insfirst-remelem.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-stack-inslast-allhead.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-stack-inslast-inselem.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-stack-inslast-remelem.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/results-baseline.csv (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/results-sizing.csv (added) * doc/theses/mike_brooks_MMath/pictures/lst-issues-direct.vsdx (modified) * doc/theses/rob_schluntz_MMath/thesis.bib (modified) * driver/cfa.cc (modified) * src/AST/Attribute.hpp (modified) * src/AST/Convert.cpp (modified) * src/AST/Decl.cpp (modified) * src/AST/Decl.hpp (modified) * src/AST/Expr.hpp (modified) * src/AST/Init.hpp (modified) * src/AST/Inspect.cpp (modified) * src/AST/Inspect.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Print.cpp (modified) * src/AST/Stmt.hpp (modified) * src/AST/SymbolTable.cpp (modified) * src/AST/SymbolTable.hpp (modified) * src/AST/Type.cpp (modified) * src/AST/Type.hpp (modified) * src/Common/CodeLocationTools.cpp (modified) * src/Common/Iterate.hpp (modified) * src/CompilationState.cc (modified) * src/CompilationState.h (modified) * src/Concurrency/KeywordsNew.cpp (modified) * src/InitTweak/FixInitNew.cpp (modified) * src/InitTweak/GenInit.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/DeclarationNode.h (added) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ExpressionNode.h (added) * src/Parser/InitializerNode.cc (modified) * src/Parser/InitializerNode.h (added) * src/Parser/ParseNode.h (modified) * src/Parser/RunParser.cpp (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/StatementNode.h (added) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/TypedefTable.cc (modified) * src/Parser/TypedefTable.h (modified) * src/Parser/lex.ll (modified) * src/Parser/module.mk (modified) * src/Parser/parser.yy (modified) * src/Parser/parserutility.h (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CurrentObject.cc (modified) * src/ResolvExpr/CurrentObject.h (modified) * src/ResolvExpr/ExplodedArg.hpp (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/GenImplicitCall.cpp (added) * src/SymTab/GenImplicitCall.hpp (added) * src/SymTab/module.mk (modified) * src/Validate/Autogen.cpp (modified) * src/main.cc (modified) * tests/.expect/PRNG.x64.txt (modified) * tests/.expect/PRNG.x86.txt (modified) * tests/Makefile.am (modified) * tests/PRNG.cfa (modified) * tests/concurrent/waitfor/parse.cfa (modified) * tests/concurrent/waitfor/parse2.cfa (deleted) * tests/pybin/settings.py (modified) * tests/test.py (modified) * tests/zombies/gc_no_raii/bug-repro/deref.c (modified) * tests/zombies/gc_no_raii/bug-repro/malloc.c (modified) * tests/zombies/gc_no_raii/bug-repro/zero.c (modified) * tests/zombies/gc_no_raii/test/operators.c (modified) resolved merge conflicts