# # ChangeLog for / # # Generated by Trac 1.2.1 # Dec 19, 2024, 1:14:09 AM Tue, 23 Apr 2024 03:37:28 GMT Peter A. Buhr [0fe07be] * libcfa/src/stdlib.hfa (modified) formatting, documentation refactor alloc code, remove annoying warnings Tue, 23 Apr 2024 03:36:03 GMT Peter A. Buhr [c0363be] * libcfa/src/device/cpu.cfa (modified) * libcfa/src/iostream.hfa (modified) * libcfa/src/stdlib.cfa (modified) formatting Tue, 23 Apr 2024 03:34:10 GMT Peter A. Buhr [358e1152] * libcfa/src/concurrency/kernel/fwd.hfa (modified) move __attribute__((unused)) so it applies to variable Fri, 19 Apr 2024 15:30:55 GMT Peter A. Buhr [02c80cdc] * src/AST/BasicKind.hpp (added) * src/AST/Expr.cpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Type.hpp (modified) * src/AST/module.mk (modified) * src/BasicTypes-gen.cc (modified) * src/CodeGen/FixMain.cc (modified) * src/CodeGen/GenType.cc (modified) * src/Common/ResolvProtoDump.cpp (modified) * src/Concurrency/Corun.cpp (modified) * src/Concurrency/Waitfor.cpp (modified) * src/Concurrency/Waituntil.cpp (modified) * src/ControlStruct/ExceptDecl.cpp (modified) * src/ControlStruct/ExceptTranslate.cpp (modified) * src/GenPoly/Box.cpp (modified) * src/InitTweak/FixInit.cpp (modified) * src/Makefile.am (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/PtrsCastable.cc (modified) * src/ResolvExpr/ResolveTypeof.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/GenImplicitCall.cpp (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/ManglerCommon.cc (modified) * src/Tuples/TupleExpansion.cpp (modified) * src/Validate/GenericParameter.cpp (modified) * src/Validate/ImplementEnumFunc.cpp (modified) * src/Validate/ReplaceTypedef.cpp (modified) * src/main.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 19 Apr 2024 15:30:46 GMT Peter A. Buhr [d4264e8] * libcfa/src/stdlib.hfa (modified) formatting, add CFA versions of resize, realloc, and reallocarray Fri, 19 Apr 2024 13:27:45 GMT Andrew Beach [19313be5] * src/Validate/ImplementEnumFunc.cpp (modified) One missing BasicType::Kind -> BasicKind updates. Fri, 19 Apr 2024 00:44:24 GMT JiadaL [38093ae] * libcfa/src/collections/string.cfa (modified) * libcfa/src/collections/string_res.cfa (modified) * libcfa/src/stdlib.hfa (modified) * libcfa/src/time.hfa (modified) * src/AST/BasicKind.hpp (added) * src/AST/Expr.cpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Type.hpp (modified) * src/AST/module.mk (modified) * src/BasicTypes-gen.cc (modified) * src/CodeGen/FixMain.cc (modified) * src/CodeGen/GenType.cc (modified) * src/Common/ResolvProtoDump.cpp (modified) * src/Concurrency/Corun.cpp (modified) * src/Concurrency/Waitfor.cpp (modified) * src/Concurrency/Waituntil.cpp (modified) * src/ControlStruct/ExceptDecl.cpp (modified) * src/ControlStruct/ExceptTranslate.cpp (modified) * src/GenPoly/Box.cpp (modified) * src/InitTweak/FixInit.cpp (modified) * src/Makefile.am (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CandidateFinder.hpp (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/PtrsCastable.cc (modified) * src/ResolvExpr/ResolveTypeof.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/GenImplicitCall.cpp (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/ManglerCommon.cc (modified) * src/Tuples/TupleAssignment.cc (modified) * src/Tuples/TupleExpansion.cpp (modified) * src/Tuples/Tuples.h (modified) * src/Validate/GenericParameter.cpp (modified) * src/Validate/ImplementEnumFunc.cpp (modified) * src/Validate/ReplaceTypedef.cpp (modified) Resolve conflict Fri, 19 Apr 2024 00:38:33 GMT JiadaL [748c751] * src/ResolvExpr/ConversionCost.cc (modified) * src/Validate/ImplementEnumFunc.cpp (modified) Remove unnecessary implicit enum type conversion Thu, 18 Apr 2024 21:19:17 GMT Andrew Beach [7a780ad] * src/AST/BasicKind.hpp (added) * src/AST/Expr.cpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Type.hpp (modified) * src/AST/module.mk (modified) * src/BasicTypes-gen.cc (modified) * src/CodeGen/FixMain.cc (modified) * src/CodeGen/GenType.cc (modified) * src/Common/ResolvProtoDump.cpp (modified) * src/Concurrency/Corun.cpp (modified) * src/Concurrency/Waitfor.cpp (modified) * src/Concurrency/Waituntil.cpp (modified) * src/ControlStruct/ExceptDecl.cpp (modified) * src/ControlStruct/ExceptTranslate.cpp (modified) * src/GenPoly/Box.cpp (modified) * src/InitTweak/FixInit.cpp (modified) * src/Makefile.am (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/PtrsCastable.cc (modified) * src/ResolvExpr/ResolveTypeof.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/GenImplicitCall.cpp (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/ManglerCommon.cc (modified) * src/Tuples/TupleExpansion.cpp (modified) * src/Validate/GenericParameter.cpp (modified) * src/Validate/ImplementEnumFunc.cpp (modified) * src/Validate/ReplaceTypedef.cpp (modified) Moved ast::BasicType::Kind to ast::BasicKind in its own hearder. This ... Thu, 18 Apr 2024 16:12:25 GMT Peter A. Buhr [60c5b6d] * src/AST/Type.hpp (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CandidateFinder.hpp (modified) * src/Tuples/TupleAssignment.cc (modified) * src/Tuples/Tuples.h (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 18 Apr 2024 16:12:03 GMT Peter A. Buhr [fbe3f03] * libcfa/src/collections/string.cfa (modified) * libcfa/src/collections/string_res.cfa (modified) * libcfa/src/stdlib.hfa (modified) * libcfa/src/time.hfa (modified) formatting Thu, 18 Apr 2024 14:30:48 GMT Andrew Beach [8fd53b6e] * src/AST/Type.hpp (modified) Change for C++20 compatability. We may not be upgrading soon but this ... Wed, 17 Apr 2024 18:27:56 GMT JiadaL [cdb4eaa] * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/main.cc (modified) Fix succ(Enum) error and resolution ambiguity of enum with inheritance Wed, 17 Apr 2024 14:50:36 GMT Andrew Beach [7aa209e7] * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CandidateFinder.hpp (modified) * src/Tuples/TupleAssignment.cc (modified) * src/Tuples/Tuples.h (modified) Fixing some whitespace around a recent merge. That lead to some ... Tue, 16 Apr 2024 01:40:35 GMT Peter A. Buhr [710d0c8c] * libcfa/src/stdlib.hfa (modified) formatting, add missing CFA reallocarray routine Mon, 15 Apr 2024 18:19:45 GMT JiadaL [76c7addb] * src/Validate/ImplementEnumFunc.cpp (modified) Fix Enum predecessor Mon, 15 Apr 2024 16:45:51 GMT JiadaL [fb2e916] * src/ResolvExpr/CommonType.cc (modified) * src/Validate/ReplacePseudoFunc.cpp (modified) Fix some warning Mon, 15 Apr 2024 16:24:36 GMT JiadaL [dc58e5d] * doc/theses/mike_brooks_MMath/background.tex (modified) * doc/theses/mike_brooks_MMath/programs/bkgd-carray-arrty.c (modified) * doc/theses/mike_brooks_MMath/programs/bkgd-carray-decay.c (modified) * libcfa/src/concurrency/kernel/cluster.cfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/heap.cfa (modified) * libcfa/src/heap.hfa (modified) * libcfa/src/stdlib.hfa (modified) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Pass.proto.hpp (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/module.mk (modified) * src/Parser/parserutility.cc (deleted) * src/Parser/parserutility.h (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CandidateFinder.hpp (modified) * src/ResolvExpr/Resolver.cc (modified) * src/Validate/ImplementEnumFunc.cpp (modified) Small cleanup Mon, 15 Apr 2024 16:03:53 GMT JiadaL [af746cc] * src/AST/Decl.cpp (modified) * src/AST/Decl.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/Type.hpp (modified) * src/AST/Visitor.hpp (modified) * src/CodeGen/GenType.cc (modified) * src/Common/CodeLocationTools.cpp (modified) * src/GenPoly/Lvalue.cpp (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CandidateFinder.hpp (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/ImplementEnumFunc.cpp (added) * src/Validate/ImplementEnumFunc.hpp (added) * src/Validate/ReplacePseudoFunc.cpp (modified) * src/Validate/module.mk (modified) * src/main.cc (modified) Reimplement the resolution of Enum instance type Fri, 12 Apr 2024 20:40:06 GMT Andrew Beach [7a36848] * src/AST/Pass.impl.hpp (modified) * src/AST/Pass.proto.hpp (modified) Further Pass template clean-up, reimplementing the translation unit ... Fri, 12 Apr 2024 19:10:04 GMT Andrew Beach [90320ac] * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Pass.proto.hpp (modified) Clean-up in the Pass template around call_accept. Removed overloads ... Fri, 12 Apr 2024 11:49:21 GMT Peter A. Buhr [b78c54f] * doc/theses/mike_brooks_MMath/background.tex (modified) * doc/theses/mike_brooks_MMath/programs/bkgd-carray-arrty.c (modified) * doc/theses/mike_brooks_MMath/programs/bkgd-carray-decay.c (modified) * src/AST/Pass.proto.hpp (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/module.mk (modified) * src/Parser/parserutility.cc (deleted) * src/Parser/parserutility.h (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CandidateFinder.hpp (modified) * src/ResolvExpr/Resolver.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 12 Apr 2024 11:49:05 GMT Peter A. Buhr [feb999f] * libcfa/src/heap.cfa (modified) * libcfa/src/heap.hfa (modified) formatting, change free null statistic to also count malloc(0), ... Fri, 12 Apr 2024 11:42:07 GMT Peter A. Buhr [6dd4091] * libcfa/src/concurrency/kernel/cluster.cfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) comment out asserts that fail when malloc(0) returns non-null Fri, 12 Apr 2024 11:40:17 GMT Peter A. Buhr [b6a71bc] * libcfa/src/stdlib.hfa (modified) formatting Thu, 11 Apr 2024 19:43:48 GMT Andrew Beach [ab780e6] * src/Parser/StatementNode.cc (modified) * src/Parser/module.mk (modified) * src/Parser/parserutility.cc (deleted) * src/Parser/parserutility.h (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CandidateFinder.hpp (modified) * src/ResolvExpr/Resolver.cc (modified) notZeroExpr (in the parser) has become createCondExpr (in the ... Wed, 10 Apr 2024 17:10:14 GMT Peter A. Buhr [c4024b46] * doc/theses/mike_brooks_MMath/background.tex (modified) more work on background chapter Wed, 10 Apr 2024 02:11:29 GMT Peter A. Buhr [0554c1a] * doc/theses/mike_brooks_MMath/background.tex (modified) * doc/theses/mike_brooks_MMath/programs/bkgd-carray-decay.c (modified) finish current proofreading of background chapter Tue, 09 Apr 2024 01:14:02 GMT Peter A. Buhr [0bbe172] * src/AST/Pass.proto.hpp (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 09 Apr 2024 01:13:57 GMT Peter A. Buhr [dd37afa] * doc/theses/mike_brooks_MMath/background.tex (modified) more work on Figure 2.1 and surrounding text Mon, 08 Apr 2024 16:27:33 GMT Andrew Beach [485cf59] * src/AST/Pass.proto.hpp (modified) Small improvement in the Pass template implementation. Thierry and I ... Mon, 08 Apr 2024 15:57:37 GMT Peter A. Buhr [cb98d9d] * src/Parser/DeclarationNode.cc (modified) * src/Parser/DeclarationNode.h (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/parser.yy (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 08 Apr 2024 15:56:19 GMT Peter A. Buhr [d3a49864] * doc/theses/mike_brooks_MMath/background.tex (modified) * doc/theses/mike_brooks_MMath/programs/bkgd-carray-arrty.c (modified) work on Figure 2.1 Thu, 04 Apr 2024 18:37:10 GMT Andrew Beach [d9bad51] * src/Parser/DeclarationNode.cc (modified) * src/Parser/DeclarationNode.h (modified) * src/Parser/parser.yy (modified) Fixed memory leak in the parser. Thu, 04 Apr 2024 17:40:36 GMT Andrew Beach [1cfe640] * src/Parser/DeclarationNode.cc (modified) * src/Parser/TypeData.cc (modified) One more bit of clean-up, improving some names. Thu, 04 Apr 2024 15:33:08 GMT Andrew Beach [4a72fef] * src/Parser/DeclarationNode.cc (modified) * src/Parser/DeclarationNode.h (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) General clean-up in the parser. Removed the commented ... Wed, 03 Apr 2024 16:24:23 GMT Michael Brooks [2d82999] * doc/theses/mike_brooks_MMath/background.tex (modified) clear out draft content and link syntactic reference figures Wed, 27 Mar 2024 14:08:54 GMT Peter A. Buhr [b5bfb16] * doc/theses/mike_brooks_MMath/background.tex (modified) * doc/theses/mike_brooks_MMath/programs/bkgd-carray-arrty.c (modified) start proofreading of Section 2.1 Wed, 27 Mar 2024 14:06:40 GMT Peter A. Buhr [b8cb388] * doc/theses/mike_brooks_MMath/intro.tex (modified) fix CFA citation Wed, 27 Mar 2024 14:05:53 GMT Peter A. Buhr [baad96e] * doc/theses/mike_brooks_MMath/uw-ethesis.bib (modified) add sorting key to web-site citations Wed, 27 Mar 2024 14:04:44 GMT Peter A. Buhr [544b799] * doc/bibliography/pl.bib (modified) update and add ISO C citations and update clang citation Tue, 26 Mar 2024 19:17:51 GMT Andrew Beach [67467a3] * src/Parser/DeclarationNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.yy (modified) Fused TypeData::Enum and TypeData::Aggregate, an enumeration is a ... Tue, 26 Mar 2024 17:06:38 GMT JiadaL [84886499] * doc/theses/jiada_liang_MMath/relatedwork.tex (modified) Small update Tue, 26 Mar 2024 16:31:26 GMT JiadaL [7b05de4] * src/main.cc (modified) Re-enable replace pseudo func to temporarily fix the compilation error Tue, 26 Mar 2024 16:20:00 GMT JiadaL [d066c5b] * src/main.cc (modified) Comment out lines the require implementEnumFunc Tue, 26 Mar 2024 08:47:29 GMT JiadaL [d734fa1] * doc/theses/jiada_liang_MMath/relatedwork.tex (modified) Comment on relatedwork work Mon, 25 Mar 2024 23:15:30 GMT JiadaL [486caad] * doc/bibliography/pl.bib (modified) * doc/papers/general/SPE_CforallModernFeatures.pdf (added) * 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) * doc/theses/mike_brooks_MMath/array.tex (modified) * doc/theses/mike_brooks_MMath/background.tex (modified) * doc/theses/mike_brooks_MMath/intro.tex (modified) * doc/theses/mike_brooks_MMath/uw-ethesis.tex (modified) * libcfa/src/stdlib.cfa (modified) * libcfa/src/stdlib.hfa (modified) * src/CodeGen/CodeGenerator.cpp (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.yy (modified) * src/main.cc (modified) * tests/.expect/ato.arm64.txt (modified) * tests/.expect/ato.x64.txt (modified) * tests/.expect/ato.x86.txt (modified) * tests/ato.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 25 Mar 2024 23:15:13 GMT JiadaL [df78cce] * src/main.cc (modified) Save the change in main for git pull 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