#
# ChangeLog for /
#
# Generated by Trac 1.2.1
# Mar 30, 2025, 7:29:29 PM

Thu, 20 Mar 2025 05:06:08 GMT Michael Brooks <mlbrooks@…> [62b5940]
	* doc/theses/mike_brooks_MMath/pictures/string-sharectx.pdf (added)
	* doc/theses/mike_brooks_MMath/pictures/string-sharectx.vsdx (added)
	* doc/theses/mike_brooks_MMath/programs/sharectx.run.cfa (modified)
	* doc/theses/mike_brooks_MMath/string.tex (modified)

	Flesh out the string_sharectx demo


Wed, 19 Mar 2025 21:00:14 GMT Peter A. Buhr <pabuhr@…> [5329cba]
	* doc/theses/mike_brooks_MMath/plot-pbv.gp (modified)

	change position of legend in graph


Wed, 19 Mar 2025 20:54:09 GMT Peter A. Buhr <pabuhr@…> [fd3be42]
	* libcfa/src/concurrency/select.cfa (modified)
	* libcfa/src/concurrency/select.hfa (modified)
	* tests/concurrency/waituntil/all_types.cfa (modified)
	* tests/concurrency/waituntil/timeout.cfa (modified)

	Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc


Wed, 19 Mar 2025 20:50:29 GMT Peter A. Buhr <pabuhr@…> [42cd67b8]
	* doc/theses/mike_brooks_MMath/plot-allocn.gp (modified)

	change plot-allocn.gp to get better graph


Wed, 19 Mar 2025 20:49:26 GMT Peter A. Buhr <pabuhr@…> [07293ad]
	* doc/theses/mike_brooks_MMath/Makefile (modified)

	make gnuplot files dependencies


Wed, 19 Mar 2025 17:34:12 GMT kyoung <lseo@…> [e1358c0]
	* libcfa/src/concurrency/select.cfa (modified)
	* libcfa/src/concurrency/select.hfa (modified)
	* tests/concurrency/waituntil/all_types.cfa (modified)
	* tests/concurrency/waituntil/timeout.cfa (modified)

	create waituntil timeout node as literal via macro as a workaround ...


Wed, 19 Mar 2025 16:41:23 GMT Michael Brooks <mlbrooks@…> [048dde4]
	* doc/theses/mike_brooks_MMath/Makefile (modified)
	* doc/theses/mike_brooks_MMath/pictures/string-graph-allocn.dat (added)
	* doc/theses/mike_brooks_MMath/plot-allocn.gp (added)
	* doc/theses/mike_brooks_MMath/string.tex (modified)

	Rough-in gnuplot for "allocn" string graph


Wed, 19 Mar 2025 14:15:18 GMT Peter A. Buhr <pabuhr@…> [a7d93cb]
	* doc/theses/mike_brooks_MMath/Makefile (modified)
	* doc/theses/mike_brooks_MMath/pictures/memmgr-basic.fig (moved)
	* doc/theses/mike_brooks_MMath/pictures/memmgr-basic.old.pdf (added)
	* doc/theses/mike_brooks_MMath/pictures/memmgr-basic.pdf (deleted)
	* doc/theses/mike_brooks_MMath/pictures/string-graph-pbv.dat (added)
	* doc/theses/mike_brooks_MMath/pictures/string-graph-peq-cppemu.dat (added)
	* doc/theses/mike_brooks_MMath/pictures/string-graph-peq-sharing.dat (added)
	* doc/theses/mike_brooks_MMath/pictures/string-graph-pta-sharing.dat (added)
	* doc/theses/mike_brooks_MMath/plot-pbv.gp (added)
	* doc/theses/mike_brooks_MMath/plot-peg-cppemu.gp (added)
	* doc/theses/mike_brooks_MMath/plot-peg-sharing.gp (added)
	* doc/theses/mike_brooks_MMath/plot-pta-sharing.gp (added)
	* doc/theses/mike_brooks_MMath/string.tex (modified)

	first attempt to use gnuplot for graphs


Wed, 19 Mar 2025 03:46:57 GMT Michael Brooks <mlbrooks@…> [bb85f76]
	* doc/theses/mike_brooks_MMath/pictures/string-graph-pbv.csv (added)

	Add missing graph raw dataset


Mon, 17 Mar 2025 23:36:07 GMT Michael Brooks <mlbrooks@…> [b26ab30]
	* doc/theses/mike_brooks_MMath/pictures/string-graph-allocn.csv (added)
	* doc/theses/mike_brooks_MMath/pictures/string-graph-peq-cppemu.csv (added)
	* doc/theses/mike_brooks_MMath/pictures/string-graph-peq-sharing.csv (added)
	* doc/theses/mike_brooks_MMath/pictures/string-graph-pta-sharing.csv (added)
	* doc/theses/mike_brooks_MMath/pictures/string-graphs-mapping.txt (added)
	* doc/theses/mike_brooks_MMath/pictures/string-graphs-mem.xlsx (added)
	* doc/theses/mike_brooks_MMath/pictures/string-graphs-speed.csv (added)
	* doc/theses/mike_brooks_MMath/pictures/string-graphs-speed.xlsx (added)

	Add raw data for string graphs


Mon, 17 Mar 2025 16:19:44 GMT Andrew Beach <ajbeach@…> [71624f8]
	* tests/include/includes.cfa (modified)

	Copied Peter's include/includes fix for another header that does not ...


Mon, 17 Mar 2025 14:52:58 GMT Peter A. Buhr <pabuhr@…> [8f250e0]
	* doc/theses/mike_brooks_MMath/memmgr-basic.fig (added)
	* doc/theses/mike_brooks_MMath/pictures/memmgr-basic.pdf (modified)
	* doc/theses/mike_brooks_MMath/string.tex (modified)

	continue proofreading string chapter


Sat, 15 Mar 2025 17:42:40 GMT Peter A. Buhr <pabuhr@…> [8617ee90]
	* doc/uC++toCFA/uC++toCFA.tex (modified)

	update constructor/destructor section for uC++toCFA


Fri, 14 Mar 2025 23:15:01 GMT Peter A. Buhr <pabuhr@…> [06ffa95]
	* doc/theses/mike_brooks_MMath/programs/sharing-demo.cfa (modified)
	* doc/theses/mike_brooks_MMath/string.tex (modified)

	change shareEdit to share and proofreading of string chapter


Fri, 14 Mar 2025 23:13:37 GMT Peter A. Buhr <pabuhr@…> [7611631]
	* doc/bibliography/pl.bib (modified)

	add citation


Fri, 14 Mar 2025 23:12:31 GMT Peter A. Buhr <pabuhr@…> [75a0eae]
	* doc/LaTeXmacros/common.sty (modified)
	* doc/LaTeXmacros/common.tex (modified)

	change formatting of lstlisting single quote


Fri, 14 Mar 2025 20:23:21 GMT Peter A. Buhr <pabuhr@…> [3d9831b]
	* libcfa/src/time.hfa (modified)

	fix comment


Fri, 14 Mar 2025 20:22:42 GMT Peter A. Buhr <pabuhr@…> [8c2723f]
	* libcfa/src/collections/string.cfa (modified)
	* libcfa/src/collections/string.hfa (modified)
	* libcfa/src/collections/string_res.cfa (modified)
	* libcfa/src/collections/string_res.hfa (modified)
	* tests/collections/string-overwrite.cfa (modified)
	* tests/zombies/string-perf/prog-normalize.cfa (modified)

	change name shareEdit to share


Fri, 14 Mar 2025 18:58:51 GMT Andrew Beach <ajbeach@…> [a21aaff]
	* src/GenPoly/InstantiateGeneric.cpp (modified)

	Syncronized getPrintName with mangleName. Ideally there would be some ...


Fri, 14 Mar 2025 14:42:12 GMT Andrew Beach <ajbeach@…> [e48aca8]
	* src/CodeGen/CodeGenerator.cpp (modified)
	* src/CodeGen/CodeGenerator.hpp (modified)

	Added support for code generation of the CountofExpr. This doesn't do ...


Fri, 14 Mar 2025 07:44:30 GMT Peter A. Buhr <pabuhr@…> [6f9f338]
	* doc/theses/mike_brooks_MMath/background.tex (modified)
	* doc/theses/mike_brooks_MMath/string.tex (modified)
	* libcfa/prelude/prelude-gen.cc (modified)
	* libcfa/prelude/prototypes.awk (modified)
	* src/BasicTypes-gen.cpp (modified)
	* src/Common/Iterate.hpp (modified)
	* src/GenPoly/InstantiateGeneric.cpp (modified)
	* src/Parser/parser.yy (modified)
	* tests/.expect/poly-self-cycle.txt (added)
	* tests/include/includes.cfa (modified)
	* tests/poly-self-cycle.cfa (added)

	Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc


Fri, 14 Mar 2025 07:44:18 GMT Peter A. Buhr <pabuhr@…> [6cb3e5d]
	* tests/concurrency/unified_locking/locks.cfa (modified)

	formatting. reduce experiment duration


Thu, 13 Mar 2025 15:58:39 GMT Peter A. Buhr <pabuhr@…> [8b639f9]
	* tests/include/includes.cfa (modified)

	make including gawkapi.h conditional on its existence


Thu, 13 Mar 2025 13:26:17 GMT Peter A. Buhr <pabuhr@…> [3e91c6f9]
	* libcfa/prelude/prelude-gen.cc (modified)
	* libcfa/prelude/prototypes.awk (modified)
	* src/BasicTypes-gen.cpp (modified)
	* src/Common/Iterate.hpp (modified)
	* src/GenPoly/InstantiateGeneric.cpp (modified)
	* src/Parser/lex.ll (modified)
	* src/Parser/parser.yy (modified)
	* tests/.expect/attributes.x86.txt (modified)
	* tests/.expect/poly-self-cycle.txt (added)
	* tests/include/includes.cfa (modified)
	* tests/meta/dumpable.cfa (modified)
	* tests/poly-self-cycle.cfa (added)

	fix pull conflicit


Thu, 13 Mar 2025 13:22:04 GMT Peter A. Buhr <pabuhr@…> [3bd9508]
	* src/Parser/parser.yy (modified)

	formatting


Thu, 13 Mar 2025 13:21:17 GMT Peter A. Buhr <pabuhr@…> [195f43d]
	* doc/theses/mike_brooks_MMath/background.tex (modified)
	* doc/theses/mike_brooks_MMath/string.tex (modified)

	start proofreading string chapter


Wed, 12 Mar 2025 19:48:40 GMT Andrew Beach <ajbeach@…> [594671a]
	* src/GenPoly/InstantiateGeneric.cpp (modified)
	* tests/.expect/poly-self-cycle.txt (added)
	* tests/poly-self-cycle.cfa (added)

	Erase dtype types when they are encountered. Waiting to a use means ...


Tue, 11 Mar 2025 00:42:42 GMT Peter A. Buhr <pabuhr@…> [0603700]
	* tests/include/includes.cfa (modified)

	uncomment include files for the C include-file test, as errors have ...


Tue, 11 Mar 2025 00:40:59 GMT Peter A. Buhr <pabuhr@…> [88771d7]
	* libcfa/prelude/prelude-gen.cc (modified)
	* libcfa/prelude/prototypes.awk (modified)
	* src/BasicTypes-gen.cpp (modified)

	second attempt to move builtin types through the system


Thu, 06 Mar 2025 00:15:22 GMT Peter A. Buhr <pabuhr@…> [45553f5]
	* src/Common/Iterate.hpp (modified)
	* src/Parser/lex.ll (modified)

	Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc


Thu, 06 Mar 2025 00:15:04 GMT Peter A. Buhr <pabuhr@…> [ee8f72d]
	* libcfa/prelude/prelude-gen.cc (modified)
	* libcfa/prelude/prototypes.awk (modified)

	first attempt to move builtin types through the system


Tue, 04 Mar 2025 16:26:33 GMT Andrew Beach <ajbeach@…> [ee22919]
	* src/Common/Iterate.hpp (modified)

	Removed unused utility from Iterate.hpp. It hasn't been used in a ...


Tue, 04 Mar 2025 02:28:12 GMT Peter A. Buhr <pabuhr@…> [98a5ee7]
	* src/Parser/lex.ll (modified)

	temporary fix for ARM vector types


Mon, 03 Mar 2025 03:32:37 GMT Peter A. Buhr <pabuhr@…> [8de86b3]
	* tests/.expect/attributes.x86.txt (modified)

	update x86 expect file for attribute test


Mon, 03 Mar 2025 02:00:18 GMT Peter A. Buhr <pabuhr@…> [2a90639]
	* tests/meta/dumpable.cfa (modified)

	small updates to dumpable.cfa


Mon, 03 Mar 2025 01:59:21 GMT Peter A. Buhr <pabuhr@…> [31df72b]
	* src/Parser/parser.yy (modified)

	fix attribute problem with typedef names in aggregate field
	declaration


Sun, 02 Mar 2025 19:58:57 GMT kyoung <lseo@…> [3483185]
	* libcfa/src/Exception.hfa (modified)
	* libcfa/src/concurrency/future.hfa (modified)
	* tests/concurrency/futures/.expect/future_except.txt (added)
	* tests/concurrency/futures/future_except.cfa (added)

	Make it possible to fulfil a future by loading an exception like ucpp


Thu, 27 Feb 2025 20:17:20 GMT Andrew Beach <ajbeach@…> [b8b64c34]
	* tests/Makefile.am (modified)
	* tests/io/comp_basic.cfa (modified)
	* tests/io/comp_fair.cfa (modified)
	* tests/io/manipulatorsInput-uchunk.cfa (modified)
	* tests/io/manipulatorsInput.cfa (modified)
	* tests/io/many_read.cfa (modified)
	* tests/raii/ctor-autogen.cfa (modified)
	* tests/raii/dtor-early-exit.cfa (modified)
	* tests/raii/init_once.cfa (modified)

	That should be the rest of the warnings generated from the tests ...


Mon, 24 Feb 2025 21:58:06 GMT Andrew Beach <ajbeach@…> [9506c70]
	* src/CodeGen/CodeGenerator.cpp (modified)
	* src/ControlStruct/MultiLevelExit.cpp (modified)

	Stricter BranchStmt code generation that should prevent some of the ...


Fri, 21 Feb 2025 20:16:04 GMT Andrew Beach <ajbeach@…> [4be0117]
	* tests/Makefile.am (modified)
	* tests/exceptions/cardgame.cfa (modified)
	* tests/exceptions/defaults.cfa (modified)
	* tests/exceptions/try-leave-catch.cfa (modified)

	Cleaned the warnings from exceptions tests. Mostly explicit ...


Fri, 21 Feb 2025 16:45:00 GMT Andrew Beach <ajbeach@…> [8705a11]
	* tests/enum.cfa (modified)
	* tests/enum_tests/.expect/lvalue.txt (added)
	* tests/enum_tests/lvalue.cfa (added)

	Added a test to check enumerations based on trac#46, which has been ...


Tue, 18 Feb 2025 17:54:23 GMT Andrew Beach <ajbeach@…> [d923fca]
	* libcfa/src/concurrency/future.hfa (modified)
	* src/Concurrency/Waituntil.cpp (modified)
	* tests/Makefile.am (modified)
	* tests/concurrency/actors/executor.cfa (modified)
	* tests/concurrency/actors/matrixMultiply.cfa (modified)
	* tests/concurrency/channels/churn.cfa (modified)
	* tests/concurrency/channels/contend.cfa (modified)
	* tests/concurrency/channels/daisy_chain.cfa (modified)
	* tests/concurrency/channels/hot_potato.cfa (modified)
	* tests/concurrency/channels/pub_sub.cfa (modified)
	* tests/concurrency/lockfree_stack.cfa (modified)
	* tests/concurrency/pthread/pthread_attr_test.cfa (modified)
	* tests/concurrency/pthread/pthread_demo_create_join.cfa (modified)
	* tests/concurrency/pthread/pthread_key_test.cfa (modified)
	* tests/concurrency/waituntil/all_types.cfa (modified)
	* tests/concurrency/waituntil/channel_close.cfa (modified)
	* tests/concurrency/waituntil/channels.cfa (modified)
	* tests/concurrency/waituntil/futures.cfa (modified)
	* tests/concurrency/waituntil/locks.cfa (modified)
	* tests/concurrency/waituntil/repeat_close.cfa (modified)

	Clean-up the warnings of the concurrency tests. A lot of little test ...


Sun, 16 Feb 2025 13:37:55 GMT Peter A. Buhr <pabuhr@…> [3e5fea2]
	* tests/.expect/extension.x86.txt (modified)

	update x86 expect file after fixing 32-bit builtin-type definitions


Sun, 16 Feb 2025 13:00:18 GMT Peter A. Buhr <pabuhr@…> [dcf8054]
	* libcfa/prelude/extras.regx (modified)

	add ssize_t to extras


Sun, 16 Feb 2025 03:50:57 GMT Peter A. Buhr <pabuhr@…> [b3ad342]
	* libcfa/prelude/Makefile.am (modified)
	* libcfa/prelude/prototypes.awk (modified)

	fix 32-bit builtin-type definitions using size_t and ssize_t


Fri, 14 Feb 2025 02:32:31 GMT Peter A. Buhr <pabuhr@…> [ef9f11c]
	* doc/uC++toCFA/uC++toCFA.tex (modified)

	change checked_poll to poll for suspendPoll/resumePoll macros


Thu, 13 Feb 2025 22:52:15 GMT Peter A. Buhr <pabuhr@…> [c341b57]
	* doc/theses/mike_brooks_MMath/array.tex (modified)
	* doc/theses/mike_brooks_MMath/string.tex (modified)
	* doc/theses/mike_brooks_MMath/uw-ethesis.tex (modified)
	* src/AST/Expr.cpp (modified)
	* src/AST/Expr.hpp (modified)
	* src/GenPoly/Box.cpp (modified)
	* src/ResolvExpr/CandidateFinder.cpp (modified)
	* src/ResolvExpr/ConversionCost.cpp (modified)
	* src/ResolvExpr/Cost.hpp (modified)
	* src/Validate/EnumAndPointerDecay.cpp (modified)

	Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc


Thu, 13 Feb 2025 22:51:58 GMT Peter A. Buhr <pabuhr@…> [502ff9e]
	* doc/bibliography/pl.bib (modified)

	add citations


Wed, 12 Feb 2025 21:12:04 GMT Andrew Beach <ajbeach@…> [53f4b55]
	* src/AST/Expr.cpp (modified)
	* src/AST/Expr.hpp (modified)
	* src/GenPoly/Box.cpp (modified)

	Remove the untyped constructor for (typed) OffsetofExpr. The one time ...


Wed, 12 Feb 2025 18:19:47 GMT Michael Brooks <mlbrooks@…> [5e8d75bb]
	* doc/theses/mike_brooks_MMath/array.tex (modified)
	* doc/theses/mike_brooks_MMath/string.tex (modified)
	* doc/theses/mike_brooks_MMath/uw-ethesis.tex (modified)

	Thesis, string, flesh out introductory comparison


Wed, 12 Feb 2025 16:33:33 GMT Andrew Beach <ajbeach@…> [a8404d9]
	* src/ResolvExpr/CandidateFinder.cpp (modified)
	* src/ResolvExpr/ConversionCost.cpp (modified)
	* src/ResolvExpr/Cost.hpp (modified)
	* src/Validate/EnumAndPointerDecay.cpp (modified)

	Just some formatting clean-up I did while investigating ...


Tue, 11 Feb 2025 23:08:19 GMT Peter A. Buhr <pabuhr@…> [54cd1a51]
	* src/AST/Expr.cpp (modified)
	* src/AST/Expr.hpp (modified)
	* src/AST/Util.cpp (modified)
	* src/AST/Util.hpp (modified)
	* src/ResolvExpr/CandidateFinder.cpp (modified)
	* src/main.cpp (modified)
	* tests/.expect/alloc-ERROR.arm64.txt (modified)
	* tests/.expect/alloc-ERROR.x64.txt (modified)
	* tests/.expect/alloc-ERROR.x86.txt (modified)

	Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc


Tue, 11 Feb 2025 23:08:05 GMT Peter A. Buhr <pabuhr@…> [4d5c5b6a]
	* doc/theses/fangren_yu_MMath/intro.tex (modified)
	* doc/theses/fangren_yu_MMath/test.adb (added)
	* doc/theses/fangren_yu_MMath/test.swift (added)

	add overload table data for Ada


Tue, 11 Feb 2025 16:42:18 GMT Andrew Beach <ajbeach@…> [691bf0a]
	* src/AST/Expr.cpp (modified)

	Removed extra include for TranslationDeps clean-up.


Tue, 11 Feb 2025 16:24:07 GMT Andrew Beach <ajbeach@…> [17fa94f]
	* src/AST/Expr.cpp (modified)
	* src/AST/Expr.hpp (modified)
	* src/AST/Util.cpp (modified)
	* src/AST/Util.hpp (modified)
	* src/ResolvExpr/CandidateFinder.cpp (modified)
	* src/main.cpp (modified)
	* tests/.expect/alloc-ERROR.arm64.txt (modified)
	* tests/.expect/alloc-ERROR.x64.txt (modified)
	* tests/.expect/alloc-ERROR.x86.txt (modified)

	Reworked some nodes so they can be typed or untyped. This allowed me ...


Tue, 11 Feb 2025 03:34:14 GMT Peter A. Buhr <pabuhr@…> [3e5e32cf]
	* src/Parser/parser.yy (modified)

	small additions to the attribute problem, but not a complete fix


Sat, 08 Feb 2025 04:09:56 GMT Fangren Yu <f37yu@…> [3ae2069]
	* doc/theses/fangren_yu_MMath/intro.tex (modified)

	added some comments to the overloading features table


Fri, 07 Feb 2025 20:07:22 GMT Michael Brooks <mlbrooks@…> [16d7535]
	* tests/collections/vector-demo.cfa (modified)

	Fix vector-demo warnings on x86 (was blocked from last full build by ...


Thu, 06 Feb 2025 22:47:23 GMT Peter A. Buhr <pabuhr@…> [eca364f7]
	* tests/.expect/attributes.arm64.txt (modified)

	update .expect file for attribute test on ARM


Thu, 06 Feb 2025 20:42:32 GMT Peter A. Buhr <pabuhr@…> [cd28605]
	* src/Parser/StatementNode.cpp (modified)
	* src/Parser/StatementNode.hpp (modified)
	* src/Parser/parser.yy (modified)
	* tests/.expect/attributes.x64.txt (modified)
	* tests/attributes.cfa (modified)

	first attempt at generalizing attributes to statements


Thu, 06 Feb 2025 19:50:36 GMT Michael Brooks <mlbrooks@…> [a8e2215]
	* libcfa/src/collections/vector2.hfa (modified)
	* tests/Makefile.am (modified)
	* tests/collections/vector-demo.cfa (modified)

	Tidy vector-iterator POC and remedy its warnings


Wed, 05 Feb 2025 22:08:06 GMT Andrew Beach <ajbeach@…> [301e9f7]
	* tests/Makefile.am (modified)

	A bit of clean-up in the Makefile on some new rules.


Wed, 05 Feb 2025 22:06:45 GMT Andrew Beach <ajbeach@…> [ab94c37]
	* src/Concurrency/Actors.cpp (modified)

	Change in actor ?|? function generation. It looks accessive (and in a ...


Wed, 05 Feb 2025 18:45:29 GMT Michael Brooks <mlbrooks@…> [d3d54b3]
	* src/AST/Expr.cpp (modified)
	* src/AST/Type.hpp (modified)
	* src/AST/Util.cpp (modified)
	* src/AST/Util.hpp (modified)
	* src/main.cpp (modified)
	* tests/.expect/alloc-ERROR.arm64.txt (moved)
	* tests/.expect/alloc-ERROR.x64.txt (added)
	* tests/.expect/alloc-ERROR.x86.txt (added)
	* tests/.expect/extension.x86.txt (modified)
	* tests/array-collections/.expect/dimexpr-match-c-ERRS.x86.txt (modified)
	* tests/nowarn/.expect/printf-sizeof.txt (modified)
	* tests/nowarn/printf-sizeof.cfa (modified)

	Eliminate warnings due to sizeof returning type inconsistent with ...


Wed, 05 Feb 2025 18:04:09 GMT Michael Brooks <mlbrooks@…> [92aeae1]
	* tests/Makefile.am (modified)

	Correct spelling mistake in variables


Wed, 05 Feb 2025 18:00:57 GMT Michael Brooks <mlbrooks@…> [090b076]
	* tests/array-collections/dimexpr-match-detail.sh (modified)
	* tests/array-collections/dimexpr-match.hfa (modified)

	Expand and update comments re testing instrucions


Wed, 05 Feb 2025 02:18:54 GMT Peter A. Buhr <pabuhr@…> [332e93a]
	* libcfa/src/parseargs.cfa (modified)
	* src/AST/Decl.cpp (modified)
	* src/AST/Decl.hpp (modified)
	* src/AST/Util.cpp (modified)
	* src/CodeGen/CodeGenerator.cpp (modified)
	* src/CodeGen/CodeGenerator.hpp (modified)
	* src/CodeGen/GenType.cpp (modified)
	* src/CodeGen/Generate.cpp (modified)
	* src/Concurrency/Actors.cpp (modified)
	* src/InitTweak/GenInit.cpp (modified)
	* src/Parser/TypeData.cpp (modified)
	* src/ResolvExpr/CastCost.cpp (modified)
	* src/ResolvExpr/CommonType.cpp (modified)
	* src/ResolvExpr/ConversionCost.cpp (modified)
	* src/ResolvExpr/ResolveTypeof.cpp (modified)
	* src/Validate/ImplementEnumFunc.cpp (modified)
	* tests/.expect/zero_one-ERR1.txt (added)
	* tests/.expect/zero_one.txt (modified)
	* tests/Makefile.am (modified)
	* tests/bugs/238.cfa (added)
	* tests/bugs/50.cfa (added)
	* tests/zero_one.cfa (modified)

	Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc


Wed, 05 Feb 2025 02:17:13 GMT Peter A. Buhr <pabuhr@…> [985ff5f]
	* doc/theses/fangren_yu_MMath/content2.tex (modified)

	small proofreading changes


Wed, 05 Feb 2025 02:16:19 GMT Peter A. Buhr <pabuhr@…> [7846f91]
	* doc/theses/fangren_yu_MMath/intro.tex (modified)

	start adding table overload discriminating features


Tue, 04 Feb 2025 15:10:11 GMT Andrew Beach <ajbeach@…> [1ee74df]
	* src/Concurrency/Actors.cpp (modified)

	I am working on errors in actors and I got tripped up by some code ...


Mon, 03 Feb 2025 19:22:16 GMT Andrew Beach <ajbeach@…> [dfe8f78]
	* tests/bugs/238.cfa (added)
	* tests/bugs/50.cfa (added)

	Getting the reproduction of every trac ticket in the repository looks ...


Mon, 03 Feb 2025 18:27:20 GMT Michael Brooks <mlbrooks@…> [7959e56]
	* src/CodeGen/CodeGenerator.cpp (modified)
	* src/CodeGen/CodeGenerator.hpp (modified)
	* src/CodeGen/Generate.cpp (modified)
	* tests/.expect/zero_one-ERR1.txt (added)
	* tests/.expect/zero_one.txt (modified)
	* tests/Makefile.am (modified)
	* tests/zero_one.cfa (modified)

	Eliminate libcfa-build warnings of missing int-to-pointer casts.
 ...


Mon, 03 Feb 2025 18:26:21 GMT Michael Brooks <mlbrooks@…> [59fdd0d]
	* src/CodeGen/GenType.cpp (modified)

	Improve intermediate code dumps: don't lower zero_t/one_t to int ...


Mon, 03 Feb 2025 17:13:51 GMT Andrew Beach <ajbeach@…> [54f70c6]
	* libcfa/src/parseargs.cfa (modified)

	Removing some unneeded distributions.


Mon, 03 Feb 2025 16:46:55 GMT Andrew Beach <ajbeach@…> [90e683b]
	* src/AST/Decl.cpp (modified)
	* src/AST/Decl.hpp (modified)
	* src/AST/Util.cpp (modified)
	* src/InitTweak/GenInit.cpp (modified)
	* src/Parser/TypeData.cpp (modified)
	* src/ResolvExpr/CastCost.cpp (modified)
	* src/ResolvExpr/CommonType.cpp (modified)
	* src/ResolvExpr/ConversionCost.cpp (modified)
	* src/ResolvExpr/ResolveTypeof.cpp (modified)
	* src/Validate/ImplementEnumFunc.cpp (modified)

	I set out to do a enum rework. It ended up being much the same and I ...


Sat, 01 Feb 2025 13:49:35 GMT Peter A. Buhr <pabuhr@…> [bbbff10]
	* tests/Makefile.am (modified)
	* tests/ctrl-flow/.expect/loop_else-WRN1.txt (added)
	* tests/ctrl-flow/.expect/loop_else.txt (modified)
	* tests/ctrl-flow/.expect/superfluous.txt (deleted)
	* tests/ctrl-flow/loop_else.cfa (modified)
	* tests/ctrl-flow/superfluous.cfa (deleted)

	update loop_else test to handle warnings


Fri, 31 Jan 2025 18:52:18 GMT Andrew Beach <ajbeach@…> [641707d]
	* libcfa/src/collections/vector.hfa (modified)
	* tests/.expect/attributes.x86.txt (modified)
	* tests/Makefile.am (modified)
	* tests/math.cfa (modified)
	* tests/minmax.cfa (modified)
	* tests/operators.cfa (modified)
	* tests/poly-many-arsz.cfa (modified)
	* tests/polymorphism.cfa (modified)
	* tests/shortCircuit.cfa (modified)
	* tests/sum.cfa (modified)
	* tests/switch.cfa (modified)
	* tests/userLiterals.cfa (modified)

	More fixing of warnings. Including another error that slipped through ...


Thu, 30 Jan 2025 21:13:51 GMT Andrew Beach <ajbeach@…> [372d33c]
	* tests/Makefile.am (modified)

	Use lax warnings on forall test. This should get the nightly build ...


Thu, 30 Jan 2025 15:50:41 GMT Andrew Beach <ajbeach@…> [a465d751]
	* tests/.expect/designations.txt (modified)
	* tests/designations.cfa (modified)

	In the 'designations': Instead of leaving some variables unused, ...


Wed, 29 Jan 2025 21:42:31 GMT Andrew Beach <ajbeach@…> [161b98e]
	* tests/collections/queue.cfa (modified)
	* tests/collections/sequence.cfa (modified)

	Cleaned up some errors that did not show up in my local test but ...


Wed, 29 Jan 2025 16:41:32 GMT Andrew Beach <ajbeach@…> [a22e8b4]
	* libcfa/src/gmp.hfa (modified)
	* tests/Makefile.am (modified)
	* tests/forall.cfa (modified)
	* tests/function-operator.cfa (modified)
	* tests/identParamDeclarator.cfa (modified)

	Removed the warnings from more tests. I think '(void)var;' might be ...


Wed, 29 Jan 2025 14:09:20 GMT Peter A. Buhr <pabuhr@…> [49510db]
	* libcfa/src/concurrency/future.hfa (modified)
	* libcfa/src/concurrency/pthread.cfa (modified)
	* src/Concurrency/Keywords.cpp (modified)
	* tests/.expect/attributes.arm64.txt (modified)
	* tests/.expect/attributes.x64.txt (modified)
	* tests/.expect/attributes.x86.txt (modified)
	* tests/Makefile.am (modified)
	* tests/attributes.cfa (modified)
	* tests/collections/queue.cfa (modified)
	* tests/collections/sequence.cfa (modified)
	* tests/collections/stack.cfa (modified)
	* tests/collections/vector-demo.cfa (modified)
	* tests/configs/usage.cfa (modified)
	* tests/ctrl-flow/.expect/superfluous.txt (added)
	* tests/ctrl-flow/labelledExit.cfa (modified)
	* tests/ctrl-flow/loop_else.cfa (modified)
	* tests/ctrl-flow/superfluous.cfa (added)
	* tests/designations.cfa (modified)

	Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc


Wed, 29 Jan 2025 14:07:21 GMT Peter A. Buhr <pabuhr@…> [a950021]
	* doc/theses/fangren_yu_MMath/content1.tex (modified)

	proofread chapter 3


Wed, 29 Jan 2025 03:11:24 GMT Peter A. Buhr <pabuhr@…> [c699602]
	* libcfa/src/concurrency/future.hfa (modified)
	* tests/.expect/attributes.arm64.txt (modified)
	* tests/.expect/attributes.x64.txt (modified)
	* tests/.expect/attributes.x86.txt (modified)
	* tests/Makefile.am (modified)
	* tests/attributes.cfa (modified)
	* tests/collections/queue.cfa (modified)
	* tests/collections/sequence.cfa (modified)
	* tests/collections/stack.cfa (modified)
	* tests/collections/vector-demo.cfa (modified)
	* tests/configs/usage.cfa (modified)
	* tests/ctrl-flow/.expect/superfluous.txt (added)
	* tests/ctrl-flow/labelledExit.cfa (modified)
	* tests/ctrl-flow/loop_else.cfa (modified)
	* tests/ctrl-flow/superfluous.cfa (added)

	Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc


Wed, 29 Jan 2025 03:10:47 GMT Peter A. Buhr <pabuhr@…> [2e0bb92]
	* tests/designations.cfa (modified)

	remove warnings, and change I/O to work with gcc


Tue, 28 Jan 2025 21:12:53 GMT Andrew Beach <ajbeach@…> [bada452]
	* tests/.expect/attributes.arm64.txt (modified)
	* tests/.expect/attributes.x64.txt (modified)
	* tests/.expect/attributes.x86.txt (modified)
	* tests/Makefile.am (modified)
	* tests/attributes.cfa (modified)
	* tests/collections/queue.cfa (modified)
	* tests/collections/sequence.cfa (modified)
	* tests/collections/stack.cfa (modified)
	* tests/collections/vector-demo.cfa (modified)
	* tests/configs/usage.cfa (modified)
	* tests/ctrl-flow/.expect/superfluous.txt (added)
	* tests/ctrl-flow/labelledExit.cfa (modified)
	* tests/ctrl-flow/loop_else.cfa (modified)
	* tests/ctrl-flow/superfluous.cfa (added)

	Removed warnings from serveral tests and removed them from the ...


Tue, 28 Jan 2025 17:19:23 GMT kyoung <lseo@…> [71ca5b9]
	* libcfa/src/concurrency/future.hfa (modified)

	perform proper casting before pointer arithmetic


Tue, 28 Jan 2025 02:23:35 GMT kyoung <lseo@…> [c3d0182a]
	* libcfa/src/concurrency/future.hfa (modified)
	* libcfa/src/concurrency/pthread.cfa (modified)
	* src/Concurrency/Keywords.cpp (modified)

	plan9 inline ordering for concurrency keywords.


Sun, 26 Jan 2025 23:37:05 GMT Peter A. Buhr <pabuhr@…> [de8a0a4]
	* libcfa/src/iostream.cfa (modified)
	* src/AST/Expr.cpp (modified)
	* src/AST/Expr.hpp (modified)
	* src/AST/Fwd.hpp (modified)
	* src/AST/Pass.hpp (modified)
	* src/AST/Pass.impl.hpp (modified)
	* src/AST/Print.cpp (modified)
	* src/AST/Visitor.hpp (modified)
	* src/BasicTypes-gen.cpp (modified)
	* src/CodeGen/CodeGenerator.cpp (modified)
	* src/Common/CodeLocationTools.cpp (modified)
	* src/Concurrency/Keywords.cpp (modified)
	* src/InitTweak/GenInit.cpp (modified)
	* src/Parser/parser.yy (modified)
	* src/ResolvExpr/CandidateFinder.cpp (modified)
	* src/ResolvExpr/ConversionCost.cpp (modified)
	* tests/.expect/arithmeticConversions.arm64.txt (added)
	* tests/arithmeticConversions.cfa (modified)
	* tests/array-collections/boxed.bookend.cfa (modified)
	* tests/io/.expect/eofType.txt (added)
	* tests/io/.in/eofType.bool.1.txt (added)
	* tests/io/.in/eofType.bool.2.txt (added)
	* tests/io/.in/eofType.char.1.txt (added)
	* tests/io/.in/eofType.char.2.txt (added)
	* tests/io/.in/eofType.complex.1.txt (added)
	* tests/io/.in/eofType.complex.2.txt (added)
	* tests/io/.in/eofType.double.1.txt (added)
	* tests/io/.in/eofType.double.2.txt (added)
	* tests/io/.in/eofType.int.1.txt (added)
	* tests/io/.in/eofType.int.2.txt (added)
	* tests/io/eofType.cfa (added)
	* tests/malloc.cfa (modified)

	Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc


Sun, 26 Jan 2025 23:33:14 GMT Peter A. Buhr <pabuhr@…> [0f070a4]
	* doc/theses/fangren_yu_MMath/intro.tex (modified)

	proofread intro chapter


Sun, 26 Jan 2025 23:32:31 GMT Peter A. Buhr <pabuhr@…> [c0beea3]
	* doc/bibliography/pl.bib (modified)

	remove spurious blank line


Sun, 26 Jan 2025 23:31:23 GMT Peter A. Buhr <pabuhr@…> [8c3516c]
	* doc/theses/fangren_yu_MMath/.gitignore (modified)

	update .gitignore file list


Sun, 26 Jan 2025 20:19:19 GMT Peter A. Buhr <pabuhr@…> [11f92fac]
	* src/BasicTypes-gen.cpp (modified)
	* src/ResolvExpr/ConversionCost.cpp (modified)

	Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc


Sun, 26 Jan 2025 20:19:11 GMT Peter A. Buhr <pabuhr@…> [35eef3b]
	* src/Concurrency/Keywords.cpp (modified)

	updates to prepare for moving location of inline data for new kinds ...


Sat, 25 Jan 2025 22:59:05 GMT Fangren Yu <f37yu@…> [2a5345b]
	* src/BasicTypes-gen.cpp (modified)
	* src/ResolvExpr/ConversionCost.cpp (modified)

	try to fix cost table one more time, add some comments


Fri, 24 Jan 2025 20:00:27 GMT Peter A. Buhr <pabuhr@…> [1fb0a883]
	* src/AST/Expr.cpp (modified)
	* src/AST/Expr.hpp (modified)
	* src/AST/Fwd.hpp (modified)
	* src/AST/Pass.hpp (modified)
	* src/AST/Pass.impl.hpp (modified)
	* src/AST/Print.cpp (modified)
	* src/AST/Visitor.hpp (modified)
	* src/CodeGen/CodeGenerator.cpp (modified)
	* src/Common/CodeLocationTools.cpp (modified)
	* src/Parser/parser.yy (modified)
	* src/ResolvExpr/CandidateFinder.cpp (modified)
	* tests/arithmeticConversions.cfa (modified)
	* tests/io/.in/eofText.1.txt (deleted)
	* tests/io/.in/eofText.2.txt (deleted)
	* tests/io/.in/eofType.bool.1.txt (moved)
	* tests/io/.in/eofType.bool.2.txt (moved)
	* tests/io/.in/eofType.char.1.txt (moved)
	* tests/io/.in/eofType.char.2.txt (moved)
	* tests/io/.in/eofType.complex.1.txt (moved)
	* tests/io/.in/eofType.complex.2.txt (moved)
	* tests/io/.in/eofType.double.1.txt (moved)
	* tests/io/.in/eofType.double.2.txt (moved)
	* tests/io/.in/eofType.int.1.txt (moved)
	* tests/io/.in/eofType.int.2.txt (moved)
	* tests/io/eofType.cfa (modified)

	Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc


Fri, 24 Jan 2025 19:53:53 GMT Peter A. Buhr <pabuhr@…> [1cc5c6a]
	* src/BasicTypes-gen.cpp (modified)
	* tests/.expect/arithmeticConversions.arm64.txt (added)

	update C arithmetic conversions and add ARM conversion testing


Fri, 24 Jan 2025 18:19:52 GMT Andrew Beach <ajbeach@…> [f070ea8]
	* src/CodeGen/CodeGenerator.cpp (modified)

	Improved code generation for intermediate steps. Now generates using ...


Thu, 23 Jan 2025 19:42:49 GMT Peter A. Buhr <pabuhr@…> [9e72bae3]
	* src/AST/Expr.cpp (modified)
	* src/AST/Expr.hpp (modified)
	* src/AST/Fwd.hpp (modified)
	* src/AST/Pass.hpp (modified)
	* src/AST/Pass.impl.hpp (modified)
	* src/AST/Print.cpp (modified)
	* src/AST/Visitor.hpp (modified)
	* src/Common/CodeLocationTools.cpp (modified)
	* src/Parser/parser.yy (modified)
	* src/ResolvExpr/CandidateFinder.cpp (modified)
	* tests/array-collections/boxed.bookend.cfa (modified)
	* tests/malloc.cfa (modified)

	Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc


Thu, 23 Jan 2025 19:37:33 GMT Peter A. Buhr <pabuhr@…> [a750c71b]
	* tests/io/.in/eofText.1.txt (deleted)
	* tests/io/.in/eofText.2.txt (deleted)
	* tests/io/.in/eofType.bool.1.txt (moved)
	* tests/io/.in/eofType.bool.2.txt (moved)
	* tests/io/.in/eofType.char.1.txt (moved)
	* tests/io/.in/eofType.char.2.txt (moved)
	* tests/io/.in/eofType.complex.1.txt (moved)
	* tests/io/.in/eofType.complex.2.txt (moved)
	* tests/io/.in/eofType.double.1.txt (moved)
	* tests/io/.in/eofType.double.2.txt (moved)
	* tests/io/.in/eofType.int.1.txt (moved)
	* tests/io/.in/eofType.int.2.txt (moved)
	* tests/io/eofType.cfa (modified)

	update input file names for eofType test