# # ChangeLog for / # # Generated by Trac 1.2.1 # Dec 18, 2024, 12:48:53 PM 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. Wed, 23 Oct 2024 19:04:47 GMT Michael Brooks [42d81a7] * doc/theses/mike_brooks_MMath/array.tex (modified) * doc/theses/mike_brooks_MMath/uw-ethesis.tex (modified) Thesis, array, C typing rules, add old C rules and case-comparison table. Mon, 21 Oct 2024 16:34:46 GMT Michael Brooks [d3942b9] * doc/theses/mike_brooks_MMath/array.tex (modified) Thesis, array, C typing rules, add discussion dimension hoisting. Sat, 19 Oct 2024 21:43:41 GMT Peter A. Buhr [3a08cb1] * doc/theses/mike_brooks_MMath/array.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 18 Oct 2024 21:03:27 GMT Peter A. Buhr [e8b5ba4] * tests/concurrency/examples/quickSort.cfa (modified) update how input/output files are opened Fri, 18 Oct 2024 18:42:59 GMT Michael Brooks [187be97] * doc/theses/mike_brooks_MMath/array.tex (modified) Thesis, array, add content on C typing changes. Wed, 16 Oct 2024 17:31:40 GMT Michael Brooks [02ea981] * doc/theses/mike_brooks_MMath/intro.tex (modified) Thesis introduction contributions, first try. Sun, 13 Oct 2024 20:59:53 GMT Peter A. Buhr [4e0168a] * src/Parser/lex.ll (modified) documentation, update C23 attribute lexing Sun, 13 Oct 2024 17:15:29 GMT Peter A. Buhr [c565d68] * tests/collections/string-istream-manip.cfa (modified) * tests/designations.cfa (modified) * tests/enum.cfa (modified) * tests/exceptions/defaults.cfa (modified) change CFA tests to use C designator syntax Sun, 13 Oct 2024 16:28:15 GMT Peter A. Buhr [1a7203d] * libcfa/src/collections/string.hfa (modified) * libcfa/src/collections/string_res.hfa (modified) * libcfa/src/concurrency/actor.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) change CFA runtime libraries to use C designator syntax Sun, 13 Oct 2024 16:22:26 GMT Peter A. Buhr [1a8b17a] * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) add C23 attributes, require comma terminator for nullary and unary ... Wed, 09 Oct 2024 21:34:36 GMT Peter A. Buhr [0766399] * src/AST/Node.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/Common/ErrorObjects.hpp (modified) * src/Common/SemanticError.cpp (modified) * src/ControlStruct/MultiLevelExit.cpp (modified) * src/InitTweak/FixInit.cpp (modified) * src/Parser/DeclarationNode.cpp (modified) * src/Parser/DeclarationNode.hpp (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/Validate/CheckAssertions.cpp (modified) * src/Validate/ReplaceTypedef.cpp (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 09 Oct 2024 21:34:18 GMT Peter A. Buhr [7d415b4] * doc/theses/mike_brooks_MMath/intro.tex (modified) more proofreading of intro chapter Wed, 09 Oct 2024 21:07:59 GMT Andrew Beach [16ba4897] * src/AST/Node.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/Common/ErrorObjects.hpp (modified) * src/Common/SemanticError.cpp (modified) * src/ControlStruct/MultiLevelExit.cpp (modified) * src/InitTweak/FixInit.cpp (modified) * src/Parser/DeclarationNode.cpp (modified) * src/Parser/DeclarationNode.hpp (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/Validate/CheckAssertions.cpp (modified) * src/Validate/ReplaceTypedef.cpp (modified) Replaced SemanticErrorException::isEmpty with ...::throwIfNonEmpty. ... Sun, 06 Oct 2024 21:19:21 GMT Peter A. Buhr [1b770e40] * doc/proposals/tuples.md (modified) first proofread of tuple proposal Wed, 02 Oct 2024 17:16:29 GMT Michael Brooks [b0fcd0e] * doc/proposals/tuples.md (modified) Tuple proposal spelling-grammar-typo fixes. No content changes intended. Wed, 02 Oct 2024 01:14:45 GMT Peter A. Buhr [7968301] * libcfa/src/fstream.cfa (modified) change "exit" stream to stderr from stdout Mon, 30 Sep 2024 14:43:15 GMT Andrew Beach [e748094] * src/GenPoly/Box.cpp (modified) Bit of clean-up in the Box pass I did while investigating it. ... Mon, 30 Sep 2024 14:19:48 GMT Peter A. Buhr [917f67dd] * src/Parser/parser.yy (modified) remove what appear to be superfluous push/pop in grammar rules Sun, 29 Sep 2024 20:02:30 GMT Peter A. Buhr [86841ee] * doc/proposals/tuples.md (added) * doc/theses/rob_schluntz_MMath/tuples/Makefile (moved) * doc/theses/rob_schluntz_MMath/tuples/tuples.tex (moved) * src/AST/Decl.hpp (modified) * src/AST/Stmt.hpp (modified) * src/Parser/TypedefTable.cpp (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sun, 29 Sep 2024 20:02:18 GMT Peter A. Buhr [c82dad4] * doc/theses/fangren_yu_MMath/content1.tex (modified) * doc/theses/fangren_yu_MMath/intro.tex (modified) more proofreading of intro and content1 chapters Thu, 26 Sep 2024 19:54:26 GMT Andrew Beach [2d6add4] * src/AST/Decl.hpp (modified) * src/AST/Stmt.hpp (modified) Fixed a bad initialization in ForeachStmt. Seems to have been there ... Tue, 24 Sep 2024 18:53:43 GMT Andrew Beach [62afe08] * src/Parser/TypedefTable.cpp (modified) Missing rename in comment. Tue, 24 Sep 2024 18:43:58 GMT Andrew Beach [7a0e8c8] * doc/proposals/tuples.md (added) * doc/theses/rob_schluntz_MMath/tuples/Makefile (moved) * doc/theses/rob_schluntz_MMath/tuples/tuples.tex (moved) Finally finished the tuple proposal. Feedback is welcome. Moved the ... Tue, 24 Sep 2024 11:35:48 GMT Peter A. Buhr [569b118] * src/Parser/parser.yy (modified) push missing file Tue, 24 Sep 2024 03:08:40 GMT Peter A. Buhr [738a9b4] * src/Parser/StatementNode.cpp (modified) * src/Parser/StatementNode.hpp (modified) * src/Parser/lex.ll (modified) fformatting, make names consistent Mon, 23 Sep 2024 15:14:56 GMT Andrew Beach [fca78f1] * src/AST/Fwd.hpp (modified) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Print.cpp (modified) * src/AST/Stmt.hpp (modified) * src/AST/Visitor.hpp (modified) * src/Common/CodeLocationTools.cpp (modified) * src/ControlStruct/TranslateEnumRange.cpp (modified) * src/Parser/StatementNode.cpp (modified) Added ForeachStmt (felt better than ForEachStmt). This new node is a ... Fri, 20 Sep 2024 12:56:34 GMT Peter A. Buhr [b723b63] * doc/uC++toCFA/uC++toCFA.tex (modified) updated for uC++ to CFA document Fri, 20 Sep 2024 12:56:04 GMT Peter A. Buhr [07dbcba] * doc/theses/fangren_yu_MMath/content1.tex (modified) * doc/theses/fangren_yu_MMath/content2.tex (modified) * doc/theses/fangren_yu_MMath/intro.tex (modified) some proofreading of Fangren's thesis Thu, 19 Sep 2024 11:42:04 GMT Peter A. Buhr [b9b8643] * doc/theses/jiada_liang_MMath/conclusion.tex (modified) * doc/theses/jiada_liang_MMath/relatedwork.tex (modified) fix two spelling issues Wed, 18 Sep 2024 20:56:17 GMT Andrew Beach [0185b68] * src/BasicTypes-gen.cpp (modified) Added an overview of what BasicType-gen.cpp is to the comment the top ... Wed, 18 Sep 2024 20:51:28 GMT Andrew Beach [f660b10] * src/main.cpp (modified) Moved the backtrace/signal code to the bottom of the main file (so ...