# # ChangeLog for / # # Generated by Trac 1.2.1 # Dec 18, 2024, 9:56:38 AM Tue, 17 Dec 2024 13:26:17 GMT Peter A. Buhr [2980ccb8] * doc/theses/fangren_yu_MMath/intro.tex (modified) more proofreading of introduction chapter Tue, 17 Dec 2024 02:37:09 GMT Peter A. Buhr [262a864] * doc/proposals/enums.md (modified) * src/CodeGen/OperatorTable.cpp (modified) * src/Validate/ReplaceTypedef.cpp (modified) * tests/.expect/attributes.arm64.txt (modified) * tests/.expect/attributes.x86.txt (modified) merge Tue, 17 Dec 2024 02:31:40 GMT Peter A. Buhr [9a01745] * tests/.expect/attributes.x64.txt (modified) * tests/attributes.cfa (modified) add another attribute test Tue, 17 Dec 2024 02:30:52 GMT Peter A. Buhr [f9a0dd0] * src/Parser/ExpressionNode.cpp (modified) fix length for juxtaposed strings: "ABC" "DEF" Mon, 16 Dec 2024 22:59:04 GMT Andrew Beach [80018f5] * doc/proposals/enums.md (modified) Attempted to inject some examples (and some other pieces I had ... Mon, 16 Dec 2024 22:01:23 GMT Peter A. Buhr [4167afa] * src/Validate/ReplaceTypedef.cpp (modified) remove superflous calls to std::move Mon, 16 Dec 2024 17:00:31 GMT Andrew Beach [15cb790] * src/CodeGen/OperatorTable.cpp (modified) Added a check in operatorLookup so bad operators give a proper error ... Mon, 16 Dec 2024 04:24:00 GMT Peter A. Buhr [50e04cc] * tests/.expect/attributes.arm64.txt (modified) update expected output of atribute test for arm64 Mon, 16 Dec 2024 03:42:56 GMT Peter A. Buhr [d344a63] * tests/.expect/attributes.x86.txt (modified) update expected output of atribute test for x86 Mon, 16 Dec 2024 03:14:13 GMT Peter A. Buhr [0497b6ba] * tests/.expect/attr-priority.txt (modified) * tests/.expect/attributes.x64.txt (modified) * tests/attributes.cfa (modified) * tests/warnings/.expect/self-assignment.txt (modified) update tests for attribute and semantic warnings Mon, 16 Dec 2024 03:11:40 GMT Peter A. Buhr [a16f2b6] * src/Parser/parser.yy (modified) update SuperfluousDecl warning, update field_declaring rules, comment ... Mon, 16 Dec 2024 03:07:29 GMT Peter A. Buhr [5786403] * src/Common/SemanticError.hpp (modified) * src/Parser/lex.ll (modified) update semantic warnings Fri, 13 Dec 2024 22:30:11 GMT Michael Brooks [d30c229] * tests/nowarn/.expect/string.txt (added) * tests/nowarn/string.cfa (added) Add test for milestone: String is warning-free Fri, 13 Dec 2024 22:29:12 GMT Michael Brooks [96ef156] * libcfa/src/bits/debug.hfa (modified) * libcfa/src/iostream.hfa (modified) * tests/nowarn/.expect/fstream.txt (added) * tests/nowarn/fstream.cfa (added) Fix IO stream to be warning-free. Fri, 13 Dec 2024 22:05:32 GMT Michael Brooks [fb0f04d] * src/ControlStruct/ExceptDecl.cpp (modified) * tests/nowarn/.expect/exception.txt (added) * tests/nowarn/exception.cfa (added) Fix exceptions to be warning-free. Fri, 13 Dec 2024 20:43:30 GMT Michael Brooks [9b01ed1] * tests/nowarn/.expect/socket.txt (deleted) * tests/nowarn/socket.cfa (deleted) End the meta-test of warning detection. Reverse 135197188ba. This ... Fri, 13 Dec 2024 18:07:59 GMT Michael Brooks [13519718] * tests/nowarn/.expect/socket.txt (added) * tests/nowarn/socket.cfa (added) Begin an exploratory meta-test of warning detection. This change ... Fri, 13 Dec 2024 17:10:39 GMT Michael Brooks [5db913f] * libcfa/src/collections/array.hfa (modified) Work around #269 in array bound-check printing, to avoid 32-bit- ... Fri, 13 Dec 2024 03:24:30 GMT Peter A. Buhr [63b32f9d] * doc/theses/fangren_yu_MMath/background.tex (modified) temporarily add citations to background chapter Fri, 13 Dec 2024 03:23:32 GMT Peter A. Buhr [13887ac2] * doc/bibliography/pl.bib (modified) add citation Fri, 13 Dec 2024 00:09:18 GMT Peter A. Buhr [ad8b6df] * libcfa/prelude/builtins.c (modified) formatting Thu, 12 Dec 2024 21:45:14 GMT Michael Brooks [8ee211d] * libcfa/src/collections/array.hfa (modified) * libcfa/src/collections/list.hfa (modified) * tests/nowarn/.expect/array.txt (added) * tests/nowarn/.expect/list.txt (added) * tests/nowarn/array.cfa (added) * tests/nowarn/list.cfa (added) Make array and list headers free of warnings upon include and as used ... Thu, 12 Dec 2024 21:35:32 GMT Michael Brooks [35cc6d4] * src/GenPoly/Box.cpp (modified) * src/Validate/Autogen.cpp (modified) * src/Validate/CompoundLiteral.cpp (modified) * src/Validate/ImplementEnumFunc.cpp (modified) * tests/.expect/KRfunctions.arm64.txt (modified) * tests/.expect/KRfunctions.x64.txt (modified) * tests/.expect/KRfunctions.x86.txt (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/.expect/extension.arm64.txt (modified) * tests/.expect/extension.x64.txt (modified) * tests/.expect/extension.x86.txt (modified) * tests/.expect/functions.arm64.txt (modified) * tests/.expect/functions.x64.txt (modified) * tests/.expect/functions.x86.txt (modified) * tests/.expect/gccExtensions.arm64.txt (modified) * tests/.expect/gccExtensions.x64.txt (modified) * tests/.expect/gccExtensions.x86.txt (modified) * tests/nowarn/.expect/unused.txt (added) * tests/nowarn/unused.cfa (added) Mitigate several unused-declaration warnings in generated code. See ... Thu, 12 Dec 2024 21:23:08 GMT Fangren Yu [f979f0ba] * src/GenPoly/Lvalue.cpp (modified) suppress reference conversion warning Thu, 12 Dec 2024 16:59:42 GMT Andrew Beach [532c0cd] * libcfa/prelude/builtins.c (modified) Small bit of clean-up on the enum functions in builtins. Mostly ... Thu, 12 Dec 2024 01:05:55 GMT Michael Brooks [bad15f7] * tests/raii/.expect/partial-ERR1.txt (modified) Take test-expect change missed in last commit. Thu, 12 Dec 2024 00:53:36 GMT Michael Brooks [36dfdac] * src/AST/Pass.impl.hpp (modified) * tests/raii/.expect/partial.txt (modified) * tests/raii/partial.cfa (modified) Enable partial autogen for types declared inside functions. Done by ... Thu, 12 Dec 2024 00:32:08 GMT Michael Brooks [5d3d281] * libcfa/src/concurrency/thread.cfa (modified) * libcfa/src/concurrency/thread.hfa (modified) * src/Validate/Autogen.cpp (modified) * tests/.expect/KRfunctions.arm64.txt (modified) * tests/.expect/KRfunctions.x64.txt (modified) * tests/.expect/KRfunctions.x86.txt (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/.expect/extension.arm64.txt (modified) * tests/.expect/extension.x64.txt (modified) * tests/.expect/extension.x86.txt (modified) * tests/.expect/functions.arm64.txt (modified) * tests/.expect/functions.x64.txt (modified) * tests/.expect/functions.x86.txt (modified) Remove autogen forward declarations, which are never needed, and ... Wed, 11 Dec 2024 23:32:21 GMT Michael Brooks [e797179] * tests/Makefile.am (modified) * tests/nowarn/.expect/no-autogen.txt (added) * tests/nowarn/no-autogen.cfa (added) Accept meta-test, expecting the buid to fail. The fix is ... Wed, 11 Dec 2024 23:09:10 GMT Michael Brooks [64f3b9f] * src/AST/SymbolTable.cpp (modified) * src/AST/SymbolTable.hpp (modified) * src/ResolvExpr/Resolver.cpp (modified) * tests/Makefile.am (modified) * tests/raii/.expect/partial-ERR1.txt (added) * tests/raii/.expect/partial.txt (added) * tests/raii/partial.cfa (added) Fix support for partial autogen. Partial autogen means that some ... Tue, 10 Dec 2024 20:07:59 GMT Peter A. Buhr [ec22220] * tests/concurrency/waituntil/channel_close.cfa (modified) formatting Tue, 10 Dec 2024 20:07:06 GMT Peter A. Buhr [6e6e372] * tests/zero_one.cfa (modified) harmonize comments in test program Tue, 10 Dec 2024 19:28:31 GMT Michael Brooks [8e4f34e] * libcfa/prelude/builtins.c (modified) * tests/zero_one.cfa (modified) Allow builtin ++ from += overloads, and similar, to work on a type ... Tue, 10 Dec 2024 19:25:01 GMT Michael Brooks [fd0a1799] * tests/.expect/zero_one.txt (added) * tests/zero_one.cfa (added) * tests/zombies/zero_one.c (deleted) Resurrect test of zero_t/one_t and capture present state of ++ Mon, 09 Dec 2024 21:48:19 GMT Andrew Beach [283fbdd] * libcfa/prelude/builtins.c (modified) Removed some unused (commented) code from the builtins. Mon, 09 Dec 2024 15:51:32 GMT Andrew Beach [50be6444] * libcfa/prelude/builtins.c (modified) Follow up reformatting to builtins. Just a few extra and missing spaces. Sun, 08 Dec 2024 14:32:45 GMT Peter A. Buhr [18a7dcf1] * doc/theses/fangren_yu_MMath/intro.tex (modified) found some initial material for section Polymorphism Sun, 08 Dec 2024 14:09:42 GMT Peter A. Buhr [fbb5bdd] * doc/theses/fangren_yu_MMath/background.tex (modified) add some initial background material Sun, 08 Dec 2024 14:09:02 GMT Peter A. Buhr [bc999b7] * doc/theses/fangren_yu_MMath/intro.tex (modified) more proofreading of intro chapter Sun, 08 Dec 2024 14:02:49 GMT Peter A. Buhr [9f7285e] * libcfa/prelude/builtins.c (modified) formatting, temporarily remove quasi_void Sat, 07 Dec 2024 23:48:26 GMT Peter A. Buhr [6503ef4] * doc/user/user.tex (modified) formatting Sat, 07 Dec 2024 23:47:29 GMT Peter A. Buhr [0b98381] * doc/theses/fangren_yu_COOP_S20/Report.tex (modified) remove line numbering Sat, 07 Dec 2024 23:47:05 GMT Peter A. Buhr [b4c6e10] * doc/bibliography/pl.bib (modified) * doc/theses/fangren_yu_MMath/content1.tex (modified) * doc/theses/fangren_yu_MMath/content2.tex (modified) * doc/theses/fangren_yu_MMath/intro.tex (modified) thesis proofreading Fri, 06 Dec 2024 15:02:01 GMT Fangren Yu [9861ef2] * doc/theses/fangren_yu_MMath/performance.tex (modified) add description of closed trait types Thu, 05 Dec 2024 21:39:21 GMT Peter A. Buhr [5b66938] * tests/.expect/KRfunctions.x86.txt (modified) * tests/.expect/gccExtensions.x86.txt (modified) update .expect files for x86 architecture Thu, 05 Dec 2024 16:37:27 GMT JiadaL [b38d24a] * tests/.expect/extension.arm64.txt (modified) update test expect Thu, 05 Dec 2024 03:18:27 GMT JiadaL [fc276f3] * src/Common/SemanticError.hpp (modified) * src/Parser/DeclarationNode.cpp (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 05 Dec 2024 03:17:49 GMT JiadaL [eae8b37] * libcfa/prelude/builtins.c (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/enum.cfa (deleted) * libcfa/src/enum.hfa (deleted) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * libcfa/src/rational.cfa (modified) * libcfa/src/rational.hfa (modified) * src/AST/Expr.cpp (modified) * src/Parser/TypeData.cpp (modified) * tests/.expect/KRfunctions.arm64.txt (modified) * tests/.expect/KRfunctions.x64.txt (modified) * tests/.expect/declarationSpecifier.arm64.txt (modified) * tests/.expect/declarationSpecifier.x64.txt (modified) * tests/.expect/declarationSpecifier.x86.txt (modified) * tests/.expect/extension.x64.txt (modified) * tests/.expect/extension.x86.txt (modified) * tests/.expect/gccExtensions.arm64.txt (modified) * tests/.expect/gccExtensions.x64.txt (modified) * tests/ctrl-flow/loopctrl.cfa (modified) * tests/enum_tests/.expect/position.txt (modified) * tests/enum_tests/anonymous.cfa (modified) * tests/enum_tests/enumInlineValue.cfa (modified) * tests/enum_tests/input.cfa (modified) * tests/enum_tests/planet.cfa (modified) * tests/enum_tests/position.cfa (modified) * tests/enum_tests/typedIntEnum.cfa (modified) * tests/enum_tests/voidEnum.cfa (modified) Move enum.hfa/enum.cfa to prelude Mon, 02 Dec 2024 20:21:25 GMT Peter A. Buhr [4175659] * src/Common/SemanticError.hpp (modified) * src/Parser/DeclarationNode.cpp (modified) remove BadQualifiersZeroOne warning message Mon, 02 Dec 2024 02:04:12 GMT JiadaL [509ec82] * doc/proposals/alt-enums.md (deleted) * doc/proposals/enum.tex (deleted) * doc/proposals/enums.md (added) * libcfa/src/concurrency/future.hfa (modified) * src/ResolvExpr/ResolveTypeof.cpp (modified) * src/ResolvExpr/Resolver.cpp (modified) * src/ResolvExpr/Unify.cpp (modified) * src/Validate/ReplaceTypedef.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/.expect/functions.arm64.txt (modified) * tests/.expect/functions.x64.txt (modified) * tests/.expect/functions.x86.txt (modified) * tests/.expect/tuplearray.txt (modified) * tests/.expect/typedefRedef-ERR1.txt (modified) * tests/.expect/typedefRedef.txt (modified) * tests/array-collections/.expect/c-dependent.txt (added) * tests/array-collections/c-dependent.cfa (added) * tests/array.cfa (modified) * tests/tuplearray.cfa (modified) * tests/typedefRedef.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 29 Nov 2024 21:24:14 GMT Peter A. Buhr [1c0a3a4] * libcfa/src/concurrency/future.hfa (modified) fix problem with future seperate compilation Fri, 29 Nov 2024 04:27:25 GMT Michael Brooks [718601e] * tests/.expect/functions.x86.txt (modified) Try 2 to fix arch-specific test failure from my last commit Fri, 29 Nov 2024 02:24:53 GMT Michael Brooks [730992a] * tests/.expect/functions.x86.txt (modified) Try to fix arch-specific test failure from my last commit Thu, 28 Nov 2024 22:31:05 GMT Andrew Beach [46c4dea] * doc/proposals/alt-enums.md (deleted) * doc/proposals/enum.tex (deleted) * doc/proposals/enums.md (added) Update the enumeration proposal with some updates now that the rework ... Thu, 28 Nov 2024 21:34:08 GMT Michael Brooks [81e768d] * src/ResolvExpr/ResolveTypeof.cpp (modified) * src/ResolvExpr/Resolver.cpp (modified) * src/ResolvExpr/Unify.cpp (modified) * src/Validate/ReplaceTypedef.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/.expect/functions.arm64.txt (modified) * tests/.expect/functions.x64.txt (modified) * tests/.expect/functions.x86.txt (modified) * tests/.expect/tuplearray.txt (modified) * tests/.expect/typedefRedef-ERR1.txt (modified) * tests/.expect/typedefRedef.txt (modified) * tests/array-collections/.expect/c-dependent.txt (added) * tests/array-collections/c-dependent.cfa (added) * tests/array.cfa (modified) * tests/tuplearray.cfa (modified) * tests/typedefRedef.cfa (modified) Fix #276; add support for c-array parameters using dependent lengths. ... Thu, 28 Nov 2024 20:31:29 GMT JiadaL [3e2e9b2] * libcfa/prelude/builtins.c (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/concurrency/monitor.cfa (modified) * libcfa/src/math.cfa (added) * libcfa/src/rational.cfa (modified) * libcfa/src/rational.hfa (modified) * tests/.expect/KRfunctions.arm64.txt (modified) * tests/.expect/KRfunctions.x64.txt (modified) * tests/.expect/KRfunctions.x86.txt (modified) * tests/.expect/declarationSpecifier.arm64.txt (modified) * tests/.expect/declarationSpecifier.x64.txt (modified) * tests/.expect/declarationSpecifier.x86.txt (modified) * tests/.expect/extension.arm64.txt (modified) * tests/.expect/extension.x64.txt (modified) * tests/.expect/extension.x86.txt (modified) * tests/.expect/gccExtensions.arm64.txt (modified) * tests/.expect/gccExtensions.x64.txt (modified) * tests/.expect/gccExtensions.x86.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 27 Nov 2024 23:12:44 GMT Peter A. Buhr [f5e37a4] * libcfa/src/rational.cfa (modified) * libcfa/src/rational.hfa (modified) small changes to rational Wed, 27 Nov 2024 22:01:26 GMT Michael Brooks [71f3d45] * libcfa/src/rational.cfa (modified) * libcfa/src/rational.hfa (modified) Remove unnecessary assertion: printing a rational doesn't require the ... Wed, 27 Nov 2024 21:01:37 GMT Andrew Beach [108b2c7] * libcfa/prelude/builtins.c (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/math.cfa (added) * tests/.expect/KRfunctions.arm64.txt (modified) * tests/.expect/KRfunctions.x64.txt (modified) * tests/.expect/KRfunctions.x86.txt (modified) * tests/.expect/declarationSpecifier.arm64.txt (modified) * tests/.expect/declarationSpecifier.x64.txt (modified) * tests/.expect/declarationSpecifier.x86.txt (modified) * tests/.expect/extension.arm64.txt (modified) * tests/.expect/extension.x64.txt (modified) * tests/.expect/extension.x86.txt (modified) * tests/.expect/gccExtensions.arm64.txt (modified) * tests/.expect/gccExtensions.x64.txt (modified) * tests/.expect/gccExtensions.x86.txt (modified) Moved the non-trivial bodies of the power (exponental) functions out ... Wed, 27 Nov 2024 17:22:58 GMT Peter A. Buhr [e25ef8c] * libcfa/src/concurrency/monitor.cfa (modified) formatting, first attempt to add priority order to waitfor selection, ... Sun, 24 Nov 2024 02:30:08 GMT JiadaL [956b389] * src/AST/Decl.hpp (modified) add isMember to DeclWithType Sun, 24 Nov 2024 01:28:37 GMT JiadaL [10a9479d] * doc/LaTeXmacros/common.sty (modified) * doc/LaTeXmacros/common.tex (modified) * doc/bibliography/pl.bib (modified) * doc/theses/fangren_yu_MMath/content1.tex (modified) * doc/theses/mike_brooks_MMath/Makefile (modified) * doc/theses/mike_brooks_MMath/array.tex (modified) * doc/theses/mike_brooks_MMath/background.tex (modified) * doc/theses/mike_brooks_MMath/pictures/memmgr-basic.pdf (added) * doc/theses/mike_brooks_MMath/pictures/memmgr-basic.vsdx (added) * doc/theses/mike_brooks_MMath/programs/hello-accordion.cfa (modified) * doc/theses/mike_brooks_MMath/programs/hello-array.cfa (modified) * doc/theses/mike_brooks_MMath/programs/sharectx.run.cfa (moved) * doc/theses/mike_brooks_MMath/programs/sharing-demo.cfa (modified) * doc/theses/mike_brooks_MMath/string.tex (modified) * doc/theses/mike_brooks_MMath/uw-ethesis.bib (modified) * doc/theses/mike_brooks_MMath/uw-ethesis.tex (modified) * doc/uC++toCFA/.gitignore (modified) * doc/uC++toCFA/uC++toCFA.tex (modified) * libcfa/prelude/builtins.c (modified) * libcfa/src/concurrency/actor.hfa (modified) * libcfa/src/concurrency/barrier.hfa (modified) * libcfa/src/concurrency/monitor.cfa (modified) * libcfa/src/rational.cfa (modified) * libcfa/src/rational.hfa (modified) * src/AST/Expr.hpp (modified) * src/AST/Pass.hpp (modified) * src/CodeGen/CodeGenerator.cpp (modified) * src/Concurrency/Actors.cpp (modified) * src/Concurrency/Corun.cpp (modified) * src/Concurrency/Keywords.cpp (modified) * src/Concurrency/Waituntil.cpp (modified) * src/ControlStruct/ExceptDecl.cpp (modified) * src/GenPoly/Box.cpp (modified) * src/GenPoly/InstantiateGeneric.cpp (modified) * src/GenPoly/Lvalue.cpp (modified) * src/GenPoly/Specialize.cpp (modified) * src/InitTweak/FixInit.cpp (modified) * src/InitTweak/GenInit.cpp (modified) * src/Parser/ExpressionNode.cpp (modified) * src/Parser/ExpressionNode.hpp (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/ConversionCost.cpp (modified) * src/ResolvExpr/Resolver.cpp (modified) * src/Tuples/TupleExpansion.cpp (modified) * src/Validate/Autogen.cpp (modified) * src/Validate/CompoundLiteral.cpp (modified) * src/Validate/HoistStruct.cpp (modified) * src/Validate/HoistTypeDecls.cpp (modified) * src/Validate/ImplementEnumFunc.cpp (modified) * src/Validate/LinkInstanceTypes.cpp (modified) * src/Validate/ReplaceTypedef.cpp (modified) * src/Virtual/VirtualDtor.cpp (modified) * tests/.expect/poly-member.txt (added) * tests/.expect/tuplearray.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 (modified) * tests/concurrency/actors/matrixMultiply.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/barrier/order.cfa (modified) * tests/poly-member.cfa (added) * tests/tuplearray.cfa (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 21 Nov 2024 13:38:47 GMT Peter A. Buhr [de7b7a5] * src/GenPoly/Lvalue.cpp (modified) * tests/.expect/poly-member.txt (added) * tests/poly-member.cfa (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 21 Nov 2024 13:35:12 GMT Peter A. Buhr [1cd2839] * libcfa/src/concurrency/monitor.cfa (modified) test patch for respecting lexical priority in waitfor statement Wed, 20 Nov 2024 22:19:15 GMT Andrew Beach [bdf40650] * src/GenPoly/Lvalue.cpp (modified) * tests/.expect/poly-member.txt (added) * tests/poly-member.cfa (added) Address-of is now moved under casts of any type and is done so ... Wed, 20 Nov 2024 14:46:17 GMT Peter A. Buhr [d945be9] * src/AST/Expr.hpp (modified) * src/CodeGen/CodeGenerator.cpp (modified) * src/GenPoly/Lvalue.cpp (modified) * src/Parser/ExpressionNode.cpp (modified) * src/Parser/ExpressionNode.hpp (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 20 Nov 2024 14:32:44 GMT Peter A. Buhr [7c80a86] * doc/theses/fangren_yu_MMath/content1.tex (modified) proofread chapter 3 Tue, 19 Nov 2024 22:02:03 GMT Andrew Beach [ecf3812] * src/AST/Expr.hpp (modified) * src/CodeGen/CodeGenerator.cpp (modified) * src/GenPoly/Lvalue.cpp (modified) * src/Parser/ExpressionNode.cpp (modified) * src/Parser/ExpressionNode.hpp (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) CastExpr reorganization and clean-up in Lvalue. I kept these from a ... Tue, 19 Nov 2024 03:07:39 GMT Peter A. Buhr [29075d1] * src/AST/Pass.hpp (modified) * src/Concurrency/Actors.cpp (modified) * src/Concurrency/Corun.cpp (modified) * src/Concurrency/Keywords.cpp (modified) * src/Concurrency/Waituntil.cpp (modified) * src/ControlStruct/ExceptDecl.cpp (modified) * src/GenPoly/Box.cpp (modified) * src/GenPoly/InstantiateGeneric.cpp (modified) * src/GenPoly/Lvalue.cpp (modified) * src/GenPoly/Specialize.cpp (modified) * src/InitTweak/FixInit.cpp (modified) * src/InitTweak/GenInit.cpp (modified) * src/ResolvExpr/Resolver.cpp (modified) * src/Tuples/TupleExpansion.cpp (modified) * src/Validate/Autogen.cpp (modified) * src/Validate/CompoundLiteral.cpp (modified) * src/Validate/HoistStruct.cpp (modified) * src/Validate/HoistTypeDecls.cpp (modified) * src/Validate/ImplementEnumFunc.cpp (modified) * src/Validate/LinkInstanceTypes.cpp (modified) * src/Validate/ReplaceTypedef.cpp (modified) * src/Virtual/VirtualDtor.cpp (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 19 Nov 2024 03:07:22 GMT Peter A. Buhr [1b39705] * doc/theses/mike_brooks_MMath/string.tex (modified) * doc/theses/mike_brooks_MMath/uw-ethesis.bib (modified) proofreading on string chapter Mon, 18 Nov 2024 20:43:38 GMT Andrew Beach [ed96731] * src/AST/Pass.hpp (modified) * src/Concurrency/Actors.cpp (modified) * src/Concurrency/Corun.cpp (modified) * src/Concurrency/Keywords.cpp (modified) * src/Concurrency/Waituntil.cpp (modified) * src/ControlStruct/ExceptDecl.cpp (modified) * src/GenPoly/Box.cpp (modified) * src/GenPoly/InstantiateGeneric.cpp (modified) * src/GenPoly/Lvalue.cpp (modified) * src/GenPoly/Specialize.cpp (modified) * src/InitTweak/FixInit.cpp (modified) * src/InitTweak/GenInit.cpp (modified) * src/ResolvExpr/Resolver.cpp (modified) * src/Tuples/TupleExpansion.cpp (modified) * src/Validate/Autogen.cpp (modified) * src/Validate/CompoundLiteral.cpp (modified) * src/Validate/HoistStruct.cpp (modified) * src/Validate/HoistTypeDecls.cpp (modified) * src/Validate/ImplementEnumFunc.cpp (modified) * src/Validate/LinkInstanceTypes.cpp (modified) * src/Validate/ReplaceTypedef.cpp (modified) * src/Virtual/VirtualDtor.cpp (modified) With{Stmts,Decls}ToAdd how has an -X version like WithSymbolTableX. ... Mon, 18 Nov 2024 16:49:23 GMT Michael Brooks [0dffe91] * doc/theses/mike_brooks_MMath/pictures/memmgr-basic.pdf (added) * doc/theses/mike_brooks_MMath/pictures/memmgr-basic.vsdx (added) * doc/theses/mike_brooks_MMath/string.tex (modified) Thesis, string: add missing figure Sat, 16 Nov 2024 23:40:26 GMT Peter A. Buhr [ea10f64] * tests/.expect/tuplearray.txt (added) * tests/tuplearray.cfa (added) first attempt at tests for tuple arrays Sat, 16 Nov 2024 23:36:58 GMT Peter A. Buhr [dd54139] * src/Parser/parser.yy (modified) empty tuple prints a syntax error, first attempt at tuple arrays with ... Sat, 16 Nov 2024 23:33:41 GMT Peter A. Buhr [95707a3] * libcfa/src/concurrency/barrier.hfa (modified) updates to barrier.hfa Sat, 16 Nov 2024 23:32:00 GMT Peter A. Buhr [e255902b] * doc/uC++toCFA/uC++toCFA.tex (modified) more updates to the uC++toCFA document Fri, 15 Nov 2024 22:48:11 GMT Peter A. Buhr [489d3ba] * doc/theses/mike_brooks_MMath/Makefile (modified) * doc/theses/mike_brooks_MMath/programs/sharectx.run.cfa (moved) * doc/theses/mike_brooks_MMath/programs/sharing-demo.cfa (modified) * doc/theses/mike_brooks_MMath/string.tex (modified) change how latex code generated from sharing-demo.cfa Wed, 13 Nov 2024 23:16:06 GMT Peter A. Buhr [2325b57] * src/GenPoly/Lvalue.cpp (modified) * src/ResolvExpr/ConversionCost.cpp (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 13 Nov 2024 23:15:42 GMT Peter A. Buhr [1b56a7f] * doc/uC++toCFA/.gitignore (modified) * doc/uC++toCFA/uC++toCFA.tex (modified) add barrier sectio uC++ to CFA cheat sheet Wed, 13 Nov 2024 03:18:13 GMT Fangren Yu [00f89a6] * src/GenPoly/Lvalue.cpp (modified) * src/ResolvExpr/ConversionCost.cpp (modified) attempt to fix const reference conversion Tue, 12 Nov 2024 03:37:36 GMT Peter A. Buhr [47174c4] * libcfa/src/rational.cfa (modified) formatting Tue, 12 Nov 2024 03:35:49 GMT Peter A. Buhr [2295320] * src/ResolvExpr/Resolver.cpp (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 12 Nov 2024 03:35:03 GMT Peter A. Buhr [0cb3479] * doc/uC++toCFA/uC++toCFA.tex (modified) update uC++toCFA manual with actor changes Tue, 12 Nov 2024 03:33:51 GMT Peter A. Buhr [b5f1e850] * tests/concurrency/barrier/order.cfa (modified) update barrier test programs after changes Tue, 12 Nov 2024 03:32:08 GMT Peter A. Buhr [a3af522] * libcfa/src/concurrency/barrier.hfa (modified) first attempt at updating barrier lock Tue, 12 Nov 2024 03:30:53 GMT Peter A. Buhr [41882628] * 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/matrixMultiply.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) update test programs with actor name change Tue, 12 Nov 2024 03:29:15 GMT Peter A. Buhr [105fb21] * libcfa/src/concurrency/actor.hfa (modified) rename start_actor_system and stop_actor_system, add implicit ... Tue, 12 Nov 2024 03:26:57 GMT Peter A. Buhr [7e943e1] * doc/bibliography/pl.bib (modified) add citation for First-Come-First-Served paper Mon, 11 Nov 2024 20:30:11 GMT Andrew Beach [2ae845e9] * src/ResolvExpr/Resolver.cpp (modified) Removed debug output from resolver. Also made the early decision ... Mon, 11 Nov 2024 13:30:57 GMT Peter A. Buhr [b766c9b7] * doc/theses/mike_brooks_MMath/string.tex (modified) more string changes Mon, 11 Nov 2024 01:57:28 GMT Peter A. Buhr [c01a2fd] * doc/theses/mike_brooks_MMath/string.tex (modified) work on starting chapter, fix spelling Mon, 11 Nov 2024 01:56:34 GMT Peter A. Buhr [464cfc7] * doc/theses/mike_brooks_MMath/background.tex (modified) add label Fri, 08 Nov 2024 22:20:49 GMT Peter A. Buhr [74cbaa3] * libcfa/src/rational.cfa (modified) formatting Fri, 08 Nov 2024 22:20:16 GMT Peter A. Buhr [44e2a5a] * libcfa/src/rational.hfa (modified) remove assertions from rational structure declaration Fri, 08 Nov 2024 22:14:27 GMT Peter A. Buhr [62595b31] * libcfa/prelude/builtins.c (modified) temporary update of exponentiation operator due to possible bug in ... Fri, 08 Nov 2024 22:12:48 GMT Peter A. Buhr [135a2d8] * doc/uC++toCFA/uC++toCFA.tex (modified) updates to uC++toCFA document Thu, 07 Nov 2024 17:42:01 GMT Michael Brooks [83a581a] * doc/theses/mike_brooks_MMath/string.tex (modified) Thesis, string, intro: provide missing facts Thu, 07 Nov 2024 17:29:33 GMT Michael Brooks [04c6340] * doc/theses/mike_brooks_MMath/array.tex (modified) Array, lifecycle: more proofreading Thu, 07 Nov 2024 15:11:31 GMT Peter A. Buhr [e1107ec] * doc/theses/mike_brooks_MMath/array.tex (modified) proofread section Array lifecycle Wed, 06 Nov 2024 20:19:09 GMT Peter A. Buhr [174a11a] * doc/theses/mike_brooks_MMath/string.tex (modified) add starting section 5.1 for strings