# # ChangeLog for / # # Generated by Trac 1.2.1 # Aug 14, 2024, 4:21:18 PM Mon, 08 Aug 2016 21:16:03 GMT Aaron Moss [ce76eb9] * doc/aaron_comp_II/comp_II.tex (modified) Update resolver runtime analyis with independent arg-param matching notes Mon, 08 Aug 2016 19:44:56 GMT Aaron Moss [3bb195cb] * src/GenPoly/Box.cc (modified) * src/GenPoly/GenPoly.cc (modified) * src/GenPoly/GenPoly.h (modified) * src/GenPoly/InstantiateGeneric.cc (modified) * src/GenPoly/ScrubTyVars.cc (modified) * src/GenPoly/ScrubTyVars.h (modified) * src/SymTab/Autogen.cc (modified) Dtypes now erased on dtype-only generic types, tests pass, build ... Sat, 06 Aug 2016 22:35:17 GMT Aaron Moss [752dc70] * doc/aaron_comp_II/comp_II.tex (modified) Incorporate Peter's suggestions for Comp II section 2 Sat, 06 Aug 2016 19:37:44 GMT Aaron Moss [d1ef1b0] * doc/aaron_comp_II/comp_II.tex (modified) Finished traits subsection of Comp II draft Fri, 05 Aug 2016 15:39:05 GMT Aaron Moss [a2f920f] * src/SymTab/Autogen.cc (modified) Cleanup after dtype constructor fix Fri, 05 Aug 2016 15:03:04 GMT Aaron Moss [c331406] * doc/aaron_comp_II/comp_II.tex (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/ControlStruct/CaseRangeMutator.cc (deleted) * src/ControlStruct/CaseRangeMutator.h (deleted) * src/ControlStruct/MLEMutator.cc (modified) * src/ControlStruct/Mutate.cc (modified) * src/ControlStruct/module.mk (modified) * src/GenPoly/DeclMutator.cc (modified) * src/GenPoly/DeclMutator.h (modified) * src/GenPoly/PolyMutator.cc (modified) * src/GenPoly/Specialize.cc (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/FixInit.h (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) * src/Makefile.in (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.h (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/AddVisit.h (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/FixFunction.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/AddStmtVisitor.cc (modified) * src/SynTree/Declaration.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/DeclarationWithType.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/FunctionDecl.cc (modified) * src/SynTree/Initializer.h (modified) * src/SynTree/Label.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/ObjectDecl.cc (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) * src/examples/gc_no_raii/bug-repro/return_template.c (modified) * src/examples/gc_no_raii/src/gc.h (modified) * src/examples/gc_no_raii/src/gcpointers.c (modified) * src/examples/gc_no_raii/src/gcpointers.h (modified) * src/examples/gc_no_raii/src/internal/memory_pool.h (modified) * src/examples/gc_no_raii/src/internal/state.h (modified) * src/examples/gc_no_raii/src/tools/worklist.h (modified) * src/examples/gc_no_raii/test/badlll.c (modified) * src/examples/gc_no_raii/test/gctest.c (modified) * src/main.cc (modified) * src/tests/.expect/64/extension.txt (modified) * src/tests/.expect/multiDimension.txt (added) * src/tests/init_once.c (modified) * src/tests/multiDimension.c (added) * src/tests/switch.c (modified) Merge changes from master Fri, 05 Aug 2016 14:55:01 GMT Aaron Moss [5070fe4] * src/SymTab/Autogen.cc (modified) Tweak autogen to treat static-layout generic types like normal structs Fri, 05 Aug 2016 14:12:01 GMT Rob Schluntz [1b0020a] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.h (modified) * src/Parser/parser.yy (modified) Merge branch 'master' into ctor Fri, 05 Aug 2016 13:25:34 GMT Thierry Delisle [dae881f] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.h (modified) * src/Parser/parser.yy (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 05 Aug 2016 13:25:15 GMT Thierry Delisle [658fafe4] * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) Remove more dead code in the parser Fri, 05 Aug 2016 12:27:33 GMT Peter A. Buhr [51e076e] * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) more refactoring of parser code Thu, 04 Aug 2016 23:39:46 GMT Aaron Moss [ea5daeb] * src/GenPoly/Box.cc (modified) * src/GenPoly/InstantiateGeneric.cc (added) * src/GenPoly/InstantiateGeneric.h (added) * src/GenPoly/module.mk (modified) * src/Makefile.in (modified) * src/main.cc (modified) Move generic instantiation earlier Thu, 04 Aug 2016 21:26:20 GMT Peter A. Buhr [b87e2b60] * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Thu, 04 Aug 2016 21:26:08 GMT Peter A. Buhr [064e3ff] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.h (modified) * src/Parser/parser.yy (modified) add new type for ranges and refactor parser code Thu, 04 Aug 2016 20:13:13 GMT Rob Schluntz [4e2a1137] * src/tests/.expect/multiDimension.txt (added) * src/tests/multiDimension.c (added) add test case for multidimensional arrays Thu, 04 Aug 2016 20:11:11 GMT Rob Schluntz [4819cac] * src/CodeGen/CodeGenerator.cc (modified) * src/ControlStruct/CaseRangeMutator.cc (deleted) * src/ControlStruct/CaseRangeMutator.h (deleted) * src/ControlStruct/MLEMutator.cc (modified) * src/ControlStruct/Mutate.cc (modified) * src/ControlStruct/module.mk (modified) * src/GenPoly/DeclMutator.cc (modified) * src/GenPoly/PolyMutator.cc (modified) * src/Makefile.in (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/SymTab/AddVisit.h (modified) * src/SynTree/AddStmtVisitor.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) * src/examples/gc_no_raii/bug-repro/return_template.c (modified) * src/examples/gc_no_raii/src/gc.h (modified) * src/examples/gc_no_raii/src/gcpointers.c (modified) * src/examples/gc_no_raii/src/gcpointers.h (modified) * src/examples/gc_no_raii/src/internal/memory_pool.h (modified) * src/examples/gc_no_raii/src/internal/state.h (modified) * src/examples/gc_no_raii/src/tools/worklist.h (modified) * src/examples/gc_no_raii/test/badlll.c (modified) * src/examples/gc_no_raii/test/gctest.c (modified) * src/tests/switch.c (modified) Merge branch 'master' into ctor Conflicts: ... Thu, 04 Aug 2016 20:10:06 GMT Rob Schluntz [f9cebb5] * src/CodeGen/CodeGenerator.cc (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) * src/Parser/TypeData.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/Autogen.h (modified) * src/SynTree/Declaration.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/DeclarationWithType.cc (modified) * src/SynTree/FunctionDecl.cc (modified) * src/SynTree/Label.h (modified) * src/SynTree/ObjectDecl.cc (modified) add gcc attributes to ObjectDecl, hoist destructed static variables, ... Thu, 04 Aug 2016 17:18:38 GMT Thierry Delisle [cf37a8e] * src/CodeGen/CodeGenerator.cc (modified) * src/ControlStruct/CaseRangeMutator.cc (deleted) * src/ControlStruct/CaseRangeMutator.h (deleted) * src/ControlStruct/MLEMutator.cc (modified) * src/ControlStruct/Mutate.cc (modified) * src/ControlStruct/module.mk (modified) * src/GenPoly/DeclMutator.cc (modified) * src/GenPoly/PolyMutator.cc (modified) * src/Makefile.in (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/SymTab/AddVisit.h (modified) * src/SynTree/AddStmtVisitor.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) * src/tests/switch.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 04 Aug 2016 17:10:04 GMT Thierry Delisle [00c32e9] * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) removed some dead-code in the parser folder Thu, 04 Aug 2016 16:30:01 GMT Peter A. Buhr [76e8c55] * src/GenPoly/Box.cc (modified) * src/SymTab/Validate.cc (modified) * src/examples/gc_no_raii/bug-repro/return_template.c (modified) * src/examples/gc_no_raii/src/gc.h (modified) * src/examples/gc_no_raii/src/gcpointers.c (modified) * src/examples/gc_no_raii/src/gcpointers.h (modified) * src/examples/gc_no_raii/src/internal/memory_pool.h (modified) * src/examples/gc_no_raii/src/internal/state.h (modified) * src/examples/gc_no_raii/src/tools/worklist.h (modified) * src/examples/gc_no_raii/test/badlll.c (modified) * src/examples/gc_no_raii/test/gctest.c (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Thu, 04 Aug 2016 16:29:54 GMT Peter A. Buhr [8688ce1] * src/CodeGen/CodeGenerator.cc (modified) * src/ControlStruct/CaseRangeMutator.cc (deleted) * src/ControlStruct/CaseRangeMutator.h (deleted) * src/ControlStruct/MLEMutator.cc (modified) * src/ControlStruct/Mutate.cc (modified) * src/ControlStruct/module.mk (modified) * src/GenPoly/DeclMutator.cc (modified) * src/GenPoly/PolyMutator.cc (modified) * src/Makefile.in (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/SymTab/AddVisit.h (modified) * src/SynTree/AddStmtVisitor.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) * src/tests/switch.c (modified) move case-list management into parser Thu, 04 Aug 2016 13:18:10 GMT Thierry Delisle [bee4283] * src/examples/gc_no_raii/bug-repro/return_template.c (modified) * src/examples/gc_no_raii/src/gc.h (modified) * src/examples/gc_no_raii/src/gcpointers.c (modified) * src/examples/gc_no_raii/src/gcpointers.h (modified) * src/examples/gc_no_raii/src/internal/memory_pool.h (modified) * src/examples/gc_no_raii/src/internal/state.h (modified) * src/examples/gc_no_raii/src/tools/worklist.h (modified) * src/examples/gc_no_raii/test/badlll.c (modified) * src/examples/gc_no_raii/test/gctest.c (modified) GC files now compile, still working on a compiling example Wed, 03 Aug 2016 18:28:26 GMT Aaron Moss [e93bc13] * doc/aaron_comp_II/comp_II.tex (modified) Merge Peter's suggestions into Comp II draft Wed, 03 Aug 2016 15:33:36 GMT Aaron Moss [a14187f] * INSTALL (modified) * Jenkins/FullBuild (modified) * doc/LaTeXmacros/common.tex (modified) * doc/user/user.tex (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/ControlStruct/CaseRangeMutator.cc (modified) * src/ControlStruct/CaseRangeMutator.h (modified) * src/GenPoly/Box.cc (modified) * src/Parser/lex.cc (modified) * src/Parser/lex.ll (modified) * src/SymTab/Validate.cc (modified) * src/driver/cfa.cc (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/tests/switch.c (modified) * src/tests/test.py (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 03 Aug 2016 15:30:22 GMT Aaron Moss [ac43954] * doc/working/resolver_design.md (modified) Add note about what features to add concurrent with the resolver re- ... Wed, 03 Aug 2016 15:22:09 GMT Rob Schluntz [73bf8cf2] * doc/LaTeXmacros/common.tex (modified) * doc/user/user.tex (modified) * src/GenPoly/Box.cc (modified) * src/driver/cfa.cc (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) Merge branch 'master' into ctor Wed, 03 Aug 2016 15:21:56 GMT Rob Schluntz [aea7168] * doc/LaTeXmacros/common.tex (modified) * doc/user/user.tex (modified) * src/driver/cfa.cc (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Wed, 03 Aug 2016 15:21:47 GMT Rob Schluntz [9799ec8] * src/GenPoly/Box.cc (modified) fix bug where the wrong scope level is used for assertion parameters ... Wed, 03 Aug 2016 00:50:27 GMT Peter A. Buhr [e80ebe5] * doc/LaTeXmacros/common.tex (modified) * doc/user/user.tex (modified) document new -no-include-std flag and implicit standard headers Wed, 03 Aug 2016 00:34:56 GMT Peter A. Buhr [7416e041] * Jenkins/FullBuild (modified) * src/tests/test.py (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Wed, 03 Aug 2016 00:34:39 GMT Peter A. Buhr [d0542c4] * src/driver/cfa.cc (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) add -no-include-std flag to fix recompilation issues Tue, 02 Aug 2016 22:40:27 GMT Rob Schluntz [8a443f4] * INSTALL (modified) * Jenkins/FullBuild (modified) * doc/LaTeXmacros/common.tex (modified) * doc/aaron_comp_II/comp_II.tex (modified) * doc/bibliography/cfa.bib (modified) * doc/user/user.tex (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/ControlStruct/CaseRangeMutator.cc (modified) * src/ControlStruct/CaseRangeMutator.h (modified) * src/Parser/lex.cc (modified) * src/Parser/lex.ll (modified) * src/tests/switch.c (modified) * src/tests/test.py (modified) Merge branch 'master' into ctor Tue, 02 Aug 2016 22:40:20 GMT Rob Schluntz [becba789] * INSTALL (modified) * Jenkins/FullBuild (modified) * doc/LaTeXmacros/common.tex (modified) * doc/aaron_comp_II/comp_II.tex (modified) * doc/bibliography/cfa.bib (modified) * doc/user/user.tex (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/ControlStruct/CaseRangeMutator.cc (modified) * src/ControlStruct/CaseRangeMutator.h (modified) * src/Parser/lex.cc (modified) * src/Parser/lex.ll (modified) * src/tests/switch.c (modified) * src/tests/test.py (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Tue, 02 Aug 2016 22:37:08 GMT Rob Schluntz [4d2434a] * src/CodeGen/CodeGenerator.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/Autogen.h (modified) * src/SynTree/Initializer.h (modified) major reorganization of constructor generation from initializer list ... Tue, 02 Aug 2016 13:53:00 GMT Thierry Delisle [155cce0f] * Jenkins/FullBuild (modified) fixed missing declaration in FullBuild script and reactivated full build Tue, 02 Aug 2016 13:30:34 GMT Thierry Delisle [e7b2559] * INSTALL (modified) * doc/LaTeXmacros/common.tex (modified) * doc/aaron_comp_II/.gitignore (added) * doc/aaron_comp_II/Makefile (added) * doc/aaron_comp_II/comp_II.tex (added) * doc/bibliography/cfa.bib (modified) * doc/user/user.tex (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/ControlStruct/CaseRangeMutator.cc (modified) * src/ControlStruct/CaseRangeMutator.h (modified) * src/Parser/ParseNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/lex.cc (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/tests/switch.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ... Tue, 02 Aug 2016 13:29:57 GMT Thierry Delisle [e21c72d] * Jenkins/FullBuild (modified) * src/tests/test.py (modified) Removed unnecessary print statement in tests and temporarily disabled ... Mon, 01 Aug 2016 13:43:14 GMT Peter A. Buhr [79f64f1] * doc/LaTeXmacros/common.tex (modified) * doc/user/user.tex (modified) fix merge problem Mon, 01 Aug 2016 13:07:35 GMT Peter A. Buhr [182fe1e] * INSTALL (modified) * doc/LaTeXmacros/common.tex (modified) * doc/user/user.tex (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/ControlStruct/CaseRangeMutator.cc (modified) * src/Parser/lex.cc (modified) * src/Parser/lex.ll (modified) update switch documentation and LaTeX macros Mon, 01 Aug 2016 13:00:59 GMT Peter A. Buhr [c45170a] * doc/LaTeXmacros/common.tex (modified) * doc/user/user.tex (modified) update switch documentation and LaTeX macros Sun, 31 Jul 2016 23:06:22 GMT Peter A. Buhr [08061589] * INSTALL (modified) * doc/LaTeXmacros/common.tex (modified) * doc/user/user.tex (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/ControlStruct/CaseRangeMutator.cc (modified) * src/Parser/lex.cc (modified) * src/Parser/lex.ll (modified) more case statement cleanup Sun, 31 Jul 2016 04:41:25 GMT Peter A. Buhr [057b34f] * src/CodeGen/CodeGenerator.cc (modified) * src/ControlStruct/CaseRangeMutator.cc (modified) * src/ControlStruct/CaseRangeMutator.h (modified) * src/tests/switch.c (modified) more case range clean up Sat, 30 Jul 2016 19:28:40 GMT Peter A. Buhr [3778cb2] * src/CodeGen/CodeGenerator.cc (modified) case range clean up Sat, 30 Jul 2016 15:37:26 GMT Peter A. Buhr [ac911f4] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/tests/switch.c (modified) case range, second attempt Sat, 30 Jul 2016 06:31:17 GMT Peter A. Buhr [66d12f7] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/ControlStruct/CaseRangeMutator.cc (modified) change case ranges to use gcc syntax, first attempt Sat, 30 Jul 2016 06:21:38 GMT Peter A. Buhr [2750cde] * src/tests/test.py (modified) remove debug print of machineType Fri, 29 Jul 2016 15:40:28 GMT Rob Schluntz [39f84a4] * src/InitTweak/GenInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Autogen.h (modified) * src/SynTree/Expression.cc (modified) part-way through reorganizing ctor call generation so that it is more ... Thu, 28 Jul 2016 20:15:51 GMT Aaron Moss [ff3fc93] * doc/aaron_comp_II/comp_II.tex (modified) * doc/bibliography/cfa.bib (modified) Minor edits to Comp II draft Thu, 28 Jul 2016 18:30:20 GMT Aaron Moss [d5905a2] * doc/aaron_comp_II/comp_II.tex (modified) Add email address to title page Thu, 28 Jul 2016 18:22:21 GMT Aaron Moss [6162e0e] * doc/aaron_comp_II/comp_II.tex (modified) Add Proposal section to conclude Comp II draft Thu, 28 Jul 2016 17:55:50 GMT Aaron Moss [95330f5] * doc/aaron_comp_II/comp_II.tex (modified) Clean up formatting/TOC Thu, 28 Jul 2016 16:21:04 GMT Aaron Moss [b1bd5d38] * doc/aaron_comp_II/comp_II.tex (modified) Added discussion of candidate generation schemes (eager vs lazy) to ... Wed, 27 Jul 2016 20:45:59 GMT Aaron Moss [a2565a2] * doc/aaron_comp_II/comp_II.tex (modified) Rework expression resolution section of Comp II to talk more clearly ... Tue, 26 Jul 2016 14:06:58 GMT Aaron Moss [c967ef9] * src/Parser/ParseNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 26 Jul 2016 14:06:53 GMT Aaron Moss [b44a7c5] * doc/aaron_comp_II/comp_II.tex (modified) Start expression resolution section of comp II Mon, 25 Jul 2016 20:20:37 GMT Rob Schluntz [29e8bf5] * src/Parser/ParseNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) Merge branch 'master' into ctor Mon, 25 Jul 2016 20:20:26 GMT Rob Schluntz [e4957e7] * src/Parser/ParseNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Mon, 25 Jul 2016 20:20:17 GMT Rob Schluntz [aedfd91] * src/GenPoly/Specialize.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) unused thunks are no longer generated for intrinsic function calls Sun, 24 Jul 2016 07:30:09 GMT Peter A. Buhr [4e05d27] * src/Parser/ParseNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) update parser constant-code Fri, 22 Jul 2016 19:55:51 GMT Rob Schluntz [72e9222] * src/InitTweak/FixInit.cc (modified) * src/tests/init_once.c (modified) change codegen for function-scoped static variable destruction to ... Fri, 22 Jul 2016 18:06:04 GMT Rob Schluntz [ccb447e] * Jenkins/FullBuild (modified) * doc/LaTeXmacros/common.tex (modified) * doc/aaron_comp_II/.gitignore (added) * doc/aaron_comp_II/Makefile (added) * doc/aaron_comp_II/comp_II.tex (added) * src/CodeGen/CodeGenerator.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) * src/SymTab/Mangler.cc (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/ReferenceToType.cc (modified) * src/SynTree/Type.h (modified) * src/libcfa/fstream.c (modified) * src/libcfa/math (modified) * src/libcfa/math.c (modified) * src/tests/.expect/32/extension.txt (added) * src/tests/.expect/32/gccExtensions.txt (added) * src/tests/.expect/32/math.txt (added) * src/tests/.expect/64/extension.txt (moved) * src/tests/.expect/64/gccExtensions.txt (moved) * src/tests/.expect/64/math.txt (moved) * src/tests/.expect/declarationErrors.txt (modified) * src/tests/.expect/declarationSpecifier.txt (modified) * src/tests/test.py (modified) Merge branch 'master' into ctor Fri, 22 Jul 2016 18:05:52 GMT Rob Schluntz [31e46b8] * Jenkins/FullBuild (modified) * doc/LaTeXmacros/common.tex (modified) * doc/aaron_comp_II/.gitignore (added) * doc/aaron_comp_II/Makefile (added) * doc/aaron_comp_II/comp_II.tex (added) * src/CodeGen/CodeGenerator.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) * src/SymTab/Mangler.cc (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/ReferenceToType.cc (modified) * src/SynTree/Type.h (modified) * src/libcfa/fstream.c (modified) * src/libcfa/math (modified) * src/libcfa/math.c (modified) * src/tests/.expect/32/extension.txt (added) * src/tests/.expect/32/gccExtensions.txt (added) * src/tests/.expect/32/math.txt (added) * src/tests/.expect/64/extension.txt (moved) * src/tests/.expect/64/gccExtensions.txt (moved) * src/tests/.expect/64/math.txt (moved) * src/tests/.expect/declarationErrors.txt (modified) * src/tests/.expect/declarationSpecifier.txt (modified) * src/tests/test.py (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Thu, 21 Jul 2016 20:15:36 GMT Aaron Moss [ef3b335] * doc/LaTeXmacros/common.tex (modified) * doc/aaron_comp_II/comp_II.tex (modified) Minor edits to comp II draft Thu, 21 Jul 2016 19:50:35 GMT Aaron Moss [481ad06] * doc/aaron_comp_II/comp_II.tex (modified) Added completion timeline to comp II draft Thu, 21 Jul 2016 18:07:01 GMT Rob Schluntz [6cf27a07] * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/FixInit.h (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/SymTab/Autogen.h (modified) * src/main.cc (modified) * src/tests/.expect/extension.txt (modified) reorganize global init so that it is simpler and generates less ... Thu, 21 Jul 2016 18:06:15 GMT Rob Schluntz [b81adcc4] * src/InitTweak/InitTweak.h (modified) fix indentation in FixInit.h Thu, 21 Jul 2016 16:05:38 GMT Aaron Moss [7ba60dd] * doc/aaron_comp_II/comp_II.tex (modified) Added tuples, references, literals, and deleted functions to complete ... Thu, 21 Jul 2016 15:19:24 GMT Rob Schluntz [40e636a] * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/FixFunction.cc (modified) * src/SymTab/Validate.cc (modified) only generate array dimension constant inside of functions, ... Thu, 21 Jul 2016 14:45:11 GMT Aaron Moss [0318c7a] * doc/aaron_comp_II/comp_II.tex (modified) Added sections on constructors and destructors, generic types to comp ... Thu, 21 Jul 2016 14:44:45 GMT Aaron Moss [fd603d8] * doc/LaTeXmacros/common.tex (modified) Added properly-formatted i.e., e.g., etc. macros to common.tex Wed, 20 Jul 2016 16:25:50 GMT Aaron Moss [5553a7b] * doc/aaron_comp_II/comp_II.tex (modified) Added name overloading and implicit conversions sections to Comp II Tue, 19 Jul 2016 23:09:30 GMT Rob Schluntz [5f98ce5] * src/GenPoly/DeclMutator.h (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/InitTweak.h (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/Validate.cc (modified) hoist non-constexpr array dimension into const variable in case of ... Mon, 18 Jul 2016 20:53:28 GMT Aaron Moss [0b1376f] * doc/aaron_comp_II/.gitignore (added) * doc/aaron_comp_II/Makefile (added) * doc/aaron_comp_II/comp_II.tex (added) Initial commit of Aaron's Comp II Research Proposal Mon, 18 Jul 2016 20:13:51 GMT Rob Schluntz [2be1023] * src/InitTweak/GenInit.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Autogen.h (modified) rework ctor/dtor generation to work properly with multidimensional arrays Sat, 16 Jul 2016 20:55:11 GMT Thierry Delisle [644ec6a] * Jenkins/FullBuild (modified) added ssh verbose to full build to test promote Sat, 16 Jul 2016 20:49:59 GMT Thierry Delisle [284b7aa] * Jenkins/FullBuild (modified) Deactivated build part of full build to increase iteration speed by ... Sat, 16 Jul 2016 16:04:59 GMT Thierry Delisle [ef7219c] * src/tests/.expect/32/math.txt (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sat, 16 Jul 2016 14:50:54 GMT Thierry Delisle [7a2c5391] * src/tests/.expect/32/math.txt (added) added missing expect for math/32 Sat, 16 Jul 2016 14:47:36 GMT Thierry Delisle [920725d] * Jenkins/FullBuild (modified) Full build now properly collects git information before attempting to ... Sat, 16 Jul 2016 14:45:34 GMT Thierry Delisle [20340c2] * src/tests/test.py (modified) test now uses compiler to know to run 32-bit or 64-bit tests Sat, 16 Jul 2016 13:19:33 GMT Thierry Delisle [873ffb7] * src/CodeGen/CodeGenerator.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/ReferenceToType.cc (modified) * src/SynTree/Type.h (modified) * src/libcfa/fstream.c (modified) * src/tests/.expect/declarationErrors.txt (modified) * src/tests/.expect/declarationSpecifier.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sat, 16 Jul 2016 13:19:11 GMT Thierry Delisle [cb2e8ce] * Jenkins/FullBuild (modified) * src/tests/test.py (modified) fixed machine type issue in tests, tentative fix for full build Sat, 16 Jul 2016 02:16:47 GMT Peter A. Buhr [5d125e4] * src/CodeGen/CodeGenerator.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/ReferenceToType.cc (modified) * src/SynTree/Type.h (modified) * src/libcfa/fstream.c (modified) * src/tests/.expect/declarationErrors.txt (modified) * src/tests/.expect/declarationSpecifier.txt (modified) start code allowing structures to no fields Sat, 16 Jul 2016 01:14:45 GMT Thierry Delisle [5ed9061] * Jenkins/FullBuild (modified) Apparently jenkins scripts can't use 'for each' so the full build ... Fri, 15 Jul 2016 23:21:22 GMT Thierry Delisle [a2f86e9] * Jenkins/FullBuild (modified) fixed other mistake in full build jenkins full build script Fri, 15 Jul 2016 23:12:12 GMT Thierry Delisle [121f499] * Jenkins/FullBuild (modified) fixed stupid typo in jenkins full build Fri, 15 Jul 2016 23:06:53 GMT Thierry Delisle [ad5b73e] * Jenkins/FullBuild (modified) added missing node statement in jenkins fullbuild script Fri, 15 Jul 2016 22:53:45 GMT Thierry Delisle [83dccdd] * src/tests/.expect/64/math.txt (moved) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 15 Jul 2016 22:46:10 GMT Thierry Delisle [1d57215] * src/tests/test.py (modified) added flush calls to test script to help live build output Fri, 15 Jul 2016 22:22:12 GMT Thierry Delisle [18a1419] * Jenkins/FullBuild (modified) fixed various small issues with full build also reactivated emails ... Fri, 15 Jul 2016 22:01:13 GMT Thierry Delisle [15b53fc2] * src/tests/.expect/64/math.txt (moved) temporarily fixed math test for 32 bit and 64 bit version Fri, 15 Jul 2016 20:27:23 GMT Thierry Delisle [b8303f44] * src/tests/.expect/64/math.txt (deleted) * src/tests/.expect/math.txt (moved) moved math.txt back in .expect folder since content does not differ ... Fri, 15 Jul 2016 20:10:11 GMT Thierry Delisle [52c97dd] * src/tests/test.py (modified) fixed make flags for nested make levels in tests Fri, 15 Jul 2016 17:22:34 GMT Rob Schluntz [956a9c7] * src/SymTab/Validate.cc (modified) add forward declaration for enum type when used in a typedef Fri, 15 Jul 2016 15:34:46 GMT Thierry Delisle [911348cd] * src/tests/test.py (modified) added comments and options support for multi-threaded tests Thu, 14 Jul 2016 20:47:29 GMT Thierry Delisle [ed5ad08] * src/tests/.expect/64/extension.txt (modified) fixed expected result for extension test on 64 bits Thu, 14 Jul 2016 20:45:58 GMT Thierry Delisle [917f93c] * src/tests/.expect/32/extension.txt (moved) * src/tests/.expect/64/extension.txt (added) extension test now differs between 32bit and 64bit version Thu, 14 Jul 2016 19:54:14 GMT Thierry Delisle [e28d0f5] * src/tests/test.py (modified) fixed tests with input parameters Thu, 14 Jul 2016 19:29:33 GMT Thierry Delisle [4e95b5c] * src/tests/.expect/32/gccExtensions.txt (moved) fixed gccExtensions Thu, 14 Jul 2016 19:25:43 GMT Thierry Delisle [f1231f2] * src/tests/.expect/32/gccExtension.txt (moved) * src/tests/.expect/32/math.txt (moved) * src/tests/.expect/64/gccExtensions.txt (added) * src/tests/.expect/64/math.txt (added) * src/tests/test.py (modified) added support for tests that differ between 32bit and 64bit versions