# # ChangeLog for / # # Generated by Trac 1.2.1 # Dec 19, 2024, 12:39:56 PM 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 Wed, 06 Nov 2024 20:18:28 GMT Peter A. Buhr [5ba756c] * doc/theses/mike_brooks_MMath/uw-ethesis.tex (modified) generalize cfa-code indentation (xleftmargin) Wed, 06 Nov 2024 00:27:44 GMT Michael Brooks [97ac01d3] * doc/theses/mike_brooks_MMath/array.tex (modified) Thesis, array: add section on lifecycle Mon, 04 Nov 2024 17:21:11 GMT Michael Brooks [7d95bce9] * doc/theses/mike_brooks_MMath/background.tex (modified) Thesis, background, array: clarify C laxed inner dimension checking Mon, 04 Nov 2024 02:13:16 GMT Peter A. Buhr [c3e41cda] * doc/theses/mike_brooks_MMath/array.tex (modified) * doc/theses/mike_brooks_MMath/background.tex (modified) * 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/sharing-demo.cfa (modified) * doc/theses/mike_brooks_MMath/uw-ethesis.tex (modified) proofread new material in background and array chapters Mon, 04 Nov 2024 02:11:35 GMT Peter A. Buhr [63a7394] * doc/LaTeXmacros/common.sty (modified) * doc/LaTeXmacros/common.tex (modified) reduce topsep for enumitem Sun, 03 Nov 2024 19:47:59 GMT JiadaL [b006c51e] * libcfa/prelude/builtins.c (modified) * libcfa/src/enum.hfa (modified) Move enum trait declaration to builtin/c Fri, 01 Nov 2024 20:48:29 GMT Michael Brooks [ad9f593] * doc/theses/mike_brooks_MMath/background.tex (modified) Thesis, background, array: flesh out and rework section Array ... Thu, 31 Oct 2024 19:20:05 GMT Michael Brooks [b7921d8] * doc/theses/mike_brooks_MMath/array.tex (modified) Thesis, array: Add section Dimension Parameter Implementation Thu, 31 Oct 2024 03:05:41 GMT Peter A. Buhr [292d6cf6] * doc/proposals/tuples.md (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 31 Oct 2024 03:05:29 GMT Peter A. Buhr [520fa9e] * doc/theses/mike_brooks_MMath/background.tex (modified) * doc/theses/mike_brooks_MMath/intro.tex (modified) * doc/theses/mike_brooks_MMath/programs/bkgd-carray-arrty.c (modified) * doc/theses/mike_brooks_MMath/programs/bkgd-carray-decay.c (modified) * doc/theses/mike_brooks_MMath/programs/bkgd-carray-mdim.c (modified) proofread background chapter, and other small changes Wed, 30 Oct 2024 20:41:30 GMT Andrew Beach [5485bcac] * doc/proposals/tuples.md (modified) Updated tuple proposal to include array interations. Wed, 30 Oct 2024 13:00:10 GMT Peter A. Buhr [a3bd827] * INSTALL (modified) fix directory name for running tests in INSTALL Wed, 30 Oct 2024 01:53:49 GMT Peter A. Buhr [b699a61] * tests/enum_tests/input.cfa (modified) formatting Tue, 29 Oct 2024 16:50:56 GMT Peter A. Buhr [7ef4438] * doc/theses/mike_brooks_MMath/array.tex (modified) * 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/school1 (modified) * doc/theses/mike_brooks_MMath/programs/school1.out (added) * doc/theses/mike_brooks_MMath/programs/school2 (modified) * doc/theses/mike_brooks_MMath/programs/school2.out (added) * doc/theses/mike_brooks_MMath/uw-ethesis.bib (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 29 Oct 2024 16:48:41 GMT Peter A. Buhr [63cf80e] * doc/theses/mike_brooks_MMath/background.tex (modified) finish proofreading the array section of the background chapter Tue, 29 Oct 2024 16:45:42 GMT Michael Brooks [d0296db6] * doc/theses/mike_brooks_MMath/array.tex (modified) * doc/theses/mike_brooks_MMath/programs/hello-accordion.cfa (modified) * doc/theses/mike_brooks_MMath/programs/school1 (modified) * doc/theses/mike_brooks_MMath/programs/school1.out (added) * doc/theses/mike_brooks_MMath/programs/school2 (modified) * doc/theses/mike_brooks_MMath/programs/school2.out (added) Thesis, array, upgrade accordion demo to use data in all arrays Mon, 28 Oct 2024 15:31:39 GMT Michael Brooks [33474e6] * doc/theses/mike_brooks_MMath/intro.tex (modified) * doc/theses/mike_brooks_MMath/programs/bkgd-carray-arrty.c (modified) * doc/uC++toCFA/uC++toCFA.tex (modified) * tests/concurrency/examples/quickSort.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sat, 26 Oct 2024 22:51:04 GMT Peter A. Buhr [bf91d1d] * doc/uC++toCFA/uC++toCFA.tex (modified) numerous changes to the uC++ to CFA cheat sheet Sat, 26 Oct 2024 22:48:38 GMT Peter A. Buhr [14c31eb] * doc/theses/mike_brooks_MMath/intro.tex (modified) * doc/theses/mike_brooks_MMath/programs/bkgd-carray-arrty.c (modified) proofread introduction chapter Sat, 26 Oct 2024 12:17:20 GMT Peter A. Buhr [06d75931] * doc/proposals/tuples.md (modified) * doc/theses/mike_brooks_MMath/array.tex (modified) * doc/theses/mike_brooks_MMath/uw-ethesis.tex (modified) * src/AST/Decl.cpp (modified) * src/AST/Decl.hpp (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CommonType.cpp (modified) * src/ResolvExpr/CurrentObject.cpp (modified) * src/Validate/ImplementEnumFunc.cpp (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 25 Oct 2024 20:09:56 GMT Michael Brooks [720eec9] * doc/theses/mike_brooks_MMath/array.tex (modified) * 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/uw-ethesis.bib (modified) Thesis, array, proofread intro sections. Fri, 25 Oct 2024 19:43:45 GMT Andrew Beach [d031f7f] * src/ResolvExpr/CurrentObject.cpp (modified) Renamed CurrentObject's MemberIterator::operator* to getOptions ... Thu, 24 Oct 2024 16:50:14 GMT Andrew Beach [90be0cf] * src/AST/Decl.cpp (modified) * src/AST/Decl.hpp (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CommonType.cpp (modified) * src/Validate/ImplementEnumFunc.cpp (modified) Moved some methods out of EnumDecl. These were calculations and the ... Wed, 23 Oct 2024 20:18:15 GMT Andrew Beach [12c4a5f] * doc/proposals/tuples.md (modified) Folding in feedback to the tuple proposal and rewriting the last rewrite.