#
# ChangeLog for src/SymTab
#
# Generated by Trac 1.2.1
# Mar 30, 2025, 7:51:36 PM

Wed, 21 Jun 2017 21:47:52 GMT Peter A. Buhr <pabuhr@…> [e9a3b20b]
	* src/Common/PassVisitor.h (modified)
	* src/Common/PassVisitor.impl.h (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/Parser/ExpressionNode.cc (modified)
	* src/Parser/ParseNode.h (modified)
	* src/Parser/StatementNode.cc (modified)
	* src/SymTab/Indexer.cc (modified)
	* src/SymTab/Indexer.h (modified)
	* src/SymTab/Validate.cc (modified)
	* src/SynTree/BaseSyntaxNode.h (modified)
	* src/SynTree/Expression.cc (modified)
	* src/SynTree/Expression.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/Visitor.cc (modified)
	* src/SynTree/Visitor.h (modified)

	Merge branch 'master' of plg2:software/cfa/cfa-cc


Wed, 21 Jun 2017 21:47:44 GMT Peter A. Buhr <pabuhr@…> [d56e5bc]
	* src/CodeGen/FixNames.cc (modified)
	* src/GenPoly/Box.cc (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/Parser/ExpressionNode.cc (modified)
	* src/Parser/parseutility.cc (modified)
	* src/SymTab/Autogen.h (modified)
	* src/SynTree/Constant.cc (modified)
	* src/SynTree/Constant.h (modified)
	* src/Tuples/TupleExpansion.cc (modified)

	add constant value into constants


Wed, 21 Jun 2017 17:40:54 GMT Rob Schluntz <rschlunt@…> [06edda0]
	* src/SymTab/Validate.cc (modified)

	convert EnumAndPointerDecayPass and ForallPointerDecay to PassVisitor


Wed, 21 Jun 2017 15:47:32 GMT Rob Schluntz <rschlunt@…> [af5c204a]
	* src/Common/PassVisitor.h (modified)
	* src/Common/PassVisitor.impl.h (modified)
	* src/Parser/ExpressionNode.cc (modified)
	* src/SymTab/Indexer.cc (modified)
	* src/SymTab/Indexer.h (modified)
	* src/SynTree/Expression.cc (modified)
	* src/SynTree/Expression.h (modified)
	* src/SynTree/Mutator.cc (modified)
	* src/SynTree/Mutator.h (modified)
	* src/SynTree/Visitor.cc (modified)
	* src/SynTree/Visitor.h (modified)

	remove UntypedValOfExpr and hook in build for StmtExpr


Tue, 20 Jun 2017 18:02:46 GMT Rob Schluntz <rschlunt@…> [0508ab3]
	* src/InitTweak/FixInit.cc (modified)
	* src/SymTab/Validate.cc (modified)

	fix passes using PassVisitor to use inheritance rather than explicit ...


Sun, 18 Jun 2017 13:22:22 GMT Rob Schluntz <rschlunt@…> [436c0de]
	* .gitignore (modified)
	* configure (modified)
	* configure.ac (modified)
	* doc/generic_types/refereeReport.txt (added)
	* doc/proposals/concurrency/Makefile (modified)
	* doc/proposals/concurrency/build/bump_ver.sh (modified)
	* doc/proposals/concurrency/build/version (deleted)
	* doc/proposals/concurrency/text/basics.tex (modified)
	* doc/proposals/concurrency/text/cforall.tex (added)
	* doc/proposals/concurrency/text/concurrency.tex (modified)
	* doc/proposals/concurrency/text/intro.tex (modified)
	* doc/proposals/concurrency/thesis.tex (modified)
	* doc/proposals/concurrency/version (added)
	* doc/proposals/tagged-struct.txt (added)
	* doc/user/user.tex (modified)
	* doc/working/exception/design.txt (modified)
	* doc/working/exception/impl/except.c (deleted)
	* doc/working/exception/impl/except.h (deleted)
	* doc/working/exception/impl/exception.c (added)
	* doc/working/exception/impl/exception.h (added)
	* doc/working/exception/impl/main.c (deleted)
	* doc/working/exception/impl/resume-main.c (deleted)
	* doc/working/exception/impl/test-main.c (added)
	* doc/working/exception/translate.c (added)
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/CodeGen/CodeGenerator.h (modified)
	* src/Common/PassVisitor.h (modified)
	* src/Common/PassVisitor.impl.h (modified)
	* src/Common/PassVisitor.proto.h (modified)
	* src/GenPoly/Box.cc (modified)
	* src/GenPoly/Specialize.cc (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/InitTweak/GenInit.cc (modified)
	* src/Parser/ExpressionNode.cc (modified)
	* src/Parser/ParseNode.h (modified)
	* src/Parser/StatementNode.cc (modified)
	* src/Parser/parser.yy (modified)
	* src/ResolvExpr/AlternativeFinder.cc (modified)
	* src/ResolvExpr/CommonType.cc (modified)
	* src/ResolvExpr/PtrsCastable.cc (modified)
	* src/ResolvExpr/Unify.cc (modified)
	* src/ResolvExpr/typeops.h (modified)
	* src/SymTab/Autogen.cc (modified)
	* src/SymTab/ImplementationType.cc (modified)
	* src/SymTab/Indexer.cc (modified)
	* src/SymTab/Indexer.h (modified)
	* src/SymTab/Mangler.cc (modified)
	* src/SymTab/Validate.cc (modified)
	* src/SynTree/Expression.h (modified)
	* src/SynTree/Initializer.cc (modified)
	* src/SynTree/Initializer.h (modified)
	* src/SynTree/Mutator.cc (modified)
	* src/SynTree/Mutator.h (modified)
	* src/SynTree/Statement.cc (modified)
	* src/SynTree/Statement.h (modified)
	* src/SynTree/SynTree.h (modified)
	* src/SynTree/TupleExpr.cc (modified)
	* src/SynTree/Visitor.cc (modified)
	* src/SynTree/Visitor.h (modified)
	* src/SynTree/ZeroOneType.cc (modified)
	* src/Tuples/TupleExpansion.cc (modified)
	* src/examples/fwrite.c (deleted)
	* src/libcfa/concurrency/alarm.c (modified)
	* src/libcfa/concurrency/coroutine (modified)
	* src/libcfa/concurrency/coroutine.c (modified)
	* src/libcfa/concurrency/kernel.c (modified)
	* src/libcfa/concurrency/kernel_private.h (modified)
	* src/libcfa/concurrency/monitor (modified)
	* src/libcfa/concurrency/monitor.c (modified)
	* src/libcfa/containers/maybe (modified)
	* src/libcfa/containers/result (modified)
	* src/libcfa/containers/result.c (modified)
	* src/libcfa/libhdr/libdebug.h (modified)
	* src/tests/.expect/identity.txt (added)
	* src/tests/.expect/io.txt (modified)
	* src/tests/.expect/maybe.txt (added)
	* src/tests/.expect/result.txt (added)
	* src/tests/Makefile.am (modified)
	* src/tests/Makefile.in (modified)
	* src/tests/coroutine.c (modified)
	* src/tests/identity.c (moved)
	* src/tests/io.c (modified)
	* src/tests/maybe.c (added)
	* src/tests/preempt_longrun/Makefile.am (added)
	* src/tests/preempt_longrun/Makefile.in (added)
	* src/tests/preempt_longrun/create.c (added)
	* src/tests/preempt_longrun/processor.c (added)
	* src/tests/preempt_longrun/stack.c (added)
	* src/tests/preempt_longrun/yield.c (added)
	* src/tests/result.c (added)
	* tools/cfa.nanorc (modified)
	* tools/repeat (added)

	Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa ...


Wed, 07 Jun 2017 20:53:42 GMT Thierry Delisle <tdelisle@…> [d7dc824]
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/Common/PassVisitor.h (modified)
	* src/Common/PassVisitor.impl.h (modified)
	* src/Common/PassVisitor.proto.h (modified)
	* src/GenPoly/Box.cc (modified)
	* src/GenPoly/Specialize.cc (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/Parser/ExpressionNode.cc (modified)
	* src/Parser/ParseNode.h (modified)
	* src/Parser/parser.yy (modified)
	* src/ResolvExpr/AlternativeFinder.cc (modified)
	* src/ResolvExpr/CommonType.cc (modified)
	* src/ResolvExpr/Unify.cc (modified)
	* src/ResolvExpr/typeops.h (modified)
	* src/SymTab/Autogen.cc (modified)
	* src/SymTab/Indexer.cc (modified)
	* src/SymTab/Indexer.h (modified)
	* src/SynTree/Expression.h (modified)
	* src/SynTree/Initializer.cc (modified)
	* src/SynTree/Initializer.h (modified)
	* src/SynTree/Mutator.cc (modified)
	* src/SynTree/Mutator.h (modified)
	* src/SynTree/SynTree.h (modified)
	* src/SynTree/TupleExpr.cc (modified)
	* src/SynTree/Visitor.cc (modified)
	* src/SynTree/Visitor.h (modified)

	Removed more warnings


Wed, 07 Jun 2017 17:48:19 GMT Rob Schluntz <rschlunt@…> [c6d2e93]
	* src/SymTab/Validate.cc (modified)

	add unused attribute to function return variable


Tue, 06 Jun 2017 20:03:24 GMT Thierry Delisle <tdelisle@…> [af397ef8]
	* src/ResolvExpr/PtrsCastable.cc (modified)
	* src/ResolvExpr/Unify.cc (modified)
	* src/SymTab/ImplementationType.cc (modified)
	* src/SymTab/Mangler.cc (modified)
	* src/SymTab/Validate.cc (modified)
	* src/SynTree/ZeroOneType.cc (modified)
	* src/Tuples/TupleExpansion.cc (modified)

	More attribute unused on parameters


Mon, 05 Jun 2017 17:59:11 GMT Thierry Delisle <tdelisle@…> [7e003011]
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/GenPoly/Box.cc (modified)
	* src/InitTweak/FixGlobalInit.cc (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/InitTweak/InitTweak.cc (modified)
	* src/ResolvExpr/CommonType.cc (modified)
	* src/ResolvExpr/ConversionCost.cc (modified)
	* src/ResolvExpr/PtrsAssignable.cc (modified)
	* src/ResolvExpr/PtrsCastable.cc (modified)
	* src/ResolvExpr/TypeMap.h (modified)
	* src/ResolvExpr/typeops.h (modified)
	* src/SymTab/ImplementationType.cc (modified)

	Some more unused argument removal, also removed some functions


Fri, 02 Jun 2017 22:30:18 GMT Rob Schluntz <rschlunt@…> [0db6fc0]
	* src/ControlStruct/ForExprMutator.cc (modified)
	* src/ControlStruct/ForExprMutator.h (modified)
	* src/ControlStruct/Mutate.cc (modified)
	* src/InitTweak/GenInit.cc (modified)
	* src/SymTab/Validate.cc (modified)

	convert several passes to PassVisitor


Fri, 26 May 2017 22:37:49 GMT Rob Schluntz <rschlunt@…> [67cf18c]
	* src/Parser/DeclarationNode.cc (modified)
	* src/Parser/ParseNode.h (modified)
	* src/Parser/parser.yy (modified)
	* src/SymTab/Indexer.cc (modified)
	* src/SymTab/Validate.cc (modified)
	* src/SynTree/Declaration.h (modified)
	* src/SynTree/Mutator.cc (modified)
	* src/SynTree/TypeDecl.cc (modified)
	* src/SynTree/Visitor.cc (modified)
	* src/libcfa/containers/vector (modified)
	* src/tests/libcfa_vector.c (modified)

	implement default type arguments for generic types [closes #13]


Fri, 26 May 2017 19:13:31 GMT Rob Schluntz <rschlunt@…> [ff03f5c]
	* src/SymTab/Indexer.cc (modified)

	only hide intrinsic default constructor when overridden exactly ...


Wed, 24 May 2017 20:12:28 GMT Rob Schluntz <rschlunt@…> [0b150ec]
	* src/MakeLibCfa.cc (modified)
	* src/ResolvExpr/CastCost.cc (modified)
	* src/ResolvExpr/ConversionCost.cc (modified)
	* src/ResolvExpr/Resolver.cc (modified)
	* src/ResolvExpr/Unify.cc (modified)
	* src/SymTab/FixFunction.cc (modified)
	* src/Tuples/TupleExpansion.cc (modified)
	* src/prelude/prelude.cf (modified)

	minor zero_t/one_t prelude changes, simplify prelude generation, ...


Fri, 19 May 2017 19:44:49 GMT Rob Schluntz <rschlunt@…> [11ab8ea8]
	* src/SymTab/Validate.cc (modified)

	add checks for generic type parameter length


Tue, 02 May 2017 23:09:44 GMT Rob Schluntz <rschlunt@…> [ed8a0d2]
	* src/SymTab/Validate.cc (modified)
	* src/SynTree/PointerType.cc (modified)
	* src/SynTree/Type.h (modified)

	constructor taking an array parameter is now an error


Tue, 11 Apr 2017 18:34:28 GMT Rob Schluntz <rschlunt@…> [4b0f997]
	* src/ResolvExpr/AlternativeFinder.cc (modified)
	* src/ResolvExpr/AlternativeFinder.h (modified)
	* src/SymTab/Autogen.cc (modified)
	* src/SynTree/Expression.cc (modified)

	fix implicit conversion to anonymous members


Tue, 04 Apr 2017 17:28:15 GMT Rob Schluntz <rschlunt@…> [fbd7ad6]
	* src/SymTab/Validate.cc (modified)

	compute and store array length when missing and known at compile-time


Thu, 30 Mar 2017 21:21:07 GMT Peter A. Buhr <pabuhr@…> [fbcde64]
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/Parser/ExpressionNode.cc (modified)
	* src/Parser/parser.yy (modified)
	* src/SymTab/Indexer.cc (modified)
	* src/SymTab/Validate.cc (modified)
	* src/SynTree/Expression.cc (modified)
	* src/SynTree/Expression.h (modified)
	* src/SynTree/Mutator.cc (modified)
	* src/SynTree/Visitor.cc (modified)

	remove duplication in compound literal, support aggregate-type ...


Thu, 23 Mar 2017 15:37:27 GMT Thierry Delisle <tdelisle@…> [bcda04c]
	* src/Concurrency/Keywords.cc (modified)
	* src/Concurrency/Keywords.h (modified)
	* src/Parser/lex.ll (modified)
	* src/SymTab/Autogen.cc (modified)
	* src/SymTab/Validate.cc (modified)
	* src/main.cc (modified)
	* src/tests/monitor.c (modified)
	* src/tests/multi-monitor.c (modified)

	Fixed autogen constructors for concurrent sues


Fri, 17 Mar 2017 13:58:23 GMT Peter A. Buhr <pabuhr@…> [615a096]
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/CodeGen/GenType.cc (modified)
	* src/Concurrency/Keywords.cc (modified)
	* src/GenPoly/Box.cc (modified)
	* src/GenPoly/Lvalue.cc (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/InitTweak/GenInit.cc (modified)
	* src/Parser/DeclarationNode.cc (modified)
	* src/Parser/TypeData.cc (modified)
	* src/Parser/lex.ll (modified)
	* src/ResolvExpr/AlternativeFinder.cc (modified)
	* src/SymTab/Autogen.cc (modified)
	* src/SymTab/Autogen.h (modified)
	* src/SymTab/Mangler.cc (modified)
	* src/SynTree/ArrayType.cc (modified)
	* src/SynTree/Expression.cc (modified)
	* src/SynTree/TupleExpr.cc (modified)
	* src/SynTree/Type.cc (modified)
	* src/SynTree/Type.h (modified)
	* src/Tuples/TupleAssignment.cc (modified)

	fix BFCommon problem on gcc-4.9, and begin consistent renaming


Thu, 16 Mar 2017 22:14:32 GMT Peter A. Buhr <pabuhr@…> [395fc37]
	* doc/LaTeXmacros/common.tex (modified)
	* src/GenPoly/Specialize.cc (modified)
	* src/InitTweak/GenInit.cc (modified)
	* src/Parser/parser.yy (modified)
	* src/ResolvExpr/Resolver.cc (modified)
	* src/SymTab/Autogen.cc (modified)
	* src/SymTab/Indexer.cc (modified)
	* src/SymTab/Validate.cc (modified)
	* src/SynTree/TypeDecl.cc (modified)
	* src/tests/.expect/tuplePolymorphism.txt (modified)
	* src/tests/memberCtors.c (modified)
	* src/tests/tuplePolymorphism.c (modified)

	Merge branch 'master' of plg2:software/cfa/cfa-cc


Thu, 16 Mar 2017 22:14:27 GMT Peter A. Buhr <pabuhr@…> [6f95000]
	* src/GenPoly/ScrubTyVars.cc (modified)
	* src/Parser/DeclarationNode.cc (modified)
	* src/Parser/parser.yy (modified)
	* src/ResolvExpr/CommonType.cc (modified)
	* src/ResolvExpr/Unify.cc (modified)
	* src/SymTab/ImplementationType.cc (modified)
	* src/SymTab/Validate.cc (modified)
	* src/SynTree/Type.cc (modified)
	* src/SynTree/Type.h (modified)
	* src/SynTree/TypeSubstitution.cc (modified)

	more cleanup for bit-field type usage and create struct forward for ...


Thu, 16 Mar 2017 20:50:08 GMT Rob Schluntz <rschlunt@…> [1fbab5a]
	* Jenkins/FullBuild (modified)
	* Jenkinsfile (modified)
	* doc/proposals/concurrency/thePlan.md (modified)
	* doc/proposals/flags.md (modified)
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/CodeGen/FixNames.cc (modified)
	* src/Concurrency/Keywords.cc (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/GenPoly/Specialize.cc (modified)
	* src/InitTweak/FixGlobalInit.cc (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/InitTweak/GenInit.cc (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/ResolvExpr/Unify.cc (modified)
	* src/SymTab/Autogen.cc (modified)
	* src/SymTab/Autogen.h (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/FunctionDecl.cc (modified)
	* src/SynTree/NamedTypeDecl.cc (modified)
	* src/SynTree/ObjectDecl.cc (modified)
	* src/SynTree/Type.cc (modified)
	* src/SynTree/Type.h (modified)
	* src/SynTree/TypeDecl.cc (modified)
	* src/Tuples/TupleAssignment.cc (modified)
	* src/Tuples/TupleExpansion.cc (modified)
	* src/benchmark/CorCtxSwitch.c (modified)
	* src/benchmark/ThrdCtxSwitch.c (modified)
	* src/benchmark/bench.c (modified)
	* src/benchmark/csv-data.c (modified)
	* src/examples/multicore.c (modified)
	* src/libcfa/Makefile.am (modified)
	* src/libcfa/Makefile.in (modified)
	* src/libcfa/concurrency/coroutine (moved)
	* src/libcfa/concurrency/coroutine.c (moved)
	* src/libcfa/concurrency/invoke.c (modified)
	* src/libcfa/concurrency/invoke.h (modified)
	* src/libcfa/concurrency/kernel (modified)
	* src/libcfa/concurrency/kernel.c (modified)
	* src/libcfa/concurrency/kernel_private.h (modified)
	* src/libcfa/concurrency/monitor (modified)
	* src/libcfa/concurrency/monitor.c (modified)
	* src/libcfa/concurrency/thread (moved)
	* src/libcfa/concurrency/thread.c (moved)
	* src/tests/coroutine.c (modified)
	* src/tests/monitor.c (modified)
	* src/tests/multi-monitor.c (modified)
	* src/tests/test.py (modified)
	* src/tests/thread.c (modified)

	Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa
	/cfa-cc


Thu, 16 Mar 2017 12:47:36 GMT Peter A. Buhr <pabuhr@…> [ddfd945]
	* src/GenPoly/Box.cc (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/SymTab/Autogen.cc (modified)
	* src/SynTree/Declaration.h (modified)
	* src/SynTree/DeclarationWithType.cc (modified)
	* src/SynTree/FunctionDecl.cc (modified)
	* src/SynTree/ObjectDecl.cc (modified)
	* src/SynTree/Type.cc (modified)
	* src/SynTree/Type.h (modified)

	move type FuncSpecifiers from DeclarationNode to Type


Thu, 16 Mar 2017 12:23:42 GMT Peter A. Buhr <pabuhr@…> [68fe077a]
	* src/CodeGen/FixNames.cc (modified)
	* src/Concurrency/Keywords.cc (modified)
	* src/GenPoly/Box.cc (modified)
	* src/GenPoly/Specialize.cc (modified)
	* src/InitTweak/FixGlobalInit.cc (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/InitTweak/GenInit.cc (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/ResolvExpr/Unify.cc (modified)
	* src/SymTab/Autogen.cc (modified)
	* src/SymTab/Autogen.h (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/FunctionDecl.cc (modified)
	* src/SynTree/NamedTypeDecl.cc (modified)
	* src/SynTree/ObjectDecl.cc (modified)
	* src/SynTree/Type.cc (modified)
	* src/SynTree/Type.h (modified)
	* src/SynTree/TypeDecl.cc (modified)
	* src/Tuples/TupleAssignment.cc (modified)
	* src/Tuples/TupleExpansion.cc (modified)

	move type StorageClasses from DeclarationNode to Type


Thu, 16 Mar 2017 01:43:15 GMT Peter A. Buhr <pabuhr@…> [f2e40a9f]
	* Jenkins/FullBuild (modified)
	* Jenkinsfile (modified)
	* doc/proposals/concurrency/thePlan.md (modified)
	* doc/proposals/flags.md (modified)
	* src/Concurrency/Keywords.cc (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/SymTab/Validate.cc (modified)
	* src/SynTree/Type.h (modified)
	* src/benchmark/CorCtxSwitch.c (modified)
	* src/benchmark/ThrdCtxSwitch.c (modified)
	* src/benchmark/bench.c (modified)
	* src/benchmark/csv-data.c (modified)
	* src/examples/multicore.c (modified)
	* src/libcfa/Makefile.am (modified)
	* src/libcfa/Makefile.in (modified)
	* src/libcfa/concurrency/coroutine (moved)
	* src/libcfa/concurrency/coroutine.c (moved)
	* src/libcfa/concurrency/invoke.c (modified)
	* src/libcfa/concurrency/invoke.h (modified)
	* src/libcfa/concurrency/kernel (modified)
	* src/libcfa/concurrency/kernel.c (modified)
	* src/libcfa/concurrency/kernel_private.h (modified)
	* src/libcfa/concurrency/monitor (modified)
	* src/libcfa/concurrency/monitor.c (modified)
	* src/libcfa/concurrency/thread (moved)
	* src/libcfa/concurrency/thread.c (moved)
	* src/tests/coroutine.c (modified)
	* src/tests/monitor.c (modified)
	* src/tests/multi-monitor.c (modified)
	* src/tests/test.py (modified)
	* src/tests/thread.c (modified)

	Merge branch 'master' of plg2:software/cfa/cfa-cc


Thu, 16 Mar 2017 01:25:42 GMT Peter A. Buhr <pabuhr@…> [bf4ac09]
	* src/SymTab/Autogen.h (modified)
	* src/SynTree/Type.cc (modified)
	* src/SynTree/Type.h (modified)
	* src/Tuples/TupleAssignment.cc (modified)
	* src/Tuples/TupleExpansion.cc (modified)

	change type of Qualifiers to bit fields


Tue, 14 Mar 2017 19:17:20 GMT Rob Schluntz <rschlunt@…> [2f26687a]
	* Jenkinsfile (modified)
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/Common/utility.h (modified)
	* src/Concurrency/Keywords.cc (added)
	* src/Concurrency/Keywords.h (added)
	* src/Concurrency/module.mk (added)
	* src/GenPoly/Box.cc (modified)
	* src/InitTweak/FixGlobalInit.cc (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/InitTweak/GenInit.cc (modified)
	* src/InitTweak/InitTweak.cc (modified)
	* src/Makefile.am (modified)
	* src/Makefile.in (modified)
	* src/Parser/DeclarationNode.cc (modified)
	* src/Parser/ParseNode.h (modified)
	* src/SymTab/Autogen.cc (modified)
	* src/SymTab/Autogen.h (modified)
	* src/SymTab/Indexer.cc (modified)
	* src/SymTab/Validate.cc (modified)
	* src/SynTree/Type.h (modified)
	* src/Tuples/TupleAssignment.cc (modified)
	* src/Tuples/TupleExpansion.cc (modified)
	* src/main.cc (modified)

	Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa
	/cfa-cc


Tue, 14 Mar 2017 19:14:56 GMT Thierry Delisle <tdelisle@…> [4da6a6c]
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/GenPoly/Box.cc (modified)
	* src/InitTweak/FixGlobalInit.cc (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/InitTweak/GenInit.cc (modified)
	* src/InitTweak/InitTweak.cc (modified)
	* src/Parser/DeclarationNode.cc (modified)
	* src/Parser/ParseNode.h (modified)
	* src/SymTab/Autogen.cc (modified)
	* src/SymTab/Indexer.cc (modified)

	Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc


Tue, 14 Mar 2017 15:29:34 GMT Peter A. Buhr <pabuhr@…> [08d5507b]
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/GenPoly/Box.cc (modified)
	* src/InitTweak/FixGlobalInit.cc (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/InitTweak/GenInit.cc (modified)
	* src/InitTweak/InitTweak.cc (modified)
	* src/Parser/DeclarationNode.cc (modified)
	* src/Parser/ParseNode.h (modified)
	* src/SymTab/Autogen.cc (modified)
	* src/SymTab/Indexer.cc (modified)

	change type of function specifier and storage class to bit fields


Tue, 14 Mar 2017 15:09:16 GMT Thierry Delisle <tdelisle@…> [c54b0b4]
	* src/SymTab/Autogen.h (modified)
	* src/SymTab/Validate.cc (modified)
	* src/SynTree/Type.h (modified)
	* src/Tuples/TupleAssignment.cc (modified)
	* src/Tuples/TupleExpansion.cc (modified)

	Added isMutex qualifier


Mon, 13 Mar 2017 20:50:15 GMT Rob Schluntz <rschlunt@…> [235114f]
	* src/SymTab/Indexer.cc (modified)
	* src/tests/memberCtors.c (modified)

	fix generated function hiding to allow hiding default constructor


Fri, 10 Mar 2017 16:00:13 GMT Rob Schluntz <rschlunt@…> [861799c7]
	* src/Parser/parser.yy (modified)
	* src/SymTab/Autogen.cc (modified)
	* src/SymTab/Validate.cc (modified)
	* src/SynTree/TypeDecl.cc (modified)

	fix 0,1 member access, fix autogenerated routines missing size for ...


Tue, 07 Mar 2017 13:33:43 GMT Peter A. Buhr <pabuhr@…> [a7c90d4]
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/CodeGen/FixNames.cc (modified)
	* src/GenPoly/Box.cc (modified)
	* src/GenPoly/Specialize.cc (modified)
	* src/InitTweak/FixGlobalInit.cc (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/InitTweak/GenInit.cc (modified)
	* src/InitTweak/InitTweak.cc (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/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/Unify.cc (modified)
	* src/SymTab/Autogen.cc (modified)
	* src/SymTab/Autogen.h (modified)
	* src/SymTab/FixFunction.cc (modified)
	* src/SymTab/Indexer.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/FunctionDecl.cc (modified)
	* src/SynTree/NamedTypeDecl.cc (modified)
	* src/SynTree/ObjectDecl.cc (modified)
	* src/SynTree/TypeDecl.cc (modified)
	* src/Tuples/TupleAssignment.cc (modified)
	* src/Tuples/TupleExpansion.cc (modified)

	change StorageClass to bitset, support _Thread_local as separate ...


Sat, 04 Mar 2017 03:12:02 GMT Peter A. Buhr <pabuhr@…> [dd020c0]
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/CodeGen/CodeGenerator.h (modified)
	* src/CodeGen/FixNames.cc (modified)
	* src/GenPoly/Box.cc (modified)
	* src/GenPoly/Specialize.cc (modified)
	* src/InitTweak/FixGlobalInit.cc (modified)
	* src/InitTweak/FixInit.cc (modified)
	* 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/SymTab/Autogen.cc (modified)
	* src/SymTab/Validate.cc (modified)
	* src/SynTree/Declaration.cc (modified)
	* src/SynTree/Declaration.h (modified)
	* src/SynTree/DeclarationWithType.cc (modified)
	* src/SynTree/FunctionDecl.cc (modified)
	* src/SynTree/NamedTypeDecl.cc (modified)
	* src/SynTree/ObjectDecl.cc (modified)
	* src/SynTree/Type.h (modified)

	first attempt to create function specifiers


Fri, 24 Feb 2017 20:58:03 GMT Rob Schluntz <rschlunt@…> [43c89a7]
	* src/Parser/DeclarationNode.cc (modified)
	* src/Parser/TypeData.cc (modified)
	* src/Parser/TypeData.h (modified)
	* src/SymTab/Validate.cc (modified)
	* src/SynTree/ReferenceToType.cc (modified)
	* src/SynTree/Type.h (modified)

	add hoistType flag (currently unused)


Thu, 16 Feb 2017 20:36:45 GMT Peter A. Buhr <pabuhr@…> [3a5131ed]
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/GenPoly/Box.cc (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/InitTweak/GenInit.cc (modified)
	* src/Parser/DeclarationNode.cc (modified)
	* src/Parser/ParseNode.h (modified)
	* src/Parser/TypeData.cc (modified)
	* src/Parser/TypeData.h (modified)
	* src/Parser/core (added)
	* src/SymTab/Autogen.cc (modified)
	* src/SymTab/Indexer.cc (modified)
	* src/SynTree/Declaration.h (modified)
	* src/SynTree/FunctionDecl.cc (modified)
	* src/SynTree/Mutator.cc (modified)
	* src/SynTree/Visitor.cc (modified)
	* src/tests/.expect/KRfunctions.txt (added)
	* src/tests/KRfunctions.c (added)
	* src/tests/Makefile.am (modified)
	* src/tests/Makefile.in (modified)

	handle KR function declarations


Mon, 13 Feb 2017 19:33:10 GMT Thierry Delisle <tdelisle@…> [fb7dca0]
	* src/SymTab/Validate.cc (modified)

	Changed assert to assertf in validate.cc, should be changed to a ...


Tue, 07 Feb 2017 18:01:34 GMT Rob Schluntz <rschlunt@…> [fe26fbf]
	* configure (modified)
	* configure.ac (modified)
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/CodeGen/GenType.cc (modified)
	* src/CodeTools/DeclStats.cc (added)
	* src/CodeTools/DeclStats.h (added)
	* src/CodeTools/module.mk (added)
	* src/Common/ScopedMap.h (modified)
	* src/Common/VectorMap.h (added)
	* src/Makefile.am (modified)
	* src/Makefile.in (modified)
	* src/Parser/DeclarationNode.cc (modified)
	* src/Parser/ParseNode.h (modified)
	* src/Parser/StatementNode.cc (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/Parser/parser.yy.new (added)
	* src/ResolvExpr/Resolver.cc (modified)
	* src/SymTab/AddVisit.h (modified)
	* src/SymTab/Autogen.cc (modified)
	* src/SymTab/Autogen.h (modified)
	* src/SymTab/Validate.cc (modified)
	* src/SynTree/AggregateDecl.cc (modified)
	* src/SynTree/ArrayType.cc (modified)
	* src/SynTree/AttrType.cc (modified)
	* src/SynTree/BasicType.cc (modified)
	* src/SynTree/Declaration.h (modified)
	* src/SynTree/FunctionType.cc (modified)
	* src/SynTree/PointerType.cc (modified)
	* src/SynTree/ReferenceToType.cc (modified)
	* src/SynTree/TupleType.cc (modified)
	* src/SynTree/Type.cc (modified)
	* src/SynTree/Type.h (modified)
	* src/SynTree/TypeofType.cc (modified)
	* src/SynTree/VarArgsType.cc (modified)
	* src/SynTree/VoidType.cc (modified)
	* src/SynTree/ZeroOneType.cc (modified)
	* src/Tuples/TupleAssignment.cc (modified)
	* src/Tuples/TupleExpansion.cc (modified)
	* src/benchmark/CorCtxSwitch.c (added)
	* src/benchmark/Makefile.am (added)
	* src/benchmark/Makefile.in (added)
	* src/benchmark/ThrdCtxSwitch.c (added)
	* src/benchmark/bench.c (moved)
	* src/driver/cfa.cc (modified)
	* src/libcfa/concurrency/CtxSwitch-x86_64.S (modified)
	* src/libcfa/concurrency/coroutines (modified)
	* src/libcfa/concurrency/invoke.c (modified)
	* src/libcfa/concurrency/kernel.c (modified)
	* src/libcfa/concurrency/threads (modified)
	* src/libcfa/containers/vector (modified)
	* src/main.cc (modified)
	* src/prelude/Makefile.am (modified)
	* src/prelude/Makefile.in (modified)
	* src/prelude/builtins.c (modified)
	* src/prelude/builtins.def (modified)
	* src/prelude/prototypes.awk (modified)
	* src/prelude/prototypes.sed (added)
	* src/prelude/sync-builtins.def (added)
	* src/tests/.expect/64/attributes.txt (added)
	* src/tests/.expect/64/declarationSpecifier.txt (modified)
	* src/tests/.expect/64/extension.txt (modified)
	* src/tests/.expect/64/gccExtensions.txt (modified)
	* src/tests/Makefile.am (modified)
	* src/tests/Makefile.in (modified)
	* src/tests/attributes.c (added)
	* src/tests/extension.c (modified)
	* src/tests/thread.c (modified)

	Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa
	/cfa-cc


Tue, 07 Feb 2017 18:01:29 GMT Rob Schluntz <rschlunt@…> [dbe8f244]
	* src/SymTab/Validate.cc (modified)

	move function type to function decl when replacing function typedefs


Mon, 06 Feb 2017 21:19:41 GMT Peter A. Buhr <pabuhr@…> [c0aa336]
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/CodeGen/GenType.cc (modified)
	* src/Parser/DeclarationNode.cc (modified)
	* src/Parser/ParseNode.h (modified)
	* src/Parser/StatementNode.cc (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/Parser/parser.yy.new (added)
	* src/SymTab/AddVisit.h (modified)
	* src/SymTab/Autogen.cc (modified)
	* src/SymTab/Autogen.h (modified)
	* src/SymTab/Validate.cc (modified)
	* src/SynTree/AggregateDecl.cc (modified)
	* src/SynTree/ArrayType.cc (modified)
	* src/SynTree/AttrType.cc (modified)
	* src/SynTree/BasicType.cc (modified)
	* src/SynTree/Declaration.h (modified)
	* src/SynTree/FunctionType.cc (modified)
	* src/SynTree/PointerType.cc (modified)
	* src/SynTree/ReferenceToType.cc (modified)
	* src/SynTree/TupleType.cc (modified)
	* src/SynTree/Type.cc (modified)
	* src/SynTree/Type.h (modified)
	* src/SynTree/TypeofType.cc (modified)
	* src/SynTree/VarArgsType.cc (modified)
	* src/SynTree/VoidType.cc (modified)
	* src/SynTree/ZeroOneType.cc (modified)
	* src/Tuples/TupleAssignment.cc (modified)
	* src/Tuples/TupleExpansion.cc (modified)
	* src/tests/.expect/64/attributes.txt (added)
	* src/tests/.expect/64/declarationSpecifier.txt (modified)
	* src/tests/.expect/64/extension.txt (modified)
	* src/tests/.expect/64/gccExtensions.txt (modified)
	* src/tests/Makefile.am (modified)
	* src/tests/Makefile.in (modified)
	* src/tests/attributes.c (added)
	* src/tests/extension.c (modified)

	third attempt at gcc attributes


Fri, 03 Feb 2017 21:02:13 GMT Rob Schluntz <rschlunt@…> [064cb18]
	* src/GenPoly/Box.cc (modified)
	* src/ResolvExpr/AlternativeFinder.cc (modified)
	* src/SymTab/Mangler.cc (modified)

	Fixed code gen for default argument functions


Fri, 27 Jan 2017 20:07:53 GMT Rob Schluntz <rschlunt@…> [0a86a30]
	* src/SymTab/FixFunction.cc (modified)
	* src/SymTab/Validate.cc (modified)

	fix dropping attributes in function pointer decay and function
	typedefs


Tue, 24 Jan 2017 20:56:33 GMT Rob Schluntz <rschlunt@…> [4a9ccc3]
	* src/Common/utility.h (modified)
	* src/Parser/TypeData.cc (modified)
	* src/ResolvExpr/Unify.cc (modified)
	* src/SymTab/Validate.cc (modified)
	* src/SynTree/AggregateDecl.cc (modified)
	* src/SynTree/ReferenceToType.cc (modified)
	* src/SynTree/Type.h (modified)
	* src/tests/vector/array.c (modified)
	* src/tests/vector/array.h (modified)

	propagate sized status through trait instances


Mon, 23 Jan 2017 16:42:09 GMT Rob Schluntz <rschlunt@…> [207c7e1d]
	* src/InitTweak/InitTweak.cc (modified)
	* src/InitTweak/InitTweak.h (modified)
	* 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)

	disable autogeneration of ctor/dtor/assign when a member's ...


Thu, 12 Jan 2017 16:31:57 GMT Thierry Delisle <tdelisle@…> [0270824]
	* src/CodeGen/FixNames.cc (modified)
	* src/SymTab/Mangler.h (modified)
	* src/SynTree/FunctionDecl.cc (modified)
	* src/main.cc (modified)
	* src/tests/.expect/32/declarationSpecifier.txt (modified)
	* src/tests/.expect/32/gccExtensions.txt (modified)
	* src/tests/.expect/64/declarationSpecifier.txt (modified)
	* src/tests/.expect/64/gccExtensions.txt (modified)

	Replace user main with custom main, prototype


Thu, 22 Dec 2016 20:23:49 GMT Rob Schluntz <rschlunt@…> [907eccb]
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/CodeGen/CodeGenerator.h (modified)
	* src/InitTweak/InitTweak.cc (modified)
	* src/Parser/ExpressionNode.cc (modified)
	* src/ResolvExpr/AlternativeFinder.cc (modified)
	* src/ResolvExpr/AlternativeFinder.h (modified)
	* src/SymTab/Indexer.cc (modified)
	* src/SymTab/Indexer.h (modified)
	* src/SynTree/Expression.h (modified)
	* src/SynTree/Mutator.cc (modified)
	* src/SynTree/Mutator.h (modified)
	* src/SynTree/SynTree.h (modified)
	* src/SynTree/TupleExpr.cc (modified)
	* src/SynTree/Visitor.cc (modified)
	* src/SynTree/Visitor.h (modified)
	* src/Tuples/TupleExpansion.cc (modified)

	added UntypedTupleExpr to better differentiate typed and untyped ...


Wed, 21 Dec 2016 19:54:31 GMT Rob Schluntz <rschlunt@…> [8bf784a]
	* src/GenPoly/Box.cc (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/SymTab/Mangler.cc (modified)
	* src/SynTree/Declaration.cc (modified)
	* src/SynTree/Expression.cc (modified)
	* src/SynTree/FunctionType.cc (modified)
	* src/SynTree/Statement.cc (modified)
	* src/SynTree/Type.cc (modified)
	* src/SynTree/Type.h (modified)
	* src/SynTree/TypeDecl.cc (modified)
	* src/Tuples/TupleExpansion.cc (modified)
	* src/Tuples/Tuples.h (modified)

	name mangling for ttype, fix SynTree operator<< to work with nullptr, ...


Thu, 15 Dec 2016 22:16:42 GMT Rob Schluntz <rschlunt@…> [66f8528]
	* .gitignore (modified)
	* Jenkinsfile (modified)
	* Makefile.am (modified)
	* Makefile.in (modified)
	* aclocal.m4 (modified)
	* automake/config.guess (added)
	* automake/config.sub (added)
	* configure (modified)
	* configure.ac (modified)
	* doc/proposals/NOTE.txt (added)
	* doc/proposals/closure.md (added)
	* doc/proposals/concurrency/Makefile (modified)
	* doc/proposals/concurrency/concurrency.tex (modified)
	* doc/proposals/concurrency/glossary.tex (modified)
	* doc/proposals/concurrency/style.tex (modified)
	* doc/proposals/concurrency/version (modified)
	* doc/proposals/references.md (added)
	* doc/proposals/references.pdf (added)
	* doc/proposals/virtual.txt (added)
	* doc/proposals/void_ptr.md (added)
	* doc/proposals/void_ptr.pdf (added)
	* doc/proposals/zero_one.md (added)
	* doc/proposals/zero_one.pdf (added)
	* doc/working/resolver_design.md (modified)
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/CodeGen/CodeGenerator.h (modified)
	* src/CodeGen/GenType.cc (modified)
	* src/CodeGen/OperatorTable.cc (modified)
	* src/Common/Assert.cc (modified)
	* src/Common/utility.h (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/InitTweak/InitTweak.cc (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/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/CommonType.cc (modified)
	* src/ResolvExpr/Resolver.cc (modified)
	* src/ResolvExpr/Unify.cc (modified)
	* src/ResolvExpr/Unify.h (modified)
	* src/SymTab/Autogen.h (modified)
	* src/SynTree/Declaration.h (modified)
	* src/SynTree/DeclarationWithType.cc (modified)
	* src/SynTree/Expression.cc (modified)
	* src/SynTree/Type.h (modified)
	* src/driver/Makefile.am (modified)
	* src/driver/Makefile.in (modified)
	* src/driver/cfa.cc (modified)
	* src/examples/ArrayN.c (added)
	* src/examples/Bench.c (added)
	* src/examples/Makefile.am (modified)
	* src/examples/Makefile.in (modified)
	* src/examples/zero_one.c (added)
	* src/libcfa/Makefile.am (modified)
	* src/libcfa/Makefile.in (modified)
	* src/libcfa/assert (added)
	* src/libcfa/assert.c (added)
	* src/libcfa/concurrency/CtxSwitch-i386.S (added)
	* src/libcfa/concurrency/CtxSwitch-i686.S (added)
	* src/libcfa/concurrency/CtxSwitch-x86_64.S (added)
	* src/libcfa/concurrency/invoke.c (added)
	* src/libcfa/concurrency/invoke.h (added)
	* src/libcfa/concurrency/threads (added)
	* src/libcfa/concurrency/threads.c (added)
	* src/libcfa/libhdr.h (added)
	* src/libcfa/libhdr/libalign.h (added)
	* src/libcfa/libhdr/libdebug.h (added)
	* src/libcfa/libhdr/libtools.h (added)
	* src/libcfa/stdhdr/assert.h (modified)
	* src/main.cc (modified)
	* src/prelude/Makefile.am (added)
	* src/prelude/Makefile.in (added)
	* src/prelude/builtins.c (moved)
	* src/prelude/builtins.def (moved)
	* src/prelude/extras.c (moved)
	* src/prelude/extras.regx (moved)
	* src/prelude/prelude.cf (moved)
	* src/prelude/prototypes.awk (moved)
	* src/prelude/prototypes.c (moved)
	* 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/castError.txt (modified)
	* src/tests/.expect/completeTypeError.txt (modified)
	* src/tests/.expect/constant0-1DP.txt (modified)
	* src/tests/.expect/constant0-1NDDP.txt (modified)
	* src/tests/.expect/coroutine.txt (added)
	* src/tests/.expect/declarationErrors.txt (modified)
	* src/tests/.expect/dtor-early-exit-ERR1.txt (modified)
	* src/tests/.expect/dtor-early-exit-ERR2.txt (modified)
	* src/tests/.expect/memberCtors-ERR1.txt (modified)
	* src/tests/.expect/scopeErrors.txt (modified)
	* src/tests/.expect/voidPtr.txt (added)
	* src/tests/Makefile.am (modified)
	* src/tests/Makefile.in (modified)
	* src/tests/coroutine.c (added)
	* src/tests/test.py (modified)
	* src/tests/voidPtr.c (added)

	Merge branch 'master' into tuples

	Conflicts:
	        ...


Thu, 15 Dec 2016 18:33:23 GMT Rob Schluntz <rschlunt@…> [9facf3b]
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/CodeGen/CodeGenerator.h (modified)
	* src/InitTweak/GenInit.cc (modified)
	* src/SymTab/Validate.cc (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/scopeErrors.txt (modified)

	update generation of return variables and the affected test outputs


Wed, 14 Dec 2016 20:21:54 GMT Rob Schluntz <rschlunt@…> [1486116]
	* src/SymTab/Autogen.cc (modified)

	autogenerate functions for seen tuple types


Tue, 13 Dec 2016 23:42:39 GMT Rob Schluntz <rschlunt@…> [cce9429]
	* src/GenPoly/Box.cc (modified)
	* src/InitTweak/GenInit.cc (modified)
	* src/SymTab/Validate.cc (modified)

	fix function return type in Validate and add single return decl, ...


Tue, 13 Dec 2016 22:37:15 GMT Rob Schluntz <rschlunt@…> [d5556a3]
	* src/SymTab/Indexer.cc (modified)
	* src/SynTree/Expression.cc (modified)
	* src/SynTree/Expression.h (modified)
	* src/SynTree/Mutator.cc (modified)
	* src/SynTree/TupleExpr.cc (modified)
	* src/SynTree/Visitor.cc (modified)
	* src/Tuples/TupleExpansion.cc (modified)

	change rework TupleAssignExpr and StmtExpr


Tue, 13 Dec 2016 21:13:08 GMT Rob Schluntz <rschlunt@…> [fc638d2]
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/CodeGen/CodeGenerator.h (modified)
	* src/GenPoly/CopyParams.cc (modified)
	* src/GenPoly/PolyMutator.cc (modified)
	* src/ResolvExpr/TypeEnvironment.cc (modified)
	* src/ResolvExpr/TypeEnvironment.h (modified)
	* src/SymTab/Indexer.h (modified)
	* src/SynTree/CompoundStmt.cc (modified)
	* src/SynTree/Initializer.cc (modified)
	* src/SynTree/Initializer.h (modified)
	* src/SynTree/VarExprReplacer.cc (modified)

	fixed StmtExpr code in PolyMutator, added missing copy constructor, ...


Thu, 01 Dec 2016 17:46:34 GMT Thierry Delisle <tdelisle@…> [4cb935e]
	* src/Parser/ExpressionNode.cc (modified)
	* src/Parser/ParseNode.h (modified)
	* src/Parser/TypeData.cc (modified)
	* src/Parser/parser.cc (modified)
	* src/Parser/parser.yy (modified)
	* src/Parser/parseutility.cc (modified)
	* src/ResolvExpr/CommonType.cc (modified)
	* src/SymTab/Autogen.h (modified)
	* src/SynTree/Expression.cc (modified)
	* src/SynTree/Type.h (modified)
	* src/libcfa/prelude.cf (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)

	0 and 1 now properly parse and resolve to zero_t and one_t
	respectively


Fri, 25 Nov 2016 23:11:03 GMT Rob Schluntz <rschlunt@…> [2c57025]
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/GenPoly/Box.cc (modified)
	* src/GenPoly/GenPoly.cc (modified)
	* src/GenPoly/GenPoly.h (modified)
	* src/GenPoly/InstantiateGeneric.cc (modified)
	* src/GenPoly/PolyMutator.cc (modified)
	* src/GenPoly/ScrubTyVars.cc (modified)
	* src/ResolvExpr/AdjustExprType.cc (modified)
	* src/ResolvExpr/AlternativeFinder.cc (modified)
	* src/ResolvExpr/CommonType.cc (modified)
	* src/ResolvExpr/FindOpenVars.cc (modified)
	* src/ResolvExpr/PtrsCastable.cc (modified)
	* src/ResolvExpr/TypeEnvironment.cc (modified)
	* src/ResolvExpr/TypeEnvironment.h (modified)
	* src/ResolvExpr/Unify.cc (modified)
	* src/SymTab/Validate.cc (modified)
	* src/SynTree/ApplicationExpr.cc (modified)
	* src/SynTree/Declaration.h (modified)
	* src/SynTree/ReferenceToType.cc (modified)
	* src/SynTree/Type.h (modified)
	* src/SynTree/TypeDecl.cc (modified)
	* src/libcfa/prelude.cf (modified)
	* src/tests/.expect/completeTypeError.txt (added)
	* src/tests/Makefile.am (modified)
	* src/tests/Makefile.in (modified)
	* src/tests/completeTypeError.c (added)

	add support for built-in sized trait which decouples size/alignment ...


Thu, 17 Nov 2016 21:22:24 GMT Rob Schluntz <rschlunt@…> [186fd86]
	* src/SymTab/Autogen.cc (modified)
	* src/tests/.expect/32/extension.txt (modified)
	* src/tests/.expect/64/extension.txt (modified)

	major refactoring of autogen code


Wed, 16 Nov 2016 21:37:50 GMT Rob Schluntz <rschlunt@…> [d9fa60a]
	* src/GenPoly/Box.cc (modified)
	* src/GenPoly/PolyMutator.cc (modified)
	* src/GenPoly/PolyMutator.h (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/ResolvExpr/AlternativeFinder.cc (modified)
	* src/SymTab/Autogen.cc (modified)
	* src/SynTree/Expression.cc (modified)
	* src/Tuples/TupleExpansion.cc (modified)
	* src/main.cc (modified)
	* src/tests/tupleFunction.c (modified)

	moved substituion into MemberExpr constructor, change generated tuple ...


Wed, 09 Nov 2016 19:51:42 GMT Rob Schluntz <rschlunt@…> [b726084]
	* .gitignore (modified)
	* Makefile.in (modified)
	* configure (modified)
	* configure.ac (modified)
	* doc/bibliography/cfa.bib (modified)
	* doc/proposals/concurrency/concurrency.tex (modified)
	* doc/proposals/concurrency/glossary.tex (modified)
	* doc/proposals/concurrency/style.tex (added)
	* doc/proposals/concurrency/version (modified)
	* doc/working/.gitignore (added)
	* doc/working/declarative_resolver.tex (added)
	* src/ControlStruct/LabelFixer.h (modified)
	* src/GenPoly/Box.cc (modified)
	* src/GenPoly/InstantiateGeneric.cc (modified)
	* src/GenPoly/Specialize.cc (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/InitTweak/GenInit.cc (modified)
	* src/InitTweak/InitTweak.h (modified)
	* src/Makefile.am (modified)
	* src/Makefile.in (modified)
	* src/Parser/ParseNode.h (modified)
	* src/ResolvExpr/AlternativeFinder.h (modified)
	* src/ResolvExpr/AlternativePrinter.h (modified)
	* src/ResolvExpr/Resolver.cc (modified)
	* src/ResolvExpr/TypeMap.h (modified)
	* src/ResolvExpr/Unify.cc (modified)
	* src/SymTab/Validate.cc (modified)
	* src/driver/Makefile.am (modified)
	* src/driver/Makefile.in (modified)
	* src/driver/cfa.cc (modified)
	* src/examples/Makefile.in (modified)
	* src/libcfa/Makefile.in (modified)
	* src/main.cc (modified)
	* src/tests/Makefile.in (modified)
	* version (deleted)

	Merge branch 'master' into tuples

	Conflicts:
	        ...


Wed, 09 Nov 2016 19:05:09 GMT Rob Schluntz <rschlunt@…> [b3b2077]
	* src/GenPoly/Specialize.cc (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/SymTab/Validate.cc (modified)
	* src/SynTree/Expression.cc (modified)
	* src/SynTree/Expression.h (modified)
	* src/Tuples/TupleAssignment.cc (modified)

	refactor some code that generates dereference and assignment calls


Thu, 27 Oct 2016 20:22:27 GMT Thierry Delisle <tdelisle@…> [62e5546]
	* src/ControlStruct/LabelFixer.h (modified)
	* src/ControlStruct/LabelTypeChecker.cc (modified)
	* src/GenPoly/Box.cc (modified)
	* src/GenPoly/InstantiateGeneric.cc (modified)
	* src/GenPoly/Specialize.cc (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/InitTweak/GenInit.cc (modified)
	* src/InitTweak/InitTweak.h (modified)
	* src/Parser/ParseNode.h (modified)
	* src/ResolvExpr/AlternativePrinter.h (modified)
	* src/ResolvExpr/Resolver.cc (modified)
	* src/ResolvExpr/TypeMap.h (modified)
	* src/ResolvExpr/Unify.cc (modified)
	* src/SymTab/Validate.cc (modified)
	* src/Tuples/TupleAssignment.cc (modified)
	* src/Tuples/TupleAssignment.h (modified)

	Removed warnings when compiling with clang


Tue, 20 Sep 2016 20:47:34 GMT Rob Schluntz <rschlunt@…> [23b6643f]
	* 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)
	* 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' into tuples

	Conflicts:
	        ...


Mon, 19 Sep 2016 21:23:41 GMT Aaron Moss <a3moss@…> [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 20:39:33 GMT Rob Schluntz <rschlunt@…> [8c49c0e]
	* src/GenPoly/Box.cc (modified)
	* src/GenPoly/CopyParams.cc (modified)
	* src/GenPoly/FindFunction.cc (modified)
	* src/GenPoly/GenPoly.cc (modified)
	* src/InitTweak/GenInit.cc (modified)
	* src/Parser/TypeData.cc (modified)
	* src/ResolvExpr/AlternativeFinder.cc (modified)
	* src/ResolvExpr/FindOpenVars.cc (modified)
	* src/ResolvExpr/RenameVars.cc (modified)
	* src/ResolvExpr/TypeEnvironment.cc (modified)
	* src/ResolvExpr/TypeEnvironment.h (modified)
	* src/ResolvExpr/Unify.cc (modified)
	* src/SymTab/Indexer.cc (modified)
	* src/SymTab/Mangler.cc (modified)
	* src/SymTab/Validate.cc (modified)
	* src/SynTree/Expression.cc (modified)
	* src/SynTree/Type.h (modified)
	* src/SynTree/TypeSubstitution.cc (modified)

	decouple code that uses Type's forall list from std::list in ...


Sat, 17 Sep 2016 12:27:51 GMT Rob Schluntz <rschlunt@…> [3c13c03]
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/CodeGen/CodeGenerator.h (modified)
	* src/CodeGen/GenType.cc (modified)
	* src/Common/utility.h (modified)
	* src/ResolvExpr/Alternative.cc (modified)
	* src/ResolvExpr/Alternative.h (modified)
	* src/ResolvExpr/AlternativeFinder.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/TupleExpr.cc (modified)
	* src/SynTree/Visitor.cc (modified)
	* src/SynTree/Visitor.h (modified)
	* src/Tuples/TupleAssignment.cc (modified)
	* src/Tuples/TupleExpansion.cc (modified)
	* src/Tuples/Tuples.h (modified)

	expand TupleExpr and TupleIndexExpr, add UniqueExpr


Thu, 15 Sep 2016 19:22:50 GMT Rob Schluntz <rschlunt@…> [aa8f9df]
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/ControlStruct/LabelTypeChecker.cc (deleted)
	* src/ControlStruct/LabelTypeChecker.h (deleted)
	* src/ControlStruct/Mutate.cc (modified)
	* src/ControlStruct/module.mk (modified)
	* src/GenPoly/Box.cc (modified)
	* src/GenPoly/Lvalue.cc (modified)
	* src/GenPoly/Specialize.cc (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/InitTweak/InitTweak.cc (modified)
	* src/Makefile.in (modified)
	* src/ResolvExpr/Alternative.cc (modified)
	* src/ResolvExpr/AlternativeFinder.cc (modified)
	* src/ResolvExpr/AlternativeFinder.h (modified)
	* src/ResolvExpr/AlternativePrinter.cc (modified)
	* src/ResolvExpr/ResolveTypeof.cc (modified)
	* src/ResolvExpr/Resolver.cc (modified)
	* src/ResolvExpr/Unify.cc (modified)
	* src/ResolvExpr/typeops.h (modified)
	* src/SymTab/Autogen.cc (modified)
	* src/SymTab/Indexer.cc (modified)
	* src/SynTree/AddressExpr.cc (modified)
	* src/SynTree/ApplicationExpr.cc (modified)
	* src/SynTree/CommaExpr.cc (modified)
	* src/SynTree/Expression.cc (modified)
	* src/SynTree/Expression.h (modified)
	* src/SynTree/Mutator.cc (modified)
	* src/SynTree/TupleExpr.cc (modified)
	* src/SynTree/Type.h (modified)
	* src/SynTree/Visitor.cc (modified)
	* src/Tuples/TupleAssignment.cc (modified)
	* src/Tuples/TupleExpansion.cc (modified)

	Merge branch 'replace-results-list' into tuples

	Conflicts:
	        ...


Thu, 15 Sep 2016 14:17:16 GMT Rob Schluntz <rschlunt@…> [906e24d]
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/ControlStruct/LabelTypeChecker.cc (deleted)
	* src/ControlStruct/LabelTypeChecker.h (deleted)
	* src/ControlStruct/Mutate.cc (modified)
	* src/ControlStruct/module.mk (modified)
	* src/GenPoly/Box.cc (modified)
	* src/GenPoly/Lvalue.cc (modified)
	* src/GenPoly/Specialize.cc (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/InitTweak/InitTweak.cc (modified)
	* src/Makefile.in (modified)
	* src/ResolvExpr/Alternative.cc (modified)
	* src/ResolvExpr/AlternativeFinder.cc (modified)
	* src/ResolvExpr/AlternativePrinter.cc (modified)
	* src/ResolvExpr/ResolveTypeof.cc (modified)
	* src/ResolvExpr/Resolver.cc (modified)
	* src/ResolvExpr/Unify.cc (modified)
	* src/ResolvExpr/typeops.h (modified)
	* src/SymTab/Autogen.cc (modified)
	* src/SymTab/Indexer.cc (modified)
	* src/SynTree/AddressExpr.cc (modified)
	* src/SynTree/ApplicationExpr.cc (modified)
	* src/SynTree/CommaExpr.cc (modified)
	* src/SynTree/Expression.cc (modified)
	* src/SynTree/Expression.h (modified)
	* src/SynTree/Mutator.cc (modified)
	* src/SynTree/Type.h (modified)
	* src/SynTree/Visitor.cc (modified)
	* src/Tuples/TupleAssignment.cc (modified)
	* src/Tuples/TupleAssignment.h (modified)

	replace results list on Expressions with a single Type field


Mon, 12 Sep 2016 22:32:46 GMT Rob Schluntz <rschlunt@…> [6eb8948]
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/CodeGen/CodeGenerator.h (modified)
	* src/InitTweak/InitTweak.cc (modified)
	* src/Makefile.in (modified)
	* src/ResolvExpr/AlternativeFinder.cc (modified)
	* src/SymTab/Indexer.cc (modified)
	* src/SymTab/Indexer.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/TupleExpr.cc (modified)
	* src/SynTree/TupleType.cc (modified)
	* src/SynTree/Type.h (modified)
	* src/SynTree/Visitor.cc (modified)
	* src/SynTree/Visitor.h (modified)
	* src/Tuples/TupleAssignment.cc (modified)
	* src/Tuples/TupleExpansion.cc (added)
	* src/Tuples/Tuples.h (moved)
	* src/Tuples/module.mk (modified)
	* src/main.cc (modified)

	make TupleAssignment generate temporaries, add StmtExpr for GCC ...


Fri, 09 Sep 2016 13:20:33 GMT Rob Schluntz <rschlunt@…> [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:49:57 GMT Rob Schluntz <rschlunt@…> [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 15:04:13 GMT Rob Schluntz <rschlunt@…> [24670d2]
	* src/SymTab/Indexer.cc (modified)

	look at base type for ctor/dtor hiding, rather than the pointer type ...


Wed, 07 Sep 2016 15:30:02 GMT Rob Schluntz <rschlunt@…> [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 <tdelisle@…> [5fda7143]
	* 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
 ...


Sun, 04 Sep 2016 19:25:32 GMT Rob Schluntz <rschlunt@…> [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 ...


Thu, 01 Sep 2016 15:25:38 GMT Rob Schluntz <rschlunt@…> [fba44f8]
	* src/SymTab/Validate.cc (modified)

	Merge branch 'master' into ctor


Wed, 31 Aug 2016 15:20:03 GMT Thierry Delisle <tdelisle@…> [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 <rschlunt@…> [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:02:53 GMT Thierry Delisle <tdelisle@…> [bda58ad]
	* src/SymTab/Validate.cc (modified)

	Fixed leaks and rename pass1 in validate phase


Tue, 30 Aug 2016 15:46:37 GMT Thierry Delisle <tdelisle@…> [9b4c936]
	* src/InitTweak/InitTweak.cc (modified)
	* src/SymTab/Autogen.cc (modified)

	fixed memory leaks in init expander


Mon, 29 Aug 2016 16:20:45 GMT Thierry Delisle <tdelisle@…> [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


Fri, 26 Aug 2016 19:06:08 GMT Thierry Delisle <tdelisle@…> [1e8b02f5]
	* src/SymTab/Validate.cc (modified)
	* src/SynTree/ReferenceToType.cc (modified)
	* src/SynTree/Type.h (modified)

	removed unnecessary clone statement in validate phase


Wed, 24 Aug 2016 16:36:33 GMT Rob Schluntz <rschlunt@…> [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, ...


Fri, 19 Aug 2016 18:42:04 GMT Rob Schluntz <rschlunt@…> [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


Mon, 08 Aug 2016 21:29:03 GMT Rob Schluntz <rschlunt@…> [04273e9]
	* doc/aaron_comp_II/comp_II.tex (modified)
	* doc/working/resolver_design.md (modified)
	* src/GenPoly/Box.cc (modified)
	* src/GenPoly/InstantiateGeneric.cc (added)
	* src/GenPoly/InstantiateGeneric.h (added)
	* src/GenPoly/module.mk (modified)
	* src/Makefile.in (modified)
	* src/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.cc (modified)
	* src/Parser/parser.cc (modified)
	* src/Parser/parser.h (modified)
	* src/Parser/parser.yy (modified)
	* src/SymTab/Autogen.cc (modified)
	* src/SynTree/Expression.cc (modified)
	* src/SynTree/Expression.h (modified)
	* src/driver/cfa.cc (modified)
	* src/libcfa/Makefile.am (modified)
	* src/libcfa/Makefile.in (modified)
	* src/main.cc (modified)

	Merge branch 'master' into ctor

	Conflicts:
	        ...


Mon, 08 Aug 2016 20:20:29 GMT Rob Schluntz <rschlunt@…> [a465caff]
	* src/InitTweak/InitTweak.cc (modified)
	* src/InitTweak/InitTweak.h (modified)
	* src/ResolvExpr/Resolver.cc (modified)
	* src/SymTab/Autogen.cc (modified)

	generate a field constructor for union types and some refactoring


Mon, 08 Aug 2016 19:44:56 GMT Aaron Moss <a3moss@…> [3bb195cb]
	* src/GenPoly/Box.cc (modified)
	* src/GenPoly/GenPoly.cc (modified)
	* src/GenPoly/GenPoly.h (modified)
	* src/GenPoly/InstantiateGeneric.cc (modified)
	* src/GenPoly/ScrubTyVars.cc (modified)
	* src/GenPoly/ScrubTyVars.h (modified)
	* src/SymTab/Autogen.cc (modified)

	Dtypes now erased on dtype-only generic types, tests pass, build ...


Fri, 05 Aug 2016 18:53:25 GMT Rob Schluntz <rschlunt@…> [242d458]
	* src/ResolvExpr/Resolver.cc (modified)
	* src/SymTab/Validate.cc (modified)

	Merge branch 'typedecl' into resolve-typedecl

	Conflicts:
	        ...


Fri, 05 Aug 2016 15:39:05 GMT Aaron Moss <a3moss@…> [a2f920f]
	* src/SymTab/Autogen.cc (modified)

	Cleanup after dtype constructor fix


Fri, 05 Aug 2016 15:03:04 GMT Aaron Moss <a3moss@…> [c331406]
	* doc/aaron_comp_II/comp_II.tex (modified)
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/CodeGen/CodeGenerator.h (modified)
	* src/ControlStruct/CaseRangeMutator.cc (deleted)
	* src/ControlStruct/CaseRangeMutator.h (deleted)
	* src/ControlStruct/MLEMutator.cc (modified)
	* src/ControlStruct/Mutate.cc (modified)
	* src/ControlStruct/module.mk (modified)
	* src/GenPoly/DeclMutator.cc (modified)
	* src/GenPoly/DeclMutator.h (modified)
	* src/GenPoly/PolyMutator.cc (modified)
	* src/GenPoly/Specialize.cc (modified)
	* src/InitTweak/FixGlobalInit.cc (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/InitTweak/FixInit.h (modified)
	* src/InitTweak/GenInit.cc (modified)
	* src/InitTweak/InitTweak.cc (modified)
	* src/InitTweak/InitTweak.h (modified)
	* src/Makefile.in (modified)
	* src/Parser/ExpressionNode.cc (modified)
	* src/Parser/ParseNode.h (modified)
	* src/Parser/StatementNode.cc (modified)
	* src/Parser/TypeData.cc (modified)
	* src/Parser/parser.cc (modified)
	* src/Parser/parser.h (modified)
	* src/Parser/parser.yy (modified)
	* src/ResolvExpr/Resolver.cc (modified)
	* src/SymTab/AddVisit.h (modified)
	* src/SymTab/Autogen.cc (modified)
	* src/SymTab/Autogen.h (modified)
	* src/SymTab/FixFunction.cc (modified)
	* src/SymTab/Validate.cc (modified)
	* src/SynTree/AddStmtVisitor.cc (modified)
	* src/SynTree/Declaration.cc (modified)
	* src/SynTree/Declaration.h (modified)
	* src/SynTree/DeclarationWithType.cc (modified)
	* src/SynTree/Expression.cc (modified)
	* src/SynTree/Expression.h (modified)
	* src/SynTree/FunctionDecl.cc (modified)
	* src/SynTree/Initializer.h (modified)
	* src/SynTree/Label.h (modified)
	* src/SynTree/Mutator.cc (modified)
	* src/SynTree/Mutator.h (modified)
	* src/SynTree/ObjectDecl.cc (modified)
	* src/SynTree/Statement.cc (modified)
	* src/SynTree/Statement.h (modified)
	* src/SynTree/SynTree.h (modified)
	* src/SynTree/Visitor.cc (modified)
	* src/SynTree/Visitor.h (modified)
	* src/examples/gc_no_raii/bug-repro/return_template.c (modified)
	* src/examples/gc_no_raii/src/gc.h (modified)
	* src/examples/gc_no_raii/src/gcpointers.c (modified)
	* src/examples/gc_no_raii/src/gcpointers.h (modified)
	* src/examples/gc_no_raii/src/internal/memory_pool.h (modified)
	* src/examples/gc_no_raii/src/internal/state.h (modified)
	* src/examples/gc_no_raii/src/tools/worklist.h (modified)
	* src/examples/gc_no_raii/test/badlll.c (modified)
	* src/examples/gc_no_raii/test/gctest.c (modified)
	* src/main.cc (modified)
	* src/tests/.expect/64/extension.txt (modified)
	* src/tests/.expect/multiDimension.txt (added)
	* src/tests/init_once.c (modified)
	* src/tests/multiDimension.c (added)
	* src/tests/switch.c (modified)

	Merge changes from master


Fri, 05 Aug 2016 14:55:01 GMT Aaron Moss <a3moss@…> [5070fe4]
	* src/SymTab/Autogen.cc (modified)

	Tweak autogen to treat static-layout generic types like normal
	structs


Thu, 04 Aug 2016 20:11:11 GMT Rob Schluntz <rschlunt@…> [4819cac]
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/ControlStruct/CaseRangeMutator.cc (deleted)
	* src/ControlStruct/CaseRangeMutator.h (deleted)
	* src/ControlStruct/MLEMutator.cc (modified)
	* src/ControlStruct/Mutate.cc (modified)
	* src/ControlStruct/module.mk (modified)
	* src/GenPoly/DeclMutator.cc (modified)
	* src/GenPoly/PolyMutator.cc (modified)
	* src/Makefile.in (modified)
	* src/Parser/ExpressionNode.cc (modified)
	* src/Parser/ParseNode.h (modified)
	* src/Parser/StatementNode.cc (modified)
	* src/Parser/parser.cc (modified)
	* src/Parser/parser.yy (modified)
	* src/SymTab/AddVisit.h (modified)
	* src/SynTree/AddStmtVisitor.cc (modified)
	* src/SynTree/Expression.cc (modified)
	* src/SynTree/Expression.h (modified)
	* src/SynTree/Mutator.cc (modified)
	* src/SynTree/Mutator.h (modified)
	* src/SynTree/Statement.cc (modified)
	* src/SynTree/Statement.h (modified)
	* src/SynTree/SynTree.h (modified)
	* src/SynTree/Visitor.cc (modified)
	* src/SynTree/Visitor.h (modified)
	* src/examples/gc_no_raii/bug-repro/return_template.c (modified)
	* src/examples/gc_no_raii/src/gc.h (modified)
	* src/examples/gc_no_raii/src/gcpointers.c (modified)
	* src/examples/gc_no_raii/src/gcpointers.h (modified)
	* src/examples/gc_no_raii/src/internal/memory_pool.h (modified)
	* src/examples/gc_no_raii/src/internal/state.h (modified)
	* src/examples/gc_no_raii/src/tools/worklist.h (modified)
	* src/examples/gc_no_raii/test/badlll.c (modified)
	* src/examples/gc_no_raii/test/gctest.c (modified)
	* src/tests/switch.c (modified)

	Merge branch 'master' into ctor

	Conflicts:
	        ...


Thu, 04 Aug 2016 20:10:06 GMT Rob Schluntz <rschlunt@…> [f9cebb5]
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/InitTweak/FixGlobalInit.cc (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/InitTweak/GenInit.cc (modified)
	* src/InitTweak/InitTweak.cc (modified)
	* src/InitTweak/InitTweak.h (modified)
	* src/Parser/TypeData.cc (modified)
	* src/ResolvExpr/Resolver.cc (modified)
	* src/SymTab/Autogen.h (modified)
	* src/SynTree/Declaration.cc (modified)
	* src/SynTree/Declaration.h (modified)
	* src/SynTree/DeclarationWithType.cc (modified)
	* src/SynTree/FunctionDecl.cc (modified)
	* src/SynTree/Label.h (modified)
	* src/SynTree/ObjectDecl.cc (modified)

	add gcc attributes to ObjectDecl, hoist destructed static variables, ...


Thu, 04 Aug 2016 16:30:01 GMT Peter A. Buhr <pabuhr@…> [76e8c55]
	* src/GenPoly/Box.cc (modified)
	* src/SymTab/Validate.cc (modified)
	* src/examples/gc_no_raii/bug-repro/return_template.c (modified)
	* src/examples/gc_no_raii/src/gc.h (modified)
	* src/examples/gc_no_raii/src/gcpointers.c (modified)
	* src/examples/gc_no_raii/src/gcpointers.h (modified)
	* src/examples/gc_no_raii/src/internal/memory_pool.h (modified)
	* src/examples/gc_no_raii/src/internal/state.h (modified)
	* src/examples/gc_no_raii/src/tools/worklist.h (modified)
	* src/examples/gc_no_raii/test/badlll.c (modified)
	* src/examples/gc_no_raii/test/gctest.c (modified)

	Merge branch 'master' of plg2:software/cfa/cfa-cc


Thu, 04 Aug 2016 16:29:54 GMT Peter A. Buhr <pabuhr@…> [8688ce1]
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/ControlStruct/CaseRangeMutator.cc (deleted)
	* src/ControlStruct/CaseRangeMutator.h (deleted)
	* src/ControlStruct/MLEMutator.cc (modified)
	* src/ControlStruct/Mutate.cc (modified)
	* src/ControlStruct/module.mk (modified)
	* src/GenPoly/DeclMutator.cc (modified)
	* src/GenPoly/PolyMutator.cc (modified)
	* src/Makefile.in (modified)
	* src/Parser/ExpressionNode.cc (modified)
	* src/Parser/parser.cc (modified)
	* src/Parser/parser.yy (modified)
	* src/SymTab/AddVisit.h (modified)
	* src/SynTree/AddStmtVisitor.cc (modified)
	* src/SynTree/Expression.cc (modified)
	* src/SynTree/Expression.h (modified)
	* src/SynTree/Mutator.cc (modified)
	* src/SynTree/Mutator.h (modified)
	* src/SynTree/Statement.cc (modified)
	* src/SynTree/Statement.h (modified)
	* src/SynTree/SynTree.h (modified)
	* src/SynTree/Visitor.cc (modified)
	* src/SynTree/Visitor.h (modified)
	* src/tests/switch.c (modified)

	move case-list management into parser


Tue, 02 Aug 2016 22:37:08 GMT Rob Schluntz <rschlunt@…> [4d2434a]
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/InitTweak/GenInit.cc (modified)
	* src/InitTweak/InitTweak.cc (modified)
	* src/InitTweak/InitTweak.h (modified)
	* src/ResolvExpr/Resolver.cc (modified)
	* src/SymTab/Autogen.h (modified)
	* src/SynTree/Initializer.h (modified)

	major reorganization of constructor generation from initializer list ...


Fri, 29 Jul 2016 15:40:28 GMT Rob Schluntz <rschlunt@…> [39f84a4]
	* src/InitTweak/GenInit.cc (modified)
	* src/InitTweak/InitTweak.cc (modified)
	* src/InitTweak/InitTweak.h (modified)
	* src/SymTab/Autogen.cc (modified)
	* src/SymTab/Autogen.h (modified)
	* src/SynTree/Expression.cc (modified)

	part-way through reorganizing ctor call generation so that it is more ...


Fri, 22 Jul 2016 18:06:04 GMT Rob Schluntz <rschlunt@…> [ccb447e]
	* Jenkins/FullBuild (modified)
	* doc/LaTeXmacros/common.tex (modified)
	* doc/aaron_comp_II/.gitignore (added)
	* doc/aaron_comp_II/Makefile (added)
	* doc/aaron_comp_II/comp_II.tex (added)
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/Parser/DeclarationNode.cc (modified)
	* src/Parser/ParseNode.cc (modified)
	* src/Parser/ParseNode.h (modified)
	* src/Parser/TypeData.cc (modified)
	* src/Parser/TypeData.h (modified)
	* src/Parser/parser.cc (modified)
	* src/Parser/parser.yy (modified)
	* src/SymTab/Indexer.cc (modified)
	* src/SymTab/Indexer.h (modified)
	* src/SymTab/Mangler.cc (modified)
	* src/SynTree/AggregateDecl.cc (modified)
	* src/SynTree/Declaration.h (modified)
	* src/SynTree/ReferenceToType.cc (modified)
	* src/SynTree/Type.h (modified)
	* src/libcfa/fstream.c (modified)
	* src/libcfa/math (modified)
	* src/libcfa/math.c (modified)
	* src/tests/.expect/32/extension.txt (added)
	* src/tests/.expect/32/gccExtensions.txt (added)
	* src/tests/.expect/32/math.txt (added)
	* src/tests/.expect/64/extension.txt (moved)
	* src/tests/.expect/64/gccExtensions.txt (moved)
	* src/tests/.expect/64/math.txt (moved)
	* src/tests/.expect/declarationErrors.txt (modified)
	* src/tests/.expect/declarationSpecifier.txt (modified)
	* src/tests/test.py (modified)

	Merge branch 'master' into ctor


Fri, 22 Jul 2016 18:05:52 GMT Rob Schluntz <rschlunt@…> [31e46b8]
	* Jenkins/FullBuild (modified)
	* doc/LaTeXmacros/common.tex (modified)
	* doc/aaron_comp_II/.gitignore (added)
	* doc/aaron_comp_II/Makefile (added)
	* doc/aaron_comp_II/comp_II.tex (added)
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/Parser/DeclarationNode.cc (modified)
	* src/Parser/ParseNode.cc (modified)
	* src/Parser/ParseNode.h (modified)
	* src/Parser/TypeData.cc (modified)
	* src/Parser/TypeData.h (modified)
	* src/Parser/parser.cc (modified)
	* src/Parser/parser.yy (modified)
	* src/SymTab/Indexer.cc (modified)
	* src/SymTab/Indexer.h (modified)
	* src/SymTab/Mangler.cc (modified)
	* src/SynTree/AggregateDecl.cc (modified)
	* src/SynTree/Declaration.h (modified)
	* src/SynTree/ReferenceToType.cc (modified)
	* src/SynTree/Type.h (modified)
	* src/libcfa/fstream.c (modified)
	* src/libcfa/math (modified)
	* src/libcfa/math.c (modified)
	* src/tests/.expect/32/extension.txt (added)
	* src/tests/.expect/32/gccExtensions.txt (added)
	* src/tests/.expect/32/math.txt (added)
	* src/tests/.expect/64/extension.txt (moved)
	* src/tests/.expect/64/gccExtensions.txt (moved)
	* src/tests/.expect/64/math.txt (moved)
	* src/tests/.expect/declarationErrors.txt (modified)
	* src/tests/.expect/declarationSpecifier.txt (modified)
	* src/tests/test.py (modified)

	Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa
	/cfa-cc


Thu, 21 Jul 2016 18:07:01 GMT Rob Schluntz <rschlunt@…> [6cf27a07]
	* src/InitTweak/FixGlobalInit.cc (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/InitTweak/FixInit.h (modified)
	* src/InitTweak/GenInit.cc (modified)
	* src/InitTweak/InitTweak.cc (modified)
	* src/SymTab/Autogen.h (modified)
	* src/main.cc (modified)
	* src/tests/.expect/extension.txt (modified)

	reorganize global init so that it is simpler and generates less ...