# # ChangeLog for / # # Generated by Trac 1.2.1 # Sep 18, 2024, 12:46:23 AM Tue, 07 Mar 2023 20:10:35 GMT caparson [e23169b] * libcfa/src/concurrency/actor.hfa (modified) some actor cleanup/optimizations Tue, 07 Mar 2023 20:08:52 GMT caparson [ab81e3b] * doc/theses/colby_parsons_MMAth/benchmarks/actors/plotData.py (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/run (modified) updated run script and plotting script Tue, 07 Mar 2023 19:47:46 GMT caparson [b86d14c] * doc/theses/colby_parsons_MMAth/benchmarks/actors/caf/CAFExecutor.cpp (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/caf/CAFMatrix.cpp (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/caf/CAFRepeat.cpp (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/caf/CAFSendDynamic.cpp (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/caf/CAFSendStatic.cpp (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/caf/caf-application.conf (added) added caf benchmarks Tue, 07 Mar 2023 19:43:27 GMT caparson [4066bd2] * doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/bench.hfa (added) * 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/static.cfa (modified) added timing header and cleaned up benchmarks Tue, 07 Mar 2023 19:39:20 GMT caparson [cec2551] * doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/balance.cfa (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/dynamic.cfa (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/executor.cfa (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/matrix.cfa (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/repeat.cfa (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/static.cfa (added) added cfa benchmarks Tue, 07 Mar 2023 19:39:07 GMT caparson [5adf4f4] * doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Executor/AkkaExecutor.scala (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Executor/application.conf (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Executor/build.sbt (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Matrix/AkkaMatrix.scala (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Matrix/application.conf (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Matrix/build.sbt (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Repeat/AkkaRepeat.scala (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Repeat/application.conf (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Repeat/build.sbt (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/SendDynamic/AkkaSendDynamic.scala (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/SendDynamic/application.conf (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/SendDynamic/build.sbt (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/SendStatic/AkkaSendStatic.scala (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/SendStatic/application.conf (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/SendStatic/build.sbt (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Executor/GoExecutor.go (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Executor/go.mod (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Executor/go.sum (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/INSTALL (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Matrix/GoMatrix.go (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Matrix/go.mod (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Matrix/go.sum (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Repeat/GoRepeat.go (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Repeat/go.mod (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Repeat/go.sum (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/SendDynamic/GoSendDynamic.go (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/SendDynamic/go.mod (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/SendDynamic/go.sum (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/SendStatic/GoSendStatic.go (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/SendStatic/go.mod (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/SendStatic/go.sum (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/ucpp/uC++Executor.cc (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/ucpp/uC++Matrix.cc (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/ucpp/uC++Repeat.cc (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/ucpp/uC++SendDynamic.cc (added) * doc/theses/colby_parsons_MMAth/benchmarks/actors/ucpp/uC++SendStatic.cc (added) added caf/uC++/proto benchmarks Sun, 05 Mar 2023 17:34:45 GMT caparsons [f23d34db] * libcfa/src/concurrency/actor.hfa (modified) changed some stat collection for actors and attempted to fix ... Sat, 04 Mar 2023 20:06:09 GMT caparsons [e54b4e9] * tests/concurrent/actors/.expect/types.txt (modified) missed this in prev commit Sat, 04 Mar 2023 20:05:28 GMT caparsons [4933f18] * tests/concurrent/actors/dynamic.cfa (modified) * tests/concurrent/actors/executor.cfa (modified) * tests/concurrent/actors/matrix.cfa (modified) * tests/concurrent/actors/pingpong.cfa (modified) * tests/concurrent/actors/static.cfa (modified) * tests/concurrent/actors/types.cfa (modified) added test case to types test and refactored to remove redundant ctor ... Sat, 04 Mar 2023 19:58:57 GMT caparsons [858350a] * libcfa/src/concurrency/actor.hfa (modified) * tests/concurrent/actors/.expect/poison.txt (added) * tests/concurrent/actors/poison.cfa (added) added poison pill messages and made test for them Sat, 04 Mar 2023 18:59:47 GMT caparsons [2856044a] * libcfa/src/concurrency/actor.hfa (modified) fixed div by zero bug in actor stats, cleaned up includes, changed to ... Sat, 04 Mar 2023 18:47:38 GMT caparsons [046ba23] * src/Concurrency/Actors.cpp (modified) small comment cleanup Sat, 04 Mar 2023 18:46:44 GMT caparsons [809e058] * tests/concurrent/actors/dynamic.cfa (modified) * tests/concurrent/actors/executor.cfa (modified) * tests/concurrent/actors/matrix.cfa (modified) * tests/concurrent/actors/pingpong.cfa (modified) * tests/concurrent/actors/static.cfa (modified) * tests/concurrent/actors/types.cfa (modified) changed actor tests to reflect syntax change and some small changes ... Sat, 04 Mar 2023 18:45:49 GMT caparsons [231e1ae] * src/Concurrency/Actors.cpp (modified) changed actor send from | operator to << operator to avoid conflict ... Sat, 04 Mar 2023 18:35:31 GMT caparson [13f066d] * libcfa/src/concurrency/kernel/cluster.cfa (modified) * libcfa/src/concurrency/kernel/private.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/containers/array.hfa (modified) * libcfa/src/interpose.cfa (modified) * libcfa/src/interpose_thread.cfa (modified) * src/InitTweak/FixInitNew.cpp (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sat, 04 Mar 2023 18:35:11 GMT caparson [1e38178] * libcfa/src/concurrency/actor.hfa (modified) added some safety/productivity features and some stats Thu, 02 Mar 2023 21:47:52 GMT Peter A. Buhr [a8667ab] * libcfa/src/concurrency/kernel/cluster.cfa (modified) * libcfa/src/concurrency/kernel/private.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) expunge all rseq code from runtime Thu, 02 Mar 2023 20:57:22 GMT Andrew Beach [397c4392] * src/InitTweak/FixInitNew.cpp (modified) Explicity initialized the fields of ResolveCopyCtors. This may ... Thu, 02 Mar 2023 19:09:58 GMT Peter A. Buhr [1f951abd] * doc/theses/colby_parsons_MMAth/Makefile (modified) * doc/theses/colby_parsons_MMAth/benchmarks/actors/run (added) * doc/theses/colby_parsons_MMAth/code/basic_actor_example.cfa (added) * doc/theses/colby_parsons_MMAth/code/swap_queues.cfa (added) * doc/theses/colby_parsons_MMAth/figures/gulp.tikz (added) * doc/theses/colby_parsons_MMAth/figures/inverted_actor.tikz (added) * doc/theses/colby_parsons_MMAth/figures/standard_actor.tikz (added) * doc/theses/colby_parsons_MMAth/glossary.tex (added) * doc/theses/colby_parsons_MMAth/local.bib (modified) * doc/theses/colby_parsons_MMAth/style/cfa-format.tex (modified) * doc/theses/colby_parsons_MMAth/text/CFA_intro.tex (added) * doc/theses/colby_parsons_MMAth/text/actors.tex (modified) * doc/theses/colby_parsons_MMAth/thesis.tex (modified) * doc/theses/colby_parsons_MMAth/version (added) * doc/theses/colby_parsons_MMAth/version.sh (added) * libcfa/src/concurrency/channel.hfa (modified) * libcfa/src/containers/array.hfa (modified) * tests/concurrent/channels/parallel_harness.hfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 02 Mar 2023 19:09:47 GMT Peter A. Buhr [8bb46d2] * libcfa/src/interpose.cfa (modified) * libcfa/src/interpose_thread.cfa (modified) fix errors on interpose code for libc and libpthread Thu, 02 Mar 2023 19:08:22 GMT Peter A. Buhr [8603c10] * src/InitTweak/FixInitNew.cpp (modified) move assert(env) to appropriate location Wed, 01 Mar 2023 23:46:44 GMT Michael Brooks [997324c] * libcfa/src/containers/array.hfa (modified) Repair bad commit ad2424. Put back `ix0` definition that was removed ... Wed, 01 Mar 2023 22:45:55 GMT Michael Brooks [ad24245] * libcfa/src/containers/array.hfa (modified) Add comments about arpk internals. Mon, 27 Feb 2023 19:43:24 GMT caparsons [601bd9e] * doc/theses/colby_parsons_MMAth/Makefile (modified) * doc/theses/colby_parsons_MMAth/benchmarks/actors/run (added) * doc/theses/colby_parsons_MMAth/code/basic_actor_example.cfa (added) * doc/theses/colby_parsons_MMAth/code/swap_queues.cfa (added) * doc/theses/colby_parsons_MMAth/figures/gulp.tikz (added) * doc/theses/colby_parsons_MMAth/figures/inverted_actor.tikz (added) * doc/theses/colby_parsons_MMAth/figures/standard_actor.tikz (added) * doc/theses/colby_parsons_MMAth/glossary.tex (added) * doc/theses/colby_parsons_MMAth/local.bib (modified) * doc/theses/colby_parsons_MMAth/style/cfa-format.tex (modified) * doc/theses/colby_parsons_MMAth/text/CFA_intro.tex (added) * doc/theses/colby_parsons_MMAth/text/actors.tex (modified) * doc/theses/colby_parsons_MMAth/thesis.tex (modified) * doc/theses/colby_parsons_MMAth/version (added) * doc/theses/colby_parsons_MMAth/version.sh (added) added figures, code examples and more to thesis stuff. wrote many ... Sat, 25 Feb 2023 23:45:44 GMT caparson [d964c39] * libcfa/src/concurrency/clib/cfathread.cfa (modified) * libcfa/src/concurrency/clib/cfathread.h (modified) * libcfa/src/concurrency/io/call.cfa.in (modified) * libcfa/src/concurrency/iofwd.hfa (modified) * libcfa/src/concurrency/kernel/cluster.hfa (modified) * libcfa/src/concurrency/mutex_stmt.hfa (modified) * libcfa/src/interpose.cfa (modified) * libcfa/src/limits.cfa (modified) * libcfa/src/vec/vec.hfa (modified) * src/AST/Fwd.hpp (modified) * src/AST/Print.cpp (modified) * src/AST/Print.hpp (modified) * src/Common/SemanticError.h (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.yy (modified) * tests/.expect/attributes.arm64.txt (modified) * tests/.expect/attributes.x64.txt (modified) * tests/.expect/attributes.x86.txt (modified) * tests/.expect/declarationSpecifier.arm64.txt (modified) * tests/.expect/declarationSpecifier.x64.txt (modified) * tests/.expect/declarationSpecifier.x86.txt (modified) * tests/attributes.cfa (modified) * tests/avltree/avl.h (modified) * tests/concurrent/signal/disjoint.cfa (modified) * tests/declarationSpecifier.cfa (modified) * tests/forall.cfa (modified) * tests/function-operator.cfa (modified) * tests/include/includes.cfa (modified) * tests/io/comp_basic.cfa (modified) * tests/io/comp_fair.cfa (modified) * tests/quotedKeyword.cfa (modified) * tests/sum.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sat, 25 Feb 2023 23:45:40 GMT caparson [ce44c5f] * libcfa/src/concurrency/channel.hfa (modified) * tests/concurrent/channels/parallel_harness.hfa (modified) Thought of new channel implementation while working on the prevention ... Sat, 25 Feb 2023 23:06:42 GMT Peter A. Buhr [2d028003] * libcfa/src/concurrency/clib/cfathread.cfa (modified) * libcfa/src/concurrency/clib/cfathread.h (modified) * libcfa/src/concurrency/io/call.cfa.in (modified) * libcfa/src/concurrency/iofwd.hfa (modified) restructure #include files because issues with attribute ... Sat, 25 Feb 2023 20:38:51 GMT Peter A. Buhr [3d937e2] * src/Parser/parser.yy (modified) remove warnings for incorrect usage of SuperfluousElse and ... Sat, 25 Feb 2023 17:20:01 GMT Peter A. Buhr [be00a2d] * src/Common/SemanticError.h (modified) * src/Parser/DeclarationNode.cc (modified) change BadQualifiersZeroOne warning from dubious print of specified ... Sat, 25 Feb 2023 16:01:28 GMT Peter A. Buhr [bf20567] * src/Parser/parser.yy (modified) generate error for empty mutex argument list Sat, 25 Feb 2023 13:13:23 GMT Peter A. Buhr [b1ad41f] * libcfa/src/interpose.cfa (modified) * tests/.expect/attributes.arm64.txt (modified) * tests/.expect/attributes.x86.txt (modified) * tests/.expect/declarationSpecifier.arm64.txt (modified) * tests/.expect/declarationSpecifier.x86.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sat, 25 Feb 2023 13:12:47 GMT Peter A. Buhr [dd3576b] * libcfa/src/concurrency/mutex_stmt.hfa (modified) * libcfa/src/vec/vec.hfa (modified) * tests/avltree/avl.h (modified) * tests/function-operator.cfa (modified) * tests/sum.cfa (modified) update from old to new trait syntax using forall Fri, 24 Feb 2023 21:17:28 GMT Peter A. Buhr [44196deb] * libcfa/src/interpose.cfa (modified) * tests/.expect/attributes.x86.txt (modified) * tests/.expect/declarationSpecifier.x86.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 24 Feb 2023 21:17:11 GMT Peter A. Buhr [f9519d4] * tests/.expect/attributes.arm64.txt (modified) * tests/.expect/declarationSpecifier.arm64.txt (modified) update expected test output for arm64 Fri, 24 Feb 2023 21:14:01 GMT Peter A. Buhr [2e77837] * tests/.expect/attributes.x86.txt (modified) * tests/.expect/declarationSpecifier.x86.txt (modified) update expected test output for 32-bit Fri, 24 Feb 2023 20:31:50 GMT Peter A. Buhr [ae267366] * doc/theses/colby_parsons_MMAth/.gitignore (added) * doc/theses/colby_parsons_MMAth/Makefile (added) * doc/theses/colby_parsons_MMAth/local.bib (added) * doc/theses/colby_parsons_MMAth/style/cfa-format.tex (added) * doc/theses/colby_parsons_MMAth/style/style.tex (added) * doc/theses/colby_parsons_MMAth/text/actors.tex (added) * doc/theses/colby_parsons_MMAth/thesis.tex (added) * libcfa/src/concurrency/kernel/cluster.hfa (modified) * libcfa/src/interpose.cfa (modified) * libcfa/src/limits.cfa (modified) * src/AST/Fwd.hpp (modified) * src/AST/Print.cpp (modified) * src/AST/Print.hpp (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.yy (modified) * src/SynTree/Type.h (modified) * tests/.expect/attributes.x64.txt (modified) * tests/.expect/declarationSpecifier.x64.txt (modified) * tests/attributes.cfa (modified) * tests/concurrent/signal/disjoint.cfa (modified) * tests/declarationSpecifier.cfa (modified) * tests/forall.cfa (modified) * tests/include/includes.cfa (modified) * tests/io/comp_basic.cfa (modified) * tests/io/comp_fair.cfa (modified) * tests/quotedKeyword.cfa (modified) fix merge conflict Fri, 24 Feb 2023 20:27:11 GMT Peter A. Buhr [f2a1cd2] * tests/include/includes.cfa (modified) temporary exclusion of include files causing build failure Fri, 24 Feb 2023 20:26:01 GMT Peter A. Buhr [1a73dbb] * src/Parser/parser.yy (modified) parser rejects useless type qualifier in empty declaration, and ... Fri, 24 Feb 2023 20:22:03 GMT Peter A. Buhr [dc3c9b1] * src/Parser/TypeData.h (modified) formatting Fri, 24 Feb 2023 20:20:02 GMT Peter A. Buhr [78e2fca] * src/Parser/DeclarationNode.cc (modified) copy typedef name to SUE name for anonymous SUE Fri, 24 Feb 2023 20:17:17 GMT Peter A. Buhr [43f29f6] * libcfa/src/interpose.cfa (modified) * libcfa/src/limits.cfa (modified) formatting Fri, 24 Feb 2023 20:16:14 GMT Peter A. Buhr [421703e] * tests/.expect/attributes.x64.txt (modified) * tests/.expect/declarationSpecifier.x64.txt (modified) update expected test output after declaring anonymous structs static Fri, 24 Feb 2023 20:14:15 GMT Peter A. Buhr [aca0d2f] * libcfa/src/concurrency/kernel/cluster.hfa (modified) * tests/attributes.cfa (modified) * tests/concurrent/signal/disjoint.cfa (modified) * tests/declarationSpecifier.cfa (modified) * tests/forall.cfa (modified) * tests/io/comp_basic.cfa (modified) * tests/io/comp_fair.cfa (modified) * tests/quotedKeyword.cfa (modified) make anonymous struct declaration static Wed, 22 Feb 2023 22:47:11 GMT Andrew Beach [257a8f5] * src/AST/Fwd.hpp (modified) * src/AST/Print.cpp (modified) * src/AST/Print.hpp (modified) Made some of the AST/Print helpers public. Tue, 21 Feb 2023 21:24:34 GMT caparson [640b3df] * doc/LaTeXmacros/common.sty (modified) * doc/LaTeXmacros/common.tex (modified) * doc/bibliography/pl.bib (modified) * driver/cfa.cc (modified) * libcfa/src/bitmanip.hfa (modified) * libcfa/src/concurrency/clib/cfathread.cfa (modified) * libcfa/src/concurrency/clib/cfathread.h (modified) * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/io/call.cfa.in (modified) * libcfa/src/concurrency/io/setup.cfa (modified) * libcfa/src/concurrency/iofwd.hfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel/cluster.cfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/concurrency/monitor.cfa (modified) * libcfa/src/concurrency/mutex.cfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/concurrency/pthread.cfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/concurrency/thread.cfa (modified) * libcfa/src/interpose.cfa (modified) * libcfa/src/interpose_thread.cfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/limits.cfa (modified) * libcfa/src/stdlib.cfa (modified) * src/AST/Create.cpp (modified) * src/AST/Decl.cpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Pass.proto.hpp (modified) * src/AST/porting.md (modified) * src/Common/CompilerError.h (deleted) * src/Common/Eval.cc (modified) * src/Common/Eval.h (added) * src/Common/Iterate.hpp (added) * src/Common/UnimplementedError.h (deleted) * src/Common/module.mk (modified) * src/Common/utility.h (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/FindFunction.cc (modified) * src/GenPoly/FindFunction.h (modified) * src/GenPoly/GenPoly.cc (modified) * src/GenPoly/GenPoly.h (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/RunParser.cpp (modified) * src/Parser/RunParser.hpp (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.yy (modified) * src/Parser/parserutility.h (modified) * src/ResolvExpr/CurrentObject.cc (modified) * src/ResolvExpr/ResolveAssertions.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/Resolver.h (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/Type.h (modified) * src/Validate/HandleAttributes.cc (modified) * src/main.cc (modified) * tests/include/includes.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 21 Feb 2023 21:24:30 GMT caparson [1180175] * doc/theses/colby_parsons_MMAth/thesis.tex (added) rest of partial commit to move WIP thesis to plg Tue, 21 Feb 2023 21:23:32 GMT caparson [46ab782] * doc/theses/colby_parsons_MMAth/.gitignore (added) * doc/theses/colby_parsons_MMAth/Makefile (added) * doc/theses/colby_parsons_MMAth/local.bib (added) * doc/theses/colby_parsons_MMAth/style/cfa-format.tex (added) * doc/theses/colby_parsons_MMAth/style/style.tex (added) * doc/theses/colby_parsons_MMAth/text/actors.tex (added) partial commit to move theses framework to plg Tue, 21 Feb 2023 20:39:17 GMT Andrew Beach [9a533ba] * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) Remove the unused DeclarationNode::Attr_t type and support. Tue, 21 Feb 2023 03:17:20 GMT Peter A. Buhr [40747247] * tests/include/includes.cfa (modified) comment out ifaddrs.h in #include file test because it is breaking ... Tue, 21 Feb 2023 02:16:00 GMT Peter A. Buhr [2d37a788] * src/Parser/TypeData.cc (modified) print enumeration type-name in print member Tue, 21 Feb 2023 02:14:43 GMT Peter A. Buhr [9a380e1a] * src/Parser/TypeData.h (modified) formatting Tue, 21 Feb 2023 02:13:09 GMT Peter A. Buhr [44a0ca2] * src/Parser/ParseNode.h (modified) formatting Tue, 21 Feb 2023 02:12:20 GMT Peter A. Buhr [e4f13fe] * src/SynTree/Type.h (modified) formatting Tue, 21 Feb 2023 02:11:37 GMT Peter A. Buhr [0bcd707] * src/Parser/parser.yy (modified) make CV qualifiers on empty SUE declaration an error, gcc only has a ... Mon, 20 Feb 2023 01:50:14 GMT Peter A. Buhr [f883ef1] * libcfa/src/interpose.cfa (modified) formatting Sun, 19 Feb 2023 22:41:53 GMT Peter A. Buhr [c910709] * libcfa/src/interpose.cfa (modified) * libcfa/src/interpose_thread.cfa (modified) remove use of _GNU_SOURCE and RTLD_NEXT to provide alternate means ... Sun, 19 Feb 2023 22:39:56 GMT Peter A. Buhr [3494ca9] * libcfa/src/concurrency/pthread.cfa (modified) formatting Sun, 19 Feb 2023 22:38:14 GMT Peter A. Buhr [ed52dd5] * libcfa/src/concurrency/monitor.cfa (modified) * libcfa/src/concurrency/mutex.cfa (modified) remove comment about _GNU_SOURCE Sun, 19 Feb 2023 22:37:16 GMT Peter A. Buhr [56bb2e1] * libcfa/src/concurrency/kernel/startup.cfa (modified) clean up #include files Fri, 17 Feb 2023 20:40:15 GMT Andrew Beach [8f06277] * src/AST/Create.cpp (modified) * src/AST/Decl.cpp (modified) * src/AST/Pass.impl.hpp (modified) * src/Common/Eval.cc (modified) * src/Common/Eval.h (added) * src/Common/Iterate.hpp (added) * src/Common/module.mk (modified) * src/Common/utility.h (modified) * src/ResolvExpr/CurrentObject.cc (modified) * src/ResolvExpr/ResolveAssertions.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/Resolver.h (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/Type.h (modified) * src/Validate/HandleAttributes.cc (modified) Some clean-up in Common/utility.h. Deleted some unused declarations ... Fri, 17 Feb 2023 02:23:03 GMT Peter A. Buhr [14f6a3cb] * libcfa/src/concurrency/io/call.cfa.in (modified) fix build problem Thu, 16 Feb 2023 21:44:53 GMT Peter A. Buhr [692c1cc] * src/Parser/DeclarationNode.cc (modified) update printing attributes, clean up anon flag setting, move ... Thu, 16 Feb 2023 21:41:59 GMT Peter A. Buhr [f8729be] * libcfa/src/stdlib.cfa (modified) remove unnecessary #define for _XOPEN_SOURCE 600 Thu, 16 Feb 2023 21:39:41 GMT Peter A. Buhr [fb907d3] * libcfa/src/iostream.cfa (modified) add explicit cast of with function exp10 Thu, 16 Feb 2023 21:38:44 GMT Peter A. Buhr [fbdfcd8] * libcfa/src/interpose.cfa (modified) * libcfa/src/interpose_thread.cfa (modified) isolate error variable declaration Thu, 16 Feb 2023 21:37:25 GMT Peter A. Buhr [f5f2768] * driver/cfa.cc (modified) * libcfa/src/concurrency/clib/cfathread.cfa (modified) * libcfa/src/concurrency/clib/cfathread.h (modified) * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/io/call.cfa.in (modified) * libcfa/src/concurrency/io/setup.cfa (modified) * libcfa/src/concurrency/iofwd.hfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel/cluster.cfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/concurrency/monitor.cfa (modified) * libcfa/src/concurrency/mutex.cfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/concurrency/pthread.cfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/concurrency/thread.cfa (modified) * libcfa/src/limits.cfa (modified) make _GNU_SOURCE default, change IO to use __SOCKADDR_ARG and ... Thu, 16 Feb 2023 20:10:02 GMT Peter A. Buhr [1c80f20] * src/AST/Pass.proto.hpp (modified) * src/Common/utility.h (modified) * src/Parser/ParseNode.h (modified) * src/Parser/RunParser.cpp (modified) * src/Parser/RunParser.hpp (modified) * src/Parser/parserutility.h (modified) * src/main.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 16 Feb 2023 17:52:23 GMT Andrew Beach [4b60b28] * src/Common/utility.h (modified) * src/Parser/ParseNode.h (modified) * src/Parser/parserutility.h (modified) Moved parser utility from common utility file to the parserutility file. Thu, 16 Feb 2023 16:30:02 GMT Andrew Beach [26e6d88] * src/AST/Pass.proto.hpp (modified) Updated indentation in Pass.proto.hpp. Thu, 16 Feb 2023 16:28:19 GMT Andrew Beach [cad9edb] * src/AST/Pass.proto.hpp (modified) Split the forward include namespace from the declaration namespace in ... Thu, 16 Feb 2023 15:49:05 GMT Andrew Beach [f2f595d7] * src/Parser/RunParser.cpp (modified) * src/Parser/RunParser.hpp (modified) * src/main.cc (modified) RunParser now uses AST for its interface everywhere. (Works because ... Thu, 16 Feb 2023 03:12:53 GMT Peter A. Buhr [abcb393] * src/AST/porting.md (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 15 Feb 2023 14:29:25 GMT Andrew Beach [d3bffdb] * src/AST/porting.md (modified) Added some notes to porting.md. Wed, 15 Feb 2023 12:19:35 GMT Peter A. Buhr [4d35bc6] * libcfa/src/concurrency/clib/cfathread.cfa (modified) remove explicit declaration of accept4 function Wed, 15 Feb 2023 12:18:05 GMT Peter A. Buhr [531c3d5] * libcfa/src/bitmanip.hfa (modified) add include bits/debug.hfa for verify function Wed, 15 Feb 2023 02:19:11 GMT Peter A. Buhr [1b7b604] * src/SynTree/Type.h (modified) formatting Wed, 15 Feb 2023 02:17:26 GMT Peter A. Buhr [07e3652] * src/Parser/parser.yy (modified) formatting, minor expression restructuring Wed, 15 Feb 2023 02:16:04 GMT Peter A. Buhr [f7c41d4] * src/Parser/ExpressionNode.cc (modified) formatting Tue, 14 Feb 2023 03:40:59 GMT Peter A. Buhr [f6bceeb] * src/Common/CompilerError.h (deleted) * src/Common/UnimplementedError.h (deleted) * src/Common/module.mk (modified) * src/GenPoly/FindFunction.cc (modified) * src/GenPoly/FindFunction.h (modified) * src/GenPoly/GenPoly.cc (modified) * src/GenPoly/GenPoly.h (modified) * src/main.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 14 Feb 2023 03:40:43 GMT Peter A. Buhr [641be0a] * doc/bibliography/pl.bib (modified) add Actor and work-stealing citations, change inproceedings booktitle ... Mon, 13 Feb 2023 16:17:08 GMT Andrew Beach [c97b448] * src/GenPoly/FindFunction.cc (modified) * src/GenPoly/FindFunction.h (modified) * src/GenPoly/GenPoly.cc (modified) * src/GenPoly/GenPoly.h (modified) Added some box pass utilities that I believe are working and I don't ... Sun, 12 Feb 2023 01:12:25 GMT Mugilan Ganesan [f26421f] * src/Common/CompilerError.h (deleted) * src/Common/UnimplementedError.h (deleted) * src/Common/module.mk (modified) * src/main.cc (modified) Removed CompilerError and UnimplementedError Fri, 10 Feb 2023 17:18:00 GMT Peter A. Buhr [966b4c6] * doc/LaTeXmacros/common.sty (modified) * doc/LaTeXmacros/common.tex (modified) update Csharp macro, remove pslatex package and replace with helvet, ... Fri, 10 Feb 2023 17:15:06 GMT Peter A. Buhr [747a7c1] * libcfa/src/concurrency/actor.hfa (modified) * src/Common/ScopedMap.h (modified) * src/Concurrency/Actors.cpp (modified) * src/GenPoly/Box.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 09 Feb 2023 21:28:30 GMT Andrew Beach [5e3f1e1] * src/GenPoly/Box.cc (modified) Cleaning old box pass for easier translation. Added guards to cut ... Wed, 08 Feb 2023 20:07:57 GMT caparson [4616622] * libcfa/prelude/builtins.c (modified) * libcfa/prelude/prelude-gen.cc (modified) * libcfa/src/bits/containers.hfa (modified) * libcfa/src/concurrency/coroutine.hfa (modified) * libcfa/src/concurrency/locks.hfa (modified) * libcfa/src/concurrency/monitor.hfa (modified) * libcfa/src/concurrency/mutex.hfa (modified) * libcfa/src/concurrency/thread.hfa (modified) * libcfa/src/containers/list.hfa (modified) * libcfa/src/containers/vector.hfa (modified) * libcfa/src/exception.h (modified) * libcfa/src/iostream.hfa (modified) * libcfa/src/iterator.hfa (modified) * libcfa/src/math.trait.hfa (modified) * libcfa/src/stdlib.hfa (modified) * src/Common/ScopedMap.h (modified) * src/Common/SemanticError.h (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/ErasableScopedMap.h (modified) * src/GenPoly/GenPoly.cc (modified) * src/GenPoly/ScopedSet.h (modified) * src/GenPoly/ScrubTyVars.cc (modified) * src/Parser/parser.yy (modified) * src/SymTab/Validate.cc (modified) * src/Validate/ReplaceTypedef.cpp (modified) * tests/.expect/forall.txt (modified) * tests/Makefile.am (modified) * tests/forall.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 08 Feb 2023 20:07:52 GMT caparson [2d028039] * libcfa/src/concurrency/actor.hfa (modified) * src/Concurrency/Actors.cpp (modified) added support for copy based envelopes Mon, 06 Feb 2023 16:58:16 GMT Andrew Beach [ccb29b4] * src/Common/ScopedMap.h (modified) This should fix the issues with building with older gcc versions. Sun, 05 Feb 2023 17:05:01 GMT Peter A. Buhr [8fa77eb] * src/Parser/ExpressionNode.cc (modified) fix documentation Sun, 05 Feb 2023 16:42:15 GMT Peter A. Buhr [6d2af204] * libcfa/prelude/builtins.c (modified) * libcfa/prelude/prelude-gen.cc (modified) * libcfa/src/bits/containers.hfa (modified) * libcfa/src/concurrency/actor.hfa (modified) * libcfa/src/concurrency/coroutine.hfa (modified) * libcfa/src/concurrency/locks.hfa (modified) * libcfa/src/concurrency/monitor.hfa (modified) * libcfa/src/concurrency/mutex.hfa (modified) * libcfa/src/concurrency/thread.hfa (modified) * libcfa/src/containers/list.hfa (modified) * libcfa/src/containers/vector.hfa (modified) * libcfa/src/exception.h (modified) * libcfa/src/iostream.hfa (modified) * libcfa/src/iterator.hfa (modified) * libcfa/src/math.trait.hfa (modified) * libcfa/src/stdlib.hfa (modified) * src/Common/ScopedMap.h (modified) * src/Common/SemanticError.h (modified) * src/Concurrency/Actors.cpp (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/ErasableScopedMap.h (modified) * src/GenPoly/GenPoly.cc (modified) * src/GenPoly/ScopedSet.h (modified) * src/GenPoly/ScrubTyVars.cc (modified) * src/Parser/parser.yy (modified) * src/SymTab/Validate.cc (modified) * src/Validate/ReplaceTypedef.cpp (modified) * tests/.expect/forall.txt (modified) * tests/Makefile.am (modified) * tests/concurrent/actors/.expect/dynamic.txt (added) * tests/concurrent/actors/.expect/executor.txt (added) * tests/concurrent/actors/.expect/static.txt (added) * tests/concurrent/actors/dynamic.cfa (added) * tests/concurrent/actors/executor.cfa (added) * tests/concurrent/actors/matrix.cfa (modified) * tests/concurrent/actors/static.cfa (added) * tests/concurrent/actors/types.cfa (modified) * tests/forall.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sun, 05 Feb 2023 16:35:20 GMT Peter A. Buhr [9ef5516] * doc/bibliography/pl.bib (modified) formatting, add bibliography entries for Actor paper Sun, 05 Feb 2023 14:31:04 GMT Peter A. Buhr [35d1de5] * tests/.expect/forall.txt (modified) * tests/Makefile.am (modified) * tests/forall.cfa (modified) change test forall.cfa from compilation only to execution Fri, 03 Feb 2023 21:04:22 GMT Andrew Beach [21a2a7d] * src/Common/ScopedMap.h (modified) * src/SymTab/Validate.cc (modified) * src/Validate/ReplaceTypedef.cpp (modified) Replaced ScopedMap::erase with a version that should avoid the order ... Fri, 03 Feb 2023 20:11:51 GMT Andrew Beach [e9b5043] * src/Common/ScopedMap.h (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/ErasableScopedMap.h (modified) * src/GenPoly/GenPoly.cc (modified) * src/GenPoly/ScopedSet.h (modified) Added contains to some of our containers. Also changed some code to ... Fri, 03 Feb 2023 19:12:21 GMT Andrew Beach [2f61765] * src/GenPoly/ScrubTyVars.cc (modified) Fixed a clang warning and cleaned up the rest of the function. Fri, 03 Feb 2023 18:28:43 GMT Peter A. Buhr [2125443a] * libcfa/src/concurrency/actor.hfa (modified) * src/Common/ScopedMap.h (modified) * src/Concurrency/Actors.cpp (modified) * src/GenPoly/ErasableScopedMap.h (modified) * src/GenPoly/ScopedSet.h (modified) * tests/concurrent/actors/.expect/dynamic.txt (added) * tests/concurrent/actors/.expect/executor.txt (added) * tests/concurrent/actors/.expect/static.txt (added) * tests/concurrent/actors/dynamic.cfa (added) * tests/concurrent/actors/executor.cfa (added) * tests/concurrent/actors/matrix.cfa (modified) * tests/concurrent/actors/static.cfa (added) * tests/concurrent/actors/types.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 03 Feb 2023 18:28:36 GMT Peter A. Buhr [8a97248] * libcfa/prelude/builtins.c (modified) * libcfa/prelude/prelude-gen.cc (modified) * libcfa/src/bits/containers.hfa (modified) * libcfa/src/concurrency/coroutine.hfa (modified) * libcfa/src/concurrency/locks.hfa (modified) * libcfa/src/concurrency/monitor.hfa (modified) * libcfa/src/concurrency/mutex.hfa (modified) * libcfa/src/concurrency/thread.hfa (modified) * libcfa/src/containers/list.hfa (modified) * libcfa/src/containers/vector.hfa (modified) * libcfa/src/exception.h (modified) * libcfa/src/iostream.hfa (modified) * libcfa/src/iterator.hfa (modified) * libcfa/src/math.trait.hfa (modified) * libcfa/src/stdlib.hfa (modified) * src/Common/SemanticError.h (modified) * src/Parser/parser.yy (modified) * tests/forall.cfa (modified) switch from old trait syntax to new trait syntax using forall clause Fri, 03 Feb 2023 17:24:01 GMT Andrew Beach [db9d7a9] * src/Common/ScopedMap.h (modified) Fixed clang++-10 error. One of the problem functions was never used ... Fri, 03 Feb 2023 15:13:49 GMT Andrew Beach [85dd381] * src/GenPoly/ScopedSet.h (modified) Fixed indentation in ScopedSet and moved the iterator details to the ... Thu, 02 Feb 2023 21:10:15 GMT Andrew Beach [98a2b1dc] * src/Common/ScopedMap.h (modified) * src/GenPoly/ErasableScopedMap.h (modified) Updated ScopedMap to use the layout of ErasableScopedMap; putting the ...