#
# ChangeLog for /
#
# Generated by Trac 1.2.1
# Apr 17, 2025, 5:34:25 PM

Thu, 12 Dec 2024 21:45:14 GMT Michael Brooks <mlbrooks@…> [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 <mlbrooks@…> [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 <f37yu@…> [f979f0ba]
	* src/GenPoly/Lvalue.cpp (modified)

	suppress reference conversion warning


Thu, 12 Dec 2024 16:59:42 GMT Andrew Beach <ajbeach@…> [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 <mlbrooks@…> [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 <mlbrooks@…> [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 <mlbrooks@…> [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 <mlbrooks@…> [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 <mlbrooks@…> [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 <pabuhr@…> [ec22220]
	* tests/concurrency/waituntil/channel_close.cfa (modified)

	formatting


Tue, 10 Dec 2024 20:07:06 GMT Peter A. Buhr <pabuhr@…> [6e6e372]
	* tests/zero_one.cfa (modified)

	harmonize comments in test program


Tue, 10 Dec 2024 19:28:31 GMT Michael Brooks <mlbrooks@…> [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 <mlbrooks@…> [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 <ajbeach@…> [283fbdd]
	* libcfa/prelude/builtins.c (modified)

	Removed some unused (commented) code from the builtins.


Mon, 09 Dec 2024 15:51:32 GMT Andrew Beach <ajbeach@…> [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 <pabuhr@…> [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 <pabuhr@…> [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 <pabuhr@…> [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 <pabuhr@…> [9f7285e]
	* libcfa/prelude/builtins.c (modified)

	formatting, temporarily remove quasi_void


Sat, 07 Dec 2024 23:48:26 GMT Peter A. Buhr <pabuhr@…> [6503ef4]
	* doc/user/user.tex (modified)

	formatting


Sat, 07 Dec 2024 23:47:29 GMT Peter A. Buhr <pabuhr@…> [0b98381]
	* doc/theses/fangren_yu_COOP_S20/Report.tex (modified)

	remove line numbering


Sat, 07 Dec 2024 23:47:05 GMT Peter A. Buhr <pabuhr@…> [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 <f37yu@…> [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 <pabuhr@…> [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 <j82liang@…> [b38d24a]
	* tests/.expect/extension.arm64.txt (modified)

	update test expect


Thu, 05 Dec 2024 03:18:27 GMT JiadaL <j82liang@…> [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 <j82liang@…> [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 <pabuhr@…> [4175659]
	* src/Common/SemanticError.hpp (modified)
	* src/Parser/DeclarationNode.cpp (modified)

	remove BadQualifiersZeroOne warning message


Mon, 02 Dec 2024 02:04:12 GMT JiadaL <j82liang@…> [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 <pabuhr@…> [1c0a3a4]
	* libcfa/src/concurrency/future.hfa (modified)

	fix problem with future seperate compilation


Fri, 29 Nov 2024 04:27:25 GMT Michael Brooks <mlbrooks@…> [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 <mlbrooks@…> [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 <ajbeach@…> [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 <mlbrooks@…> [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 <j82liang@…> [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 <pabuhr@…> [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 <mlbrooks@…> [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 <ajbeach@…> [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 <pabuhr@…> [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 <j82liang@…> [956b389]
	* src/AST/Decl.hpp (modified)

	add isMember to DeclWithType


Sun, 24 Nov 2024 01:28:37 GMT JiadaL <j82liang@…> [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 <pabuhr@…> [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 <pabuhr@…> [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 <ajbeach@…> [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 <pabuhr@…> [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 <pabuhr@…> [7c80a86]
	* doc/theses/fangren_yu_MMath/content1.tex (modified)

	proofread chapter 3


Tue, 19 Nov 2024 22:02:03 GMT Andrew Beach <ajbeach@…> [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 <pabuhr@…> [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 <pabuhr@…> [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 <ajbeach@…> [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 <mlbrooks@…> [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 <pabuhr@…> [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 <pabuhr@…> [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 <pabuhr@…> [95707a3]
	* libcfa/src/concurrency/barrier.hfa (modified)

	updates to barrier.hfa


Sat, 16 Nov 2024 23:32:00 GMT Peter A. Buhr <pabuhr@…> [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 <pabuhr@…> [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 <pabuhr@…> [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 <pabuhr@…> [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 <f37yu@…> [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 <pabuhr@…> [47174c4]
	* libcfa/src/rational.cfa (modified)

	formatting


Tue, 12 Nov 2024 03:35:49 GMT Peter A. Buhr <pabuhr@…> [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 <pabuhr@…> [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 <pabuhr@…> [b5f1e850]
	* tests/concurrency/barrier/order.cfa (modified)

	update barrier test programs after changes


Tue, 12 Nov 2024 03:32:08 GMT Peter A. Buhr <pabuhr@…> [a3af522]
	* libcfa/src/concurrency/barrier.hfa (modified)

	first attempt at updating barrier lock


Tue, 12 Nov 2024 03:30:53 GMT Peter A. Buhr <pabuhr@…> [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 <pabuhr@…> [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 <pabuhr@…> [7e943e1]
	* doc/bibliography/pl.bib (modified)

	add citation for First-Come-First-Served paper


Mon, 11 Nov 2024 20:30:11 GMT Andrew Beach <ajbeach@…> [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 <pabuhr@…> [b766c9b7]
	* doc/theses/mike_brooks_MMath/string.tex (modified)

	more string changes


Mon, 11 Nov 2024 01:57:28 GMT Peter A. Buhr <pabuhr@…> [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 <pabuhr@…> [464cfc7]
	* doc/theses/mike_brooks_MMath/background.tex (modified)

	add label


Fri, 08 Nov 2024 22:20:49 GMT Peter A. Buhr <pabuhr@…> [74cbaa3]
	* libcfa/src/rational.cfa (modified)

	formatting


Fri, 08 Nov 2024 22:20:16 GMT Peter A. Buhr <pabuhr@…> [44e2a5a]
	* libcfa/src/rational.hfa (modified)

	remove assertions from rational structure declaration


Fri, 08 Nov 2024 22:14:27 GMT Peter A. Buhr <pabuhr@…> [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 <pabuhr@…> [135a2d8]
	* doc/uC++toCFA/uC++toCFA.tex (modified)

	updates to uC++toCFA document


Thu, 07 Nov 2024 17:42:01 GMT Michael Brooks <mlbrooks@…> [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 <mlbrooks@…> [04c6340]
	* doc/theses/mike_brooks_MMath/array.tex (modified)

	Array, lifecycle: more proofreading


Thu, 07 Nov 2024 15:11:31 GMT Peter A. Buhr <pabuhr@…> [e1107ec]
	* doc/theses/mike_brooks_MMath/array.tex (modified)

	proofread section Array lifecycle


Wed, 06 Nov 2024 20:19:09 GMT Peter A. Buhr <pabuhr@…> [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 <pabuhr@…> [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 <mlbrooks@…> [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 <mlbrooks@…> [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 <pabuhr@…> [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 <pabuhr@…> [63a7394]
	* doc/LaTeXmacros/common.sty (modified)
	* doc/LaTeXmacros/common.tex (modified)

	reduce topsep for enumitem


Sun, 03 Nov 2024 19:47:59 GMT JiadaL <j82liang@…> [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 <mlbrooks@…> [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 <mlbrooks@…> [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 <pabuhr@…> [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 <pabuhr@…> [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 <ajbeach@…> [5485bcac]
	* doc/proposals/tuples.md (modified)

	Updated tuple proposal to include array interations.


Wed, 30 Oct 2024 13:00:10 GMT Peter A. Buhr <pabuhr@…> [a3bd827]
	* INSTALL (modified)

	fix directory name for running tests in INSTALL


Wed, 30 Oct 2024 01:53:49 GMT Peter A. Buhr <pabuhr@…> [b699a61]
	* tests/enum_tests/input.cfa (modified)

	formatting


Tue, 29 Oct 2024 16:50:56 GMT Peter A. Buhr <pabuhr@…> [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 <pabuhr@…> [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 <mlbrooks@…> [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 <mlbrooks@…> [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 <pabuhr@…> [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 <pabuhr@…> [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 <pabuhr@…> [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 <mlbrooks@…> [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.