# # ChangeLog for / # # Generated by Trac 1.2.1 # Apr 28, 2024, 1:26:31 PM Wed, 05 Oct 2016 18:29:19 GMT Peter A. Buhr [d58a39a0] * doc/aaron_comp_II/comp_II.tex (modified) * doc/proposals/concurrency/Makefile (added) * doc/proposals/concurrency/concurrency.tex (added) * doc/proposals/concurrency/glossary.tex (added) * doc/proposals/concurrency/local.bib (added) Merge branch 'master' of plg2:software/cfa/cfa-cc Wed, 05 Oct 2016 18:29:13 GMT Peter A. Buhr [faddbd8] * src/Parser/DeclarationNode.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/TypeData.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/SynTree/FunctionDecl.cc (modified) * src/SynTree/ObjectDecl.cc (modified) more refactoring of parser code, new tuple syntax Wed, 05 Oct 2016 15:47:52 GMT Thierry Delisle [a7976d79] * doc/aaron_comp_II/comp_II.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 05 Oct 2016 15:47:40 GMT Thierry Delisle [c69adb7] * doc/proposals/concurrency/Makefile (modified) * doc/proposals/concurrency/concurrency.tex (modified) * doc/proposals/concurrency/glossary.tex (added) * doc/proposals/concurrency/local.bib (moved) -added pl blibliography -rename citations to local bib -added ... Tue, 04 Oct 2016 15:25:00 GMT Aaron Moss [19b5d6b] * doc/aaron_comp_II/Efficient Type Resolution in Cforall.pptx (added) * doc/aaron_comp_II/conversion_dag.png (added) * doc/aaron_comp_II/resolution_dag.png (added) * doc/aaron_comp_II/resolution_dag2.odg (added) * doc/aaron_comp_II/resolution_dag2.png (added) * src/Common/DebugMalloc.cc (added) * src/Common/SemanticError.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/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.h (modified) * src/Parser/parser.yy (modified) * src/libcfa/memcheck.awk (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 04 Oct 2016 15:24:57 GMT Aaron Moss [6295081] * doc/aaron_comp_II/comp_II.tex (modified) Add cost section to Comp II Fri, 30 Sep 2016 14:04:25 GMT Thierry Delisle [7e10773] * doc/proposals/concurrency/citations.bib (modified) * doc/proposals/concurrency/concurrency.tex (modified) further progress on concurrency part Thu, 29 Sep 2016 14:48:09 GMT Thierry Delisle [aee7e35] * doc/aaron_comp_II/Efficient Type Resolution in Cforall.pptx (added) * doc/aaron_comp_II/conversion_dag.png (added) * doc/aaron_comp_II/resolution_dag.png (added) * doc/aaron_comp_II/resolution_dag2.odg (added) * doc/aaron_comp_II/resolution_dag2.png (added) * src/CodeGen/GenType.cc (modified) * src/Common/DebugMalloc.cc (added) * src/Common/SemanticError.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/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.h (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/AdjustExprType.cc (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/ConversionCost.h (modified) * src/ResolvExpr/PtrsAssignable.cc (modified) * src/ResolvExpr/PtrsCastable.cc (modified) * src/ResolvExpr/RenameVars.cc (modified) * src/ResolvExpr/RenameVars.h (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/FixFunction.cc (modified) * src/SymTab/FixFunction.h (modified) * src/SymTab/ImplementationType.cc (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/Mangler.h (modified) * src/SymTab/TypeEquality.cc (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Type.h (modified) * src/SynTree/TypeSubstitution.cc (modified) * src/SynTree/TypeSubstitution.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) * src/SynTree/ZeroOneType.cc (added) * src/SynTree/module.mk (modified) * src/libcfa/memcheck.awk (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 29 Sep 2016 14:48:02 GMT Thierry Delisle [7b69174] * doc/proposals/concurrency/concurrency.tex (modified) New proposal version for Internal Scheduling semantics written Tue, 27 Sep 2016 20:29:49 GMT Thierry Delisle [694ee7d] * doc/proposals/concurrency/Makefile (added) * doc/proposals/concurrency/citations.bib (added) * doc/proposals/concurrency/concurrency.tex (added) initial commit of concurrency proposal Tue, 27 Sep 2016 15:25:55 GMT Peter A. Buhr [4b1fd2c] * src/Makefile.in (modified) missing file Tue, 27 Sep 2016 15:22:48 GMT Peter A. Buhr [fb114fa1] * src/Common/DebugMalloc.cc (added) * src/Common/SemanticError.h (modified) * src/Common/module.mk (modified) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/Parser/DeclarationNode.cc (modified) * src/libcfa/memcheck.awk (added) more refactoring of parser code Sat, 24 Sep 2016 16:21:02 GMT Peter A. Buhr [3b5e3aa] * src/Parser/parser.cc (modified) add parser.cc Sat, 24 Sep 2016 16:19:33 GMT Peter A. Buhr [9c23f31] * doc/aaron_comp_II/Efficient Type Resolution in Cforall.pptx (added) * doc/aaron_comp_II/conversion_dag.png (added) * doc/aaron_comp_II/resolution_dag.png (added) * doc/aaron_comp_II/resolution_dag2.odg (added) * doc/aaron_comp_II/resolution_dag2.png (added) * src/CodeGen/GenType.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/Makefile.in (modified) * src/Parser/parser.cc (added) * src/Parser/parser.yy (modified) * src/ResolvExpr/AdjustExprType.cc (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/AlternativeFinder.h (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/ConversionCost.h (modified) * src/ResolvExpr/PtrsAssignable.cc (modified) * src/ResolvExpr/PtrsCastable.cc (modified) * src/ResolvExpr/RenameVars.cc (modified) * src/ResolvExpr/RenameVars.h (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/FixFunction.cc (modified) * src/SymTab/FixFunction.h (modified) * src/SymTab/ImplementationType.cc (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/Mangler.h (modified) * src/SymTab/TypeEquality.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Type.h (modified) * src/SynTree/TypeSubstitution.cc (modified) * src/SynTree/TypeSubstitution.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) * src/SynTree/ZeroOneType.cc (added) * src/SynTree/module.mk (modified) * src/examples/gc_no_raii/src/internal/card_table.h (modified) * src/examples/gc_no_raii/src/internal/memory_pool.c (modified) * src/examples/gc_no_raii/src/internal/memory_pool.h (modified) * src/examples/gc_no_raii/src/internal/state.c (modified) * src/include/assert.h (modified) * src/libcfa/containers/vector (modified) * src/libcfa/containers/vector.c (modified) * src/libcfa/prelude.cf (modified) * src/tests/.expect/libcfa_vector.txt (added) * src/tests/libcfa_vector.c (modified) fix conflicts Sat, 24 Sep 2016 16:08:02 GMT Peter A. Buhr [2298f728] * src/Common/utility.h (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.h (modified) * src/Parser/parser.yy (modified) more refactoring of parser code Thu, 22 Sep 2016 07:52:33 GMT Aaron Moss [7ae930a] * src/CodeGen/GenType.cc (modified) * src/Makefile.in (modified) * src/ResolvExpr/AdjustExprType.cc (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/ConversionCost.h (modified) * src/ResolvExpr/PtrsAssignable.cc (modified) * src/ResolvExpr/PtrsCastable.cc (modified) * src/ResolvExpr/RenameVars.cc (modified) * src/ResolvExpr/RenameVars.h (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/FixFunction.cc (modified) * src/SymTab/FixFunction.h (modified) * src/SymTab/ImplementationType.cc (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/Mangler.h (modified) * src/SymTab/TypeEquality.cc (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Type.h (modified) * src/SynTree/TypeSubstitution.cc (modified) * src/SynTree/TypeSubstitution.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) * src/SynTree/ZeroOneType.cc (added) * src/SynTree/module.mk (modified) Merge branch 'master' of plg2.cs.uwaterloo.ca:software/cfa/cfa-cc Thu, 22 Sep 2016 07:52:12 GMT Aaron Moss [4e8d8a23] * doc/aaron_comp_II/Efficient Type Resolution in Cforall.pptx (added) * doc/aaron_comp_II/conversion_dag.png (added) * doc/aaron_comp_II/resolution_dag.png (added) * doc/aaron_comp_II/resolution_dag2.odg (added) * doc/aaron_comp_II/resolution_dag2.png (added) Add Comp II presentation Tue, 20 Sep 2016 13:57:59 GMT Aaron Moss [db46512] * src/SynTree/ZeroOneType.cc (added) Add forgotten file to source control Mon, 19 Sep 2016 21:23:45 GMT Aaron Moss [a6fe3de] * src/examples/gc_no_raii/src/internal/card_table.h (modified) * src/examples/gc_no_raii/src/internal/memory_pool.c (modified) * src/examples/gc_no_raii/src/internal/memory_pool.h (modified) * src/examples/gc_no_raii/src/internal/state.c (modified) * src/libcfa/containers/vector (modified) * src/libcfa/containers/vector.c (modified) * src/tests/.expect/libcfa_vector.txt (added) * src/tests/libcfa_vector.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 19 Sep 2016 21:23:41 GMT Aaron Moss [89e6ffc] * src/CodeGen/GenType.cc (modified) * src/Makefile.in (modified) * src/ResolvExpr/AdjustExprType.cc (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/ConversionCost.h (modified) * src/ResolvExpr/PtrsAssignable.cc (modified) * src/ResolvExpr/PtrsCastable.cc (modified) * src/ResolvExpr/RenameVars.cc (modified) * src/ResolvExpr/RenameVars.h (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/FixFunction.cc (modified) * src/SymTab/FixFunction.h (modified) * src/SymTab/ImplementationType.cc (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/Mangler.h (modified) * src/SymTab/TypeEquality.cc (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Type.h (modified) * src/SynTree/TypeSubstitution.cc (modified) * src/SynTree/TypeSubstitution.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) * src/SynTree/module.mk (modified) Added support for ZeroType and OneType to all relevant visitors Mon, 19 Sep 2016 13:56:27 GMT Thierry Delisle [bd34fc87] * src/libcfa/containers/vector (modified) * src/libcfa/containers/vector.c (modified) * src/tests/.expect/libcfa_vector.txt (added) * src/tests/libcfa_vector.c (modified) reenabled vector tests and added proper constructor semantics to vector Sat, 17 Sep 2016 02:48:28 GMT Peter A. Buhr [1b77274] * src/Common/utility.h (modified) * 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/parser.yy (modified) more refactoring of parser code Fri, 16 Sep 2016 15:30:05 GMT Peter A. Buhr [ba7aa2d] * src/Parser/DeclarationNode.cc (modified) * src/Parser/TypeData.cc (modified) more refactoring of parser code Fri, 16 Sep 2016 15:14:12 GMT Thierry Delisle [24bc651] * src/examples/gc_no_raii/src/internal/card_table.h (modified) * src/examples/gc_no_raii/src/internal/memory_pool.c (modified) * src/examples/gc_no_raii/src/internal/memory_pool.h (modified) * src/examples/gc_no_raii/src/internal/state.c (modified) now using proper ctor semantics for more objects in gc Thu, 15 Sep 2016 19:45:32 GMT Rob Schluntz [fc4a0fa] * src/Parser/DeclarationNode.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.h (modified) * src/Parser/parser.yy (modified) * src/libcfa/limits.c (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa ... Thu, 15 Sep 2016 18:57:03 GMT Peter A. Buhr [101e0bd] * src/Parser/DeclarationNode.cc (modified) * src/Parser/parser.cc (deleted) * src/examples/gc_no_raii/bug-repro/field.c (modified) * src/examples/gc_no_raii/bug-repro/oddtype.c (added) * 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/card_table.h (modified) * src/examples/gc_no_raii/src/internal/collector.c (modified) * src/examples/gc_no_raii/src/internal/collector.h (modified) * src/examples/gc_no_raii/src/internal/memory_pool.c (modified) * src/examples/gc_no_raii/src/internal/memory_pool.h (modified) * src/examples/gc_no_raii/src/internal/object_header.c (modified) * src/examples/gc_no_raii/src/internal/object_header.h (modified) * src/examples/gc_no_raii/src/internal/state.c (modified) * src/examples/gc_no_raii/src/internal/state.h (modified) * src/examples/gc_no_raii/src/tools/checks.h (modified) * src/examples/gc_no_raii/src/tools/print.c (modified) * src/examples/gc_no_raii/src/tools/print.h (modified) * src/examples/gc_no_raii/test/badlll.c (modified) * src/tests/avltree/avl_test.c (modified) more refactoring of parser code Thu, 15 Sep 2016 14:29:43 GMT Rob Schluntz [1eba452] * src/Parser/parser.h (modified) * src/Parser/parser.yy (modified) * src/examples/gc_no_raii/bug-repro/field.c (modified) * src/examples/gc_no_raii/bug-repro/oddtype.c (added) * 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/card_table.h (modified) * src/examples/gc_no_raii/src/internal/collector.c (modified) * src/examples/gc_no_raii/src/internal/collector.h (modified) * src/examples/gc_no_raii/src/internal/memory_pool.c (modified) * src/examples/gc_no_raii/src/internal/memory_pool.h (modified) * src/examples/gc_no_raii/src/internal/object_header.c (modified) * src/examples/gc_no_raii/src/internal/object_header.h (modified) * src/examples/gc_no_raii/src/internal/state.c (modified) * src/examples/gc_no_raii/src/internal/state.h (modified) * src/examples/gc_no_raii/src/tools/checks.h (modified) * src/examples/gc_no_raii/src/tools/print.c (modified) * src/examples/gc_no_raii/src/tools/print.h (modified) * src/examples/gc_no_raii/test/badlll.c (modified) * src/tests/avltree/avl_test.c (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa ... Wed, 14 Sep 2016 18:14:43 GMT Peter A. Buhr [50c5cf3] * src/Parser/parser.cc (modified) * src/Parser/parser.h (modified) * src/Parser/parser.yy (modified) * src/examples/gc_no_raii/bug-repro/field.c (modified) * src/examples/gc_no_raii/bug-repro/oddtype.c (added) * 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/card_table.h (modified) * src/examples/gc_no_raii/src/internal/collector.c (modified) * src/examples/gc_no_raii/src/internal/collector.h (modified) * src/examples/gc_no_raii/src/internal/memory_pool.c (modified) * src/examples/gc_no_raii/src/internal/memory_pool.h (modified) * src/examples/gc_no_raii/src/internal/object_header.c (modified) * src/examples/gc_no_raii/src/internal/object_header.h (modified) * src/examples/gc_no_raii/src/internal/state.c (modified) * src/examples/gc_no_raii/src/internal/state.h (modified) * src/examples/gc_no_raii/src/tools/checks.h (modified) * src/examples/gc_no_raii/src/tools/print.c (modified) * src/examples/gc_no_raii/src/tools/print.h (modified) * src/examples/gc_no_raii/test/badlll.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 14 Sep 2016 18:14:32 GMT Peter A. Buhr [cb2b15c] * src/tests/avltree/avl_test.c (modified) fix ambiguous zero for avl test on 32 bit Wed, 14 Sep 2016 17:15:24 GMT Thierry Delisle [4c1403c] * src/examples/gc_no_raii/src/gcpointers.c (modified) * src/examples/gc_no_raii/src/gcpointers.h (modified) * src/examples/gc_no_raii/test/badlll.c (modified) fixed small issues with gcpointers and added method to validate them Wed, 14 Sep 2016 14:19:48 GMT Rob Schluntz [96a10cd] * src/InitTweak/InitTweak.cc (modified) fix assertion failure on calling a member function pointer Tue, 13 Sep 2016 20:21:26 GMT Thierry Delisle [76af36f] * 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/card_table.h (modified) * src/examples/gc_no_raii/src/internal/collector.h (modified) * src/examples/gc_no_raii/src/internal/memory_pool.c (modified) * src/examples/gc_no_raii/src/internal/object_header.c (modified) * src/examples/gc_no_raii/src/internal/object_header.h (modified) * src/examples/gc_no_raii/src/internal/state.c (modified) * src/examples/gc_no_raii/test/badlll.c (modified) many small fixes in garbage collector, mostly RAII related Tue, 13 Sep 2016 20:20:21 GMT Thierry Delisle [4ed70597] * src/Parser/parser.cc (modified) * src/Parser/parser.h (modified) * src/Parser/parser.yy (modified) fixed error when parsing do-whiles Tue, 13 Sep 2016 01:52:12 GMT Peter A. Buhr [5b639ee] * src/Parser/DeclarationNode.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/libcfa/limits.c (modified) more refactoring of parser code Mon, 12 Sep 2016 15:44:19 GMT Rob Schluntz [d88f256a] * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.h (modified) * src/tests/.expect/declarationErrors.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Mon, 12 Sep 2016 14:26:46 GMT Thierry Delisle [ddcfb88] * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.h (modified) * src/tests/.expect/declarationErrors.txt (modified) * src/tests/declarationErrors.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sun, 11 Sep 2016 13:28:20 GMT Peter A. Buhr [b6424d9] * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.h (modified) * src/tests/.expect/declarationErrors.txt (modified) refactor copyStorageClasses Sat, 10 Sep 2016 15:04:50 GMT Rob Schluntz [03e3117] * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.h (modified) * src/tests/.expect/declarationErrors.txt (modified) * src/tests/declarationErrors.c (modified) * src/tests/test.py (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Sat, 10 Sep 2016 03:26:50 GMT Peter A. Buhr [126e54f] * src/tests/test.py (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Sat, 10 Sep 2016 03:26:45 GMT Peter A. Buhr [7d05e7e] * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.h (modified) * src/tests/.expect/declarationErrors.txt (modified) * src/tests/declarationErrors.c (modified) fix error messages for declarations Fri, 09 Sep 2016 17:58:07 GMT Rob Schluntz [b6fe7e6] * src/InitTweak/FixInit.cc (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/AlternativeFinder.h (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) * src/libcfa/prelude.cf (modified) make constructor expressions work, fix bug with using the wrong ... Fri, 09 Sep 2016 15:50:04 GMT Thierry Delisle [46f1d20] * src/examples/gc_no_raii/bug-repro/field.c (modified) * src/examples/gc_no_raii/bug-repro/oddtype.c (added) * 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/card_table.h (modified) * src/examples/gc_no_raii/src/internal/collector.c (modified) * src/examples/gc_no_raii/src/internal/memory_pool.c (modified) * src/examples/gc_no_raii/src/internal/memory_pool.h (modified) * src/examples/gc_no_raii/src/internal/object_header.c (modified) * src/examples/gc_no_raii/src/internal/object_header.h (modified) * src/examples/gc_no_raii/src/internal/state.c (modified) * src/examples/gc_no_raii/src/internal/state.h (modified) * src/examples/gc_no_raii/src/tools/checks.h (modified) * src/examples/gc_no_raii/src/tools/print.c (modified) * src/examples/gc_no_raii/src/tools/print.h (modified) * src/examples/gc_no_raii/test/badlll.c (modified) some changes to checks in gc which are very intrusive Fri, 09 Sep 2016 14:59:53 GMT Thierry Delisle [850fda6] * src/tests/test.py (modified) tests now properly use GNU jobserver pipes to count available make jobs Fri, 09 Sep 2016 13:20:33 GMT Rob Schluntz [d1969a6] * src/InitTweak/InitTweak.cc (modified) * src/SymTab/Validate.cc (modified) * src/include/assert.h (modified) check that assignment routines have a reasonable signature, add ... Thu, 08 Sep 2016 20:50:15 GMT Rob Schluntz [4563a95] * src/Common/utility.h (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Thu, 08 Sep 2016 20:49:57 GMT Rob Schluntz [ee1635c8] * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) * src/SymTab/Indexer.cc (modified) automatically hide generated assignment functions following the same ... Thu, 08 Sep 2016 20:01:42 GMT Thierry Delisle [119745e] * src/ResolvExpr/AlternativeFinder.cc (modified) * src/SymTab/Indexer.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 08 Sep 2016 20:01:35 GMT Thierry Delisle [940bba3] * src/Common/utility.h (modified) made some minor cleanup in utility.h Thu, 08 Sep 2016 15:04:13 GMT Rob Schluntz [24670d2] * src/SymTab/Indexer.cc (modified) look at base type for ctor/dtor hiding, rather than the pointer type ... Wed, 07 Sep 2016 15:40:35 GMT Rob Schluntz [02cea2d] * src/ResolvExpr/AlternativeFinder.cc (modified) fixed some indentation in AlternativeFinder Wed, 07 Sep 2016 15:30:02 GMT Rob Schluntz [9f70ab57] * src/SymTab/Autogen.cc (modified) * src/tests/.expect/32/declarationSpecifier.txt (modified) * src/tests/.expect/32/extension.txt (modified) * src/tests/.expect/64/declarationSpecifier.txt (modified) * src/tests/.expect/64/extension.txt (modified) add forward declarations for autogenerated functions so that a struct ... Wed, 07 Sep 2016 13:30:25 GMT Thierry Delisle [5fda714] * src/Common/SemanticError.cc (modified) * src/Common/SemanticError.h (modified) * src/Common/utility.h (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/PolyMutator.cc (modified) * src/GenPoly/PolyMutator.h (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (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/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) * src/SynTree/Declaration.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/FunctionDecl.cc (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) * src/main.cc (modified) * src/tests/.expect/32/declarationSpecifier.txt (modified) * src/tests/.expect/32/extension.txt (modified) * src/tests/.expect/32/gccExtensions.txt (modified) * src/tests/.expect/64/declarationSpecifier.txt (modified) * src/tests/.expect/64/extension.txt (modified) * src/tests/.expect/64/gccExtensions.txt (modified) * src/tests/.expect/ctorWarnings.txt (deleted) * src/tests/.expect/memberCtors-ERR1.txt (added) * src/tests/.expect/memberCtors.txt (added) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/ctorWarnings.c (deleted) * src/tests/memberCtors.c (added) * src/tests/typeof.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ... Mon, 05 Sep 2016 14:09:56 GMT Rob Schluntz [f04a8b81] * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/main.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Mon, 05 Sep 2016 14:09:31 GMT Rob Schluntz [621701d] * src/tests/.expect/32/declarationSpecifier.txt (modified) * src/tests/.expect/32/extension.txt (modified) * src/tests/.expect/32/gccExtensions.txt (modified) update 32-bit tests Mon, 05 Sep 2016 13:49:53 GMT Rob Schluntz [dcd73d1] * src/GenPoly/PolyMutator.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) add error checking for managed object's initializer depth Mon, 05 Sep 2016 02:34:35 GMT Peter A. Buhr [3403534] * src/ArgTweak/FunctionFixer.cc (deleted) * src/ArgTweak/FunctionFixer.h (deleted) * src/ArgTweak/Mutate.cc (deleted) * src/ArgTweak/Mutate.h (deleted) * src/ArgTweak/module.mk (deleted) * src/Common/SemanticError.cc (modified) * src/Common/SemanticError.h (modified) * src/Common/utility.h (modified) * src/Designators/Processor.cc (deleted) * src/Designators/Processor.h (deleted) * src/Designators/module.mk (deleted) * src/GenPoly/Box.cc (modified) * src/GenPoly/PolyMutator.h (modified) * 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/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/InitExpander.cc (deleted) * src/InitTweak/InitExpander.h (deleted) * src/InitTweak/InitModel.cc (deleted) * src/InitTweak/InitModel.h (deleted) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) * src/InitTweak/Mutate.cc (deleted) * src/InitTweak/Mutate.h (deleted) * src/InitTweak/diet_map.h (deleted) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/Parser/ParseNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/Declaration.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/FunctionDecl.cc (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) * src/Tuples/AssignExpand.cc (deleted) * src/Tuples/AssignExpand.h (deleted) * src/Tuples/FlattenTuple.cc (deleted) * src/Tuples/FlattenTuple.h (deleted) * src/Tuples/FunctionChecker.cc (deleted) * src/Tuples/FunctionChecker.h (deleted) * src/Tuples/FunctionFixer.cc (deleted) * src/Tuples/FunctionFixer.h (deleted) * src/Tuples/MultRet.cc (deleted) * src/Tuples/MultRet.h (deleted) * src/Tuples/Mutate.cc (deleted) * src/Tuples/Mutate.h (deleted) * src/Tuples/module.mk (modified) * src/tests/.expect/64/declarationSpecifier.txt (modified) * src/tests/.expect/64/extension.txt (modified) * src/tests/.expect/64/gccExtensions.txt (modified) * src/tests/.expect/ctorWarnings.txt (deleted) * src/tests/.expect/memberCtors-ERR1.txt (added) * src/tests/.expect/memberCtors.txt (added) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/ctorWarnings.c (deleted) * src/tests/memberCtors.c (added) * src/tests/test.py (modified) * src/tests/typeof.c (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Sun, 04 Sep 2016 22:55:35 GMT Rob Schluntz [b16898e] * src/InitTweak/FixInit.cc (modified) walk function type when resolving member constructors Sun, 04 Sep 2016 19:25:32 GMT Rob Schluntz [1ba88a0] * src/Common/utility.h (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/PolyMutator.h (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) * src/tests/.expect/64/declarationSpecifier.txt (modified) * src/tests/.expect/64/extension.txt (modified) * src/tests/.expect/64/gccExtensions.txt (modified) implement implicit ctor/dtor deletion, track managed types when ... Sat, 03 Sep 2016 13:04:40 GMT Rob Schluntz [85517ddb] * src/ResolvExpr/AlternativeFinder.cc (modified) * src/tests/typeof.c (modified) resolve typeof in cast expressions, update typeof test Fri, 02 Sep 2016 17:30:36 GMT Rob Schluntz [44f6341] * src/Common/utility.h (modified) * src/InitTweak/FixInit.cc (modified) * src/tests/.expect/memberCtors-ERR1.txt (modified) * src/tests/.expect/memberCtors.txt (modified) * src/tests/memberCtors.c (modified) fix implicit member ctor/dtor generation order, fix corresponding test Thu, 01 Sep 2016 20:53:22 GMT Rob Schluntz [4d4882a] * src/InitTweak/FixInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) * src/SynTree/FunctionDecl.cc (modified) * src/tests/.expect/ctorWarnings.txt (deleted) * src/tests/.expect/memberCtors-ERR1.txt (added) * src/tests/.expect/memberCtors.txt (added) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/ctorWarnings.c (deleted) * src/tests/memberCtors.c (added) implicitly insert missing copy constructors when appropriate, update ... Thu, 01 Sep 2016 19:29:10 GMT Thierry Delisle [1f75e2d] * src/Common/ScopedMap.h (modified) * src/Common/utility.h (modified) fixed various issues in common Thu, 01 Sep 2016 15:25:38 GMT Rob Schluntz [fba44f8] * src/SymTab/Validate.cc (modified) Merge branch 'master' into ctor Thu, 01 Sep 2016 15:25:31 GMT Rob Schluntz [90e2334] * src/SymTab/Validate.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Wed, 31 Aug 2016 15:20:03 GMT Thierry Delisle [e491159] * src/Common/ScopedMap.h (added) * src/Common/utility.h (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/InstantiateGeneric.cc (modified) * src/GenPoly/ScopedMap.h (deleted) * src/SymTab/Validate.cc (modified) Moved ScopedMap to Common folder Tue, 30 Aug 2016 21:15:34 GMT Rob Schluntz [c8dfcd3] * src/Common/utility.h (modified) * src/InitTweak/FixInit.cc (modified) * src/Parser/ParseNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/SymTab/Autogen.h (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Statement.h (modified) insert implicit ctor/dtors if field is unhandled in a struct ctor/dtor Tue, 30 Aug 2016 20:26:01 GMT Rob Schluntz [fa463f1] * 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/ArgTweak/FunctionFixer.cc (deleted) * src/ArgTweak/FunctionFixer.h (deleted) * src/ArgTweak/Mutate.cc (deleted) * src/ArgTweak/Mutate.h (deleted) * src/ArgTweak/module.mk (deleted) * src/Designators/Processor.cc (deleted) * src/Designators/Processor.h (deleted) * src/Designators/module.mk (deleted) * src/GenPoly/ScopedMap.h (modified) * 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/InitExpander.cc (deleted) * src/InitTweak/InitExpander.h (deleted) * src/InitTweak/InitModel.cc (deleted) * src/InitTweak/InitModel.h (deleted) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/Mutate.cc (deleted) * src/InitTweak/Mutate.h (deleted) * src/InitTweak/diet_map.h (deleted) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/LinkageSpec.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/ResolvExpr/AlternativeFinder.cc (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/NamedTypeDecl.cc (modified) * src/SynTree/ReferenceToType.cc (modified) * src/SynTree/Type.h (modified) * src/Tuples/AssignExpand.cc (deleted) * src/Tuples/AssignExpand.h (deleted) * src/Tuples/FlattenTuple.cc (deleted) * src/Tuples/FlattenTuple.h (deleted) * src/Tuples/FunctionChecker.cc (deleted) * src/Tuples/FunctionChecker.h (deleted) * src/Tuples/FunctionFixer.cc (deleted) * src/Tuples/FunctionFixer.h (deleted) * src/Tuples/MultRet.cc (deleted) * src/Tuples/MultRet.h (deleted) * src/Tuples/Mutate.cc (deleted) * src/Tuples/Mutate.h (deleted) * src/Tuples/module.mk (modified) * 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/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/declarationErrors.txt (modified) * src/tests/declarationErrors.c (modified) * src/tests/test.py (modified) Merge branch 'master' into ctor Tue, 30 Aug 2016 20:25:55 GMT Rob Schluntz [32a2a99] * 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/ArgTweak/FunctionFixer.cc (deleted) * src/ArgTweak/FunctionFixer.h (deleted) * src/ArgTweak/Mutate.cc (deleted) * src/ArgTweak/Mutate.h (deleted) * src/ArgTweak/module.mk (deleted) * src/Designators/Processor.cc (deleted) * src/Designators/Processor.h (deleted) * src/Designators/module.mk (deleted) * src/GenPoly/ScopedMap.h (modified) * 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/InitExpander.cc (deleted) * src/InitTweak/InitExpander.h (deleted) * src/InitTweak/InitModel.cc (deleted) * src/InitTweak/InitModel.h (deleted) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/Mutate.cc (deleted) * src/InitTweak/Mutate.h (deleted) * src/InitTweak/diet_map.h (deleted) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/LinkageSpec.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/ResolvExpr/AlternativeFinder.cc (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/NamedTypeDecl.cc (modified) * src/SynTree/ReferenceToType.cc (modified) * src/SynTree/Type.h (modified) * src/Tuples/AssignExpand.cc (deleted) * src/Tuples/AssignExpand.h (deleted) * src/Tuples/FlattenTuple.cc (deleted) * src/Tuples/FlattenTuple.h (deleted) * src/Tuples/FunctionChecker.cc (deleted) * src/Tuples/FunctionChecker.h (deleted) * src/Tuples/FunctionFixer.cc (deleted) * src/Tuples/FunctionFixer.h (deleted) * src/Tuples/MultRet.cc (deleted) * src/Tuples/MultRet.h (deleted) * src/Tuples/Mutate.cc (deleted) * src/Tuples/Mutate.h (deleted) * src/Tuples/module.mk (modified) * 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/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/declarationErrors.txt (modified) * src/tests/declarationErrors.c (modified) * src/tests/test.py (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Tue, 30 Aug 2016 20:02:53 GMT Thierry Delisle [bda58ad] * src/SymTab/Validate.cc (modified) Fixed leaks and rename pass1 in validate phase Tue, 30 Aug 2016 18:25:28 GMT Thierry Delisle [ced2e989] * src/tests/test.py (modified) implemented thread pool for python tests wich now run in parallel Tue, 30 Aug 2016 17:43:21 GMT Thierry Delisle [efd6e4a5] * src/Makefile.in (modified) * src/Tuples/AssignExpand.cc (deleted) * src/Tuples/AssignExpand.h (deleted) * src/Tuples/FlattenTuple.cc (deleted) * src/Tuples/FlattenTuple.h (deleted) * src/Tuples/FunctionChecker.cc (deleted) * src/Tuples/FunctionChecker.h (deleted) * src/Tuples/FunctionFixer.cc (deleted) * src/Tuples/FunctionFixer.h (deleted) * src/Tuples/MultRet.cc (deleted) * src/Tuples/MultRet.h (deleted) * src/Tuples/Mutate.cc (deleted) * src/Tuples/Mutate.h (deleted) * src/Tuples/module.mk (modified) Removed unused files in Tuples folder Tue, 30 Aug 2016 17:19:03 GMT Thierry Delisle [25bd4e2d] * src/ArgTweak/FunctionFixer.cc (deleted) * src/ArgTweak/FunctionFixer.h (deleted) * src/ArgTweak/Mutate.cc (deleted) * src/ArgTweak/Mutate.h (deleted) * src/ArgTweak/module.mk (deleted) * src/Makefile.am (modified) * src/Makefile.in (modified) Removed unused ArgTweak folder 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 Tue, 30 Aug 2016 02:52:33 GMT Peter A. Buhr [28307be] * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) more refactoring of parser code Mon, 29 Aug 2016 21:58:17 GMT Rob Schluntz [3906301] * src/Common/SemanticError.cc (modified) * src/Common/SemanticError.h (modified) * src/InitTweak/FixInit.cc (modified) * src/SynTree/Declaration.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) * src/tests/.expect/ctorWarnings.txt (modified) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) change constructor warnings into errors and update the test output Mon, 29 Aug 2016 21:39:26 GMT Peter A. Buhr [8f6f47d7] * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) more refactoring of parser code Mon, 29 Aug 2016 21:38:09 GMT Peter A. Buhr [b542bfb] * src/main.cc (modified) print stack trace for assertion failure 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 ... Thu, 25 Aug 2016 18:03:29 GMT Rob Schluntz [a2a8d2a6] * src/Common/SemanticError.cc (modified) * src/Common/SemanticError.h (modified) * src/InitTweak/FixInit.cc (modified) * src/tests/.expect/ctorWarnings.txt (modified) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) change constructor warnings into errors and update the test output 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 ...