# # ChangeLog for / # # Generated by Trac 1.2.1 # Apr 30, 2024, 12:59:05 PM Tue, 30 Aug 2016 16:31:37 GMT Thierry Delisle [31468a2] * src/Designators/Processor.cc (deleted) * src/Designators/Processor.h (deleted) * src/Designators/module.mk (deleted) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) Removed unused Designators folder Tue, 30 Aug 2016 16:03:58 GMT Thierry Delisle [8b6b552] * src/InitTweak/Association.cc (deleted) * src/InitTweak/Association.h (deleted) * src/InitTweak/BasicInit.cc (deleted) * src/InitTweak/BasicInit.h (deleted) * src/InitTweak/DeclarationHoister.cc (deleted) * src/InitTweak/DeclarationHoister.h (deleted) * src/InitTweak/InitModel.cc (deleted) * src/InitTweak/InitModel.h (deleted) * src/InitTweak/Mutate.cc (deleted) * src/InitTweak/Mutate.h (deleted) * src/InitTweak/diet_map.h (deleted) Removed unused files in InitTweak folder Tue, 30 Aug 2016 15:46:37 GMT Thierry Delisle [9b4c936] * src/InitTweak/InitTweak.cc (modified) * src/SymTab/Autogen.cc (modified) fixed memory leaks in init expander Mon, 29 Aug 2016 20:50:28 GMT Thierry Delisle [ad4581b] * src/InitTweak/InitExpander.cc (deleted) * src/InitTweak/InitExpander.h (deleted) * src/InitTweak/Mutate.cc (modified) removed Rodolfo's InitExpander class Mon, 29 Aug 2016 16:20:45 GMT Thierry Delisle [46f6134] * src/GenPoly/ScopedMap.h (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/NamedTypeDecl.cc (modified) * src/main.cc (modified) Implemented owning scoped map for typedef elimination phase Mon, 29 Aug 2016 15:02:37 GMT Thierry Delisle [5e644d3e] * doc/aaron_comp_II/conversion_dag.eps (modified) * doc/aaron_comp_II/conversion_dag.odg (modified) * doc/aaron_comp_II/resolution_dag.eps (modified) * doc/aaron_comp_II/resolution_dag.odg (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.yy (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) \ Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 29 Aug 2016 14:33:05 GMT Aaron Moss [6943a987] * .gitignore (modified) * doc/LaTeXmacros/common.tex (modified) * doc/aaron_comp_II/comp_II.tex (modified) * doc/user/user.tex (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/CodeGen/GenType.cc (modified) * src/CodeGen/GenType.h (modified) * src/Common/Assert.cc (added) * src/Common/CompilerError.h (modified) * src/Common/module.mk (modified) * src/Common/utility.h (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/InitializerNode.cc (modified) * src/Parser/LinkageSpec.cc (modified) * src/Parser/LinkageSpec.h (modified) * src/Parser/ParseNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/Parser.cc (deleted) * src/Parser/Parser.h (deleted) * src/Parser/StatementNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/TypedefTable.cc (modified) * src/Parser/TypedefTable.h (modified) * src/Parser/lex.cc (modified) * src/Parser/lex.h (modified) * src/Parser/lex.ll (modified) * src/Parser/module.mk (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.h (modified) * src/Parser/parser.yy (modified) * src/Parser/parseutility.cc (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/TypeEnvironment.cc (modified) * src/ResolvExpr/TypeEnvironment.h (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/Declaration.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/DeclarationWithType.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/FunctionDecl.cc (modified) * src/SynTree/Initializer.cc (modified) * src/SynTree/ObjectDecl.cc (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) * src/SynTree/TypeSubstitution.h (modified) * src/examples/asm.c (deleted) * src/examples/gc_no_raii/premake4.lua (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/collector.c (modified) * src/examples/gc_no_raii/src/internal/state.h (modified) * src/examples/gc_no_raii/test/gctest.c (modified) * src/include/assert.h (added) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/containers/vector (modified) * src/libcfa/containers/vector.c (modified) * src/main.cc (modified) * src/tests/.expect/32/declarationSpecifier.txt (added) * src/tests/.expect/32/extension.txt (modified) * src/tests/.expect/32/gccExtensions.txt (modified) * src/tests/.expect/64/declarationSpecifier.txt (added) * src/tests/.expect/64/extension.txt (modified) * src/tests/.expect/64/gccExtensions.txt (modified) * src/tests/.expect/asmName.txt (deleted) * src/tests/.expect/ctorWarnings.txt (added) * src/tests/.expect/declarationErrors.txt (modified) * src/tests/.expect/declarationSpecifier.txt (deleted) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/asmName.c (deleted) * src/tests/ctorWarnings.c (added) * src/tests/declarationErrors.c (modified) * src/tests/declarationSpecifier.c (modified) * src/tests/dtor-early-exit.c (modified) * src/tests/exception.c (modified) * src/tests/functions.c (modified) * src/tests/gccExtensions.c (modified) * src/tests/identFuncDeclarator.c (modified) * src/tests/identParamDeclarator.c (modified) * src/tests/test.py (modified) * src/tests/variableDeclarator.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 29 Aug 2016 14:33:00 GMT Aaron Moss [79841be] * doc/aaron_comp_II/conversion_dag.eps (modified) * doc/aaron_comp_II/conversion_dag.odg (modified) * doc/aaron_comp_II/resolution_dag.eps (modified) * doc/aaron_comp_II/resolution_dag.odg (modified) Update Comp II diagrams with Peter's suggestions Mon, 29 Aug 2016 03:05:45 GMT Peter A. Buhr [413ad05] * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.yy (modified) more refactoring of parser code Mon, 29 Aug 2016 03:02:06 GMT Peter A. Buhr [3f1e68f] * src/examples/gc_no_raii/containers/vector (deleted) * src/examples/gc_no_raii/containers/vector.c (deleted) * src/examples/gc_no_raii/premake4.lua (modified) * src/libcfa/containers/vector (modified) * src/libcfa/containers/vector.c (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Mon, 29 Aug 2016 03:01:56 GMT Peter A. Buhr [6d665d9] * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) restart building containers/vector Fri, 26 Aug 2016 19:06:08 GMT Thierry Delisle [1e8b02f5] * src/SymTab/Validate.cc (modified) * src/SynTree/ReferenceToType.cc (modified) * src/SynTree/Type.h (modified) removed unnecessary clone statement in validate phase Fri, 26 Aug 2016 17:55:57 GMT Thierry Delisle [f2a4f6c] * src/Parser/LinkageSpec.cc (modified) fixed memory leak in lexer Fri, 26 Aug 2016 16:01:47 GMT Thierry Delisle [4999940] * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/lex.cc (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.h (modified) * src/Parser/parser.yy (modified) * src/tests/.expect/declarationErrors.txt (modified) * src/tests/declarationErrors.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 26 Aug 2016 16:01:37 GMT Thierry Delisle [60aa49a7] * src/examples/gc_no_raii/containers/vector (deleted) * src/examples/gc_no_raii/containers/vector.c (deleted) * src/examples/gc_no_raii/premake4.lua (modified) * src/libcfa/containers/vector (modified) * src/libcfa/containers/vector.c (modified) refactored vector trait to speed-up compilation Fri, 26 Aug 2016 02:50:33 GMT Peter A. Buhr [a839867] * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) add @= assignment operator Fri, 26 Aug 2016 01:14:18 GMT Peter A. Buhr [4e2b9710] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/CodeGen/GenType.cc (modified) * src/CodeGen/GenType.h (modified) * src/Common/utility.h (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/LinkageSpec.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/TypeEnvironment.cc (modified) * src/ResolvExpr/TypeEnvironment.h (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Initializer.cc (modified) * src/SynTree/TypeSubstitution.h (modified) * src/tests/.expect/32/extension.txt (modified) * src/tests/.expect/64/extension.txt (modified) * src/tests/.expect/ctorWarnings.txt (added) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/ctorWarnings.c (added) Merge branch 'master' of plg2:software/cfa/cfa-cc Fri, 26 Aug 2016 01:14:06 GMT Peter A. Buhr [c1c1112] * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/lex.cc (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.h (modified) * src/Parser/parser.yy (modified) * src/tests/.expect/declarationErrors.txt (modified) * src/tests/declarationErrors.c (modified) fix segment fault when printing syntax error, more refactoring of ... Wed, 24 Aug 2016 17:55:39 GMT Rob Schluntz [486341f] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/CodeGen/GenType.cc (modified) * src/CodeGen/GenType.h (modified) * src/InitTweak/FixInit.cc (modified) * src/tests/.expect/ctorWarnings.txt (added) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/ctorWarnings.c (added) add option to CodeGen to output unmangled name, add ctorWarnings test Wed, 24 Aug 2016 16:37:56 GMT Rob Schluntz [0555f4b] * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/SynTree/Initializer.cc (modified) Merge branch 'master' into ctor Wed, 24 Aug 2016 16:36:33 GMT Rob Schluntz [79970ed] * src/CodeGen/GenType.h (modified) * src/Common/utility.h (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) * src/Parser/LinkageSpec.cc (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/TypeSubstitution.h (modified) implement warnings for missing struct member constructor calls, ... Tue, 23 Aug 2016 18:27:31 GMT Thierry Delisle [f39096c] * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) removed memory leaks due to extractAggregate calls Tue, 23 Aug 2016 14:30:02 GMT Thierry Delisle [dadc1b5] * src/CodeGen/CodeGenerator.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/SynTree/Expression.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ... Mon, 22 Aug 2016 20:22:21 GMT Thierry Delisle [837a17c] * src/Parser/StatementNode.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Initializer.cc (modified) elminated multiple memory leaks of expressions Mon, 22 Aug 2016 19:32:07 GMT Rob Schluntz [f87408e] * src/CodeGen/CodeGenerator.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/LinkageSpec.cc (modified) * src/Parser/LinkageSpec.h (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/lex.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.h (modified) * src/Parser/parser.yy (modified) * src/SynTree/Expression.cc (modified) Merge branch 'master' into ctor Mon, 22 Aug 2016 19:31:54 GMT Rob Schluntz [bd9f8be] * src/Parser/ExpressionNode.cc (modified) * src/Parser/LinkageSpec.cc (modified) * src/Parser/LinkageSpec.h (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/lex.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.h (modified) * src/Parser/parser.yy (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Mon, 22 Aug 2016 19:31:47 GMT Rob Schluntz [03b812d2] * src/CodeGen/CodeGenerator.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/SynTree/Expression.cc (modified) delete UntypedExpr arguments and fix missing clones Mon, 22 Aug 2016 19:11:00 GMT Peter A. Buhr [2acf5fc] * src/Common/utility.h (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/InitializerNode.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.yy (modified) * src/SynTree/Expression.cc (modified) * src/include/assert.h (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Conflicts: ... Mon, 22 Aug 2016 18:28:47 GMT Peter A. Buhr [ab57786] * src/Parser/ExpressionNode.cc (modified) * src/Parser/LinkageSpec.cc (modified) * src/Parser/LinkageSpec.h (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/lex.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.h (modified) * src/Parser/parser.yy (modified) more refactoring of parser code Mon, 22 Aug 2016 18:15:19 GMT Rob Schluntz [e85a8631] * doc/aaron_comp_II/comp_II.tex (modified) * src/Common/Assert.cc (modified) * src/Common/utility.h (modified) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/InitializerNode.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.yy (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/FunctionDecl.cc (modified) * src/SynTree/Statement.cc (modified) * src/include/assert.h (modified) * src/main.cc (modified) Merge branch 'master' into ctor Mon, 22 Aug 2016 15:43:19 GMT Thierry Delisle [8d2844a] * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/SynTree/Expression.cc (modified) finished removing the leaks in fstream with C-only code Mon, 22 Aug 2016 14:05:14 GMT Thierry Delisle [d30790f] * doc/aaron_comp_II/comp_II.tex (modified) * src/Common/Assert.cc (modified) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/main.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sat, 20 Aug 2016 23:06:26 GMT Peter A. Buhr [80722d0] * doc/aaron_comp_II/comp_II.tex (modified) * src/Parser/DeclarationNode.cc (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) * src/SynTree/Expression.cc (modified) * src/SynTree/FunctionDecl.cc (modified) * src/SynTree/Statement.cc (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Sat, 20 Aug 2016 23:04:17 GMT Peter A. Buhr [e6955b1] * src/Common/Assert.cc (modified) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/main.cc (modified) abort on assert rather than exit, print backtrace on cfa-cpp errors Sat, 20 Aug 2016 09:33:07 GMT Aaron Moss [4a7d895] * src/Common/Assert.cc (added) * src/Common/CompilerError.h (modified) * src/Common/module.mk (modified) * src/Common/utility.h (modified) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/InitializerNode.cc (modified) * src/Parser/LinkageSpec.cc (modified) * src/Parser/LinkageSpec.h (modified) * src/Parser/ParseNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/Parser.cc (deleted) * src/Parser/Parser.h (deleted) * src/Parser/StatementNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/TypedefTable.cc (modified) * src/Parser/TypedefTable.h (modified) * src/Parser/lex.cc (modified) * src/Parser/lex.ll (modified) * src/Parser/module.mk (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.h (modified) * src/Parser/parser.yy (modified) * src/SynTree/Declaration.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/DeclarationWithType.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/FunctionDecl.cc (modified) * src/SynTree/ObjectDecl.cc (modified) * src/SynTree/Statement.cc (modified) * src/examples/gc_no_raii/containers/vector (added) * src/examples/gc_no_raii/containers/vector.c (added) * src/examples/gc_no_raii/premake4.lua (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/collector.c (modified) * src/examples/gc_no_raii/src/internal/state.h (modified) * src/examples/gc_no_raii/test/gctest.c (modified) * src/include/assert.h (added) * src/main.cc (modified) * src/tests/.expect/32/declarationSpecifier.txt (added) * src/tests/.expect/32/gccExtensions.txt (modified) * src/tests/.expect/64/declarationSpecifier.txt (added) * src/tests/.expect/64/gccExtensions.txt (modified) * src/tests/.expect/declarationErrors.txt (modified) * src/tests/.expect/declarationSpecifier.txt (deleted) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/declarationErrors.c (modified) * src/tests/declarationSpecifier.c (modified) * src/tests/dtor-early-exit.c (modified) * src/tests/functions.c (modified) * src/tests/gccExtensions.c (modified) * src/tests/identFuncDeclarator.c (modified) * src/tests/identParamDeclarator.c (modified) * src/tests/variableDeclarator.c (modified) Merge branch 'master' of plg2.cs.uwaterloo.ca:software/cfa/cfa-cc Sat, 20 Aug 2016 09:32:55 GMT Aaron Moss [7b1bfc5] * doc/aaron_comp_II/comp_II.tex (modified) Updates to Comp II draft per Peter, round 2 Fri, 19 Aug 2016 21:04:59 GMT Thierry Delisle [4f147cc] * src/Common/utility.h (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/InitializerNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/include/assert.h (modified) fixed some more memory leaks and added safe_dynamic_cast to assert.h Fri, 19 Aug 2016 18:42:04 GMT Rob Schluntz [04cdd9b] * .gitignore (modified) * Jenkins/FullBuild (modified) * doc/LaTeXmacros/common.tex (modified) * doc/aaron_comp_II/comp_II.tex (modified) * doc/aaron_comp_II/conversion_dag.eps (added) * doc/aaron_comp_II/conversion_dag.odg (added) * doc/aaron_comp_II/resolution_dag.eps (added) * doc/aaron_comp_II/resolution_dag.odg (added) * doc/bibliography/cfa.bib (modified) * doc/user/user.tex (modified) * src/Common/Assert.cc (added) * src/Common/CompilerError.h (modified) * src/Common/module.mk (modified) * src/Common/utility.h (modified) * 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/Makefile.am (modified) * src/Makefile.in (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/InitializerNode.cc (modified) * src/Parser/LinkageSpec.cc (modified) * src/Parser/LinkageSpec.h (modified) * src/Parser/ParseNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/Parser.cc (deleted) * src/Parser/Parser.h (deleted) * src/Parser/StatementNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/TypedefTable.cc (modified) * src/Parser/TypedefTable.h (modified) * src/Parser/lex.cc (modified) * src/Parser/lex.ll (modified) * src/Parser/module.mk (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.h (modified) * src/Parser/parser.yy (modified) * src/Parser/parseutility.cc (modified) * src/SymTab/Autogen.cc (modified) * src/SynTree/Declaration.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/DeclarationWithType.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/FunctionDecl.cc (modified) * src/SynTree/Label.h (modified) * src/SynTree/ObjectDecl.cc (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) * src/examples/asm.c (deleted) * src/examples/gc_no_raii/containers/vector (added) * src/examples/gc_no_raii/containers/vector.c (added) * src/examples/gc_no_raii/premake4.lua (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/collector.c (modified) * src/examples/gc_no_raii/src/internal/state.h (modified) * src/examples/gc_no_raii/test/gctest.c (modified) * src/include/assert.h (added) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/main.cc (modified) * src/tests/.expect/32/declarationSpecifier.txt (added) * src/tests/.expect/32/gccExtensions.txt (modified) * src/tests/.expect/64/declarationSpecifier.txt (added) * src/tests/.expect/64/gccExtensions.txt (modified) * src/tests/.expect/asmName.txt (deleted) * src/tests/.expect/declarationErrors.txt (modified) * src/tests/.expect/declarationSpecifier.txt (deleted) * src/tests/.expect/libcfa_vector.txt (deleted) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/asmName.c (deleted) * src/tests/declarationErrors.c (modified) * src/tests/declarationSpecifier.c (modified) * src/tests/dtor-early-exit.c (modified) * src/tests/exception.c (modified) * src/tests/functions.c (modified) * src/tests/gccExtensions.c (modified) * src/tests/identFuncDeclarator.c (modified) * src/tests/identParamDeclarator.c (modified) * src/tests/labelledExit.c (modified) * src/tests/test.py (modified) * src/tests/variableDeclarator.c (modified) Merge branch 'master' into ctor Fri, 19 Aug 2016 18:33:04 GMT Thierry Delisle [2037f82] * src/Parser/DeclarationNode.cc (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/SynTree/FunctionDecl.cc (modified) * src/SynTree/Statement.cc (modified) added many missing calls to delete, still a long way to go... Fri, 19 Aug 2016 16:57:05 GMT Thierry Delisle [ac71a86] * src/Parser/DeclarationNode.cc (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) * src/SynTree/Expression.cc (modified) * src/SynTree/Statement.cc (modified) removed more memory leaks from the system Fri, 19 Aug 2016 12:57:22 GMT Peter A. Buhr [8b7ee09] * src/Common/Assert.cc (modified) * src/Common/CompilerError.h (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/LinkageSpec.cc (modified) * src/Parser/LinkageSpec.h (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/Declaration.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/DeclarationWithType.cc (modified) * src/SynTree/FunctionDecl.cc (modified) * src/SynTree/ObjectDecl.cc (modified) * src/main.cc (modified) rename type LinkageSpec::Type to LinkageSpec::Spec, which affects ... Fri, 19 Aug 2016 02:37:38 GMT Peter A. Buhr [f487962] * src/Parser/lex.cc (modified) * src/Parser/lex.ll (modified) fix storage leaks in lexer Thu, 18 Aug 2016 21:59:33 GMT Peter A. Buhr [9b967914] * Jenkinsfile (modified) * src/Makefile.am (modified) * src/Makefile.in (modified) adjust Makefile path for new assert Thu, 18 Aug 2016 21:40:54 GMT Peter A. Buhr [3145fa2] * Jenkinsfile (modified) turn on Jenkins debug flag Thu, 18 Aug 2016 21:22:54 GMT Peter A. Buhr [95a6cac] * src/Makefile.in (modified) add missing Makefile for new assert Thu, 18 Aug 2016 21:14:36 GMT Peter A. Buhr [12756de] * src/include/assert.h (added) add missing directory for new assert Thu, 18 Aug 2016 21:00:32 GMT Peter A. Buhr [5b7a60c8] * src/Common/utility.h (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/examples/gc_no_raii/containers/vector (added) * src/examples/gc_no_raii/containers/vector.c (added) * src/examples/gc_no_raii/premake4.lua (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/collector.c (modified) * src/examples/gc_no_raii/src/internal/state.h (modified) * src/examples/gc_no_raii/test/gctest.c (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Thu, 18 Aug 2016 21:00:28 GMT Peter A. Buhr [99cad3aa] * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.cc (modified) * src/Parser/ParseNode.h (modified) more refactoring of parser code Thu, 18 Aug 2016 20:59:11 GMT Peter A. Buhr [1cb2282] * src/Common/Assert.cc (added) * src/Common/module.mk (modified) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/main.cc (modified) add new assert macro for printing message Thu, 18 Aug 2016 18:59:38 GMT Thierry Delisle [7ecbb7e] * src/Common/utility.h (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) fixed memory leaks related to removal of rodolfo's code Thu, 18 Aug 2016 14:08:51 GMT Thierry Delisle [7a5d773] * src/Parser/DeclarationNode.cc (modified) * src/Parser/LinkageSpec.cc (modified) * src/Parser/LinkageSpec.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/main.cc (modified) * src/tests/.expect/32/gccExtensions.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 18 Aug 2016 14:08:31 GMT Thierry Delisle [6643e72] * src/examples/gc_no_raii/containers/vector (added) * src/examples/gc_no_raii/containers/vector.c (added) * src/examples/gc_no_raii/premake4.lua (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/collector.c (modified) * src/examples/gc_no_raii/src/internal/state.h (modified) * src/examples/gc_no_raii/test/gctest.c (modified) first basic test for garbage collector now compiles and works Thu, 18 Aug 2016 03:09:11 GMT Peter A. Buhr [3b8e52c] * src/Parser/DeclarationNode.cc (modified) * src/Parser/LinkageSpec.cc (modified) * src/Parser/LinkageSpec.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/main.cc (modified) * src/tests/.expect/32/gccExtensions.txt (modified) more refactoring of parser code Wed, 17 Aug 2016 13:31:28 GMT Peter A. Buhr [926af74] * src/Parser/TypeData.cc (modified) * src/Parser/lex.cc (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/main.cc (modified) * src/tests/.expect/64/gccExtensions.txt (modified) * src/tests/gccExtensions.c (modified) more refactoring of parser code Wed, 17 Aug 2016 12:44:06 GMT Peter A. Buhr [5ead9f9] * src/tests/declarationErrors.c (modified) * src/tests/declarationSpecifier.c (modified) * src/tests/dtor-early-exit.c (modified) * src/tests/functions.c (modified) * src/tests/gccExtensions.c (modified) * src/tests/identFuncDeclarator.c (modified) * src/tests/identParamDeclarator.c (modified) * src/tests/variableDeclarator.c (modified) add copyright notice to test files Wed, 17 Aug 2016 01:49:29 GMT Peter A. Buhr [cbaee0d] * src/Parser/ParseNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/main.cc (modified) * src/tests/.expect/declarationSpecifier.txt (deleted) more refactoring of parser code Wed, 17 Aug 2016 00:36:22 GMT Peter A. Buhr [08ac489] * src/tests/.expect/32/gccExtensions.txt (modified) fix 32-bit test output Tue, 16 Aug 2016 22:09:36 GMT Peter A. Buhr [29917c6] * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/tests/.expect/32/declarationSpecifier.txt (added) * src/tests/.expect/64/declarationSpecifier.txt (added) * src/tests/.expect/declarationErrors.txt (modified) * src/tests/.expect/declarationSpecifier.txt (modified) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/declarationErrors.c (modified) * src/tests/declarationSpecifier.c (modified) more refactoring of parser code Tue, 16 Aug 2016 21:56:37 GMT Peter A. Buhr [0da3e2c] * src/Makefile.in (modified) * src/Parser/ParseNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/Parser.cc (deleted) * src/Parser/Parser.h (deleted) * src/Parser/module.mk (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/main.cc (modified) * src/tests/.expect/declarationErrors.txt (modified) * src/tests/.expect/declarationSpecifier.txt (modified) * src/tests/gccExtensions.c (modified) more refactoring of parser code Tue, 16 Aug 2016 19:31:28 GMT Thierry Delisle [b7ea418] * src/tests/.expect/32/declarationSpecifier.txt (added) fixed declarationSpecifier for 32-bits Tue, 16 Aug 2016 19:30:15 GMT Thierry Delisle [c09e4bc] * src/tests/.expect/64/declarationSpecifier.txt (moved) fixed declarationSpecifier for 64-bits Tue, 16 Aug 2016 19:23:20 GMT Thierry Delisle [1f6d4624] * src/tests/.expect/declarationSpecifier.txt (modified) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/declarationErrors.c (modified) * src/tests/declarationSpecifier.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ... Tue, 16 Aug 2016 19:20:06 GMT Thierry Delisle [7527e63] * .gitignore (modified) * INSTALL (modified) * 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) * doc/aaron_comp_II/conversion_dag.eps (added) * doc/aaron_comp_II/conversion_dag.odg (added) * doc/aaron_comp_II/resolution_dag.eps (added) * doc/aaron_comp_II/resolution_dag.odg (added) * doc/bibliography/cfa.bib (modified) * doc/user/user.tex (modified) * doc/working/resolver_design.md (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/Box.cc (modified) * src/GenPoly/DeclMutator.cc (modified) * src/GenPoly/DeclMutator.h (modified) * src/GenPoly/GenPoly.cc (modified) * src/GenPoly/GenPoly.h (modified) * src/GenPoly/InstantiateGeneric.cc (added) * src/GenPoly/InstantiateGeneric.h (added) * src/GenPoly/PolyMutator.cc (modified) * src/GenPoly/ScrubTyVars.cc (modified) * src/GenPoly/ScrubTyVars.h (modified) * src/GenPoly/Specialize.cc (modified) * src/GenPoly/module.mk (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/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/InitializerNode.cc (modified) * src/Parser/ParseNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/Parser.cc (modified) * src/Parser/Parser.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/TypedefTable.cc (modified) * src/Parser/TypedefTable.h (modified) * src/Parser/lex.cc (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.h (modified) * src/Parser/parser.yy (modified) * src/Parser/parseutility.cc (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/driver/cfa.cc (modified) * src/examples/asm.c (deleted) * 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/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/main.cc (modified) * src/tests/.expect/32/extension.txt (modified) * src/tests/.expect/32/gccExtensions.txt (modified) * src/tests/.expect/64/extension.txt (modified) * src/tests/.expect/64/gccExtensions.txt (modified) * src/tests/.expect/asmName.txt (deleted) * src/tests/.expect/libcfa_vector.txt (deleted) * src/tests/.expect/multiDimension.txt (added) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/asmName.c (deleted) * src/tests/exception.c (modified) * src/tests/gccExtensions.c (modified) * src/tests/init_once.c (modified) * src/tests/labelledExit.c (modified) * src/tests/multiDimension.c (added) * src/tests/switch.c (modified) * src/tests/test.py (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 16 Aug 2016 19:19:58 GMT Thierry Delisle [950f7a7] * src/tests/.expect/declarationSpecifier.txt (modified) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/declarationErrors.c (modified) * src/tests/declarationSpecifier.c (modified) Refactored declarations tests to be a little more complete Tue, 16 Aug 2016 19:07:21 GMT Rob Schluntz [03da511] * src/ResolvExpr/TypeEnvironment.cc (modified) * src/ResolvExpr/TypeEnvironment.h (modified) * src/ResolvExpr/Unify.cc (modified) added comparator to more intelligently order assertions for ... Tue, 16 Aug 2016 18:41:17 GMT Thierry Delisle [13e3b50] * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/tests/.expect/declarationErrors.txt (modified) * src/tests/.expect/declarationSpecifier.txt (modified) DeclarationNodes and Declaration now store exactly the same data for ... Tue, 16 Aug 2016 12:59:49 GMT Peter A. Buhr [7880579] * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/InitializerNode.cc (modified) * src/Parser/ParseNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/Parser.cc (modified) * src/Parser/Parser.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypedefTable.cc (modified) * src/Parser/TypedefTable.h (modified) * src/main.cc (modified) more refactoring of parser code Mon, 15 Aug 2016 20:13:49 GMT Peter A. Buhr [b1848a0] * src/tests/test.py (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Mon, 15 Aug 2016 20:13:38 GMT Peter A. Buhr [e82aa9df] * .gitignore (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/Parser/parseutility.cc (modified) * src/examples/asm.c (deleted) * src/tests/.expect/64/gccExtensions.txt (modified) * src/tests/.expect/asmName.txt (deleted) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/asmName.c (deleted) * src/tests/gccExtensions.c (modified) more refactoring of parser code Mon, 15 Aug 2016 14:18:22 GMT Thierry Delisle [6603c1d] * doc/LaTeXmacros/common.tex (modified) * doc/aaron_comp_II/comp_II.tex (modified) * doc/bibliography/cfa.bib (modified) * doc/user/user.tex (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/InitializerNode.cc (modified) * src/Parser/ParseNode.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.yy (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) * src/tests/.expect/32/extension.txt (modified) * src/tests/.expect/32/gccExtensions.txt (modified) * src/tests/.expect/64/gccExtensions.txt (modified) * src/tests/exception.c (modified) * src/tests/gccExtensions.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 15 Aug 2016 14:18:15 GMT Thierry Delisle [38736854] * src/tests/test.py (modified) test script no longer allows to accidently delete a .c file while ... Mon, 15 Aug 2016 01:30:37 GMT Peter A. Buhr [797347f] * src/tests/.expect/32/gccExtensions.txt (modified) update 32-bit test for gccExtensions.c Sun, 14 Aug 2016 23:25:00 GMT Peter A. Buhr [777bfcf] * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/tests/.expect/64/gccExtensions.txt (modified) * src/tests/gccExtensions.c (modified) more refactoring of parser code Sun, 14 Aug 2016 12:36:29 GMT Peter A. Buhr [1d4580a] * doc/LaTeXmacros/common.tex (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/InitializerNode.cc (modified) * src/Parser/ParseNode.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.yy (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) * src/tests/exception.c (modified) more refactoring of parser code Sun, 14 Aug 2016 12:26:13 GMT Peter A. Buhr [46b4259] * doc/LaTeXmacros/common.tex (modified) * doc/aaron_comp_II/comp_II.tex (modified) * doc/bibliography/cfa.bib (modified) * src/tests/.expect/32/extension.txt (modified) * src/tests/.expect/32/gccExtensions.txt (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Sun, 14 Aug 2016 12:26:06 GMT Peter A. Buhr [bf1a2bf] * doc/LaTeXmacros/common.tex (modified) * doc/user/user.tex (modified) user manual updates, discussion on named arguments Sat, 13 Aug 2016 19:42:04 GMT Aaron Moss [473d8c82] * doc/aaron_comp_II/comp_II.tex (modified) Add some discussion of C++ Fri, 12 Aug 2016 20:45:35 GMT Aaron Moss [86c48f5] * doc/aaron_comp_II/comp_II.tex (modified) Add discussion of Haskell type classes Fri, 12 Aug 2016 20:08:32 GMT Aaron Moss [afd4cde] * doc/aaron_comp_II/comp_II.tex (modified) Fix code example in argument-parameter matching Fri, 12 Aug 2016 20:06:50 GMT Aaron Moss [4859ae9] * doc/aaron_comp_II/comp_II.tex (modified) Add citation for Persch et al., generalize language in later sections ... Fri, 12 Aug 2016 17:38:06 GMT Aaron Moss [e73a793] * doc/aaron_comp_II/comp_II.tex (modified) Add Persch et al. citation to Comp II draft Fri, 12 Aug 2016 15:36:27 GMT Aaron Moss [9903ebb] * src/tests/.expect/32/extension.txt (modified) * src/tests/.expect/32/gccExtensions.txt (modified) Fix expect files for 32-bit build, per Thierry Fri, 12 Aug 2016 15:24:15 GMT Aaron Moss [dac593fd] * Jenkins/FullBuild (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/tests/.expect/libcfa_vector.txt (deleted) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 12 Aug 2016 15:24:11 GMT Aaron Moss [71b5d4d3] * doc/LaTeXmacros/common.tex (modified) * doc/aaron_comp_II/comp_II.tex (modified) * doc/bibliography/cfa.bib (modified) Add Pennello et al. citation to Comp II draft Fri, 12 Aug 2016 15:05:16 GMT Aaron Moss [e3d1cc1] * doc/aaron_comp_II/comp_II.tex (modified) * doc/bibliography/cfa.bib (modified) Add Ganzinger and Ripken citation Fri, 12 Aug 2016 13:56:23 GMT Thierry Delisle [1ca15c1] * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/tests/.expect/libcfa_vector.txt (deleted) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 12 Aug 2016 13:56:15 GMT Thierry Delisle [5a11e07] * Jenkins/FullBuild (modified) Fixed ordering mistake in FullBuild Script error propagation Thu, 11 Aug 2016 22:09:33 GMT Peter A. Buhr [8cc5cb0] * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) more refactoring of parser code Thu, 11 Aug 2016 22:07:21 GMT Peter A. Buhr [6f7424a] * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/tests/.expect/libcfa_vector.txt (deleted) temporarily remove containers/vector build and test to speed up ... Thu, 11 Aug 2016 21:10:22 GMT Thierry Delisle [296952d] * Jenkins/FullBuild (modified) Fixed error propagation in jenkins fullBuild script Thu, 11 Aug 2016 20:04:31 GMT Aaron Moss [ce2fed5] * Jenkins/FullBuild (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 11 Aug 2016 20:04:27 GMT Aaron Moss [7bb37fc] * doc/aaron_comp_II/comp_II.tex (modified) * doc/bibliography/cfa.bib (modified) Finish first editing pass over Comp II draft Thu, 11 Aug 2016 18:44:38 GMT Thierry Delisle [5ee0482] * Jenkins/FullBuild (modified) Last fix was incorrect, groovy script has weird syntax... Thu, 11 Aug 2016 18:42:54 GMT Thierry Delisle [a2c5c17] * Jenkins/FullBuild (modified) Fixed typo in FullBuild script Thu, 11 Aug 2016 18:38:02 GMT Thierry Delisle [82da9b8] * doc/aaron_comp_II/comp_II.tex (modified) * doc/aaron_comp_II/conversion_dag.eps (added) * doc/aaron_comp_II/conversion_dag.odg (added) * doc/aaron_comp_II/resolution_dag.eps (added) * doc/aaron_comp_II/resolution_dag.odg (added) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 11 Aug 2016 18:36:41 GMT Thierry Delisle [d2f5469] * Jenkins/FullBuild (modified) Fullbuild should now properly display errors on failure Thu, 11 Aug 2016 03:31:24 GMT Peter A. Buhr [27fefeb6] * Jenkins/FullBuild (modified) * doc/aaron_comp_II/comp_II.tex (modified) * doc/aaron_comp_II/conversion_dag.eps (added) * doc/aaron_comp_II/conversion_dag.odg (added) * doc/aaron_comp_II/resolution_dag.eps (added) * doc/aaron_comp_II/resolution_dag.odg (added) * 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) * src/examples/gc_no_raii/src/gc.h (modified) * src/examples/gc_no_raii/test/gctest.c (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Thu, 11 Aug 2016 03:31:15 GMT Peter A. Buhr [321f55d] * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) more refactoring of parser code Wed, 10 Aug 2016 21:34:25 GMT Aaron Moss [72e2ea0] * Jenkins/FullBuild (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 10 Aug 2016 21:34:20 GMT Aaron Moss [e394618] * doc/aaron_comp_II/comp_II.tex (modified) Finish first-pass edits on Comp II section 3.1