# # ChangeLog for tests # # Generated by Trac 1.2.1 # Jun 10, 2024, 10:54:06 PM Tue, 21 Nov 2023 18:35:09 GMT Andrew Beach [4883712] * tests/.expect/withconflict.txt (added) * tests/withconflict.cfa (added) Added a test showing how the conflict handling in the with clause ... Fri, 17 Nov 2023 18:58:50 GMT Colby Parsons [41606df1] * tests/exceptions/.expect/cardgame.x86.txt (modified) regen expected to match test change Fri, 17 Nov 2023 18:56:13 GMT caparson [3f219eb] * tests/exceptions/.expect/cardgame.arm64.txt (modified) * tests/exceptions/.expect/cardgame.x64.txt (modified) * tests/exceptions/cardgame.cfa (modified) fixed bug where uninit mem was sometimes printed in test Thu, 16 Nov 2023 14:52:53 GMT Colby Parsons [3f4f30a] * tests/exceptions/.expect/cardgame.x86.txt (added) added x86 expect file for non-local exception test cardgame Thu, 16 Nov 2023 14:26:44 GMT caparsons [aad677d] * tests/exceptions/.expect/cardgame.arm64.txt (added) added arm64 expect file for non-local exception test Thu, 16 Nov 2023 14:13:00 GMT caparson [89a8bab] * tests/exceptions/.expect/cardgame.x64.txt (moved) added architecture specific expect files for non-local exception test ... Tue, 14 Nov 2023 17:19:09 GMT caparson [8d182b1] * doc/bibliography/pl.bib (modified) * doc/proposals/enum.md (deleted) * doc/proposals/enum.tex (modified) * libcfa/src/iostream.cfa (modified) * src/AST/Convert.cpp (deleted) * src/AST/Convert.hpp (deleted) * src/AST/Decl.cpp (modified) * src/AST/SymbolTable.cpp (modified) * src/AST/SymbolTable.hpp (modified) * src/AST/Type.hpp (modified) * src/AST/module.mk (modified) * src/BasicTypes-gen.cc (modified) * src/CodeGen/CodeGenerator.cc (deleted) * src/CodeGen/CodeGenerator.h (deleted) * src/CodeGen/CodeGeneratorNew.cpp (modified) * src/CodeGen/CodeGeneratorNew.hpp (modified) * src/CodeGen/FixMain.cc (modified) * src/CodeGen/FixMain.h (modified) * src/CodeGen/FixMain2.cc (deleted) * src/CodeGen/FixNames.cc (modified) * src/CodeGen/FixNames.h (modified) * src/CodeGen/GenType.cc (modified) * src/CodeGen/Generate.cc (modified) * src/CodeGen/Generate.h (modified) * src/CodeGen/LinkOnce.cc (modified) * src/CodeGen/LinkOnce.h (modified) * src/CodeGen/module.mk (modified) * src/CodeTools/DeclStats.cc (deleted) * src/CodeTools/DeclStats.h (deleted) * src/CodeTools/ResolvProtoDump.cc (deleted) * src/CodeTools/ResolvProtoDump.h (deleted) * src/CodeTools/TrackLoc.cc (deleted) * src/CodeTools/TrackLoc.h (deleted) * src/CodeTools/module.mk (deleted) * src/Common/Eval.cc (modified) * src/Common/Eval.h (modified) * src/Common/Examine.cc (modified) * src/Common/Examine.h (modified) * src/Common/PassVisitor.cc (deleted) * src/Common/PassVisitor.h (deleted) * src/Common/PassVisitor.impl.h (deleted) * src/Common/PassVisitor.proto.h (deleted) * src/Common/UniqueName.cc (modified) * src/Common/UniqueName.h (modified) * src/Common/module.mk (modified) * src/Concurrency/Keywords.cc (deleted) * src/Concurrency/Waitfor.cc (deleted) * src/Concurrency/module.mk (modified) * src/ControlStruct/ExceptDecl.cc (deleted) * src/ControlStruct/ExceptTranslate.cc (deleted) * src/ControlStruct/ForExprMutator.cc (deleted) * src/ControlStruct/ForExprMutator.h (deleted) * src/ControlStruct/LabelFixer.cc (deleted) * src/ControlStruct/LabelFixer.h (deleted) * src/ControlStruct/LabelGenerator.cc (deleted) * src/ControlStruct/LabelGenerator.h (deleted) * src/ControlStruct/MLEMutator.cc (deleted) * src/ControlStruct/MLEMutator.h (deleted) * src/ControlStruct/Mutate.cc (deleted) * src/ControlStruct/Mutate.h (deleted) * src/ControlStruct/module.mk (modified) * src/GenPoly/Box.cc (deleted) * src/GenPoly/FindFunction.cc (modified) * src/GenPoly/FindFunction.h (modified) * src/GenPoly/GenPoly.cc (modified) * src/GenPoly/GenPoly.h (modified) * src/GenPoly/InstantiateGeneric.cc (deleted) * src/GenPoly/Lvalue.cc (deleted) * src/GenPoly/ScrubTyVars.cc (modified) * src/GenPoly/ScrubTyVars.h (modified) * src/GenPoly/Specialize.cc (deleted) * src/GenPoly/SpecializeNew.cpp (modified) * src/GenPoly/module.mk (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/FixInit.cc (deleted) * src/InitTweak/FixInitNew.cpp (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/GenInit.h (modified) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) * src/InitTweak/module.mk (modified) * src/MakeLibCfa.cc (deleted) * src/MakeLibCfa.h (modified) * src/Makefile.am (modified) * src/Parser/RunParser.cpp (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/AdjustExprType.cc (modified) * src/ResolvExpr/AdjustExprType.hpp (modified) * src/ResolvExpr/Alternative.cc (deleted) * src/ResolvExpr/Alternative.h (deleted) * src/ResolvExpr/AlternativeFinder.cc (deleted) * src/ResolvExpr/AlternativeFinder.h (deleted) * src/ResolvExpr/AlternativePrinter.cc (deleted) * src/ResolvExpr/AlternativePrinter.h (deleted) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CastCost.cc (modified) * src/ResolvExpr/CastCost.hpp (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/CommonType.hpp (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/ConversionCost.h (modified) * src/ResolvExpr/CurrentObject.cc (modified) * src/ResolvExpr/ExplodedActual.cc (deleted) * src/ResolvExpr/ExplodedActual.h (deleted) * src/ResolvExpr/FindOpenVars.cc (modified) * src/ResolvExpr/FindOpenVars.h (modified) * src/ResolvExpr/Occurs.cc (deleted) * src/ResolvExpr/PolyCost.cc (modified) * src/ResolvExpr/PolyCost.hpp (modified) * src/ResolvExpr/PtrsAssignable.cc (modified) * src/ResolvExpr/PtrsAssignable.hpp (modified) * src/ResolvExpr/PtrsCastable.cc (modified) * src/ResolvExpr/PtrsCastable.hpp (modified) * src/ResolvExpr/RenameVars.cc (modified) * src/ResolvExpr/RenameVars.h (modified) * src/ResolvExpr/ResolveAssertions.cc (deleted) * src/ResolvExpr/ResolveAssertions.h (deleted) * src/ResolvExpr/ResolveTypeof.cc (modified) * src/ResolvExpr/ResolveTypeof.h (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/Resolver.h (modified) * src/ResolvExpr/SatisfyAssertions.cpp (modified) * src/ResolvExpr/SpecCost.cc (modified) * src/ResolvExpr/TypeEnvironment.cc (deleted) * src/ResolvExpr/TypeEnvironment.h (deleted) * src/ResolvExpr/Unify.cc (modified) * src/ResolvExpr/Unify.h (modified) * src/ResolvExpr/module.mk (modified) * src/ResolvExpr/typeops.h (modified) * src/SymTab/Autogen.cc (deleted) * src/SymTab/Autogen.h (deleted) * src/SymTab/Demangle.cc (modified) * src/SymTab/FixFunction.cc (modified) * src/SymTab/FixFunction.h (modified) * src/SymTab/GenImplicitCall.cpp (modified) * src/SymTab/GenImplicitCall.hpp (modified) * src/SymTab/Indexer.cc (deleted) * src/SymTab/Indexer.h (deleted) * src/SymTab/Mangler.cc (modified) * src/SymTab/Mangler.h (modified) * src/SymTab/Validate.cc (deleted) * src/SymTab/Validate.h (deleted) * src/SymTab/ValidateType.cc (deleted) * src/SymTab/ValidateType.h (deleted) * src/SymTab/module.mk (modified) * src/SynTree/AddressExpr.cc (deleted) * src/SynTree/AggregateDecl.cc (deleted) * src/SynTree/ApplicationExpr.cc (deleted) * src/SynTree/ArrayType.cc (deleted) * src/SynTree/AttrType.cc (deleted) * src/SynTree/Attribute.cc (deleted) * src/SynTree/Attribute.h (deleted) * src/SynTree/BaseSyntaxNode.cc (deleted) * src/SynTree/BaseSyntaxNode.h (deleted) * src/SynTree/BasicType.cc (deleted) * src/SynTree/CommaExpr.cc (deleted) * src/SynTree/CompoundStmt.cc (deleted) * src/SynTree/Constant.cc (deleted) * src/SynTree/Constant.h (deleted) * src/SynTree/DeclReplacer.cc (deleted) * src/SynTree/DeclReplacer.h (deleted) * src/SynTree/DeclStmt.cc (deleted) * src/SynTree/Declaration.cc (deleted) * src/SynTree/Declaration.h (deleted) * src/SynTree/DeclarationWithType.cc (deleted) * src/SynTree/Expression.cc (deleted) * src/SynTree/Expression.h (deleted) * src/SynTree/FunctionDecl.cc (deleted) * src/SynTree/FunctionType.cc (deleted) * src/SynTree/Initializer.cc (deleted) * src/SynTree/Initializer.h (deleted) * src/SynTree/InlineMemberDecl.cc (deleted) * src/SynTree/Label.h (deleted) * src/SynTree/LinkageSpec.cc (deleted) * src/SynTree/LinkageSpec.h (deleted) * src/SynTree/Makefile (deleted) * src/SynTree/Mutator.h (deleted) * src/SynTree/NamedTypeDecl.cc (deleted) * src/SynTree/ObjectDecl.cc (deleted) * src/SynTree/PointerType.cc (deleted) * src/SynTree/ReferenceToType.cc (deleted) * src/SynTree/ReferenceType.cc (deleted) * src/SynTree/Statement.cc (deleted) * src/SynTree/Statement.h (deleted) * src/SynTree/SynTree.h (deleted) * src/SynTree/TupleExpr.cc (deleted) * src/SynTree/TupleType.cc (deleted) * src/SynTree/Type.cc (deleted) * src/SynTree/Type.h (deleted) * src/SynTree/TypeDecl.cc (deleted) * src/SynTree/TypeExpr.cc (deleted) * src/SynTree/TypeSubstitution.cc (deleted) * src/SynTree/TypeSubstitution.h (deleted) * src/SynTree/TypeofType.cc (deleted) * src/SynTree/VarArgsType.cc (deleted) * src/SynTree/Visitor.h (deleted) * src/SynTree/VoidType.cc (deleted) * src/SynTree/ZeroOneType.cc (deleted) * src/SynTree/module.mk (deleted) * src/Tuples/Explode.cc (modified) * src/Tuples/Explode.h (modified) * src/Tuples/TupleAssignment.cc (modified) * src/Tuples/TupleExpansion.cc (modified) * src/Tuples/Tuples.cc (modified) * src/Tuples/Tuples.h (modified) * src/Validate/Autogen.cpp (modified) * src/Validate/FindSpecialDecls.cc (deleted) * src/Validate/FindSpecialDecls.h (modified) * src/Validate/HandleAttributes.cc (deleted) * src/Validate/HandleAttributes.h (deleted) * src/Validate/module.mk (modified) * src/Virtual/ExpandCasts.cc (modified) * src/Virtual/Tables.cc (modified) * src/Virtual/Tables.h (modified) * src/main.cc (modified) * tests/concurrency/waitfor/parse.cfa (modified) * tests/io/.expect/manipulatorsInput.arm64.txt (modified) * tests/io/.expect/manipulatorsInput.x64.txt (modified) * tests/io/.expect/manipulatorsInput.x86.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 14 Nov 2023 17:19:01 GMT caparson [df8ba61a] * tests/exceptions/.expect/cardgame.txt (added) * tests/exceptions/cardgame.cfa (added) added test case for non-local ehm memory leak Sat, 11 Nov 2023 12:42:34 GMT Peter A. Buhr [2da12ae] * tests/concurrency/waitfor/parse.cfa (modified) formatting Sat, 11 Nov 2023 12:38:56 GMT Peter A. Buhr [3e4bf0d] * libcfa/src/iostream.cfa (modified) * tests/io/.expect/manipulatorsInput.arm64.txt (modified) * tests/io/.expect/manipulatorsInput.x64.txt (modified) * tests/io/.expect/manipulatorsInput.x86.txt (modified) input manipulators for getline, excl, and incl reset argument to null ... Mon, 06 Nov 2023 21:33:44 GMT Andrew Beach [c649d2c] * src/SymTab/Demangle.cc (modified) * src/SymTab/Demangle.h (modified) * src/SymTab/demangler.cc (modified) * tests/in-demangle.txt (added) Updated the demangler to also demangle operator names. You can also ... Mon, 06 Nov 2023 19:20:29 GMT caparson [0d41b2e] * tests/concurrency/cofor.cfa (modified) switched test to use new cofor syntax Thu, 02 Nov 2023 15:55:48 GMT caparson [9cbdc13] * tests/concurrency/actors/.expect/dynamic.txt (modified) * tests/concurrency/actors/.expect/static.txt (modified) * tests/concurrency/actors/dynamic.cfa (modified) * tests/concurrency/actors/static.cfa (modified) removed print from static and dynamic tests that could be reordered ... Thu, 02 Nov 2023 15:46:13 GMT Andrew Beach [5ad24a2c] * tests/.expect/attr-priority.txt (added) * tests/attr-priority.cfa (added) Added test for the checks on the constructor/destructor attributes. Fri, 20 Oct 2023 13:37:11 GMT Peter A. Buhr [abb04a4] * tests/genericUnion.cfa (modified) change genericUnion test fromt printf to sout Thu, 19 Oct 2023 19:26:27 GMT caparsons [cbbfba9] * tests/concurrency/waituntil/channel_close.cfa (modified) added fence to failing test to hopefully fix stale data issue on the ... Tue, 17 Oct 2023 16:12:00 GMT Michael Brooks [37ceccb] * libcfa/src/collections/string_res.cfa (modified) * libcfa/src/iostream.cfa (modified) * tests/collections/.expect/string-istream-manip.txt (modified) * tests/collections/string-istream-manip.cfa (modified) * tests/io/.expect/manipulatorsInput.arm64.txt (modified) * tests/io/.expect/manipulatorsInput.x64.txt (modified) * tests/io/.expect/manipulatorsInput.x86.txt (modified) Change string-read semantics so that reading nothing leaves the ... Tue, 17 Oct 2023 12:49:51 GMT Peter A. Buhr [2bf46a5] * tests/io/.expect/manipulatorsOutput4.txt (modified) * tests/io/manipulatorsOutput4.cfa (modified) add additional test for engineering and unit manipulator output Thu, 12 Oct 2023 21:57:48 GMT Peter A. Buhr [e85a72b8] * tests/test.py (modified) change valide (French) to valid (English) Thu, 12 Oct 2023 21:39:49 GMT Peter A. Buhr [80f8703] * tests/.expect/linkonce.txt (modified) * tests/link-once/main.cfa (modified) * tests/link-once/partner.cfa (modified) temporary fix to linkonce problem by changing -7 to 7 so ... Mon, 09 Oct 2023 16:56:28 GMT caparsons [26dfce5] * tests/concurrency/cofor.cfa (modified) Updated cofor test to use new corun statement Fri, 06 Oct 2023 18:58:48 GMT Michael Brooks [4d860ea3] * src/Validate/NoIdSymbolTable.hpp (modified) * tests/errors/.expect/scope-type.txt (added) * tests/errors/.expect/scope.txt (modified) * tests/errors/scope-type.cfa (added) * tests/errors/scope.cfa (modified) Fix compiler bug where duplicate type declarations caused crash. ... Thu, 05 Oct 2023 20:17:14 GMT Michael Brooks [0860d9c] * libcfa/src/collections/string_res.cfa (modified) * libcfa/src/iostream.cfa (modified) * tests/collections/.expect/string-istream-manip.txt (modified) * tests/collections/.in/string-istream-manip.txt (modified) * tests/collections/string-istream-manip.cfa (modified) * tests/io/.expect/manipulatorsInput.arm64.txt (modified) * tests/io/.expect/manipulatorsInput.x64.txt (modified) * tests/io/.expect/manipulatorsInput.x86.txt (modified) * tests/io/.in/manipulatorsInput.txt (modified) * tests/io/manipulatorsInput.cfa (modified) Fix read-to-variable-length-string cases when internal buffer fills. ... Thu, 05 Oct 2023 18:30:54 GMT Michael Brooks [8cffa4f] * libcfa/src/iostream.cfa (modified) * tests/collections/.expect/string-istream-manip.txt (modified) * tests/collections/.in/string-istream-manip.txt (modified) * tests/collections/string-istream-manip.cfa (modified) * tests/io/.expect/manipulatorsInput.arm64.txt (modified) * tests/io/.expect/manipulatorsInput.x64.txt (modified) * tests/io/.expect/manipulatorsInput.x86.txt (modified) * tests/io/.in/manipulatorsInput.txt (modified) * tests/io/manipulatorsInput.cfa (modified) Support match-failure reporting for string input. On failed match, ... Thu, 05 Oct 2023 17:50:35 GMT Michael Brooks [bf1cbde] * libcfa/src/iostream.cfa (modified) * tests/collections/.in/string-istream-manip.txt (modified) * tests/io/.in/manipulatorsInput.txt (modified) * tests/io/manipulatorsInput.cfa (modified) Implement "scanset" semantics for manipulator `skip`, in place of ... Wed, 04 Oct 2023 20:55:34 GMT Peter A. Buhr [15b5abac] * tests/test.py (modified) increase timeout in test.py from 180 to 240 seconds to deal with long ... Mon, 02 Oct 2023 13:42:52 GMT Peter A. Buhr [8514bcf8] * tests/exceptions/.expect/hotpotato.arm64.txt (added) * tests/exceptions/.expect/hotpotato_checked.arm64.txt (added) create ARM test results for hotpotato Mon, 02 Oct 2023 13:25:42 GMT Peter A. Buhr [8f570f1] * tests/exceptions/.expect/hotpotato.x86.txt (added) * tests/exceptions/.expect/hotpotato_checked.x86.txt (added) create 32-bit test results for hotpotato Mon, 02 Oct 2023 13:07:17 GMT Peter A. Buhr [16b5d11] * tests/exceptions/.expect/hotpotato.x64.txt (moved) * tests/exceptions/.expect/hotpotato_checked.x64.txt (moved) make hotpotato test 32/64-bit specific due to different prng Sun, 01 Oct 2023 16:29:04 GMT caparsons [7a925a41] * tests/exceptions/hotpotato.cfa (modified) final hotpotato cleanup, removed two unneeded routines from explicit ... Sun, 01 Oct 2023 16:25:55 GMT caparsons [26be854] * tests/exceptions/hotpotato.cfa (modified) * tests/exceptions/hotpotato_checked.cfa (modified) a bit of cleanup of the hotpotato tests Sun, 01 Oct 2023 16:06:05 GMT caparsons [fd775ae] * tests/exceptions/.expect/hotpotato.txt (added) * tests/exceptions/.expect/hotpotato_checked.txt (added) * tests/exceptions/hotpotato.cfa (added) * tests/exceptions/hotpotato_checked.cfa (added) added hotpotato non-local ehm test in both enable/disable and poll ... Tue, 19 Sep 2023 14:29:16 GMT Peter A. Buhr [5a1ae14] * tests/concurrency/cofor.cfa (modified) remove superfluous inner_loop routine Tue, 19 Sep 2023 14:28:06 GMT Peter A. Buhr [b244fa8] * tests/concurrency/actors/matrixMultiply.cfa (modified) formatting Tue, 19 Sep 2023 14:26:17 GMT Peter A. Buhr [e4c3819] * libcfa/src/Makefile.am (modified) * libcfa/src/concurrency/cofor.cfa (added) * libcfa/src/concurrency/cofor.hfa (modified) * tests/concurrency/actors/.expect/matrixMultiply.txt (moved) * tests/concurrency/actors/matrixMultiply.cfa (moved) refactor cofor.hfa into cofor.cfa, adjust Makefile.am to handle cofor.cfa Mon, 18 Sep 2023 14:21:29 GMT caparsons [a2c2363] * doc/uC++toCFA/.gitignore (added) * doc/uC++toCFA/Makefile (added) * doc/uC++toCFA/uC++toCFA.tex (added) * libcfa/src/common.hfa (modified) * src/GenPoly/GenPoly.cc (modified) * tests/.expect/minmax.txt (modified) * tests/concurrency/actors/dynamic.cfa (modified) * tests/concurrency/actors/executor.cfa (modified) * tests/concurrency/actors/inherit.cfa (modified) * tests/concurrency/actors/inline.cfa (modified) * 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/channels/barrier.cfa (modified) * tests/concurrency/channels/big_elems.cfa (modified) * tests/concurrency/channels/churn.cfa (modified) * tests/concurrency/channels/contend.cfa (modified) * tests/concurrency/channels/daisy_chain.cfa (modified) * tests/concurrency/channels/hot_potato.cfa (modified) * tests/concurrency/channels/pub_sub.cfa (modified) * tests/concurrency/examples/matrixSum.cfa (modified) * tests/concurrency/unified_locking/locks.cfa (modified) * tests/concurrency/unified_locking/pthread_locks.cfa (modified) * tests/concurrency/unified_locking/test_debug.cfa (modified) * tests/concurrency/unified_locking/thread_test.cfa (modified) * tests/minmax.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 18 Sep 2023 14:21:22 GMT caparsons [e3784a50] * tests/concurrency/cofor.cfa (modified) updated cofor test to use macro Mon, 18 Sep 2023 02:17:50 GMT Peter A. Buhr [7edf912] * tests/concurrency/actors/dynamic.cfa (modified) * tests/concurrency/actors/executor.cfa (modified) * tests/concurrency/actors/inherit.cfa (modified) * tests/concurrency/actors/inline.cfa (modified) * 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) formatting, replace constructor calls with set_allocation calls Sun, 17 Sep 2023 15:19:08 GMT Peter A. Buhr [50be8af] * tests/concurrency/actors/dynamic.cfa (modified) * tests/concurrency/actors/executor.cfa (modified) * tests/concurrency/actors/matrix.cfa (modified) * tests/concurrency/actors/pingpong.cfa (modified) * tests/concurrency/actors/static.cfa (modified) * tests/concurrency/actors/types.cfa (modified) * tests/concurrency/channels/barrier.cfa (modified) * tests/concurrency/channels/big_elems.cfa (modified) * tests/concurrency/channels/churn.cfa (modified) * tests/concurrency/channels/contend.cfa (modified) * tests/concurrency/channels/daisy_chain.cfa (modified) * tests/concurrency/channels/hot_potato.cfa (modified) * tests/concurrency/channels/pub_sub.cfa (modified) * tests/concurrency/examples/matrixSum.cfa (modified) * tests/concurrency/unified_locking/locks.cfa (modified) * tests/concurrency/unified_locking/pthread_locks.cfa (modified) * tests/concurrency/unified_locking/test_debug.cfa (modified) * tests/concurrency/unified_locking/thread_test.cfa (modified) clean up command-line handling and I/O Thu, 14 Sep 2023 14:43:31 GMT Andrew Beach [a738c68] * libcfa/src/common.hfa (modified) * tests/.expect/minmax.txt (modified) * tests/minmax.cfa (modified) Update max/min so n-ary version doesn't match against the 2 argument ... Wed, 13 Sep 2023 15:33:37 GMT caparsons [1ed5e9e] * libcfa/src/concurrency/cofor.hfa (added) * tests/concurrency/.expect/cofor.txt (added) * tests/concurrency/cofor.cfa (added) Added cfa equivalent of cofor/cobegin/coend Sat, 09 Sep 2023 18:11:53 GMT Peter A. Buhr [fc9f514] * tests/concurrency/waituntil/locks.cfa (modified) formatting Fri, 08 Sep 2023 21:15:41 GMT Andrew Beach [553f032f] * src/ControlStruct/MultiLevelExit.cpp (modified) * tests/exceptions/.expect/finally-error.txt (deleted) * tests/exceptions/.expect/try-ctrl-flow.txt (added) * tests/exceptions/try-ctrl-flow.cfa (moved) Insert additional checks so that impossible, or just unimplemented, ... Fri, 08 Sep 2023 04:46:55 GMT Michael Brooks [2fa0237] * libcfa/src/iostream.cfa (modified) * tests/io/.expect/manipulatorsInput.arm64.txt (modified) * tests/io/.expect/manipulatorsInput.x64.txt (modified) * tests/io/.expect/manipulatorsInput.x86.txt (modified) * tests/io/.in/manipulatorsInput.txt (modified) * tests/io/manipulatorsInput.cfa (modified) Fix cstring input length interpretation issue that had a buffer ... Thu, 07 Sep 2023 05:02:54 GMT Michael Brooks [416b443] * libcfa/src/collections/string.cfa (modified) * libcfa/src/collections/string.hfa (modified) * libcfa/src/collections/string_res.cfa (modified) * libcfa/src/collections/string_res.hfa (modified) * tests/collections/.expect/string-compare.txt (added) * tests/collections/string-compare.cfa (added) Implement full set of relational operators for strings Tue, 05 Sep 2023 20:08:32 GMT Michael Brooks [ff56dd2e] * libcfa/src/collections/string_res.cfa (modified) * libcfa/src/collections/string_res.hfa (modified) * tests/collections/.expect/string-istream-manip.txt (modified) * tests/collections/.in/string-istream-manip.txt (modified) * tests/collections/string-istream-manip.cfa (modified) Duplicate manipulator read-to-string code for string_res, and test. Tue, 05 Sep 2023 19:28:09 GMT Michael Brooks [3c7e3c4] * tests/collections/string-istream-manip.cfa (modified) formatting Tue, 05 Sep 2023 18:57:01 GMT Michael Brooks [f54e6ec] * libcfa/src/collections/string.cfa (modified) * tests/collections/.expect/string-istream-manip.txt (added) * tests/collections/.in/string-istream-manip.txt (added) * tests/collections/string-istream-manip.cfa (added) * tests/io/manipulatorsInput.cfa (modified) Port basic input-manipulator test from cstring to string and fix ... Sat, 02 Sep 2023 19:07:49 GMT Peter A. Buhr [4b30318b] * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/coroutine.hfa (modified) * libcfa/src/concurrency/exception.cfa (modified) * src/InitTweak/FixInitNew.cpp (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/CurrentObject.cc (modified) * src/ResolvExpr/ResolveTypeof.cc (modified) * src/ResolvExpr/ResolveTypeof.h (modified) * src/ResolvExpr/Resolver.cc (modified) * src/Validate/GenericParameter.cpp (modified) * tests/pybin/settings.py (modified) * tests/test.py (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sat, 02 Sep 2023 19:03:20 GMT Peter A. Buhr [389fbf5] * tests/io/.in/manipulatorsInput.txt (modified) * tests/io/manipulatorsInput.cfa (modified) test reading fixed strings Fri, 01 Sep 2023 15:16:09 GMT Andrew Beach [950c58e] * tests/pybin/settings.py (modified) * tests/test.py (modified) The invariant flags on the test script were set up incorrectly. They ... Thu, 31 Aug 2023 03:01:24 GMT Peter A. Buhr [0b8c951d] * tests/Makefile.am (modified) * tests/array-collections/.expect/array-basic.txt (moved) * tests/array-collections/.expect/array-md-sbscr-cases.arm64.txt (moved) * tests/array-collections/.expect/array-md-sbscr-cases.x64.txt (moved) * tests/array-collections/.expect/array-sbscr-types.txt (moved) * tests/array-collections/.expect/dimexpr-match-c-ERRS.arm64.txt (added) * tests/array-collections/.expect/dimexpr-match-c-ERRS.x64.txt (added) * tests/array-collections/.expect/dimexpr-match-c-ERRS.x86.txt (added) * tests/array-collections/.expect/dimexpr-match-c.txt (moved) * tests/array-collections/.expect/dimexpr-match-cfa-ERRS.arm64.txt (moved) * tests/array-collections/.expect/dimexpr-match-cfa-ERRS.x64.txt (moved) * tests/array-collections/.expect/dimexpr-match-cfa-ERRS.x86.txt (moved) * tests/array-collections/.expect/dimexpr-match-cfa.txt (moved) * tests/array-collections/.expect/language-dim-mismatch.txt (added) * tests/array-collections/.expect/safety-summary.txt (added) * tests/array-collections/.expect/symtab-collision.txt (moved) * tests/array-collections/array-basic.cfa (moved) * tests/array-collections/array-md-sbscr-cases.cfa (moved) * tests/array-collections/array-sbscr-types.cfa (moved) * tests/array-collections/dimexpr-match-c.cfa (moved) * tests/array-collections/dimexpr-match-cfa.cfa (moved) * tests/array-collections/dimexpr-match-detail.sh (moved) * tests/array-collections/dimexpr-match.hfa (moved) * tests/array-collections/language-dim-mismatch.cfa (moved) * tests/array-collections/safety-summary.cfa (moved) * tests/array-collections/symtab-collision.cfa (moved) * tests/array-container/.expect/dimexpr-match-c-ERRS.arm64.txt (deleted) * tests/array-container/.expect/dimexpr-match-c-ERRS.x64.txt (deleted) * tests/array-container/.expect/dimexpr-match-c-ERRS.x86.txt (deleted) * tests/array-container/.expect/language-dim-mismatch.txt (deleted) * tests/array-container/.expect/safety-summary.txt (deleted) * tests/include/.expect/vector-collections.txt (moved) * tests/include/vector-collections.cfa (moved) more rename directories containers to collections Thu, 31 Aug 2023 02:13:45 GMT Peter A. Buhr [55b060d] * driver/cfa.cc (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/bits/collections.hfa (moved) * libcfa/src/bits/weakso_locks.hfa (modified) * libcfa/src/collections/array.hfa (moved) * libcfa/src/collections/list.hfa (moved) * libcfa/src/collections/lockfree.hfa (moved) * libcfa/src/collections/maybe.cfa (moved) * libcfa/src/collections/maybe.hfa (moved) * libcfa/src/collections/pair.cfa (moved) * libcfa/src/collections/pair.hfa (moved) * libcfa/src/collections/result.cfa (moved) * libcfa/src/collections/result.hfa (moved) * libcfa/src/collections/string.cfa (moved) * libcfa/src/collections/string.hfa (moved) * libcfa/src/collections/string_res.cfa (moved) * libcfa/src/collections/string_res.hfa (moved) * libcfa/src/collections/string_sharectx.hfa (moved) * libcfa/src/collections/vector.cfa (moved) * libcfa/src/collections/vector.hfa (moved) * libcfa/src/collections/vector2.hfa (moved) * libcfa/src/concurrency/alarm.hfa (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/locks.hfa (modified) * libcfa/src/concurrency/once.hfa (modified) * libcfa/src/concurrency/select.hfa (modified) * libcfa/src/executor.baseline.txt (modified) * libcfa/src/executor.cfa (modified) * tests/array-container/array-basic.cfa (modified) * tests/array-container/array-md-sbscr-cases.cfa (modified) * tests/array-container/array-sbscr-types.cfa (modified) * tests/array-container/dimexpr-match-cfa.cfa (modified) * tests/array-container/safety-summary.cfa (modified) * tests/collections/atomic_mpsc.cfa (modified) * tests/collections/string-api-coverage.cfa (modified) * tests/collections/string-istream.cfa (modified) * tests/collections/string-overwrite.cfa (modified) * tests/collections/vector-demo.cfa (modified) * tests/concurrency/unified_locking/thread_test.cfa (modified) * tests/include/vector-containers.cfa (modified) * tests/list/dlist-insert-remove.cfa (modified) * tests/maybe.cfa (modified) * tests/result.cfa (modified) * tests/zombies/gc_no_raii/premake4.lua (modified) * tests/zombies/hashtable.cfa (modified) * tests/zombies/hashtable2.cfa (modified) * tests/zombies/linked-list-perf/experiment.koad (modified) rename directories containers to collections Tue, 15 Aug 2023 01:32:06 GMT Peter A. Buhr [329487c] * libcfa/src/containers/string_res.cfa (modified) * tests/collections/string-istream.cfa (modified) * tests/io/manipulatorsInput.cfa (modified) change examples to use the new wdi manipulator for C-strings to ... Tue, 15 Aug 2023 01:28:00 GMT Peter A. Buhr [b5e725a] * libcfa/src/parseconfig.cfa (modified) * libcfa/src/parseconfig.hfa (modified) * libcfa/src/stdlib.cfa (modified) * libcfa/src/stdlib.hfa (modified) * tests/PRNG.cfa (modified) move setting the default random-generator size from PRNG.cfa to ... Sun, 13 Aug 2023 02:26:52 GMT Michael Brooks [d32679d5] * libcfa/src/containers/string.cfa (modified) * libcfa/src/containers/string.hfa (modified) * libcfa/src/containers/string_res.cfa (modified) * libcfa/src/containers/string_res.hfa (modified) * tests/collections/.expect/string-istream.txt (added) * tests/collections/.in/string-istream.txt (added) * tests/collections/string-istream.cfa (added) String input operator with chunked memory management. Sat, 12 Aug 2023 03:42:57 GMT Peter A. Buhr [25d32e7] * tests/io/.expect/manipulatorsOutput2.arm64.txt (modified) * tests/io/.expect/manipulatorsOutput3.arm64.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sat, 12 Aug 2023 03:42:49 GMT Peter A. Buhr [279f8df] * tests/io/.expect/manipulatorsOutput2.x86.txt (modified) another .expect change to match with the iostream formatting changes Sat, 12 Aug 2023 03:37:48 GMT Peter A. Buhr [2137eb7] * tests/io/.expect/manipulatorsOutput2.arm64.txt (modified) * tests/io/.expect/manipulatorsOutput3.arm64.txt (modified) ARM .expect change due to iostream formatting changes Fri, 11 Aug 2023 22:39:57 GMT Peter A. Buhr [409bb8f] * tests/io/.expect/manipulatorsOutput3.x64.txt (moved) rename file to fix build Fri, 11 Aug 2023 12:10:10 GMT Peter A. Buhr [b2ab352] * tests/.expect/alloc.txt (modified) * tests/io/.expect/manipulatorsOutput2.x64.txt (modified) * tests/io/.expect/manipulatorsOutput3.txt (moved) add missing .expect file Wed, 09 Aug 2023 21:40:57 GMT Peter A. Buhr [74c6748] * libcfa/src/parseconfig.cfa (modified) * tests/io/io.cfa (modified) * tests/io/manipulatorsInput.cfa (modified) change test programs to reflect input changes for C strings Mon, 07 Aug 2023 19:10:02 GMT caparsons [7c2820e] * tests/exceptions/cor_resumer.cfa (modified) added exception thrown at main to the cor_resumer test Mon, 07 Aug 2023 16:40:17 GMT caparsons [27f2bef] * tests/exceptions/cor_resumer.cfa (modified) added comment explaining test Mon, 07 Aug 2023 16:35:53 GMT caparsons [c3e510b] * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/coroutine.hfa (modified) * tests/exceptions/.expect/cor_resumer.txt (added) * tests/exceptions/cor_resumer.cfa (added) * tests/exceptions/pingpong_nonlocal.cfa (modified) added support for resuming at resumer, added test for support and ... Fri, 28 Jul 2023 19:48:10 GMT Andrew Beach [e0332dd] * tests/array-container/.expect/dimexpr-match-c-ERRS.arm64.txt (modified) * tests/array-container/.expect/dimexpr-match-c-ERRS.x64.txt (modified) * tests/array-container/.expect/dimexpr-match-c-ERRS.x86.txt (modified) * tests/array-container/.expect/dimexpr-match-cfa-ERRS.arm64.txt (modified) * tests/array-container/.expect/dimexpr-match-cfa-ERRS.x64.txt (modified) * tests/array-container/.expect/dimexpr-match-cfa-ERRS.x86.txt (modified) * tests/array-container/dimexpr-match-c.cfa (modified) * tests/array-container/dimexpr-match-cfa.cfa (modified) Modified the dimexpr-match tests. This is because dimexpr-match-cfa ... Thu, 20 Jul 2023 18:09:37 GMT caparsons [0e8f4c6] * tests/concurrency/waituntil/repeat_close.cfa (modified) refactored test to now use remove() in waituntil Thu, 20 Jul 2023 01:50:20 GMT caparsons [21a700e] * tests/concurrency/waituntil/repeat_close.cfa (modified) test change to fix broken build. Working on fix to underlying issue ... Tue, 18 Jul 2023 17:27:28 GMT caparsons [da6db1a2] * tests/concurrency/waituntil/repeat_close.cfa (modified) added test with new waituntil remove() syntax Tue, 18 Jul 2023 13:31:57 GMT caparsons [cb344f7] * tests/concurrency/channels/daisy_chain.cfa (modified) * tests/concurrency/waituntil/all_types.cfa (modified) * tests/concurrency/waituntil/channel_close.cfa (modified) * tests/concurrency/waituntil/channel_zero_size.cfa (modified) * tests/concurrency/waituntil/channels.cfa (modified) * tests/concurrency/waituntil/one_chan.cfa (modified) * tests/concurrency/waituntil/repeat_close.cfa (modified) refactored tests to use new syntax for channel ops Mon, 17 Jul 2023 20:19:08 GMT caparsons [d5926ae] * tests/concurrency/waituntil/repeat_close.cfa (modified) * tests/concurrency/waituntil/timeout.cfa (modified) modified waituntil tests to test new features Mon, 17 Jul 2023 19:59:52 GMT caparsons [5adb277] * tests/concurrency/channels/daisy_chain.cfa (modified) changed test back to using new operators Mon, 17 Jul 2023 17:55:46 GMT caparsons [66ac416] * tests/concurrency/channels/daisy_chain.cfa (modified) revert channel test change Mon, 17 Jul 2023 17:46:48 GMT caparsons [c2c1717] * tests/concurrency/channels/daisy_chain.cfa (modified) * tests/concurrency/waituntil/repeat_close.cfa (modified) cleaned up a waituntil test and changed a channel test to use go- ... Tue, 11 Jul 2023 18:29:56 GMT caparsons [c16cc99] * tests/exceptions/pingpong_nonlocal.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 11 Jul 2023 18:29:49 GMT caparsons [d829c6d] * tests/concurrency/waituntil/.expect/repeat_close.txt (added) * tests/concurrency/waituntil/channel_close.cfa (modified) * tests/concurrency/waituntil/repeat_close.cfa (added) added test that consistently produced the waituntil channel close ... Tue, 11 Jul 2023 18:02:38 GMT Peter A. Buhr [ffac259] * tests/exceptions/pingpong_nonlocal.cfa (modified) hide numtimes Tue, 11 Jul 2023 14:47:49 GMT caparsons [4c8ce47] * tests/exceptions/.expect/pingpong_nonlocal.txt (modified) * tests/exceptions/pingpong_nonlocal.cfa (modified) updated pingpong exception test to remove output race for repeatable ... Tue, 11 Jul 2023 13:59:11 GMT Peter A. Buhr [a2eb21a] * tests/exceptions/.expect/pingpong_nonlocal.txt (modified) * tests/exceptions/pingpong_nonlocal.cfa (modified) fix problems in pingpong_nonlocal Mon, 10 Jul 2023 19:45:12 GMT caparsons [c3f7dd9] * doc/bibliography/pl.bib (modified) * doc/theses/colby_parsons_MMAth/glossary.tex (modified) * doc/theses/colby_parsons_MMAth/text/actors.tex (modified) * src/InitTweak/FixInitNew.cpp (modified) * tests/exceptions/.expect/fibonacci_nonlocal.txt (modified) * tests/exceptions/.expect/pingpong_nonlocal.txt (moved) * tests/exceptions/fibonacci_nonlocal.cfa (modified) * tests/exceptions/pingpong_nonlocal.cfa (moved) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 07 Jul 2023 13:56:28 GMT caparsons [555c599] * tests/concurrency/waituntil/.expect/break.txt (deleted) * tests/concurrency/waituntil/break.cfa (deleted) removed test since it now contains unsupportd behaviour Fri, 07 Jul 2023 11:34:18 GMT Peter A. Buhr [5186775] * tests/exceptions/.expect/fibonacci_nonlocal.txt (modified) * tests/exceptions/fibonacci_nonlocal.cfa (modified) alternative version of fibonacci_nonlocal Fri, 07 Jul 2023 00:35:15 GMT Peter A. Buhr [64e3ac7] * tests/exceptions/.expect/pingpong_nonlocal.txt (moved) * tests/exceptions/pingpong_nonlocal.cfa (moved) harmonize name for fibonacci_nonlocal and pingpong_nonlocal Thu, 06 Jul 2023 20:52:23 GMT caparsons [bef2245] * tests/exceptions/.expect/fibonacci_nonlocal.txt (added) * tests/exceptions/.expect/nonlocal_pingpong.txt (added) * tests/exceptions/fibonacci_nonlocal.cfa (added) * tests/exceptions/nonlocal_pingpong.cfa (added) added basic tests for non-local exceptions Mon, 03 Jul 2023 17:12:51 GMT caparsons [70f97c8] * doc/papers/llheap/figures/AddressSpace.fig (modified) * doc/papers/llheap/figures/Alignment1.fig (modified) * doc/papers/llheap/figures/Alignment2.fig (modified) * doc/papers/llheap/figures/Alignment2Impl.fig (modified) * doc/papers/llheap/figures/AllocDS1.fig (modified) * doc/papers/llheap/figures/AllocDS2.fig (modified) * doc/papers/llheap/figures/AllocInducedActiveFalseSharing.fig (modified) * doc/papers/llheap/figures/AllocInducedPassiveFalseSharing.fig (modified) * doc/papers/llheap/figures/AllocatedObject.fig (modified) * doc/papers/llheap/figures/AllocatorComponents.fig (modified) * doc/papers/llheap/figures/CoalesceAllocated.fig (modified) * doc/papers/llheap/figures/CoalesceFree.fig (modified) * doc/papers/llheap/figures/Container.fig (modified) * doc/papers/llheap/figures/ContainerFalseSharing1.fig (modified) * doc/papers/llheap/figures/ContainerFalseSharing2.fig (modified) * doc/papers/llheap/figures/ContainerNoOwnership.fig (modified) * doc/papers/llheap/figures/ContainerNoOwnershipFreelist.fig (modified) * doc/papers/llheap/figures/ContainerOwnership.fig (modified) * doc/papers/llheap/figures/ContainerOwnershipFreelist.fig (modified) * doc/papers/llheap/figures/FakeHeader.fig (modified) * doc/papers/llheap/figures/FreeListAmongContainers.fig (modified) * doc/papers/llheap/figures/FreeListWithinContainers.fig (modified) * doc/papers/llheap/figures/Header.fig (modified) * doc/papers/llheap/figures/HeapStructure.fig (modified) * doc/papers/llheap/figures/IntExtFragmentation.fig (modified) * doc/papers/llheap/figures/MemoryFragmentation.fig (modified) * doc/papers/llheap/figures/MultipleHeapsNoOwnership.fig (modified) * doc/papers/llheap/figures/MultipleHeapsOwnership.fig (modified) * doc/papers/llheap/figures/MultipleHeapsOwnershipStorage.fig (modified) * doc/papers/llheap/figures/MultipleHeapsStorage.fig (modified) * doc/papers/llheap/figures/ObjectHeaders.fig (modified) * doc/papers/llheap/figures/PerThreadHeap.fig (modified) * doc/papers/llheap/figures/PrivatePublicHeaps.fig (modified) * doc/papers/llheap/figures/ProgramFalseSharing.fig (modified) * doc/papers/llheap/figures/RemoteFreeList.fig (modified) * doc/papers/llheap/figures/SharedHeaps.fig (modified) * doc/papers/llheap/figures/SingleHeap.fig (modified) * doc/papers/llheap/figures/SuperContainers.fig (modified) * doc/papers/llheap/figures/UserKernelHeaps.fig (modified) * doc/papers/llheap/figures/llheap.fig (modified) * 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) * src/Parser/parser.yy (modified) * tests/raii/.expect/memberCtors-ERR1.txt (modified) * tests/raii/memberCtors.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 03 Jul 2023 17:10:47 GMT caparsons [a2f1ea8d] * tests/concurrency/waituntil/.expect/break.txt (added) * tests/concurrency/waituntil/break.cfa (added) added test for fixed waituntil break case Fri, 30 Jun 2023 20:50:01 GMT Peter A. Buhr [6c7fe7b] * tests/raii/.expect/memberCtors-ERR1.txt (modified) * tests/raii/memberCtors.cfa (modified) change from printf to sout Fri, 30 Jun 2023 20:00:44 GMT caparsons [bdf4cd9] * tests/concurrency/actors/inherit.cfa (modified) * tests/concurrency/mutexstmt/.expect/tuple.txt (added) * tests/concurrency/mutexstmt/tuple.cfa (added) added test for mutex stmt tuples and changed actor test to use a ... Thu, 29 Jun 2023 16:12:35 GMT Peter A. Buhr [85a3806] * tests/designations.cfa (modified) change from printf to sout Thu, 29 Jun 2023 16:12:01 GMT Peter A. Buhr [7d25f44] * libcfa/src/containers/string_res.cfa (modified) * libcfa/src/gmp.hfa (modified) * libcfa/src/parseconfig.cfa (modified) * tests/PRNG.cfa (modified) * tests/io/.expect/io.txt (modified) * tests/io/io.cfa (modified) * tests/raii/dtor-early-exit.cfa (modified) update files from old separator manipulator names to new names Thu, 22 Jun 2023 11:59:55 GMT Peter A. Buhr [fe0b94f] * tests/exceptions/conditional.cfa (modified) * tests/exceptions/data-except.cfa (modified) fix include files Thu, 22 Jun 2023 01:45:26 GMT Peter A. Buhr [6065281f] * libcfa/src/parseargs.cfa (modified) * src/InitTweak/GenInit.cc (modified) * src/ResolvExpr/ResolveTypeof.h (modified) * src/ResolvExpr/Unify.cc (modified) * src/Validate/GenericParameter.cpp (modified) * tests/.expect/typedefRedef-ERR1.txt (modified) * tests/array-container/.expect/dimexpr-match-c-ERRS.arm64.txt (modified) * tests/array-container/.expect/dimexpr-match-c-ERRS.x64.txt (modified) * tests/array-container/.expect/dimexpr-match-c-ERRS.x86.txt (modified) * tests/array-container/.expect/dimexpr-match-c.txt (modified) * tests/array-container/.expect/dimexpr-match-cfa-ERRS.arm64.txt (modified) * tests/array-container/.expect/dimexpr-match-cfa-ERRS.x64.txt (modified) * tests/array-container/.expect/dimexpr-match-cfa-ERRS.x86.txt (modified) * tests/array-container/.expect/dimexpr-match-cfa.txt (modified) * tests/array-container/.expect/safety-summary.txt (added) * tests/array-container/.expect/symtab-collision.txt (added) * tests/array-container/dimexpr-match.hfa (modified) * tests/array-container/safety-summary.cfa (added) * tests/array-container/symtab-collision.cfa (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 22 Jun 2023 01:45:08 GMT Peter A. Buhr [3bf9d10] * tests/exceptions/.expect/polymorphic.txt (modified) * tests/exceptions/cancel/coroutine.cfa (modified) * tests/exceptions/cancel/thread.cfa (modified) * tests/exceptions/conditional.cfa (modified) * tests/exceptions/data-except.cfa (modified) * tests/exceptions/defaults.cfa (modified) * tests/exceptions/except-io.hfa (modified) * tests/exceptions/finally.cfa (modified) * tests/exceptions/interact.cfa (modified) * tests/exceptions/polymorphic.cfa (modified) * tests/exceptions/resume.cfa (modified) * tests/exceptions/terminate.cfa (modified) * tests/exceptions/trash.cfa (modified) * tests/exceptions/virtual-cast.cfa (modified) * tests/exceptions/virtual-poly.cfa (modified) change printf to sout Wed, 21 Jun 2023 17:28:09 GMT Michael Brooks [f02f546] * libcfa/src/parseargs.cfa (modified) * src/InitTweak/GenInit.cc (modified) * src/ResolvExpr/ResolveTypeof.h (modified) * src/ResolvExpr/Unify.cc (modified) * src/Validate/GenericParameter.cpp (modified) * tests/.expect/typedefRedef-ERR1.txt (modified) * tests/array-container/.expect/dimexpr-match-c-ERRS.arm64.txt (modified) * tests/array-container/.expect/dimexpr-match-c-ERRS.x64.txt (modified) * tests/array-container/.expect/dimexpr-match-c-ERRS.x86.txt (modified) * tests/array-container/.expect/dimexpr-match-c.txt (modified) * tests/array-container/.expect/dimexpr-match-cfa-ERRS.arm64.txt (modified) * tests/array-container/.expect/dimexpr-match-cfa-ERRS.x64.txt (modified) * tests/array-container/.expect/dimexpr-match-cfa-ERRS.x86.txt (modified) * tests/array-container/.expect/dimexpr-match-cfa.txt (modified) * tests/array-container/.expect/safety-summary.txt (added) * tests/array-container/.expect/symtab-collision.txt (added) * tests/array-container/dimexpr-match.hfa (modified) * tests/array-container/safety-summary.cfa (added) * tests/array-container/symtab-collision.cfa (added) Implement new rules for array dimension expression matching. Core ... Tue, 20 Jun 2023 20:14:32 GMT Michael Brooks [da0edec] * src/Validate/GenericParameter.cpp (modified) * tests/.expect/polybits.txt (added) * tests/polybits.cfa (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 20 Jun 2023 20:13:56 GMT Michael Brooks [9c4330d5] * tests/Makefile.am (modified) Add Makefile entries to include new test-support files in Promote ... Tue, 20 Jun 2023 19:59:33 GMT Andrew Beach [caf06aa] * src/Validate/GenericParameter.cpp (modified) * tests/.expect/polybits.txt (added) * tests/polybits.cfa (added) Added the check for bitfields in sized polymorphic types. It was ... Tue, 20 Jun 2023 15:37:10 GMT Andrew Beach [2fd4cea] * tests/test.py (modified) In a sentence, invariants is correct. Mon, 19 Jun 2023 19:54:33 GMT Michael Brooks [0f4ac10] * tests/Makefile.am (modified) * tests/array-container/.expect/dimexpr-match-c-ERRS.arm64.txt (added) * tests/array-container/.expect/dimexpr-match-c-ERRS.x64.txt (added) * tests/array-container/.expect/dimexpr-match-c-ERRS.x86.txt (added) * tests/array-container/.expect/dimexpr-match-c.txt (added) * tests/array-container/.expect/dimexpr-match-cfa-ERRS.arm64.txt (added) * tests/array-container/.expect/dimexpr-match-cfa-ERRS.x64.txt (added) * tests/array-container/.expect/dimexpr-match-cfa-ERRS.x86.txt (added) * tests/array-container/.expect/dimexpr-match-cfa.txt (added) * tests/array-container/dimexpr-match-c.cfa (added) * tests/array-container/dimexpr-match-cfa.cfa (added) * tests/array-container/dimexpr-match-detail.sh (added) * tests/array-container/dimexpr-match.hfa (added) Add tests demonstrating CFA's treatment of C arrays, compared with ... Mon, 19 Jun 2023 17:56:02 GMT caparsons [0388a99] * tests/concurrency/actors/inline.cfa (modified) updated a test to use the actor automatic executor config