# # ChangeLog for / # # Generated by Trac 1.2.1 # Jun 26, 2024, 12:54:53 PM Mon, 25 Mar 2024 15:54:18 GMT Andrew Beach [bf050c5] * src/Parser/DeclarationNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) Removed unused field from TypeData. Mon, 25 Mar 2024 13:02:48 GMT Peter A. Buhr [051aec4] * doc/theses/mike_brooks_MMath/intro.tex (modified) word smithing Mon, 25 Mar 2024 13:02:18 GMT Peter A. Buhr [41fb996] * doc/theses/jiada_liang_MMath/intro.tex (modified) * doc/theses/jiada_liang_MMath/relatedwork.tex (modified) word smithing and poking at rust enumerations Mon, 25 Mar 2024 03:08:46 GMT Peter A. Buhr [6a8c773] * doc/theses/mike_brooks_MMath/intro.tex (modified) more work on introduction Mon, 25 Mar 2024 01:52:45 GMT Peter A. Buhr [82e5670] * doc/theses/mike_brooks_MMath/array.tex (modified) add material from background Mon, 25 Mar 2024 01:51:57 GMT Peter A. Buhr [f5fbcad] * doc/theses/mike_brooks_MMath/background.tex (modified) move material from background to intro Mon, 25 Mar 2024 01:49:06 GMT Peter A. Buhr [bdc8591] * doc/theses/mike_brooks_MMath/intro.tex (modified) start introduction Mon, 25 Mar 2024 01:48:30 GMT Peter A. Buhr [f5212ca] * doc/theses/mike_brooks_MMath/uw-ethesis.tex (modified) interchange chapters list and array Sun, 24 Mar 2024 13:12:11 GMT Peter A. Buhr [48b76d03] * doc/theses/jiada_liang_MMath/intro.tex (modified) fine tune justification for enumerations Sat, 23 Mar 2024 23:02:11 GMT Peter A. Buhr [caf2cba] * doc/theses/jiada_liang_MMath/intro.tex (modified) justification for enumerations Sat, 23 Mar 2024 23:01:05 GMT Peter A. Buhr [e00b10d] * doc/theses/jiada_liang_MMath/relatedwork.tex (modified) added Gregor and Andrew emails Sat, 23 Mar 2024 13:04:31 GMT Peter A. Buhr [4094d05a] * doc/bibliography/pl.bib (modified) fix citations in bibliography/pl.bib Fri, 22 Mar 2024 12:03:47 GMT Peter A. Buhr [6394ac6] * doc/papers/general/SPE_CforallModernFeatures.pdf (added) add SPE PDF for paper Cforall: Adding Modern Programming Language ... Fri, 22 Mar 2024 01:34:28 GMT Peter A. Buhr [7d9a805b] * doc/theses/jiada_liang_MMath/CFAenum.tex (modified) * doc/theses/jiada_liang_MMath/background.tex (modified) * doc/theses/jiada_liang_MMath/implementation.tex (modified) * doc/theses/jiada_liang_MMath/intro.tex (modified) * doc/theses/jiada_liang_MMath/relatedwork.tex (modified) more proofreading for enumerations Thu, 21 Mar 2024 15:25:00 GMT Andrew Beach [0139351] * src/CodeGen/CodeGenerator.cpp (modified) Add support for printing multiple returns. Mostly useful for early ... Tue, 19 Mar 2024 20:29:43 GMT Andrew Beach [5b25c49] * src/main.cc (modified) Removed some code from main that supported the old ast. Mon, 18 Mar 2024 21:44:22 GMT Andrew Beach [057608a] * src/Parser/DeclarationNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) Parser clean-up: Removed an unused field, added a comment, fixed a ... Sun, 17 Mar 2024 12:36:08 GMT Peter A. Buhr [8f650f0] * libcfa/src/stdlib.cfa (modified) * libcfa/src/stdlib.hfa (modified) remove isspace-like routines for C arrays, and replace with general ... Sat, 16 Mar 2024 22:41:24 GMT Peter A. Buhr [42422fb] * src/Parser/parser.yy (modified) more reorganized enum_type rule in parser Sat, 16 Mar 2024 18:04:28 GMT Peter A. Buhr [30ee3155] * tests/.expect/ato.arm64.txt (modified) * tests/.expect/ato.x86.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sat, 16 Mar 2024 18:04:17 GMT Peter A. Buhr [30aab55] * src/Parser/parser.yy (modified) reorganized enum_type rule in parser and add missing call to makeTypedef Sat, 16 Mar 2024 03:14:05 GMT Peter A. Buhr [c041d29] * tests/.expect/ato.arm64.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sat, 16 Mar 2024 03:13:17 GMT Peter A. Buhr [d887800] * tests/.expect/ato.x86.txt (modified) update ato expected output for x86 Sat, 16 Mar 2024 03:08:38 GMT Peter A. Buhr [897eb01] * tests/.expect/ato.arm64.txt (modified) update ato expected output for ARM Sat, 16 Mar 2024 02:01:27 GMT Peter A. Buhr [3ad5c50] * src/Parser/DeclarationNode.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sat, 16 Mar 2024 02:00:40 GMT Peter A. Buhr [33807a1e] * tests/.expect/ato.x64.txt (modified) * tests/ato.cfa (modified) update string to type test Fri, 15 Mar 2024 23:52:31 GMT Peter A. Buhr [54af365] * libcfa/src/stdlib.cfa (modified) * libcfa/src/stdlib.hfa (modified) fix convert function for float-point values, add isspace-like ... Fri, 15 Mar 2024 18:18:42 GMT Andrew Beach [2583407] * src/Parser/DeclarationNode.cc (modified) Handle typedef wrapped declarations before buildList in addTypedef. ... Wed, 13 Mar 2024 15:52:35 GMT Peter A. Buhr [223b631] * doc/theses/jiada_liang_MMath/relatedwork.tex (modified) add comparison table for related work Wed, 13 Mar 2024 15:31:29 GMT Peter A. Buhr [6337916] * doc/theses/jiada_liang_MMath/relatedwork.tex (modified) fold in Gregor's comments on OCaml Tue, 12 Mar 2024 22:08:52 GMT Peter A. Buhr [30a1f0c] * src/Parser/DeclarationNode.cc (modified) * src/Parser/TypeData.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 12 Mar 2024 22:08:15 GMT Peter A. Buhr [56a8eb8] * doc/theses/jiada_liang_MMath/relatedwork.tex (modified) more updates on OCaml Tue, 12 Mar 2024 22:07:32 GMT Peter A. Buhr [8bdc9705] * doc/LaTeXmacros/lstlang.sty (modified) added lstlang entry for OCaml Tue, 12 Mar 2024 20:04:53 GMT Andrew Beach [a3525c4] * src/Parser/DeclarationNode.cc (modified) * src/Parser/TypeData.cc (modified) Some Parser clean-up I did while investigating. Tue, 12 Mar 2024 19:14:47 GMT Peter A. Buhr [423c0cd] * doc/theses/jiada_liang_MMath/relatedwork.tex (modified) more updates on OCaml Tue, 12 Mar 2024 17:57:50 GMT Peter A. Buhr [9a32903] * doc/bibliography/pl.bib (modified) * doc/theses/jiada_liang_MMath/relatedwork.tex (modified) update OCaml text and add OCaml citation Tue, 12 Mar 2024 02:47:13 GMT Peter A. Buhr [75d789c] * doc/LaTeXmacros/lstlang.sty (modified) update lstlang for CFA Tue, 12 Mar 2024 02:45:46 GMT Peter A. Buhr [16c795c] * doc/papers/llheap/Paper.tex (modified) update llheap paper Tue, 12 Mar 2024 02:44:50 GMT Peter A. Buhr [a885357] * doc/theses/mike_brooks_MMath/programs/bkgd-c-tyerr.c (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) update compile commands Tue, 12 Mar 2024 02:41:33 GMT Peter A. Buhr [282061a] * doc/theses/jiada_liang_MMath/CFAenum.tex (modified) * doc/theses/jiada_liang_MMath/relatedwork.tex (modified) * doc/theses/jiada_liang_MMath/uw-ethesis.tex (modified) update OCaml text Tue, 12 Mar 2024 01:00:04 GMT Peter A. Buhr [446740a] * src/Parser/parser.yy (modified) update for-control for iterating over enumeration type Mon, 11 Mar 2024 18:22:19 GMT JiadaL [6c8b76b] * doc/theses/jiada_liang_MMath/relatedwork.tex (modified) Fix ocaml code Mon, 11 Mar 2024 17:00:41 GMT Andrew Beach [e048ece] * src/Parser/DeclarationNode.cc (modified) * src/Parser/DeclarationNode.h (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.yy (modified) Moved the DeclarationNode enums over to TypeData where they are ... Mon, 11 Mar 2024 09:09:25 GMT JiadaL [9398177] * doc/theses/jiada_liang_MMath/relatedwork.tex (modified) Add OCamal section to related work Sun, 10 Mar 2024 15:21:18 GMT Peter A. Buhr [5546f50b] * doc/theses/mike_brooks_MMath/programs/array-boundcheck-removal-matmul.cfa (modified) * doc/theses/mike_brooks_MMath/programs/array-boundcheck-removal-stdvec.cpp (modified) * doc/theses/mike_brooks_MMath/programs/array-boundcheck-removal.cfa (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) * doc/theses/mike_brooks_MMath/programs/bkgd-cfa-arrayinteract.cfa (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/hello-md.cfa (modified) * doc/theses/mike_brooks_MMath/programs/lst-features-intro.run.cfa (modified) * doc/theses/mike_brooks_MMath/programs/lst-features-multidir.run.cfa (modified) * doc/theses/mike_brooks_MMath/programs/lst-issues-attach-reduction.hpp (modified) * doc/theses/mike_brooks_MMath/programs/lst-issues-intrusive.run.c (modified) * doc/theses/mike_brooks_MMath/programs/lst-issues-multi-static.run.c (modified) * doc/theses/mike_brooks_MMath/programs/lst-issues-wrapped-byref.run.cpp (modified) * doc/theses/mike_brooks_MMath/programs/lst-issues-wrapped-emplaced.run.cpp (modified) * doc/theses/mike_brooks_MMath/programs/sharectx-demo.cfa (modified) * doc/theses/mike_brooks_MMath/programs/sharing-demo.cfa (modified) more switch to tabs Sun, 10 Mar 2024 15:19:32 GMT Peter A. Buhr [b64d0f4] * 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/conclusion.tex (modified) * doc/theses/mike_brooks_MMath/list.tex (modified) * doc/theses/mike_brooks_MMath/uw-ethesis.tex (modified) second attempt changing program-input style Sat, 09 Mar 2024 22:40:09 GMT Peter A. Buhr [266732e] * doc/theses/mike_brooks_MMath/array.tex (modified) * doc/theses/mike_brooks_MMath/background.tex (modified) * doc/theses/mike_brooks_MMath/programs/bkgd-c-tyerr.c (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/sedcmd (added) * doc/theses/mike_brooks_MMath/string.tex (modified) * doc/theses/mike_brooks_MMath/uw-ethesis.tex (modified) switch to tabs, first attempt changing program-input style Fri, 08 Mar 2024 05:25:49 GMT JiadaL [03606ce] * doc/papers/llheap/Makefile (modified) * doc/papers/llheap/Paper.tex (modified) * doc/papers/llheap/figures/AddressSpace.fig (modified) * doc/theses/mike_brooks_MMath/programs/sharing-demo.cfa (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/DeclarationNode.h (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/TypedefTable.cc (modified) * src/Parser/parser.yy (modified) * tests/.expect/functions.arm64.txt (modified) * tests/.expect/functions.x64.txt (modified) * tests/.expect/functions.x86.txt (modified) * tests/functions.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 08 Mar 2024 05:22:59 GMT JiadaL [06601401] * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/Unify.cc (modified) Change the common type interpretation of EnumPos Thu, 07 Mar 2024 03:55:41 GMT JiadaL [76fe046] * src/ResolvExpr/ConversionCost.cc (modified) * src/Validate/ReplacePseudoFunc.cpp (modified) Remove conversion part of the EnumPosType. It can be resolved by the ... Wed, 06 Mar 2024 22:04:00 GMT Peter A. Buhr [169496e1] * tests/.expect/functions.arm64.txt (modified) update expected output for functions test on ARM Wed, 06 Mar 2024 18:59:33 GMT Michael Brooks [9f4af04] * src/Parser/parser.yy (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 06 Mar 2024 18:56:11 GMT Michael Brooks [e72fc60] * doc/theses/mike_brooks_MMath/programs/sharing-demo.cfa (modified) Fix thesis demo program build isssue: handle substring API switch to ... Wed, 06 Mar 2024 18:19:02 GMT Andrew Beach [b93c544] * src/Parser/parser.yy (modified) Removed casts no longer needed on the result of set_last. Wed, 06 Mar 2024 17:34:15 GMT Andrew Beach [6cef439] * src/Parser/DeclarationNode.cc (modified) * src/Parser/DeclarationNode.h (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/TypedefTable.cc (modified) * src/Parser/parser.yy (modified) Return 'TypeData *' from some parse rules. Moved TypeData ... Wed, 06 Mar 2024 16:19:36 GMT Peter A. Buhr [1df26c3] * tests/.expect/functions.x86.txt (modified) fix 32-bit functions results Wed, 06 Mar 2024 16:15:34 GMT Peter A. Buhr [56b47b9] * tests/functions.cfa (modified) add updated function-declaration test Wed, 06 Mar 2024 15:59:19 GMT Peter A. Buhr [7e13b11] * src/Parser/parser.yy (modified) * tests/.expect/functions.x64.txt (modified) documentations, support CFA declaration syntax in sizeof/alignof Wed, 06 Mar 2024 13:26:49 GMT Peter A. Buhr [7a29392f] * doc/papers/llheap/Makefile (modified) * doc/papers/llheap/Paper.tex (modified) * doc/papers/llheap/figures/AddressSpace.fig (modified) continue work on memory allocation paper Wed, 06 Mar 2024 11:11:08 GMT JiadaL [647d633] * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) Remove unused variables Wed, 06 Mar 2024 11:06:43 GMT JiadaL [f6e8c67] * doc/theses/jiada_liang_MMath/relatedwork.tex (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/DeclarationNode.h (modified) * src/Parser/ExpressionNode.h (modified) * src/Parser/InitializerNode.cc (modified) * src/Parser/InitializerNode.h (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/StatementNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/Resolver.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 06 Mar 2024 11:06:30 GMT JiadaL [bbf2cb1] * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/Unify.cc (modified) * src/Validate/Autogen.cpp (modified) * src/Validate/ReplacePseudoFunc.cpp (modified) Add the Working support to succ() and pred() pseudo function to Enum Tue, 05 Mar 2024 15:17:17 GMT Andrew Beach [af60383] * src/Parser/DeclarationNode.cc (modified) * src/Parser/DeclarationNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) Moved a field and functions from DeclarationNode to TypeData. Trying ... Tue, 05 Mar 2024 14:55:04 GMT Andrew Beach [44adf1b] * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.h (modified) * src/Parser/InitializerNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/parser.yy (modified) Removed casts around get_next (also replaced with direct field ... Mon, 04 Mar 2024 23:09:26 GMT Peter A. Buhr [9262fe9] * doc/theses/jiada_liang_MMath/relatedwork.tex (modified) more proofreading for enumeration related-work Mon, 04 Mar 2024 23:05:52 GMT Peter A. Buhr [647e2ea] * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) try @@(...) for attributes, rename and reorder grammar rules, remove ... Fri, 01 Mar 2024 21:32:35 GMT JiadaL [00eaeb8] * src/ResolvExpr/ConversionCost.cc (modified) * src/Validate/Autogen.cpp (modified) Add prototype of succ function Fri, 01 Mar 2024 16:14:23 GMT Peter A. Buhr [1d5e5601] * doc/theses/jiada_liang_MMath/relatedwork.tex (modified) more proofreading on the enumeration related-work section Wed, 28 Feb 2024 16:59:34 GMT Peter A. Buhr [924534e] * doc/theses/jiada_liang_MMath/relatedwork.tex (modified) more proofreading on the enumeration related-work section Tue, 27 Feb 2024 17:28:58 GMT Andrew Beach [dc3fbe5] * src/Parser/DeclarationNode.cc (modified) * src/Parser/DeclarationNode.h (modified) * src/Parser/ExpressionNode.h (modified) * src/Parser/InitializerNode.h (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.h (modified) * src/Parser/parser.yy (modified) Factored out the ParseNode's next field into a new child type. This ... Tue, 27 Feb 2024 15:56:31 GMT Andrew Beach [4c0b674] * src/Parser/DeclarationNode.cc (modified) * src/Parser/DeclarationNode.h (modified) * src/Parser/ParseNode.h (modified) Moved ParseNode's name field down to DeclarationNode, it is not used ... Tue, 27 Feb 2024 15:19:19 GMT Andrew Beach [bc61563] * src/ResolvExpr/Resolver.cc (modified) Factored out a very complex condition into a helper function and ... Mon, 26 Feb 2024 19:54:44 GMT JiadaL [f1149ac] * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/Unify.cc (modified) Remove unused variables Mon, 26 Feb 2024 13:17:20 GMT Peter A. Buhr [3f9a8d0] * src/AST/Fwd.hpp (modified) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Print.cpp (modified) * src/AST/Type.hpp (modified) * src/AST/Visitor.hpp (modified) * src/CodeGen/GenType.cc (modified) * src/Common/CodeLocationTools.cpp (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/ConversionCost.h (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/Mangler.cc (modified) * src/Validate/Autogen.cpp (modified) * src/Validate/ReplacePseudoFunc.cpp (modified) * tests/enum_tests/position.cfa (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 26 Feb 2024 13:14:55 GMT Peter A. Buhr [1bb76ad] * doc/LaTeXmacros/common.sty (modified) * doc/LaTeXmacros/common.tex (modified) fix problme wiht exclamation mark in comon.sty file Mon, 26 Feb 2024 08:53:42 GMT JiadaL [a4da45e] * doc/LaTeXmacros/common.sty (modified) * doc/LaTeXmacros/common.tex (modified) * doc/LaTeXmacros/lstlang.sty (modified) * doc/bibliography/pl.bib (modified) * doc/proposals/enum.tex (modified) * doc/theses/jiada_liang_MMath/CFAenum.tex (added) * doc/theses/jiada_liang_MMath/background.tex (modified) * doc/theses/jiada_liang_MMath/content1.tex (deleted) * doc/theses/jiada_liang_MMath/content2.tex (deleted) * doc/theses/jiada_liang_MMath/implementation.tex (added) * doc/theses/jiada_liang_MMath/intro.tex (modified) * doc/theses/jiada_liang_MMath/relatedwork.tex (added) * doc/theses/jiada_liang_MMath/uw-ethesis-frontpgs.tex (modified) * doc/theses/jiada_liang_MMath/uw-ethesis.tex (modified) * doc/user/user.tex (modified) * libcfa/src/Exception.hfa (modified) * libcfa/src/bits/signal.hfa (modified) * 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) * libcfa/src/fstream.cfa (modified) * libcfa/src/fstream.hfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * src/AST/Attribute.hpp (modified) * src/GenPoly/Box.cpp (modified) * src/InitTweak/FixInit.cpp (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/GenInit.h (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/DeclarationNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/ResolveTypeof.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/GenImplicitCall.cpp (modified) * src/SymTab/GenImplicitCall.hpp (modified) * src/Validate/Autogen.cpp (modified) * src/main.cc (modified) * tests/.expect/attributes.arm64.txt (modified) * tests/.expect/attributes.x64.txt (modified) * tests/.expect/attributes.x86.txt (modified) * tests/collections/.expect/string-istream-manip.txt (modified) * tests/collections/.in/string-istream-manip.txt (modified) * tests/collections/string-istream-manip.cfa (modified) * tests/configs/parsebools.cfa (modified) * tests/configs/parsenums.cfa (modified) * tests/configs/usage.cfa (modified) * tests/errors/.expect/declaration.txt (modified) * tests/exceptions/pingpong_nonlocal.cfa (modified) * tests/io/.in/manipulatorsInput.txt (modified) * tests/io/manipulatorsInput.cfa (modified) * tools/cfa.nanorc (modified) Resolve conflict Mon, 26 Feb 2024 08:49:23 GMT JiadaL [0522ebe] * src/AST/Fwd.hpp (modified) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Print.cpp (modified) * src/AST/Type.hpp (modified) * src/AST/Visitor.hpp (modified) * src/CodeGen/GenType.cc (modified) * src/Common/CodeLocationTools.cpp (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/ConversionCost.h (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/Mangler.cc (modified) * src/Validate/Autogen.cpp (modified) * src/Validate/ReplacePseudoFunc.cpp (modified) Add EnumPosType to type system Sun, 25 Feb 2024 23:13:37 GMT Peter A. Buhr [022bce0] * doc/LaTeXmacros/common.sty (modified) * doc/LaTeXmacros/common.tex (modified) * doc/bibliography/pl.bib (modified) * doc/theses/jiada_liang_MMath/intro.tex (modified) * doc/theses/jiada_liang_MMath/relatedwork.tex (modified) more proofreading on enumeration thesis Sun, 25 Feb 2024 13:00:54 GMT Peter A. Buhr [6c68893] * tests/.expect/attributes.x86.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sun, 25 Feb 2024 13:00:06 GMT Peter A. Buhr [0a9b5c1] * tests/.expect/attributes.arm64.txt (modified) update 64-bit test result on ARM for distribution of attributes for ... Sat, 24 Feb 2024 14:16:03 GMT Peter A. Buhr [1e93617] * tests/.expect/attributes.x86.txt (modified) update 32-bit test result for distribution of attributes for aggregates Sat, 24 Feb 2024 04:41:10 GMT Peter A. Buhr [46aa60e] * src/GenPoly/Box.cpp (modified) * src/InitTweak/FixInit.cpp (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/GenInit.h (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/SymTab/GenImplicitCall.cpp (modified) * src/SymTab/GenImplicitCall.hpp (modified) * src/Validate/Autogen.cpp (modified) * tests/errors/.expect/declaration.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 23 Feb 2024 23:53:15 GMT Peter A. Buhr [3d5a8cb] * doc/LaTeXmacros/lstlang.sty (modified) update lst language for uC++ Fri, 23 Feb 2024 23:52:33 GMT Peter A. Buhr [4eb3a7c5] * src/Parser/DeclarationNode.cc (modified) * src/Parser/DeclarationNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.yy (modified) * tests/.expect/attributes.x64.txt (modified) first attempt at correct distribution of attributes for aggregates Fri, 23 Feb 2024 23:47:32 GMT Peter A. Buhr [624ba3a5] * src/AST/Attribute.hpp (modified) formatting Fri, 23 Feb 2024 21:04:07 GMT Andrew Beach [1761046] * src/Validate/Autogen.cpp (modified) Note to self: Check the comments before you push. Fri, 23 Feb 2024 20:59:35 GMT Andrew Beach [4e2f1b2] * src/InitTweak/FixInit.cpp (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/GenInit.h (modified) * src/SymTab/GenImplicitCall.cpp (modified) * src/SymTab/GenImplicitCall.hpp (modified) * src/Validate/Autogen.cpp (modified) Clean-up of GenImplicitCall module. Changing the return type for ... Fri, 23 Feb 2024 15:31:08 GMT Andrew Beach [d06273c] * src/GenPoly/Box.cpp (modified) Used structural binding to shorten some loop setup. The generally ... Thu, 22 Feb 2024 18:55:45 GMT Andrew Beach [2beaf9b] * src/Parser/parser.yy (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) Forgot to update comments from the last commit. Thu, 22 Feb 2024 18:43:00 GMT Andrew Beach [2810700] * src/Parser/parser.yy (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) The two argument form of the conditional operator now only has two ... Thu, 22 Feb 2024 16:44:38 GMT Peter A. Buhr [7bb516f] * doc/theses/jiada_liang_MMath/background.tex (modified) * doc/theses/jiada_liang_MMath/implementation.tex (modified) * doc/theses/jiada_liang_MMath/relatedwork.tex (modified) * doc/theses/jiada_liang_MMath/uw-ethesis.tex (modified) more proofreading on enumeration thesis Wed, 21 Feb 2024 21:25:45 GMT JiadaL [c17dc80] * tests/enum_tests/position.cfa (added) Add position.cfa test file Fri, 16 Feb 2024 18:27:45 GMT Peter A. Buhr [38f5006] * doc/theses/jiada_liang_MMath/relatedwork.tex (modified) update related work for Ada and Golang Fri, 16 Feb 2024 18:26:46 GMT Peter A. Buhr [f9da761] * doc/theses/jiada_liang_MMath/CFAenum.tex (modified) * doc/theses/jiada_liang_MMath/background.tex (modified) * doc/theses/jiada_liang_MMath/implementation.tex (modified) * doc/theses/jiada_liang_MMath/intro.tex (modified) * doc/theses/jiada_liang_MMath/uw-ethesis-frontpgs.tex (modified) change text to use macros \eg amd \ie Tue, 13 Feb 2024 21:12:41 GMT Peter A. Buhr [38f4953] * src/ResolvExpr/ResolveTypeof.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 13 Feb 2024 21:12:17 GMT Peter A. Buhr [c2a58cf] * doc/bibliography/pl.bib (modified) add citation for programming language 'Swift' Tue, 13 Feb 2024 21:10:20 GMT Peter A. Buhr [f936e23] * doc/theses/jiada_liang_MMath/relatedwork.tex (modified) add more text to related-work chapter Tue, 13 Feb 2024 21:09:20 GMT Peter A. Buhr [acde87a] * doc/theses/jiada_liang_MMath/uw-ethesis.tex (modified) remove unnecessary latex macros Tue, 13 Feb 2024 21:07:02 GMT Peter A. Buhr [9b96e90d] * doc/LaTeXmacros/common.sty (modified) * doc/LaTeXmacros/common.tex (modified) small cleanup to latex 'common' macros Tue, 13 Feb 2024 21:03:15 GMT Peter A. Buhr [c0d8e62] * doc/LaTeXmacros/lstlang.sty (modified) remove 'swift' language reference because it is available in ...