#
# ChangeLog for libcfa
#
# Generated by Trac 1.2.1
# Mar 13, 2025, 7:23:47 PM

Mon, 27 May 2019 15:08:54 GMT Thierry Delisle <tdelisle@…> [d908563]
	* doc/proposals/vtable.md (modified)
	* libcfa/src/iostream.cfa (modified)
	* src/AST/Attribute.cpp (modified)
	* src/AST/Attribute.hpp (modified)
	* src/AST/Bitfield.hpp (modified)
	* src/AST/Convert.cpp (modified)
	* src/AST/Decl.cpp (modified)
	* src/AST/Decl.hpp (modified)
	* src/AST/DeclReplacer.cpp (modified)
	* src/AST/DeclReplacer.hpp (modified)
	* src/AST/Expr.cpp (modified)
	* src/AST/Expr.hpp (modified)
	* src/AST/Fwd.hpp (modified)
	* src/AST/GenericSubstitution.cpp (added)
	* src/AST/GenericSubstitution.hpp (added)
	* src/AST/Label.hpp (modified)
	* src/AST/Node.cpp (modified)
	* src/AST/Node.hpp (modified)
	* src/AST/Pass.cpp (added)
	* src/AST/Pass.hpp (modified)
	* src/AST/Pass.impl.hpp (modified)
	* src/AST/Pass.proto.hpp (modified)
	* src/AST/Print.cpp (added)
	* src/AST/Print.hpp (added)
	* src/AST/Stmt.cpp (modified)
	* src/AST/Stmt.hpp (modified)
	* src/AST/Type.cpp (modified)
	* src/AST/Type.hpp (modified)
	* src/AST/TypeSubstitution.hpp (modified)
	* src/AST/module.mk (modified)
	* src/AST/porting.md (modified)
	* src/Common/Eval.cc (modified)
	* src/Common/PassVisitor.impl.h (modified)
	* src/Common/utility.h (modified)
	* src/InitTweak/InitTweak.cc (modified)
	* src/InitTweak/InitTweak.h (modified)
	* src/Makefile.am (modified)
	* src/Makefile.in (modified)
	* src/ResolvExpr/Unify.cc (modified)
	* src/SynTree/Declaration.h (modified)
	* src/SynTree/Expression.h (modified)
	* src/SynTree/TupleExpr.cc (modified)
	* src/Tuples/TupleExpansion.cc (modified)
	* src/include/cassert (modified)
	* src/main.cc (modified)

	Merge branch 'master' into cleanup-dtors


Fri, 24 May 2019 14:19:41 GMT Thierry Delisle <tdelisle@…> [933f32f]
	* .gitignore (modified)
	* Jenkins/FullBuild (modified)
	* Jenkinsfile (modified)
	* Makefile.am (modified)
	* Makefile.in (modified)
	* automake/cfa.m4 (modified)
	* benchmark/Makefile.am (modified)
	* benchmark/Makefile.in (modified)
	* benchmark/ctxswitch/cfa_cor.cfa (modified)
	* benchmark/ctxswitch/cfa_cor_then.cfa (added)
	* benchmark/ctxswitch/cfa_thrd2.cfa (modified)
	* benchmark/fixcsv.sh (added)
	* benchmark/jenkins.sh (deleted)
	* benchmark/tls-fetch_add.c (added)
	* configure (modified)
	* configure.ac (modified)
	* doc/LaTeXmacros/lstlang.sty (modified)
	* doc/bibliography/pl.bib (modified)
	* doc/papers/concurrency/Paper.tex (modified)
	* doc/papers/concurrency/examples/C++Cor-ts.cpp (added)
	* doc/papers/concurrency/examples/Fib.c (added)
	* doc/papers/concurrency/examples/Fib.cfa (added)
	* doc/papers/concurrency/examples/Fib.cpp (added)
	* doc/papers/concurrency/examples/Fib.py (added)
	* doc/papers/concurrency/examples/Fib.sim (added)
	* doc/papers/concurrency/examples/Fib2.cfa (added)
	* doc/papers/concurrency/examples/Fib2.cpp (added)
	* doc/papers/concurrency/examples/Fib2.py (added)
	* doc/papers/concurrency/examples/FibRefactor.py (added)
	* doc/papers/concurrency/examples/Fmt.sim (added)
	* doc/papers/concurrency/examples/Format.cc (added)
	* doc/papers/concurrency/examples/Format.cfa (added)
	* doc/papers/concurrency/examples/Format.cpp (added)
	* doc/papers/concurrency/examples/Format.py (added)
	* doc/papers/concurrency/examples/Pingpong.cc (added)
	* doc/papers/concurrency/examples/Pingpong.cfa (added)
	* doc/papers/concurrency/examples/Pingpong.py (added)
	* doc/papers/concurrency/examples/ProdCons.cfa (added)
	* doc/papers/concurrency/examples/ProdCons.cpp (added)
	* doc/papers/concurrency/examples/ProdCons.py (added)
	* doc/papers/concurrency/examples/ProdCons.sim (added)
	* doc/papers/concurrency/examples/Refactor.py (added)
	* doc/papers/concurrency/examples/counter.cpp (added)
	* doc/papers/concurrency/mail (modified)
	* doc/proposals/interned_string.cc (added)
	* doc/proposals/interned_string.h (added)
	* doc/proposals/specialized_casts.md (added)
	* doc/proposals/unicode.html (added)
	* doc/proposals/virtual.txt (deleted)
	* doc/proposals/vtable.md (modified)
	* doc/theses/aaron_moss_PhD/phd/Makefile (modified)
	* doc/theses/aaron_moss_PhD/phd/background.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/conclusion.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/evaluation/algo-summary.dat (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/algo-summary.gp (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/bu-summary.dat (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/cfa-cc/cfa-bu.csv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/cfa-cc/cfa-co.csv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/cfa-cc/cfa-dca.csv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/cfa-cc/cfa-def.csv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/cfa-cc/cfa-imm.csv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/cfa-mem-by-time.tsv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/cfa-mem.tsv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/cfa-plots.gp (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/cfa-time.tsv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/data.xlsx (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/generic-timing.dat (modified)
	* doc/theses/aaron_moss_PhD/phd/evaluation/mem-by-max-assns.tsv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/mem-by-max-depth.tsv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/metric-plots.gp (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/per-prob-scatter.gp (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/per-prob.gp (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/per-prob.tsv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/per_prob/imgui-per-prob.csv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/per_prob/io1-per-prob.csv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/per_prob/io2-per-prob.csv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/per_prob/kernel-per-prob.csv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/per_prob/math1-per-prob.csv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/per_prob/math2-per-prob.csv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/per_prob/math3-per-prob.csv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/per_prob/math4-per-prob.csv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/per_prob/minmax-per-prob.csv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/per_prob/preemption-per-prob.csv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/per_prob/rational-per-prob.csv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/per_prob/searchsort-per-prob.csv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/per_prob/swap-per-prob.csv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/time-by-max-assns.tsv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/time-by-max-depth.tsv (added)
	* doc/theses/aaron_moss_PhD/phd/experiments.tex (added)
	* doc/theses/aaron_moss_PhD/phd/figures/bilson-conv-graph.eps (added)
	* doc/theses/aaron_moss_PhD/phd/figures/bilson-conv-graph.odg (added)
	* doc/theses/aaron_moss_PhD/phd/figures/extended-conv-graph.eps (added)
	* doc/theses/aaron_moss_PhD/phd/figures/extended-conv-graph.odg (added)
	* doc/theses/aaron_moss_PhD/phd/figures/persistent-union-find.eps (added)
	* doc/theses/aaron_moss_PhD/phd/figures/persistent-union-find.odg (added)
	* doc/theses/aaron_moss_PhD/phd/figures/resolution-dag.eps (added)
	* doc/theses/aaron_moss_PhD/phd/figures/resolution-dag.odg (added)
	* doc/theses/aaron_moss_PhD/phd/figures/safe-conv-graph.eps (added)
	* doc/theses/aaron_moss_PhD/phd/figures/safe-conv-graph.odg (added)
	* doc/theses/aaron_moss_PhD/phd/figures/union-find-with-classes.eps (added)
	* doc/theses/aaron_moss_PhD/phd/figures/union-find-with-classes.odg (added)
	* doc/theses/aaron_moss_PhD/phd/frontpgs.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/generic-bench.tex (added)
	* doc/theses/aaron_moss_PhD/phd/generic-types.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/introduction.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/macros.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/resolution-heuristics.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/thesis.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/type-environment.tex (modified)
	* doc/user/user.tex (modified)
	* driver/Makefile.am (modified)
	* driver/Makefile.in (modified)
	* driver/cfa.cc (modified)
	* libcfa/configure (modified)
	* libcfa/configure.ac (modified)
	* libcfa/prelude/builtins.c (modified)
	* libcfa/prelude/extras.c (modified)
	* libcfa/prelude/extras.regx (modified)
	* libcfa/prelude/prelude-gen.cc (modified)
	* libcfa/prelude/sync-builtins.cf (modified)
	* libcfa/src/Makefile.am (modified)
	* libcfa/src/Makefile.in (modified)
	* libcfa/src/bits/containers.hfa (modified)
	* libcfa/src/concurrency/CtxSwitch-i386.S (modified)
	* libcfa/src/concurrency/CtxSwitch-x86_64.S (modified)
	* libcfa/src/concurrency/coroutine.cfa (modified)
	* libcfa/src/concurrency/coroutine.hfa (modified)
	* libcfa/src/concurrency/invoke.c (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/concurrency/thread.cfa (modified)
	* libcfa/src/concurrency/thread.hfa (modified)
	* libcfa/src/containers/maybe.cfa (modified)
	* libcfa/src/containers/result.cfa (modified)
	* libcfa/src/fstream.cfa (modified)
	* libcfa/src/fstream.hfa (modified)
	* libcfa/src/gmp.hfa (modified)
	* libcfa/src/heap.cfa (modified)
	* libcfa/src/iostream.cfa (modified)
	* libcfa/src/iostream.hfa (modified)
	* libcfa/src/rational.cfa (modified)
	* libcfa/src/rational.hfa (modified)
	* libcfa/src/stdhdr/stdbool.h (modified)
	* libcfa/src/stdlib.hfa (modified)
	* libcfa/src/time.hfa (modified)
	* libcfa/src/time_t.hfa (modified)
	* longrun_tests/Makefile.am (added)
	* longrun_tests/Makefile.in (moved)
	* longrun_tests/block.cfa (added)
	* longrun_tests/coroutine.cfa (added)
	* longrun_tests/create.cfa (moved)
	* longrun_tests/disjoint.cfa (added)
	* longrun_tests/enter.cfa (moved)
	* longrun_tests/enter3.cfa (moved)
	* longrun_tests/preempt.cfa (added)
	* longrun_tests/processor.cfa (moved)
	* longrun_tests/stack.cfa (moved)
	* longrun_tests/update-type (moved)
	* longrun_tests/wait.cfa (added)
	* longrun_tests/yield.cfa (moved)
	* src/AST/Attribute.cpp (added)
	* src/AST/Attribute.hpp (added)
	* src/AST/Bitfield.hpp (added)
	* src/AST/CVQualifiers.hpp (added)
	* src/AST/Convert.cpp (added)
	* src/AST/Convert.hpp (added)
	* src/AST/Decl.cpp (added)
	* src/AST/Decl.hpp (added)
	* src/AST/DeclReplacer.cpp (added)
	* src/AST/DeclReplacer.hpp (added)
	* src/AST/Expr.cpp (added)
	* src/AST/Expr.hpp (added)
	* src/AST/FunctionSpec.hpp (added)
	* src/AST/Fwd.hpp (added)
	* src/AST/Init.cpp (added)
	* src/AST/Init.hpp (added)
	* src/AST/Label.hpp (added)
	* src/AST/LinkageSpec.cpp (added)
	* src/AST/LinkageSpec.hpp (added)
	* src/AST/Node.cpp (added)
	* src/AST/Node.hpp (added)
	* src/AST/ParseNode.hpp (added)
	* src/AST/Pass.hpp (added)
	* src/AST/Pass.impl.hpp (added)
	* src/AST/Pass.proto.hpp (added)
	* src/AST/Stmt.cpp (added)
	* src/AST/Stmt.hpp (added)
	* src/AST/StorageClasses.hpp (added)
	* src/AST/Type.cpp (added)
	* src/AST/Type.hpp (added)
	* src/AST/TypeSubstitution.cpp (added)
	* src/AST/TypeSubstitution.hpp (added)
	* src/AST/TypeVar.hpp (added)
	* src/AST/Visitor.hpp (added)
	* src/AST/module.mk (added)
	* src/AST/porting.md (added)
	* src/BasicTypes-gen.cc (added)
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/CodeGen/CodeGenerator.h (modified)
	* src/CodeGen/GenType.cc (modified)
	* src/CodeGen/GenType.h (modified)
	* src/CodeGen/Options.h (added)
	* src/CodeGen/module.mk (modified)
	* src/Common/Assert.cc (modified)
	* src/Common/Heap.cc (deleted)
	* src/Common/PassVisitor.cc (added)
	* src/Common/PassVisitor.h (modified)
	* src/Common/PassVisitor.impl.h (modified)
	* src/Common/PassVisitor.proto.h (modified)
	* src/Common/PersistentMap.h (added)
	* src/Common/SemanticError.h (modified)
	* src/Common/Stats.h (added)
	* src/Common/Stats/Base.h (added)
	* src/Common/Stats/Counter.cc (added)
	* src/Common/Stats/Counter.h (added)
	* src/Common/Stats/Heap.cc (added)
	* src/Common/Stats/Heap.h (moved)
	* src/Common/Stats/Stats.cc (added)
	* src/Common/Stats/Time.cc (added)
	* src/Common/Stats/Time.h (added)
	* src/Common/module.mk (modified)
	* src/Common/utility.h (modified)
	* src/CompilationState.cc (modified)
	* src/CompilationState.h (modified)
	* src/Concurrency/Waitfor.cc (modified)
	* src/Concurrency/module.mk (modified)
	* src/ControlStruct/ExceptTranslate.cc (modified)
	* src/ControlStruct/ForExprMutator.cc (modified)
	* src/ControlStruct/LabelFixer.cc (modified)
	* src/ControlStruct/LabelGenerator.cc (modified)
	* src/ControlStruct/module.mk (modified)
	* src/GenPoly/Box.cc (modified)
	* src/GenPoly/GenPoly.cc (modified)
	* src/GenPoly/GenPoly.h (modified)
	* src/GenPoly/InstantiateGeneric.cc (modified)
	* src/GenPoly/Specialize.cc (modified)
	* src/GenPoly/module.mk (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/InitTweak/InitTweak.cc (modified)
	* src/InitTweak/InitTweak.h (modified)
	* src/InitTweak/module.mk (modified)
	* src/MakeLibCfa.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.ll (modified)
	* src/Parser/module.mk (modified)
	* src/Parser/parser.yy (modified)
	* src/ResolvExpr/AlternativeFinder.cc (modified)
	* src/ResolvExpr/CommonType.cc (modified)
	* src/ResolvExpr/ConversionCost.cc (modified)
	* src/ResolvExpr/Cost.h (modified)
	* src/ResolvExpr/RenameVars.cc (modified)
	* src/ResolvExpr/ResolveAssertions.cc (modified)
	* src/ResolvExpr/ResolveAssertions.h (modified)
	* src/ResolvExpr/Resolver.cc (modified)
	* src/ResolvExpr/Resolver.h (modified)
	* src/ResolvExpr/TypeEnvironment.cc (modified)
	* src/ResolvExpr/TypeEnvironment.h (modified)
	* src/ResolvExpr/Unify.cc (modified)
	* src/ResolvExpr/module.mk (modified)
	* src/ResolvExpr/typeops.h (modified)
	* src/SymTab/Indexer.cc (modified)
	* src/SymTab/Indexer.h (modified)
	* src/SymTab/Mangler.cc (modified)
	* src/SymTab/Mangler.h (modified)
	* src/SymTab/ManglerCommon.cc (modified)
	* src/SymTab/Validate.cc (modified)
	* src/SymTab/module.mk (modified)
	* src/SynTree/AddressExpr.cc (modified)
	* src/SynTree/Attribute.cc (modified)
	* src/SynTree/BaseSyntaxNode.h (modified)
	* src/SynTree/BasicType.cc (modified)
	* src/SynTree/Constant.cc (modified)
	* src/SynTree/Declaration.cc (modified)
	* src/SynTree/Declaration.h (modified)
	* src/SynTree/Expression.cc (modified)
	* src/SynTree/Expression.h (modified)
	* src/SynTree/Label.h (modified)
	* src/SynTree/Mutator.h (modified)
	* src/SynTree/Statement.h (modified)
	* src/SynTree/SynTree.h (modified)
	* src/SynTree/Type.cc (modified)
	* src/SynTree/Type.h (modified)
	* src/SynTree/TypeSubstitution.cc (modified)
	* src/SynTree/TypeSubstitution.h (modified)
	* src/SynTree/Visitor.h (modified)
	* src/SynTree/module.mk (modified)
	* src/Tuples/TupleExpansion.cc (modified)
	* src/Tuples/Tuples.h (modified)
	* src/Tuples/module.mk (modified)
	* src/Validate/module.mk (modified)
	* src/config.h.in (modified)
	* src/include/cassert (modified)
	* src/main.cc (modified)
	* tests/.expect/KRfunctions.x64.txt (modified)
	* tests/.expect/KRfunctions.x86.txt (modified)
	* tests/.expect/abs.txt (modified)
	* tests/.expect/ato.txt (modified)
	* tests/.expect/attributes.x64.txt (modified)
	* tests/.expect/attributes.x86.txt (modified)
	* tests/.expect/castError.txt (modified)
	* tests/.expect/completeTypeError.txt (modified)
	* tests/.expect/complex.txt (modified)
	* tests/.expect/declarationSpecifier.x64.txt (modified)
	* tests/.expect/declarationSpecifier.x86.txt (modified)
	* tests/.expect/extension.x64.txt (modified)
	* tests/.expect/extension.x86.txt (modified)
	* tests/.expect/functions.x64.txt (modified)
	* tests/.expect/functions.x86.txt (modified)
	* tests/.expect/gccExtensions.x64.txt (modified)
	* tests/.expect/gccExtensions.x86.txt (modified)
	* tests/.expect/identity.txt (modified)
	* tests/.expect/io1.txt (modified)
	* tests/.expect/loopctrl.txt (modified)
	* tests/.expect/math1.txt (modified)
	* tests/.expect/math2.txt (modified)
	* tests/.expect/math3.txt (modified)
	* tests/.expect/math4.txt (modified)
	* tests/.expect/minmax.txt (modified)
	* tests/.expect/references.txt (modified)
	* tests/.expect/sum.txt (modified)
	* tests/Makefile.am (modified)
	* tests/Makefile.in (modified)
	* tests/array.cfa (modified)
	* tests/builtins/sync.cfa (modified)
	* tests/castError.cfa (modified)
	* tests/completeTypeError.cfa (modified)
	* tests/concurrent/coroutineThen.cfa (added)
	* tests/concurrent/examples/.expect/gortn.txt (added)
	* tests/concurrent/examples/boundedBufferEXT.cfa (modified)
	* tests/concurrent/examples/boundedBufferINT.cfa (modified)
	* tests/concurrent/examples/datingService.cfa (modified)
	* tests/concurrent/examples/gortn.cfa (added)
	* tests/concurrent/examples/matrixSum.cfa (modified)
	* tests/concurrent/examples/quickSort.cfa (modified)
	* tests/concurrent/examples/quickSort.generic.cfa (added)
	* tests/concurrent/waitfor/parse2.cfa (modified)
	* tests/config.py.in (modified)
	* tests/coroutine/.expect/devicedriver.txt (added)
	* tests/coroutine/.expect/fmtLines.txt (modified)
	* tests/coroutine/.in/devicedriver.txt (added)
	* tests/coroutine/.in/fmtLines.txt (modified)
	* tests/coroutine/cntparens.cfa (added)
	* tests/coroutine/devicedriver.cfa (added)
	* tests/coroutine/fibonacci.cfa (modified)
	* tests/coroutine/fibonacci_1.cfa (modified)
	* tests/coroutine/fmtLines.cfa (modified)
	* tests/coroutine/pingpong.cfa (modified)
	* tests/coroutine/prodcons.cfa (modified)
	* tests/coroutine/runningTotal.cfa (modified)
	* tests/coroutine/suspend_then.cfa (added)
	* tests/declarationSpecifier.cfa (modified)
	* tests/forall.cfa (modified)
	* tests/function-operator.cfa (modified)
	* tests/io1.cfa (modified)
	* tests/io2.cfa (modified)
	* tests/literals.cfa (modified)
	* tests/loopctrl.cfa (modified)
	* tests/math1.cfa (modified)
	* tests/numericConstants.cfa (modified)
	* tests/preempt_longrun/Makefile.am (deleted)
	* tests/preempt_longrun/block.c (deleted)
	* tests/preempt_longrun/coroutine.c (deleted)
	* tests/preempt_longrun/disjoint.c (deleted)
	* tests/preempt_longrun/preempt.c (deleted)
	* tests/preempt_longrun/wait.c (deleted)
	* tests/pybin/settings.py (modified)
	* tests/pybin/test_run.py (modified)
	* tests/pybin/tools.py (modified)
	* tests/raii/.expect/ctor-autogen-ERR1.txt (modified)
	* tests/raii/init_once.cfa (modified)
	* tests/rational.cfa (modified)
	* tests/sum.cfa (modified)
	* tests/test.py (modified)
	* tests/warnings/.expect/self-assignment.txt (modified)
	* tests/warnings/self-assignment.cfa (modified)
	* tools/Makefile.in (modified)
	* tools/PrettyGitLogs.sh (modified)
	* tools/expanded-line-count.sh (added)
	* tools/prettyprinter/Makefile.in (modified)

	Merge branch 'master' into cleanup-dtors


Tue, 21 May 2019 18:23:43 GMT Peter A. Buhr <pabuhr@…> [e63326b]
	* libcfa/src/iostream.cfa (modified)

	clean up always printing decimal point for floating-point numbers


Sun, 19 May 2019 22:28:27 GMT Peter A. Buhr <pabuhr@…> [b2ac656]
	* libcfa/src/iostream.cfa (modified)
	* tests/.expect/loopctrl.txt (modified)
	* tests/.expect/math3.txt (modified)
	* tests/.expect/math4.txt (modified)

	fix decimal print for floating point


Sun, 19 May 2019 22:24:07 GMT Peter A. Buhr <pabuhr@…> [7b149bc]
	* libcfa/src/heap.cfa (modified)

	formatting


Thu, 16 May 2019 18:57:15 GMT Thierry Delisle <tdelisle@…> [10248ae0]
	* libcfa/src/concurrency/coroutine.hfa (modified)

	Fixed resume compilation


Thu, 16 May 2019 16:14:42 GMT Thierry Delisle <tdelisle@…> [aa00626]
	* libcfa/src/concurrency/coroutine.hfa (modified)

	resume now return a referece to its parameter for chainning


Thu, 16 May 2019 13:41:39 GMT Peter A. Buhr <pabuhr@…> [3c5dee4]
	* libcfa/src/iostream.cfa (modified)
	* libcfa/src/iostream.hfa (modified)

	change istype nl to ignore characters to newline, change ostype to ...


Thu, 16 May 2019 13:38:21 GMT Peter A. Buhr <pabuhr@…> [5cb2b8c]
	* libcfa/src/fstream.cfa (modified)
	* libcfa/src/fstream.hfa (modified)

	update ofstream constructor


Mon, 13 May 2019 18:01:15 GMT Thierry Delisle <tdelisle@…> [b78129a]
	* libcfa/src/concurrency/CtxSwitch-i386.S (modified)
	* libcfa/src/concurrency/invoke.c (modified)

	Fixed x86 build and some whitespace changes


Thu, 09 May 2019 20:48:12 GMT Thierry Delisle <tdelisle@…> [b038fe4]
	* Jenkins/FullBuild (modified)
	* Jenkinsfile (modified)
	* doc/papers/concurrency/Paper.tex (modified)
	* doc/user/user.tex (modified)
	* libcfa/src/iostream.hfa (modified)
	* src/AST/Bitfield.hpp (added)
	* src/AST/Decl.cpp (added)
	* src/AST/Decl.hpp (added)
	* src/AST/DeclReplacer.cpp (added)
	* src/AST/DeclReplacer.hpp (added)
	* src/AST/Fwd.hpp (added)
	* src/AST/Label.hpp (added)
	* src/AST/LinkageSpec.cpp (added)
	* src/AST/LinkageSpec.hpp (added)
	* src/AST/Node.hpp (added)
	* src/AST/ParseNode.hpp (added)
	* src/AST/Pass.hpp (added)
	* src/AST/Pass.impl.hpp (added)
	* src/AST/Pass.proto.hpp (added)
	* src/AST/Stmt.cpp (added)
	* src/AST/Stmt.hpp (added)
	* src/AST/StorageClasses.hpp (added)
	* src/AST/Type.hpp (added)
	* src/AST/Visitor.hpp (added)
	* src/AST/porting.md (added)
	* src/BasicTypes-gen.cc (modified)
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/CodeGen/CodeGenerator.h (modified)
	* src/CodeGen/GenType.cc (modified)
	* src/CodeGen/GenType.h (modified)
	* src/CodeGen/Options.h (added)
	* src/Common/Assert.cc (modified)
	* src/Common/PassVisitor.h (modified)
	* src/Common/PassVisitor.impl.h (modified)
	* src/Common/PassVisitor.proto.h (modified)
	* src/CompilationState.cc (modified)
	* src/CompilationState.h (modified)
	* src/ControlStruct/ExceptTranslate.cc (modified)
	* src/GenPoly/Box.cc (modified)
	* src/GenPoly/GenPoly.cc (modified)
	* src/GenPoly/GenPoly.h (modified)
	* src/GenPoly/InstantiateGeneric.cc (modified)
	* src/GenPoly/Specialize.cc (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/ResolvExpr/ConversionCost.cc (modified)
	* src/ResolvExpr/RenameVars.cc (modified)
	* src/ResolvExpr/TypeEnvironment.h (modified)
	* src/SynTree/Declaration.h (modified)
	* src/SynTree/TypeSubstitution.cc (modified)
	* src/SynTree/TypeSubstitution.h (modified)
	* src/Tuples/TupleExpansion.cc (modified)
	* src/include/cassert (modified)
	* src/main.cc (modified)
	* tests/.expect/KRfunctions.x64.txt (modified)
	* tests/.expect/KRfunctions.x86.txt (modified)
	* tests/.expect/attributes.x64.txt (modified)
	* tests/.expect/attributes.x86.txt (modified)
	* tests/.expect/declarationSpecifier.x64.txt (modified)
	* tests/.expect/declarationSpecifier.x86.txt (modified)
	* tests/.expect/functions.x64.txt (modified)
	* tests/.expect/functions.x86.txt (modified)
	* tests/declarationSpecifier.cfa (modified)
	* tools/expanded-line-count.sh (added)

	Merge branch 'master' into ctxswitch


Thu, 09 May 2019 20:47:53 GMT Thierry Delisle <tdelisle@…> [02af79b0]
	* Jenkins/FullBuild (modified)
	* Jenkinsfile (modified)
	* doc/papers/concurrency/Paper.tex (modified)
	* doc/user/user.tex (modified)
	* libcfa/src/iostream.hfa (modified)
	* src/AST/Bitfield.hpp (added)
	* src/AST/Decl.cpp (added)
	* src/AST/Decl.hpp (added)
	* src/AST/DeclReplacer.cpp (added)
	* src/AST/DeclReplacer.hpp (added)
	* src/AST/Fwd.hpp (added)
	* src/AST/Label.hpp (added)
	* src/AST/LinkageSpec.cpp (added)
	* src/AST/LinkageSpec.hpp (added)
	* src/AST/Node.hpp (added)
	* src/AST/ParseNode.hpp (added)
	* src/AST/Pass.hpp (added)
	* src/AST/Pass.impl.hpp (added)
	* src/AST/Pass.proto.hpp (added)
	* src/AST/Stmt.cpp (added)
	* src/AST/Stmt.hpp (added)
	* src/AST/StorageClasses.hpp (added)
	* src/AST/Type.hpp (added)
	* src/AST/Visitor.hpp (added)
	* src/AST/porting.md (added)
	* src/BasicTypes-gen.cc (modified)
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/CodeGen/CodeGenerator.h (modified)
	* src/CodeGen/GenType.cc (modified)
	* src/CodeGen/GenType.h (modified)
	* src/CodeGen/Options.h (added)
	* src/Common/Assert.cc (modified)
	* src/Common/PassVisitor.h (modified)
	* src/Common/PassVisitor.impl.h (modified)
	* src/Common/PassVisitor.proto.h (modified)
	* src/CompilationState.cc (modified)
	* src/CompilationState.h (modified)
	* src/ControlStruct/ExceptTranslate.cc (modified)
	* src/GenPoly/Box.cc (modified)
	* src/GenPoly/GenPoly.cc (modified)
	* src/GenPoly/GenPoly.h (modified)
	* src/GenPoly/InstantiateGeneric.cc (modified)
	* src/GenPoly/Specialize.cc (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/ResolvExpr/ConversionCost.cc (modified)
	* src/ResolvExpr/RenameVars.cc (modified)
	* src/ResolvExpr/TypeEnvironment.h (modified)
	* src/SynTree/Declaration.h (modified)
	* src/SynTree/TypeSubstitution.cc (modified)
	* src/SynTree/TypeSubstitution.h (modified)
	* src/Tuples/TupleExpansion.cc (modified)
	* src/include/cassert (modified)
	* src/main.cc (modified)
	* tests/.expect/KRfunctions.x64.txt (modified)
	* tests/.expect/KRfunctions.x86.txt (modified)
	* tests/.expect/attributes.x64.txt (modified)
	* tests/.expect/attributes.x86.txt (modified)
	* tests/.expect/declarationSpecifier.x64.txt (modified)
	* tests/.expect/declarationSpecifier.x86.txt (modified)
	* tests/.expect/functions.x64.txt (modified)
	* tests/.expect/functions.x86.txt (modified)
	* tests/declarationSpecifier.cfa (modified)
	* tools/expanded-line-count.sh (added)

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


Thu, 09 May 2019 20:47:28 GMT Thierry Delisle <tdelisle@…> [63364d8]
	* libcfa/src/concurrency/CtxSwitch-x86_64.S (modified)
	* libcfa/src/concurrency/coroutine.cfa (modified)
	* libcfa/src/concurrency/coroutine.hfa (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* tests/concurrent/.expect/coroutineThen.txt (deleted)
	* tests/coroutine/.expect/suspend_then.txt (deleted)

	Removed suspend_then since I believe it cannot be made correct


Mon, 06 May 2019 14:09:02 GMT Thierry Delisle <tdelisle@…> [f019069]
	* libcfa/src/concurrency/CtxSwitch-x86_64.S (modified)
	* libcfa/src/concurrency/coroutine.cfa (modified)
	* libcfa/src/concurrency/coroutine.hfa (modified)
	* tests/concurrent/coroutineThen.cfa (modified)

	Some more work on suspend_then


Sun, 05 May 2019 18:59:59 GMT Peter A. Buhr <pabuhr@…> [c4b072c]
	* libcfa/src/iostream.hfa (modified)

	add printf/scanf attribute to fmt routines


Tue, 30 Apr 2019 18:54:01 GMT Thierry Delisle <tdelisle@…> [8278abf]
	* Jenkins/FullBuild (modified)
	* Jenkinsfile (modified)
	* benchmark/Makefile.am (modified)
	* benchmark/Makefile.in (modified)
	* benchmark/fixcsv.sh (added)
	* benchmark/jenkins.sh (deleted)
	* doc/proposals/unicode.html (added)
	* libcfa/prelude/sync-builtins.cf (modified)
	* src/ResolvExpr/ConversionCost.cc (modified)
	* src/ResolvExpr/Cost.h (modified)
	* src/ResolvExpr/ResolveAssertions.cc (modified)
	* src/SymTab/Mangler.cc (modified)
	* src/SymTab/Mangler.h (modified)
	* tests/builtins/sync.cfa (modified)
	* tools/PrettyGitLogs.sh (modified)

	Merge branch 'master' into ctxswitch


Tue, 30 Apr 2019 18:53:47 GMT Thierry Delisle <tdelisle@…> [ec28948]
	* Jenkins/FullBuild (modified)
	* Jenkinsfile (modified)
	* benchmark/Makefile.am (modified)
	* benchmark/Makefile.in (modified)
	* benchmark/fixcsv.sh (added)
	* benchmark/jenkins.sh (deleted)
	* doc/proposals/unicode.html (added)
	* libcfa/prelude/sync-builtins.cf (modified)
	* src/ResolvExpr/ConversionCost.cc (modified)
	* src/ResolvExpr/Cost.h (modified)
	* src/ResolvExpr/ResolveAssertions.cc (modified)
	* src/SymTab/Mangler.cc (modified)
	* src/SymTab/Mangler.h (modified)
	* tests/builtins/sync.cfa (modified)
	* tools/PrettyGitLogs.sh (modified)

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


Tue, 30 Apr 2019 18:53:41 GMT Thierry Delisle <tdelisle@…> [5b11c25]
	* benchmark/ctxswitch/cfa_cor_then.cfa (added)
	* libcfa/src/concurrency/CtxSwitch-x86_64.S (modified)
	* libcfa/src/concurrency/coroutine.hfa (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* tests/concurrent/.expect/coroutineThen.txt (added)
	* tests/concurrent/coroutineThen.cfa (added)
	* tests/coroutine/.expect/suspend_then.txt (added)
	* tests/coroutine/suspend_then.cfa (added)

	Added new suspen_then function which runs a callback in the middle of ...


Tue, 30 Apr 2019 18:51:11 GMT Thierry Delisle <tdelisle@…> [c64e979]
	* libcfa/prelude/sync-builtins.cf (modified)
	* tests/builtins/sync.cfa (modified)

	Added atomic operations on pointers and fixed some mistakes


Fri, 26 Apr 2019 20:59:48 GMT Thierry Delisle <tdelisle@…> [673cd63]
	* configure (modified)
	* configure.ac (modified)
	* doc/bibliography/pl.bib (modified)
	* doc/theses/aaron_moss_PhD/phd/background.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/conclusion.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/evaluation/algo-summary.dat (modified)
	* doc/theses/aaron_moss_PhD/phd/evaluation/algo-summary.gp (modified)
	* doc/theses/aaron_moss_PhD/phd/evaluation/cfa-plots.gp (modified)
	* doc/theses/aaron_moss_PhD/phd/evaluation/per-prob-scatter.gp (modified)
	* doc/theses/aaron_moss_PhD/phd/experiments.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/figures/union-find-with-classes.eps (modified)
	* doc/theses/aaron_moss_PhD/phd/figures/union-find-with-classes.odg (modified)
	* doc/theses/aaron_moss_PhD/phd/frontpgs.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/generic-bench.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/generic-types.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/introduction.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/macros.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/resolution-heuristics.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/thesis.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/type-environment.tex (modified)
	* libcfa/configure (modified)
	* libcfa/configure.ac (modified)
	* libcfa/src/stdlib.hfa (modified)
	* src/Makefile.am (modified)
	* src/Makefile.in (modified)

	Merge branch 'master' into ctxswitch


Fri, 26 Apr 2019 20:58:49 GMT Thierry Delisle <tdelisle@…> [1bc5975]
	* doc/bibliography/pl.bib (modified)
	* doc/theses/aaron_moss_PhD/phd/background.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/conclusion.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/evaluation/algo-summary.dat (modified)
	* doc/theses/aaron_moss_PhD/phd/evaluation/algo-summary.gp (modified)
	* doc/theses/aaron_moss_PhD/phd/evaluation/cfa-plots.gp (modified)
	* doc/theses/aaron_moss_PhD/phd/evaluation/per-prob-scatter.gp (modified)
	* doc/theses/aaron_moss_PhD/phd/experiments.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/figures/union-find-with-classes.eps (modified)
	* doc/theses/aaron_moss_PhD/phd/figures/union-find-with-classes.odg (modified)
	* doc/theses/aaron_moss_PhD/phd/frontpgs.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/generic-bench.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/generic-types.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/introduction.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/macros.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/resolution-heuristics.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/thesis.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/type-environment.tex (modified)
	* libcfa/src/stdlib.hfa (modified)

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


Fri, 26 Apr 2019 20:58:42 GMT Thierry Delisle <tdelisle@…> [3fcbdca1]
	* configure (modified)
	* configure.ac (modified)
	* libcfa/configure (modified)
	* libcfa/configure.ac (modified)
	* src/Makefile.am (modified)
	* src/Makefile.in (modified)

	Moved compilation to use O3/Og instead of O2/O0 for both cfa-cpp and ...


Wed, 24 Apr 2019 21:39:08 GMT Peter A. Buhr <pabuhr@…> [ffaedcd]
	* libcfa/src/stdlib.hfa (modified)

	clean up


Tue, 23 Apr 2019 18:41:32 GMT Thierry Delisle <tdelisle@…> [ffe2fad]
	* benchmark/ctxswitch/cfa_cor.cfa (modified)
	* benchmark/ctxswitch/cfa_thrd2.cfa (modified)
	* libcfa/src/bits/containers.hfa (modified)
	* libcfa/src/concurrency/coroutine.cfa (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/time.hfa (modified)
	* libcfa/src/time_t.hfa (modified)

	Fixed several warnings in libcfa


Tue, 23 Apr 2019 14:26:14 GMT Thierry Delisle <tdelisle@…> [8c3a0336]
	* benchmark/Makefile.am (modified)
	* benchmark/Makefile.in (modified)
	* doc/proposals/interned_string.cc (added)
	* doc/proposals/interned_string.h (added)
	* doc/proposals/vtable.md (modified)
	* doc/user/user.tex (modified)
	* libcfa/prelude/prelude-gen.cc (modified)
	* libcfa/src/fstream.cfa (modified)
	* libcfa/src/fstream.hfa (modified)
	* libcfa/src/gmp.hfa (modified)
	* libcfa/src/iostream.cfa (modified)
	* libcfa/src/iostream.hfa (modified)
	* src/Parser/ParseNode.h (modified)
	* src/Parser/parser.yy (modified)
	* src/ResolvExpr/AlternativeFinder.cc (modified)
	* src/ResolvExpr/ResolveAssertions.cc (modified)
	* src/ResolvExpr/ResolveAssertions.h (modified)
	* src/ResolvExpr/TypeEnvironment.cc (modified)
	* src/ResolvExpr/TypeEnvironment.h (modified)
	* src/ResolvExpr/Unify.cc (modified)
	* src/SynTree/Declaration.h (modified)
	* tests/.expect/completeTypeError.txt (modified)
	* tests/.expect/loopctrl.txt (modified)
	* tests/Makefile.am (modified)
	* tests/Makefile.in (modified)
	* tests/completeTypeError.cfa (modified)
	* tests/coroutine/cntparens.cfa (added)
	* tests/coroutine/devicedriver.cfa (modified)
	* tests/function-operator.cfa (modified)
	* tests/io2.cfa (modified)
	* tests/loopctrl.cfa (modified)

	Merge branch 'master' into ctxswitch


Sat, 20 Apr 2019 19:22:52 GMT Peter A. Buhr <pabuhr@…> [ab87ab5]
	* libcfa/src/gmp.hfa (modified)

	update stream output


Sat, 20 Apr 2019 19:18:16 GMT Peter A. Buhr <pabuhr@…> [0efb269]
	* libcfa/src/fstream.cfa (modified)
	* libcfa/src/fstream.hfa (modified)
	* libcfa/src/iostream.cfa (modified)
	* libcfa/src/iostream.hfa (modified)

	add feature to input streams to read/not-read newline characters


Thu, 18 Apr 2019 18:59:09 GMT tdelisle <tdelisle@…> [deca0f5]
	* libcfa/src/concurrency/CtxSwitch-i386.S (modified)
	* libcfa/src/concurrency/CtxSwitch-x86_64.S (modified)
	* libcfa/src/concurrency/invoke.c (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/concurrency/kernel.cfa (modified)

	x87 and SSE flags are now only saved by threads


Mon, 15 Apr 2019 20:06:40 GMT tdelisle <tdelisle@…> [3c06bba]
	* libcfa/src/concurrency/CtxSwitch-i386.S (modified)
	* libcfa/src/concurrency/CtxSwitch-x86_64.S (modified)
	* libcfa/src/concurrency/coroutine.cfa (modified)
	* libcfa/src/concurrency/coroutine.hfa (modified)
	* libcfa/src/concurrency/invoke.h (modified)

	Inlined coroutine context switch routine


Thu, 11 Apr 2019 14:36:13 GMT tdelisle <tdelisle@…> [5c1a531]
	* libcfa/src/concurrency/coroutine.cfa (modified)
	* libcfa/src/concurrency/invoke.c (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/concurrency/kernel.cfa (modified)

	Fixed errno virtualization and enabled preemption during coroutine ...


Wed, 10 Apr 2019 15:37:21 GMT tdelisle <tdelisle@…> [e8e457e]
	* libcfa/src/concurrency/coroutine.cfa (modified)
	* libcfa/src/concurrency/invoke.c (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/concurrency/thread.cfa (modified)

	Thread context is now distinct from coroutine context


Tue, 09 Apr 2019 17:50:34 GMT Aaron Moss <a3moss@…> [c41c18a6]
	* libcfa/prelude/prelude-gen.cc (modified)

	Make prelude deref un-sized


Tue, 09 Apr 2019 14:15:34 GMT tdelisle <tdelisle@…> [69a61d2]
	* libcfa/src/concurrency/coroutine.cfa (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/concurrency/thread.cfa (modified)

	coroutine and thread no longer store stack size


Fri, 05 Apr 2019 20:09:15 GMT tdelisle <tdelisle@…> [211228e0]
	* doc/bibliography/pl.bib (modified)
	* libcfa/configure (modified)
	* libcfa/configure.ac (modified)
	* libcfa/src/Makefile.am (modified)
	* libcfa/src/Makefile.in (modified)

	Merge branch 'master' into ctxswitch


Thu, 04 Apr 2019 21:28:47 GMT tdelisle <tdelisle@…> [8c01e1b]
	* libcfa/src/concurrency/coroutine.cfa (modified)
	* libcfa/src/concurrency/coroutine.hfa (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/concurrency/kernel.cfa (modified)

	UserStack flag on coroutines is now folded into the storage pointer


Thu, 04 Apr 2019 19:37:55 GMT tdelisle <tdelisle@…> [b2f6113]
	* libcfa/src/concurrency/CtxSwitch-i386.S (modified)
	* libcfa/src/concurrency/CtxSwitch-x86_64.S (modified)
	* libcfa/src/concurrency/coroutine.cfa (modified)
	* libcfa/src/concurrency/coroutine.hfa (modified)
	* libcfa/src/concurrency/invoke.c (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/concurrency/thread.cfa (modified)
	* libcfa/src/concurrency/thread.hfa (modified)

	Swapped memory storage for context and stack information inside the ...


Thu, 04 Apr 2019 19:00:30 GMT tdelisle <tdelisle@…> [5806745]
	* libcfa/src/Makefile.am (modified)
	* libcfa/src/Makefile.in (modified)

	Fixed problem where the prelude would be compiled with different
	flags


Thu, 04 Apr 2019 14:58:09 GMT tdelisle <tdelisle@…> [13363f4]
	* libcfa/configure (modified)
	* libcfa/configure.ac (modified)

	Properly forward CFAFLAGS to libcfa [fixes #124]


Mon, 01 Apr 2019 18:04:19 GMT tdelisle <tdelisle@…> [2fabdc02]
	* libcfa/src/fstream.cfa (modified)
	* libcfa/src/rational.cfa (modified)

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


Mon, 01 Apr 2019 18:04:14 GMT tdelisle <tdelisle@…> [212c2187]
	* libcfa/src/concurrency/CtxSwitch-x86_64.S (modified)
	* libcfa/src/concurrency/coroutine.cfa (modified)
	* libcfa/src/concurrency/coroutine.hfa (modified)
	* libcfa/src/concurrency/invoke.c (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/concurrency/thread.cfa (modified)

	Removed kernelTLS.this_coroutine which was redundant and some ...


Thu, 28 Mar 2019 22:35:11 GMT Peter A. Buhr <pabuhr@…> [8a25be9]
	* libcfa/src/fstream.cfa (modified)
	* libcfa/src/rational.cfa (modified)

	change exits to aborts to get stack trace


Wed, 27 Mar 2019 12:58:53 GMT Peter A. Buhr <pabuhr@…> [0087e0e]
	* libcfa/src/rational.cfa (modified)
	* libcfa/src/rational.hfa (modified)
	* tests/rational.cfa (modified)

	add rational exponentiation, code clean up


Wed, 27 Mar 2019 12:55:18 GMT Peter A. Buhr <pabuhr@…> [8a30423]
	* libcfa/prelude/builtins.c (modified)

	more exponential clean up


Wed, 27 Mar 2019 02:29:25 GMT Peter A. Buhr <pabuhr@…> [7726839]
	* libcfa/prelude/builtins.c (modified)

	exponential clean up and fix forall version


Tue, 26 Mar 2019 21:07:10 GMT Peter A. Buhr <pabuhr@…> [8dbfb7e]
	* libcfa/prelude/builtins.c (modified)

	update exponential operator, formatting


Mon, 25 Mar 2019 14:45:18 GMT Peter A. Buhr <pabuhr@…> [1097bb7]
	* libcfa/src/stdhdr/stdbool.h (modified)

	cast boolean constants false/true to tyoe _Bool in stdbool.h


Fri, 22 Mar 2019 19:44:08 GMT Peter A. Buhr <pabuhr@…> [f8cd310]
	* doc/papers/concurrency/examples/ProdCons.cfa (modified)
	* libcfa/src/heap.cfa (modified)
	* tests/concurrent/examples/boundedBufferEXT.cfa (modified)
	* tests/concurrent/examples/boundedBufferINT.cfa (modified)
	* tests/concurrent/examples/datingService.cfa (modified)
	* tests/concurrent/examples/quickSort.cfa (modified)
	* tests/concurrent/waitfor/parse2.cfa (modified)
	* tests/coroutine/.expect/fmtLines.txt (modified)
	* tests/coroutine/.in/fmtLines.txt (modified)
	* tests/coroutine/fibonacci.cfa (modified)
	* tests/coroutine/fmtLines.cfa (modified)
	* tests/coroutine/pingpong.cfa (modified)
	* tests/coroutine/prodcons.cfa (modified)
	* tests/coroutine/runningTotal.cfa (modified)
	* tests/raii/init_once.cfa (modified)

	update file names in emacs compile directive


Tue, 19 Mar 2019 14:46:50 GMT Peter A. Buhr <pabuhr@…> [0c81320]
	* libcfa/prelude/prelude-gen.cc (modified)
	* tests/forall.cfa (modified)
	* tests/rational.cfa (modified)

	add one_t constructor to prelude, remove one_t constructor from test ...


Mon, 18 Mar 2019 18:32:26 GMT tdelisle <tdelisle@…> [466b1c9]
	* doc/bibliography/pl.bib (modified)
	* doc/papers/concurrency/Paper.tex (modified)
	* doc/proposals/specialized_casts.md (added)
	* doc/theses/aaron_moss_PhD/phd/Makefile (modified)
	* doc/theses/aaron_moss_PhD/phd/background.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/conclusion.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/evaluation/algo-summary.dat (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/algo-summary.gp (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/bu-summary.dat (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/cfa-cc/cfa-bu.csv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/cfa-cc/cfa-co.csv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/cfa-cc/cfa-dca.csv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/cfa-cc/cfa-def.csv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/cfa-cc/cfa-imm.csv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/cfa-mem-by-time.tsv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/cfa-mem.tsv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/cfa-plots.gp (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/cfa-time.tsv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/data.xlsx (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/generic-timing.dat (modified)
	* doc/theses/aaron_moss_PhD/phd/evaluation/mem-by-max-assns.tsv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/mem-by-max-depth.tsv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/metric-plots.gp (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/per-prob-scatter.gp (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/per-prob.gp (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/per-prob.tsv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/per_prob/imgui-per-prob.csv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/per_prob/io1-per-prob.csv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/per_prob/io2-per-prob.csv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/per_prob/kernel-per-prob.csv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/per_prob/math1-per-prob.csv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/per_prob/math2-per-prob.csv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/per_prob/math3-per-prob.csv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/per_prob/math4-per-prob.csv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/per_prob/minmax-per-prob.csv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/per_prob/preemption-per-prob.csv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/per_prob/rational-per-prob.csv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/per_prob/searchsort-per-prob.csv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/per_prob/swap-per-prob.csv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/time-by-max-assns.tsv (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/time-by-max-depth.tsv (added)
	* doc/theses/aaron_moss_PhD/phd/experiments.tex (added)
	* doc/theses/aaron_moss_PhD/phd/figures/bilson-conv-graph.eps (added)
	* doc/theses/aaron_moss_PhD/phd/figures/bilson-conv-graph.odg (added)
	* doc/theses/aaron_moss_PhD/phd/figures/extended-conv-graph.eps (added)
	* doc/theses/aaron_moss_PhD/phd/figures/extended-conv-graph.odg (added)
	* doc/theses/aaron_moss_PhD/phd/figures/persistent-union-find.eps (added)
	* doc/theses/aaron_moss_PhD/phd/figures/persistent-union-find.odg (added)
	* doc/theses/aaron_moss_PhD/phd/figures/resolution-dag.eps (added)
	* doc/theses/aaron_moss_PhD/phd/figures/resolution-dag.odg (added)
	* doc/theses/aaron_moss_PhD/phd/figures/safe-conv-graph.eps (added)
	* doc/theses/aaron_moss_PhD/phd/figures/safe-conv-graph.odg (added)
	* doc/theses/aaron_moss_PhD/phd/figures/union-find-with-classes.eps (added)
	* doc/theses/aaron_moss_PhD/phd/figures/union-find-with-classes.odg (added)
	* doc/theses/aaron_moss_PhD/phd/frontpgs.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/generic-bench.tex (added)
	* doc/theses/aaron_moss_PhD/phd/generic-types.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/introduction.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/macros.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/resolution-heuristics.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/thesis.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/type-environment.tex (modified)
	* libcfa/prelude/builtins.c (modified)
	* libcfa/prelude/prelude-gen.cc (modified)
	* src/BasicTypes-gen.cc (modified)
	* src/ControlStruct/ForExprMutator.cc (modified)
	* src/ControlStruct/LabelFixer.cc (modified)
	* src/ControlStruct/LabelGenerator.cc (modified)
	* src/Parser/ExpressionNode.cc (modified)
	* src/Parser/lex.ll (modified)
	* src/ResolvExpr/CommonType.cc (modified)
	* src/ResolvExpr/ConversionCost.cc (modified)
	* src/SymTab/ManglerCommon.cc (modified)
	* src/SynTree/Statement.h (modified)
	* src/SynTree/Type.h (modified)
	* tests/.expect/completeTypeError.txt (modified)

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


Mon, 18 Mar 2019 18:32:17 GMT tdelisle <tdelisle@…> [76d3ca6]
	* libcfa/src/concurrency/coroutine.hfa (modified)

	Fixed error in libcfa where suspend() should have been declared ...


Mon, 11 Mar 2019 02:53:03 GMT Peter A. Buhr <pabuhr@…> [7579ac0]
	* libcfa/prelude/builtins.c (modified)

	formatting and temporarily add polymorphic intptr


Mon, 11 Mar 2019 01:25:10 GMT Peter A. Buhr <pabuhr@…> [b830e046]
	* libcfa/prelude/prelude-gen.cc (modified)

	formatting output


Tue, 05 Mar 2019 22:35:02 GMT Peter A. Buhr <pabuhr@…> [34737de]
	* libcfa/prelude/extras.c (modified)
	* libcfa/prelude/extras.regx (modified)

	add intptr_t and uintptr_t to extras


Tue, 05 Mar 2019 13:45:24 GMT Peter A. Buhr <pabuhr@…> [17a1b21]
	* libcfa/src/iostream.cfa (modified)
	* libcfa/src/iostream.hfa (modified)
	* tests/.expect/io1.txt (modified)
	* tests/io1.cfa (modified)

	add printing and testing for zero_t and one_t


Thu, 28 Feb 2019 19:43:01 GMT tdelisle <tdelisle@…> [c9e640e]
	* driver/cfa.cc (modified)
	* libcfa/configure (modified)
	* libcfa/configure.ac (modified)

	Fixed benign warning when compiling with nolib


Mon, 18 Feb 2019 18:04:30 GMT Peter A. Buhr <pabuhr@…> [ee06e41b]
	* libcfa/prelude/prelude-gen.cc (modified)
	* libcfa/src/containers/maybe.cfa (modified)
	* libcfa/src/containers/result.cfa (modified)
	* tests/.expect/declarationSpecifier.x64.txt (modified)
	* tests/.expect/gccExtensions.x64.txt (modified)
	* tests/.expect/sum.txt (modified)
	* tests/sum.cfa (modified)

	add char, signed char, unsigned char to basic types in prologue


Tue, 12 Feb 2019 04:19:30 GMT Peter A. Buhr <pabuhr@…> [2782f38]
	* libcfa/prelude/prelude-gen.cc (modified)

	fix prelude generation


Mon, 11 Feb 2019 13:08:29 GMT Peter A. Buhr <pabuhr@…> [d9f0ed4]
	* libcfa/prelude/prelude-gen.cc (modified)

	formatting


Sun, 10 Feb 2019 15:12:55 GMT Peter A. Buhr <pabuhr@…> [1f86d5e]
	* Makefile.am (modified)
	* Makefile.in (modified)
	* automake/cfa.m4 (modified)
	* benchmark/Makefile.in (modified)
	* configure (modified)
	* configure.ac (modified)
	* driver/Makefile.in (modified)
	* driver/cfa.cc (modified)
	* libcfa/configure (modified)
	* src/Makefile.am (modified)
	* src/Makefile.in (modified)
	* src/config.h.in (modified)
	* tests/Makefile.in (modified)
	* tests/preempt_longrun/Makefile.in (modified)
	* tools/Makefile.in (modified)
	* tools/prettyprinter/Makefile.in (modified)

	remove unnecessary requirements in configure.ac, add check for ...


Wed, 23 Jan 2019 21:52:16 GMT Thierry Delisle <tdelisle@…> [cde3891]
	* .gitignore (modified)
	* INSTALL (modified)
	* Jenkins/TestRegen (modified)
	* Jenkinsfile (modified)
	* Makefile.am (modified)
	* Makefile.in (modified)
	* aclocal.m4 (modified)
	* automake/cfa.m4 (modified)
	* automake/libtool.m4 (added)
	* automake/ltmain.sh (added)
	* automake/ltoptions.m4 (added)
	* automake/ltsugar.m4 (added)
	* automake/ltversion.m4 (added)
	* automake/lt~obsolete.m4 (added)
	* benchmark/Makefile.am (modified)
	* benchmark/Makefile.in (modified)
	* benchmark/Monitor.c (modified)
	* benchmark/c.c (added)
	* benchmark/compile/empty.cfa (moved)
	* benchmark/creation/cfa_cor.cfa (moved)
	* benchmark/creation/cfa_thrd.cfa (moved)
	* benchmark/ctxswitch/cfa_cor.cfa (moved)
	* benchmark/ctxswitch/cfa_thrd.cfa (moved)
	* benchmark/ctxswitch/cfa_thrd2.cfa (moved)
	* benchmark/cxx.cpp (added)
	* benchmark/mutex/cfa1.cfa (moved)
	* benchmark/mutex/cfa2.cfa (moved)
	* benchmark/mutex/cfa4.cfa (moved)
	* benchmark/schedext/cfa1.cfa (moved)
	* benchmark/schedext/cfa2.cfa (moved)
	* benchmark/schedext/cfa4.cfa (moved)
	* benchmark/schedint/cfa1.cfa (moved)
	* benchmark/schedint/cfa2.cfa (moved)
	* benchmark/schedint/cfa4.cfa (moved)
	* configure (modified)
	* configure.ac (modified)
	* doc/bibliography/pl.bib (modified)
	* doc/papers/concurrency/Makefile (modified)
	* doc/papers/concurrency/Paper.tex (modified)
	* doc/papers/general/Makefile (modified)
	* doc/proposals/flags.md (modified)
	* doc/proposals/virtual.txt (modified)
	* doc/proposals/vtable.md (added)
	* doc/theses/aaron_moss/phd/Makefile (deleted)
	* doc/theses/aaron_moss/phd/aaron-thesis.bib (deleted)
	* doc/theses/aaron_moss/phd/background.tex (deleted)
	* doc/theses/aaron_moss/phd/conclusion.tex (deleted)
	* doc/theses/aaron_moss/phd/generic-types.tex (deleted)
	* doc/theses/aaron_moss/phd/resolution-heuristics.tex (deleted)
	* doc/theses/aaron_moss/phd/type-environment.tex (deleted)
	* doc/theses/aaron_moss_PhD/comp_II/.gitignore (moved)
	* doc/theses/aaron_moss_PhD/comp_II/Efficient Type Resolution in Cforall.pptx (moved)
	* doc/theses/aaron_moss_PhD/comp_II/Makefile (moved)
	* doc/theses/aaron_moss_PhD/comp_II/comp_II.tex (moved)
	* doc/theses/aaron_moss_PhD/comp_II/conversion_dag.eps (moved)
	* doc/theses/aaron_moss_PhD/comp_II/conversion_dag.odg (moved)
	* doc/theses/aaron_moss_PhD/comp_II/conversion_dag.png (moved)
	* doc/theses/aaron_moss_PhD/comp_II/resolution_dag.eps (moved)
	* doc/theses/aaron_moss_PhD/comp_II/resolution_dag.odg (moved)
	* doc/theses/aaron_moss_PhD/comp_II/resolution_dag.png (moved)
	* doc/theses/aaron_moss_PhD/comp_II/resolution_dag2.odg (moved)
	* doc/theses/aaron_moss_PhD/comp_II/resolution_dag2.png (moved)
	* doc/theses/aaron_moss_PhD/phd/.gitignore (moved)
	* doc/theses/aaron_moss_PhD/phd/Makefile (added)
	* doc/theses/aaron_moss_PhD/phd/background.tex (added)
	* doc/theses/aaron_moss_PhD/phd/cfa-macros.tex (added)
	* doc/theses/aaron_moss_PhD/phd/code/bespoke-generic.c (added)
	* doc/theses/aaron_moss_PhD/phd/code/cfa-generic.cfa (added)
	* doc/theses/aaron_moss_PhD/phd/code/macro-generic.c (added)
	* doc/theses/aaron_moss_PhD/phd/code/void-generic.c (added)
	* doc/theses/aaron_moss_PhD/phd/conclusion.tex (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/generic-timing.dat (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/generic-timing.gp (added)
	* doc/theses/aaron_moss_PhD/phd/frontpgs.tex (moved)
	* doc/theses/aaron_moss_PhD/phd/generic-types.tex (added)
	* doc/theses/aaron_moss_PhD/phd/introduction.tex (moved)
	* doc/theses/aaron_moss_PhD/phd/macros.tex (moved)
	* doc/theses/aaron_moss_PhD/phd/resolution-heuristics.tex (added)
	* doc/theses/aaron_moss_PhD/phd/thesis.tex (moved)
	* doc/theses/aaron_moss_PhD/phd/timeline.md (added)
	* doc/theses/aaron_moss_PhD/phd/type-environment.tex (added)
	* doc/theses/lynn_tran_SE499/Bibliography.bib (added)
	* doc/theses/lynn_tran_SE499/Chapters/CFA.tex (added)
	* doc/theses/lynn_tran_SE499/Chapters/Conclusion.tex (added)
	* doc/theses/lynn_tran_SE499/Chapters/Demangler.tex (added)
	* doc/theses/lynn_tran_SE499/Chapters/Extensions.tex (added)
	* doc/theses/lynn_tran_SE499/Chapters/GDB.tex (added)
	* doc/theses/lynn_tran_SE499/Chapters/Introduction.tex (added)
	* doc/theses/lynn_tran_SE499/Chapters/uCPP.tex (added)
	* doc/theses/lynn_tran_SE499/LICENSE (added)
	* doc/theses/lynn_tran_SE499/SE499-master.zip (added)
	* doc/theses/lynn_tran_SE499/SE499-master/.gdbinit (added)
	* doc/theses/lynn_tran_SE499/SE499-master/README.md (added)
	* doc/theses/lynn_tran_SE499/SE499-master/test.cc (added)
	* doc/theses/lynn_tran_SE499/SE499-master/utils-gdb.gdb (added)
	* doc/theses/lynn_tran_SE499/SE499-master/utils-gdb.py (added)
	* doc/theses/lynn_tran_SE499/SE499-master/utils.cpp (added)
	* doc/theses/lynn_tran_SE499/Thesis.cls (added)
	* doc/theses/lynn_tran_SE499/lstpatch.sty (added)
	* doc/theses/lynn_tran_SE499/se499-report.tex (added)
	* doc/theses/lynn_tran_SE499/uContext_stack.png (added)
	* doc/theses/lynn_tran_SE499/vector.sty (added)
	* doc/theses/rob_schluntz_MMath/.gitignore (moved)
	* doc/theses/rob_schluntz_MMath/Makefile (moved)
	* doc/theses/rob_schluntz_MMath/cfa-format.tex (moved)
	* doc/theses/rob_schluntz_MMath/conclusions.tex (moved)
	* doc/theses/rob_schluntz_MMath/ctordtor.tex (moved)
	* doc/theses/rob_schluntz_MMath/examples/conclusions/dtor.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/conclusions/except.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/conclusions/except.cc (moved)
	* doc/theses/rob_schluntz_MMath/examples/ctor/array_ctor.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/ctor/copy_ctor.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/ctor/cv_ctor.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/ctor/enum_ctor.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/ctor/expr_ctor.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/ctor/global_ctor.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/ctor/hide_ctor.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/ctor/member.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/ctor/placement_ctor.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/ctor/return_dtor.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/ctor/static_ctor.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/ctor/union_ctor.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/intro/FileOutputStream.java (moved)
	* doc/theses/rob_schluntz_MMath/examples/intro/compound_lit.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/intro/designation.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/intro/ignore.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/intro/ires.java (moved)
	* doc/theses/rob_schluntz_MMath/examples/intro/res.java (moved)
	* doc/theses/rob_schluntz_MMath/examples/intro/res1.java (moved)
	* doc/theses/rob_schluntz_MMath/examples/intro/res2.java (moved)
	* doc/theses/rob_schluntz_MMath/examples/intro/res3.java (moved)
	* doc/theses/rob_schluntz_MMath/examples/intro/tuple.cc (moved)
	* doc/theses/rob_schluntz_MMath/examples/intro/variadic.java (moved)
	* doc/theses/rob_schluntz_MMath/examples/malloc.cc (moved)
	* doc/theses/rob_schluntz_MMath/examples/nested.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/poly.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/scope_guard.h (moved)
	* doc/theses/rob_schluntz_MMath/examples/test_scoped_guard.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/tuples/assign.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/tuples/cast.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/tuples/ctor.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/tuples/mrv.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/tuples/mrv_1.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/tuples/mrv_2.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/tuples/mrv_3.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/tuples/named.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/variadic/new.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/variadic/print.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/variadic/sum1.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/variadic/sum2.c (moved)
	* doc/theses/rob_schluntz_MMath/intro.tex (moved)
	* doc/theses/rob_schluntz_MMath/thesis-frontpgs.tex (moved)
	* doc/theses/rob_schluntz_MMath/thesis.bib (moved)
	* doc/theses/rob_schluntz_MMath/thesis.tex (moved)
	* doc/theses/rob_schluntz_MMath/tuples.tex (moved)
	* doc/theses/rob_schluntz_MMath/variadic.tex (moved)
	* doc/theses/thierry_delisle_MMath/.gitignore (moved)
	* doc/theses/thierry_delisle_MMath/Makefile (moved)
	* doc/theses/thierry_delisle_MMath/annex/glossary.tex (moved)
	* doc/theses/thierry_delisle_MMath/annex/local.bib (moved)
	* doc/theses/thierry_delisle_MMath/figures/dependency.fig (moved)
	* doc/theses/thierry_delisle_MMath/figures/ext_monitor.fig (moved)
	* doc/theses/thierry_delisle_MMath/figures/int_monitor.fig (moved)
	* doc/theses/thierry_delisle_MMath/figures/monitor.fig (moved)
	* doc/theses/thierry_delisle_MMath/figures/monitor_structs.fig (moved)
	* doc/theses/thierry_delisle_MMath/figures/system.fig (moved)
	* doc/theses/thierry_delisle_MMath/notes/cor-thread-traits.c (moved)
	* doc/theses/thierry_delisle_MMath/notes/lit-review.md (moved)
	* doc/theses/thierry_delisle_MMath/notes/notes.md (moved)
	* doc/theses/thierry_delisle_MMath/style/cfa-format.tex (moved)
	* doc/theses/thierry_delisle_MMath/style/style.tex (moved)
	* doc/theses/thierry_delisle_MMath/text/basics.tex (moved)
	* doc/theses/thierry_delisle_MMath/text/cforall.tex (moved)
	* doc/theses/thierry_delisle_MMath/text/concurrency.tex (moved)
	* doc/theses/thierry_delisle_MMath/text/frontpgs.tex (moved)
	* doc/theses/thierry_delisle_MMath/text/future.tex (moved)
	* doc/theses/thierry_delisle_MMath/text/internals.tex (moved)
	* doc/theses/thierry_delisle_MMath/text/intro.tex (moved)
	* doc/theses/thierry_delisle_MMath/text/parallelism.tex (moved)
	* doc/theses/thierry_delisle_MMath/text/results.tex (moved)
	* doc/theses/thierry_delisle_MMath/text/together.tex (moved)
	* doc/theses/thierry_delisle_MMath/thePlan.md (moved)
	* doc/theses/thierry_delisle_MMath/thesis.tex (moved)
	* doc/theses/thierry_delisle_MMath/version (moved)
	* doc/theses/thierry_delisle_MMath/version.sh (moved)
	* doc/user/Makefile (modified)
	* doc/user/user.tex (modified)
	* doc/working/exception/impl/Makefile (added)
	* doc/working/exception/impl/exception.c (modified)
	* doc/working/exception/impl/pdc.s (added)
	* doc/working/exception/impl/pic.s (added)
	* doc/working/exception/impl/test.c (added)
	* driver/Makefile.am (modified)
	* driver/Makefile.in (modified)
	* driver/as.cc (modified)
	* driver/cc1.cc (modified)
	* driver/cfa.cc (modified)
	* examples/ArrayN.c (modified)
	* examples/gc_no_raii/src/internal/collector.c (modified)
	* examples/gc_no_raii/src/internal/state.h (modified)
	* examples/gc_no_raii/src/tools/print.h (modified)
	* examples/multicore.c (modified)
	* examples/prolog.c (modified)
	* examples/quad.c (modified)
	* examples/square.c (modified)
	* examples/twice.c (modified)
	* examples/wrapper/src/main.c (modified)
	* examples/wrapper/src/pointer.h (modified)
	* examples/zero_one.c (modified)
	* libcfa/Makefile.am (modified)
	* libcfa/Makefile.in (modified)
	* libcfa/aclocal.m4 (modified)
	* libcfa/automake/libtool.m4 (added)
	* libcfa/automake/ltmain.sh (added)
	* libcfa/automake/ltoptions.m4 (added)
	* libcfa/automake/ltsugar.m4 (added)
	* libcfa/automake/ltversion.m4 (added)
	* libcfa/automake/lt~obsolete.m4 (added)
	* libcfa/configure (modified)
	* libcfa/configure.ac (modified)
	* libcfa/prelude/Makefile.am (modified)
	* libcfa/prelude/Makefile.in (modified)
	* libcfa/prelude/prelude-gen.cc (modified)
	* libcfa/src/Makefile.am (modified)
	* libcfa/src/Makefile.in (modified)
	* libcfa/src/bits/locks.hfa (modified)
	* libcfa/src/concurrency/CtxSwitch-arm.S (moved)
	* libcfa/src/concurrency/coroutine.cfa (modified)
	* libcfa/src/concurrency/invoke.c (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/concurrency/kernel_private.hfa (modified)
	* libcfa/src/exception.c (modified)
	* libcfa/src/fstream.cfa (modified)
	* libcfa/src/fstream.hfa (modified)
	* libcfa/src/gmp.hfa (modified)
	* libcfa/src/heap.cfa (modified)
	* libcfa/src/iostream.cfa (modified)
	* libcfa/src/iostream.hfa (modified)
	* libcfa/src/iterator.cfa (modified)
	* libcfa/src/rational.cfa (modified)
	* libcfa/src/rational.hfa (modified)
	* libcfa/src/stdlib.hfa (modified)
	* libcfa/src/time.cfa (modified)
	* libcfa/src/time.hfa (modified)
	* src/CodeTools/ResolvProtoDump.cc (added)
	* src/CodeTools/ResolvProtoDump.h (added)
	* src/CodeTools/module.mk (modified)
	* src/Common/FilterCombos.h (added)
	* src/Common/utility.h (modified)
	* src/CompilationState.cc (modified)
	* src/CompilationState.h (modified)
	* src/Concurrency/Keywords.cc (modified)
	* src/Concurrency/Waitfor.cc (modified)
	* src/GenPoly/Box.cc (modified)
	* src/GenPoly/Specialize.cc (modified)
	* src/Makefile.am (modified)
	* src/Makefile.in (modified)
	* src/Parser/DeclarationNode.cc (modified)
	* src/Parser/LinkageSpec.cc (modified)
	* src/Parser/LinkageSpec.h (modified)
	* src/Parser/ParseNode.h (modified)
	* src/Parser/TypeData.cc (modified)
	* src/Parser/TypeData.h (modified)
	* src/Parser/lex.ll (modified)
	* src/Parser/parser.yy (modified)
	* src/ResolvExpr/Alternative.cc (modified)
	* src/ResolvExpr/Alternative.h (modified)
	* src/ResolvExpr/AlternativeFinder.cc (modified)
	* src/ResolvExpr/AlternativeFinder.h (modified)
	* src/ResolvExpr/ConversionCost.cc (modified)
	* src/ResolvExpr/Cost.h (modified)
	* src/ResolvExpr/ResolvMode.h (added)
	* src/ResolvExpr/ResolveAssertions.cc (added)
	* src/ResolvExpr/ResolveAssertions.h (added)
	* src/ResolvExpr/ResolveTypeof.cc (modified)
	* src/ResolvExpr/Resolver.cc (modified)
	* src/ResolvExpr/SpecCost.cc (added)
	* src/ResolvExpr/TypeEnvironment.cc (modified)
	* src/ResolvExpr/TypeEnvironment.h (modified)
	* src/ResolvExpr/module.mk (modified)
	* src/ResolvExpr/typeops.h (modified)
	* src/SymTab/Demangle.cc (modified)
	* src/SymTab/Mangler.cc (modified)
	* src/SymTab/Mangler.h (modified)
	* src/SymTab/Validate.cc (modified)
	* src/SynTree/ApplicationExpr.cc (modified)
	* src/SynTree/Constant.cc (modified)
	* src/SynTree/Constant.h (modified)
	* src/SynTree/Expression.cc (modified)
	* src/SynTree/Expression.h (modified)
	* src/SynTree/FunctionDecl.cc (modified)
	* src/SynTree/FunctionType.cc (modified)
	* src/SynTree/ObjectDecl.cc (modified)
	* src/SynTree/ReferenceToType.cc (modified)
	* src/SynTree/Type.cc (modified)
	* src/SynTree/Type.h (modified)
	* src/SynTree/TypeofType.cc (modified)
	* src/Tuples/Explode.h (modified)
	* src/Tuples/TupleAssignment.cc (modified)
	* src/cfa.make (modified)
	* src/config.h.in (modified)
	* src/main.cc (modified)
	* tests/.expect/alloc-ERROR.txt (modified)
	* tests/.expect/castError.txt (modified)
	* tests/.expect/completeTypeError.txt (modified)
	* tests/.expect/declarationErrors.txt (modified)
	* tests/.expect/forctrl.txt (deleted)
	* tests/.expect/heap.txt (deleted)
	* tests/.expect/loopctrl.txt (added)
	* tests/.expect/nested-types-ERR1.txt (modified)
	* tests/.expect/nested-types-ERR2.txt (modified)
	* tests/.expect/quotedKeyword.txt (moved)
	* tests/.expect/scopeErrors.txt (modified)
	* tests/.expect/typedefRedef-ERR1.txt (modified)
	* tests/.expect/user_literals.txt (deleted)
	* tests/.expect/with-statement.txt (deleted)
	* tests/KRfunctions.cfa (moved)
	* tests/Makefile.am (modified)
	* tests/Makefile.in (modified)
	* tests/abort.cfa (added)
	* tests/abs.cfa (moved)
	* tests/alloc.cfa (moved)
	* tests/array.cfa (moved)
	* tests/ato.cfa (moved)
	* tests/attributes.cfa (moved)
	* tests/avltree/avl-private.cfa (moved)
	* tests/avltree/avl0.cfa (moved)
	* tests/avltree/avl1.cfa (moved)
	* tests/avltree/avl2.cfa (moved)
	* tests/avltree/avl3.cfa (moved)
	* tests/avltree/avl4.cfa (moved)
	* tests/avltree/avl_test.cfa (moved)
	* tests/builtins/sync.cfa (moved)
	* tests/cast.cfa (moved)
	* tests/castError.cfa (moved)
	* tests/commentMisc.cfa (moved)
	* tests/completeTypeError.cfa (moved)
	* tests/complex.cfa (moved)
	* tests/concurrent/coroutineYield.cfa (moved)
	* tests/concurrent/examples/boundedBufferEXT.cfa (moved)
	* tests/concurrent/examples/boundedBufferINT.cfa (moved)
	* tests/concurrent/examples/datingService.cfa (moved)
	* tests/concurrent/examples/matrixSum.cfa (moved)
	* tests/concurrent/examples/quickSort.cfa (moved)
	* tests/concurrent/monitor.cfa (moved)
	* tests/concurrent/multi-monitor.cfa (moved)
	* tests/concurrent/preempt.cfa (moved)
	* tests/concurrent/signal/block.cfa (moved)
	* tests/concurrent/signal/disjoint.cfa (moved)
	* tests/concurrent/signal/wait.cfa (moved)
	* tests/concurrent/thread.cfa (moved)
	* tests/concurrent/waitfor/barge.cfa (moved)
	* tests/concurrent/waitfor/dtor.cfa (moved)
	* tests/concurrent/waitfor/else.cfa (moved)
	* tests/concurrent/waitfor/parse.cfa (moved)
	* tests/concurrent/waitfor/parse2.cfa (moved)
	* tests/concurrent/waitfor/recurse.cfa (moved)
	* tests/concurrent/waitfor/simple.cfa (moved)
	* tests/concurrent/waitfor/statment.cfa (moved)
	* tests/concurrent/waitfor/when.cfa (moved)
	* tests/context.cfa (moved)
	* tests/coroutine/.expect/fmtLines.txt (modified)
	* tests/coroutine/.in/fmtLines.txt (modified)
	* tests/coroutine/fibonacci.cfa (moved)
	* tests/coroutine/fibonacci_1.cfa (moved)
	* tests/coroutine/fmtLines.cfa (moved)
	* tests/coroutine/pingpong.cfa (moved)
	* tests/coroutine/prodcons.cfa (moved)
	* tests/coroutine/runningTotal.cfa (moved)
	* tests/counter.cfa (moved)
	* tests/declarationErrors.cfa (moved)
	* tests/declarationSpecifier.cfa (moved)
	* tests/designations.cfa (moved)
	* tests/div.cfa (moved)
	* tests/enum.cfa (moved)
	* tests/except-0.cfa (moved)
	* tests/except-1.cfa (moved)
	* tests/except-2.cfa (moved)
	* tests/except-3.cfa (moved)
	* tests/except-mac.hfa (moved)
	* tests/expression.cfa (moved)
	* tests/extension.cfa (moved)
	* tests/fallthrough.c (deleted)
	* tests/fallthrough.cfa (added)
	* tests/forall.cfa (moved)
	* tests/forctrl.c (deleted)
	* tests/fstream_test.cfa (moved)
	* tests/function-operator.cfa (moved)
	* tests/functions.cfa (moved)
	* tests/gccExtensions.cfa (moved)
	* tests/genericUnion.c (deleted)
	* tests/genericUnion.cfa (added)
	* tests/gmp.cfa (moved)
	* tests/heap.cfa (moved)
	* tests/hello.c (deleted)
	* tests/hello.cfa (added)
	* tests/identFuncDeclarator.cfa (moved)
	* tests/identParamDeclarator.cfa (moved)
	* tests/identity.c (deleted)
	* tests/identity.cfa (added)
	* tests/ifwhileCtl.cfa (moved)
	* tests/io1.c (deleted)
	* tests/io1.cfa (added)
	* tests/io2.c (deleted)
	* tests/io2.cfa (added)
	* tests/labelledExit.cfa (moved)
	* tests/limits.cfa (moved)
	* tests/literals.cfa (moved)
	* tests/long_tests.hfa (moved)
	* tests/loopctrl.cfa (added)
	* tests/math1.cfa (moved)
	* tests/math2.c (deleted)
	* tests/math2.cfa (added)
	* tests/math3.cfa (moved)
	* tests/math4.cfa (moved)
	* tests/maybe.cfa (moved)
	* tests/minmax.cfa (moved)
	* tests/namedParmArg.cfa (moved)
	* tests/nested-types.cfa (moved)
	* tests/numericConstants.cfa (moved)
	* tests/occursError.cfa (moved)
	* tests/operators.cfa (moved)
	* tests/polymorphism.cfa (moved)
	* tests/preempt_longrun/Makefile.am (modified)
	* tests/preempt_longrun/Makefile.in (modified)
	* tests/preempt_longrun/create.c (modified)
	* tests/preempt_longrun/enter3.c (modified)
	* tests/preempt_longrun/processor.c (modified)
	* tests/preempt_longrun/yield.c (modified)
	* tests/pybin/print-core.gdb (added)
	* tests/pybin/tools.py (modified)
	* tests/quotedKeyword.cfa (moved)
	* tests/raii/.expect/ctor-autogen-ERR1.txt (modified)
	* tests/raii/.expect/dtor-early-exit-ERR1.txt (modified)
	* tests/raii/.expect/dtor-early-exit-ERR2.txt (modified)
	* tests/raii/.expect/memberCtors-ERR1.txt (modified)
	* tests/raii/ctor-autogen.cfa (moved)
	* tests/raii/dtor-early-exit.cfa (moved)
	* tests/raii/globals.cfa (moved)
	* tests/raii/init_once.cfa (moved)
	* tests/raii/memberCtors.cfa (moved)
	* tests/raii/multiDimension.cfa (moved)
	* tests/random.cfa (moved)
	* tests/rational.cfa (moved)
	* tests/references.c (deleted)
	* tests/references.cfa (added)
	* tests/result.cfa (moved)
	* tests/scope.cfa (moved)
	* tests/scopeErrors.cfa (moved)
	* tests/searchsort.cfa (moved)
	* tests/shortCircuit.c (deleted)
	* tests/shortCircuit.cfa (added)
	* tests/simpleGenericTriple.cfa (moved)
	* tests/stdincludes.cfa (moved)
	* tests/structMember.cfa (moved)
	* tests/subrange.cfa (moved)
	* tests/sum.cfa (moved)
	* tests/swap.cfa (moved)
	* tests/switch.cfa (moved)
	* tests/test.py (modified)
	* tests/time.c (deleted)
	* tests/time.cfa (added)
	* tests/tuple/tupleAssign.cfa (moved)
	* tests/tuple/tupleCast.cfa (moved)
	* tests/tuple/tupleFunction.cfa (moved)
	* tests/tuple/tupleMember.cfa (moved)
	* tests/tuple/tuplePolymorphism.cfa (moved)
	* tests/tuple/tupleVariadic.cfa (moved)
	* tests/tuple/tuples.cfa (moved)
	* tests/typeGenerator.cfa (moved)
	* tests/typedef.cfa (moved)
	* tests/typedefDeclarator.cfa (moved)
	* tests/typedefRedef.cfa (moved)
	* tests/typeof.cfa (moved)
	* tests/userLiterals.cfa (moved)
	* tests/variableDeclarator.cfa (moved)
	* tests/vector.cfa (moved)
	* tests/virtualCast.cfa (moved)
	* tests/voidPtr.cfa (moved)
	* tests/warnings/.expect/self-assignment.txt (modified)
	* tests/warnings/self-assignment.cfa (moved)
	* tests/with-statement.c (deleted)
	* tests/withStatement.cfa (added)
	* tools/Makefile.am (modified)
	* tools/Makefile.in (modified)
	* tools/cfa.nanorc (modified)
	* tools/prettyprinter/Makefile.am (modified)
	* tools/prettyprinter/Makefile.in (modified)

	Merge branch 'master' into cleanup-dtors


Wed, 23 Jan 2019 20:16:51 GMT Thierry Delisle <tdelisle@…> [1d832f4]
	* Jenkinsfile (modified)
	* benchmark/Makefile.am (modified)
	* benchmark/Makefile.in (modified)
	* benchmark/compile/empty.cfa (moved)
	* benchmark/creation/cfa_cor.cfa (moved)
	* benchmark/creation/cfa_thrd.cfa (moved)
	* benchmark/ctxswitch/cfa_cor.cfa (moved)
	* benchmark/ctxswitch/cfa_thrd.cfa (moved)
	* benchmark/ctxswitch/cfa_thrd2.cfa (moved)
	* benchmark/mutex/cfa1.cfa (moved)
	* benchmark/mutex/cfa2.cfa (moved)
	* benchmark/mutex/cfa4.cfa (moved)
	* benchmark/schedext/cfa1.cfa (moved)
	* benchmark/schedext/cfa2.cfa (moved)
	* benchmark/schedext/cfa4.cfa (moved)
	* benchmark/schedint/cfa1.cfa (moved)
	* benchmark/schedint/cfa2.cfa (moved)
	* benchmark/schedint/cfa4.cfa (moved)
	* libcfa/src/Makefile.in (modified)
	* src/cfa.make (modified)
	* tests/Makefile.in (modified)

	Merge branch 'jenkins-sandbox'


Wed, 16 Jan 2019 20:49:20 GMT Thierry Delisle <tdelisle@…> [604d77b]
	* libcfa/src/concurrency/coroutine.cfa (modified)

	Fixed stack unwinding when coroutines have never been started


Wed, 16 Jan 2019 19:53:16 GMT Thierry Delisle <tdelisle@…> [c802eb88]
	* libcfa/src/Makefile.in (modified)

	Missed file in commit


Fri, 11 Jan 2019 15:55:13 GMT Thierry Delisle <tdelisle@…> [456834b]
	* libcfa/src/concurrency/CtxSwitch-arm.S (moved)

	Correctly renamed arm ctxswitch file


Fri, 11 Jan 2019 15:54:41 GMT Thierry Delisle <tdelisle@…> [76e069f]
	* libcfa/src/concurrency/coroutine.cfa (modified)
	* libcfa/src/concurrency/invoke.c (modified)
	* libcfa/src/concurrency/invoke.h (modified)

	Implemented stack unwinding on coroutine termination


Wed, 09 Jan 2019 18:11:08 GMT Thierry Delisle <tdelisle@…> [f23b685]
	* libcfa/src/concurrency/coroutine.cfa (modified)
	* libcfa/src/concurrency/invoke.c (modified)
	* libcfa/src/concurrency/invoke.h (modified)

	added some comments and moved a line to ease coroutine cancellation


Tue, 08 Jan 2019 16:31:21 GMT Thierry Delisle <tdelisle@…> [25cdca5]
	* doc/theses/lynn_tran_SE499/Bibliography.bib (added)
	* doc/theses/lynn_tran_SE499/Chapters/CFA.tex (added)
	* doc/theses/lynn_tran_SE499/Chapters/Conclusion.tex (added)
	* doc/theses/lynn_tran_SE499/Chapters/Demangler.tex (added)
	* doc/theses/lynn_tran_SE499/Chapters/Extensions.tex (added)
	* doc/theses/lynn_tran_SE499/Chapters/GDB.tex (added)
	* doc/theses/lynn_tran_SE499/Chapters/Introduction.tex (added)
	* doc/theses/lynn_tran_SE499/Chapters/uCPP.tex (added)
	* doc/theses/lynn_tran_SE499/LICENSE (added)
	* doc/theses/lynn_tran_SE499/SE499-master.zip (added)
	* doc/theses/lynn_tran_SE499/SE499-master/.gdbinit (added)
	* doc/theses/lynn_tran_SE499/SE499-master/README.md (added)
	* doc/theses/lynn_tran_SE499/SE499-master/test.cc (added)
	* doc/theses/lynn_tran_SE499/SE499-master/utils-gdb.gdb (added)
	* doc/theses/lynn_tran_SE499/SE499-master/utils-gdb.py (added)
	* doc/theses/lynn_tran_SE499/SE499-master/utils.cpp (added)
	* doc/theses/lynn_tran_SE499/Thesis.cls (added)
	* doc/theses/lynn_tran_SE499/lstpatch.sty (added)
	* doc/theses/lynn_tran_SE499/se499-report.tex (added)
	* doc/theses/lynn_tran_SE499/uContext_stack.png (added)
	* doc/theses/lynn_tran_SE499/vector.sty (added)
	* libcfa/src/fstream.cfa (modified)
	* libcfa/src/fstream.hfa (modified)
	* libcfa/src/iostream.cfa (modified)
	* libcfa/src/iostream.hfa (modified)
	* libcfa/src/rational.cfa (modified)
	* libcfa/src/stdlib.hfa (modified)
	* libcfa/src/time.cfa (modified)
	* tests/concurrent/examples/quickSort.cfa (modified)
	* tests/coroutine/fmtLines.cfa (modified)
	* tests/fallthrough.cfa (modified)
	* tests/fstream_test.cfa (modified)
	* tests/genericUnion.cfa (modified)
	* tests/gmp.cfa (modified)
	* tests/io1.cfa (modified)
	* tests/io2.cfa (modified)
	* tests/loopctrl.cfa (modified)
	* tests/polymorphism.cfa (modified)
	* tests/pybin/tools.py (modified)
	* tests/raii/dtor-early-exit.cfa (modified)
	* tests/references.cfa (modified)
	* tests/searchsort.cfa (modified)
	* tests/sum.cfa (modified)
	* tests/swap.cfa (modified)
	* tests/time.cfa (modified)
	* tests/withStatement.cfa (modified)

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


Wed, 26 Dec 2018 12:19:48 GMT Peter A. Buhr <pabuhr@…> [ef346f7c]
	* libcfa/src/rational.cfa (modified)
	* libcfa/src/time.cfa (modified)
	* tests/loopctrl.cfa (modified)
	* tests/sum.cfa (modified)
	* tests/swap.cfa (modified)

	fix ostype


Tue, 25 Dec 2018 22:47:50 GMT Peter A. Buhr <pabuhr@…> [9d362a0]
	* libcfa/src/fstream.cfa (modified)
	* libcfa/src/fstream.hfa (modified)
	* libcfa/src/iostream.cfa (modified)
	* libcfa/src/iostream.hfa (modified)

	simplify code


Sun, 23 Dec 2018 04:19:24 GMT Peter A. Buhr <pabuhr@…> [5ea5b28]
	* libcfa/src/fstream.cfa (modified)
	* libcfa/src/fstream.hfa (modified)
	* libcfa/src/iostream.cfa (modified)
	* libcfa/src/iostream.hfa (modified)
	* libcfa/src/stdlib.hfa (modified)
	* tests/concurrent/examples/quickSort.c (modified)
	* tests/coroutine/fmtLines.c (modified)
	* tests/fallthrough.cfa (modified)
	* tests/fstream_test.cfa (modified)
	* tests/gmp.cfa (modified)
	* tests/io1.cfa (modified)
	* tests/io2.cfa (modified)
	* tests/loopctrl.cfa (modified)
	* tests/pybin/tools.py (modified)
	* tests/raii/dtor-early-exit.c (modified)
	* tests/searchsort.cfa (modified)
	* tests/swap.cfa (modified)
	* tests/time.cfa (modified)

	update iostream


Wed, 19 Dec 2018 18:47:03 GMT Thierry Delisle <tdelisle@…> [107b01a]
	* Makefile.am (modified)
	* Makefile.in (modified)
	* aclocal.m4 (modified)
	* automake/libtool.m4 (added)
	* automake/ltmain.sh (added)
	* automake/ltoptions.m4 (added)
	* automake/ltsugar.m4 (added)
	* automake/ltversion.m4 (added)
	* automake/lt~obsolete.m4 (added)
	* benchmark/Makefile.am (modified)
	* benchmark/Makefile.in (modified)
	* configure (modified)
	* configure.ac (modified)
	* driver/Makefile.am (modified)
	* driver/Makefile.in (modified)
	* libcfa/configure (modified)
	* libcfa/configure.ac (modified)
	* src/Makefile.am (modified)
	* src/Makefile.in (modified)
	* src/config.h.in (modified)
	* tests/Makefile.am (modified)
	* tests/Makefile.in (modified)
	* tests/avltree/avl-private.cfa (moved)
	* tests/avltree/avl0.cfa (moved)
	* tests/avltree/avl1.cfa (moved)
	* tests/avltree/avl2.cfa (moved)
	* tests/avltree/avl3.cfa (moved)
	* tests/avltree/avl4.cfa (moved)
	* tests/avltree/avl_test.cfa (moved)
	* tests/builtins/sync.cfa (moved)
	* tests/concurrent/coroutineYield.cfa (moved)
	* tests/concurrent/examples/boundedBufferEXT.cfa (moved)
	* tests/concurrent/examples/boundedBufferINT.cfa (moved)
	* tests/concurrent/examples/datingService.cfa (moved)
	* tests/concurrent/examples/matrixSum.cfa (moved)
	* tests/concurrent/examples/quickSort.cfa (moved)
	* tests/concurrent/monitor.cfa (moved)
	* tests/concurrent/multi-monitor.cfa (moved)
	* tests/concurrent/preempt.cfa (moved)
	* tests/concurrent/signal/block.cfa (moved)
	* tests/concurrent/signal/disjoint.cfa (moved)
	* tests/concurrent/signal/wait.cfa (moved)
	* tests/concurrent/thread.cfa (moved)
	* tests/concurrent/waitfor/barge.cfa (moved)
	* tests/concurrent/waitfor/dtor.cfa (moved)
	* tests/concurrent/waitfor/else.cfa (moved)
	* tests/concurrent/waitfor/parse.cfa (moved)
	* tests/concurrent/waitfor/parse2.cfa (moved)
	* tests/concurrent/waitfor/recurse.cfa (moved)
	* tests/concurrent/waitfor/simple.cfa (moved)
	* tests/concurrent/waitfor/statment.cfa (moved)
	* tests/concurrent/waitfor/when.cfa (moved)
	* tests/coroutine/fibonacci.cfa (moved)
	* tests/coroutine/fibonacci_1.cfa (moved)
	* tests/coroutine/fmtLines.cfa (moved)
	* tests/coroutine/pingpong.cfa (moved)
	* tests/coroutine/prodcons.cfa (moved)
	* tests/coroutine/runningTotal.cfa (moved)
	* tests/preempt_longrun/Makefile.am (modified)
	* tests/preempt_longrun/Makefile.in (modified)
	* tests/raii/.expect/ctor-autogen-ERR1.txt (modified)
	* tests/raii/.expect/dtor-early-exit-ERR1.txt (modified)
	* tests/raii/.expect/dtor-early-exit-ERR2.txt (modified)
	* tests/raii/.expect/memberCtors-ERR1.txt (modified)
	* tests/raii/ctor-autogen.cfa (moved)
	* tests/raii/dtor-early-exit.cfa (moved)
	* tests/raii/globals.cfa (moved)
	* tests/raii/init_once.cfa (moved)
	* tests/raii/memberCtors.cfa (moved)
	* tests/raii/multiDimension.cfa (moved)
	* tests/tuple/tupleAssign.cfa (moved)
	* tests/tuple/tupleCast.cfa (moved)
	* tests/tuple/tupleFunction.cfa (moved)
	* tests/tuple/tupleMember.cfa (moved)
	* tests/tuple/tuplePolymorphism.cfa (moved)
	* tests/tuple/tupleVariadic.cfa (moved)
	* tests/tuple/tuples.cfa (moved)
	* tests/warnings/.expect/self-assignment.txt (modified)
	* tests/warnings/self-assignment.cfa (moved)
	* tools/Makefile.am (modified)
	* tools/Makefile.in (modified)
	* tools/prettyprinter/Makefile.am (modified)
	* tools/prettyprinter/Makefile.in (modified)

	Several changes to the makefiles
	- change .c tests to .cfa
	- add ...


Fri, 14 Dec 2018 15:50:12 GMT Thierry Delisle <tdelisle@…> [20b66f7]
	* doc/proposals/vtable.md (modified)
	* libcfa/src/iostream.cfa (modified)

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


Thu, 13 Dec 2018 21:22:08 GMT Thierry Delisle <tdelisle@…> [95d0a5db]
	* Makefile.am (modified)
	* Makefile.in (modified)
	* benchmark/Makefile.in (modified)
	* configure (modified)
	* configure.ac (modified)
	* driver/Makefile.in (modified)
	* libcfa/configure (modified)
	* libcfa/src/Makefile.in (modified)
	* src/Makefile.in (modified)
	* tests/Makefile.in (modified)
	* tests/preempt_longrun/Makefile.in (modified)
	* tools/Makefile.am (modified)
	* tools/Makefile.in (modified)
	* tools/prettyprinter/Makefile.in (modified)

	Removed backend_cc, everything now uses CC or CXX


Thu, 13 Dec 2018 21:00:45 GMT Peter A. Buhr <pabuhr@…> [ff1efc10]
	* doc/proposals/vtable.md (modified)
	* libcfa/src/Makefile.am (modified)

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


Thu, 13 Dec 2018 21:00:33 GMT Peter A. Buhr <pabuhr@…> [ad72c8b]
	* libcfa/src/iostream.cfa (modified)

	change utf-8 characters back to latin-1


Thu, 13 Dec 2018 19:16:05 GMT Thierry Delisle <tdelisle@…> [0765121]
	* libcfa/src/Makefile.am (modified)

	Removed useless warning about missing dependencies when building from ...


Thu, 13 Dec 2018 18:48:52 GMT Thierry Delisle <tdelisle@…> [d119b984]
	* libcfa/configure.ac (modified)

	Added better error messages in libcfa configure.ac


Wed, 12 Dec 2018 20:52:19 GMT Thierry Delisle <tdelisle@…> [515a037]
	* benchmark/Makefile.am (modified)
	* benchmark/Makefile.in (modified)
	* benchmark/Monitor.c (modified)
	* doc/bibliography/pl.bib (modified)
	* doc/papers/concurrency/Paper.tex (modified)
	* doc/proposals/flags.md (modified)
	* doc/theses/aaron_moss_PhD/phd/thesis.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/type-environment.tex (modified)
	* doc/user/user.tex (modified)
	* examples/ArrayN.c (modified)
	* examples/gc_no_raii/src/internal/collector.c (modified)
	* examples/gc_no_raii/src/internal/state.h (modified)
	* examples/gc_no_raii/src/tools/print.h (modified)
	* examples/multicore.c (modified)
	* examples/prolog.c (modified)
	* examples/quad.c (modified)
	* examples/square.c (modified)
	* examples/twice.c (modified)
	* examples/wrapper/src/main.c (modified)
	* examples/wrapper/src/pointer.h (modified)
	* examples/zero_one.c (modified)
	* libcfa/src/fstream.cfa (modified)
	* libcfa/src/fstream.hfa (modified)
	* libcfa/src/gmp.hfa (modified)
	* libcfa/src/iostream.cfa (modified)
	* libcfa/src/iostream.hfa (modified)
	* libcfa/src/iterator.cfa (modified)
	* libcfa/src/rational.cfa (modified)
	* libcfa/src/rational.hfa (modified)
	* libcfa/src/time.cfa (modified)
	* src/Parser/DeclarationNode.cc (modified)
	* src/Parser/ParseNode.h (modified)
	* src/Parser/TypeData.cc (modified)
	* src/Parser/TypeData.h (modified)
	* src/Parser/lex.ll (modified)
	* src/Parser/parser.yy (modified)
	* src/ResolvExpr/AlternativeFinder.cc (modified)
	* src/ResolvExpr/ResolveTypeof.cc (modified)
	* src/SynTree/Type.h (modified)
	* src/SynTree/TypeofType.cc (modified)
	* tests/.expect/alloc-ERROR.txt (modified)
	* tests/.expect/castError.txt (modified)
	* tests/.expect/completeTypeError.txt (modified)
	* tests/.expect/declarationErrors.txt (modified)
	* tests/.expect/loopctrl.txt (modified)
	* tests/.expect/nested-types-ERR1.txt (modified)
	* tests/.expect/nested-types-ERR2.txt (modified)
	* tests/.expect/quotedKeyword.txt (moved)
	* tests/.expect/scopeErrors.txt (modified)
	* tests/.expect/typedefRedef-ERR1.txt (modified)
	* tests/.expect/user_literals.txt (deleted)
	* tests/.expect/with-statement.txt (deleted)
	* tests/KRfunctions.cfa (moved)
	* tests/Makefile.am (modified)
	* tests/Makefile.in (modified)
	* tests/abs.cfa (moved)
	* tests/alloc.cfa (moved)
	* tests/array.cfa (moved)
	* tests/ato.cfa (moved)
	* tests/attributes.cfa (moved)
	* tests/cast.cfa (moved)
	* tests/castError.cfa (moved)
	* tests/commentMisc.cfa (moved)
	* tests/completeTypeError.cfa (moved)
	* tests/complex.cfa (moved)
	* tests/concurrent/coroutineYield.c (modified)
	* tests/concurrent/examples/boundedBufferEXT.c (modified)
	* tests/concurrent/examples/boundedBufferINT.c (modified)
	* tests/concurrent/examples/datingService.c (modified)
	* tests/concurrent/examples/matrixSum.c (modified)
	* tests/concurrent/examples/quickSort.c (modified)
	* tests/concurrent/monitor.c (modified)
	* tests/concurrent/multi-monitor.c (modified)
	* tests/concurrent/preempt.c (modified)
	* tests/concurrent/signal/block.c (modified)
	* tests/concurrent/signal/disjoint.c (modified)
	* tests/concurrent/signal/wait.c (modified)
	* tests/concurrent/thread.c (modified)
	* tests/concurrent/waitfor/barge.c (modified)
	* tests/concurrent/waitfor/dtor.c (modified)
	* tests/concurrent/waitfor/else.c (modified)
	* tests/concurrent/waitfor/recurse.c (modified)
	* tests/concurrent/waitfor/simple.c (modified)
	* tests/concurrent/waitfor/statment.c (modified)
	* tests/concurrent/waitfor/when.c (modified)
	* tests/context.cfa (moved)
	* tests/coroutine/.expect/fmtLines.txt (modified)
	* tests/coroutine/.in/fmtLines.txt (modified)
	* tests/coroutine/fibonacci.c (modified)
	* tests/coroutine/fibonacci_1.c (modified)
	* tests/coroutine/fmtLines.c (modified)
	* tests/coroutine/pingpong.c (modified)
	* tests/coroutine/prodcons.c (modified)
	* tests/coroutine/runningTotal.c (modified)
	* tests/counter.cfa (moved)
	* tests/declarationErrors.cfa (moved)
	* tests/declarationSpecifier.cfa (moved)
	* tests/designations.cfa (moved)
	* tests/div.cfa (moved)
	* tests/enum.cfa (moved)
	* tests/except-0.cfa (moved)
	* tests/except-1.cfa (moved)
	* tests/except-2.cfa (moved)
	* tests/except-3.cfa (moved)
	* tests/except-mac.hfa (moved)
	* tests/expression.cfa (moved)
	* tests/extension.cfa (moved)
	* tests/fallthrough.cfa (moved)
	* tests/forall.cfa (moved)
	* tests/fstream_test.cfa (moved)
	* tests/function-operator.cfa (moved)
	* tests/functions.cfa (moved)
	* tests/gccExtensions.cfa (moved)
	* tests/genericUnion.cfa (moved)
	* tests/gmp.cfa (moved)
	* tests/heap.cfa (moved)
	* tests/hello.c (deleted)
	* tests/hello.cfa (added)
	* tests/identFuncDeclarator.cfa (moved)
	* tests/identParamDeclarator.cfa (moved)
	* tests/identity.c (deleted)
	* tests/identity.cfa (added)
	* tests/ifwhileCtl.cfa (moved)
	* tests/io1.cfa (moved)
	* tests/io2.c (deleted)
	* tests/io2.cfa (added)
	* tests/labelledExit.cfa (moved)
	* tests/limits.cfa (moved)
	* tests/literals.cfa (moved)
	* tests/long_tests.hfa (moved)
	* tests/loopctrl.cfa (added)
	* tests/math1.cfa (moved)
	* tests/math2.cfa (moved)
	* tests/math3.cfa (moved)
	* tests/math4.cfa (moved)
	* tests/maybe.cfa (moved)
	* tests/minmax.cfa (moved)
	* tests/namedParmArg.cfa (moved)
	* tests/nested-types.cfa (moved)
	* tests/numericConstants.cfa (moved)
	* tests/occursError.cfa (moved)
	* tests/operators.cfa (moved)
	* tests/polymorphism.cfa (moved)
	* tests/preempt_longrun/create.c (modified)
	* tests/preempt_longrun/enter3.c (modified)
	* tests/preempt_longrun/processor.c (modified)
	* tests/preempt_longrun/yield.c (modified)
	* tests/quotedKeyword.cfa (moved)
	* tests/raii/dtor-early-exit.c (modified)
	* tests/raii/globals.c (modified)
	* tests/random.cfa (moved)
	* tests/rational.cfa (moved)
	* tests/references.cfa (moved)
	* tests/result.cfa (moved)
	* tests/scope.cfa (moved)
	* tests/scopeErrors.cfa (moved)
	* tests/searchsort.cfa (moved)
	* tests/shortCircuit.c (deleted)
	* tests/shortCircuit.cfa (added)
	* tests/simpleGenericTriple.cfa (moved)
	* tests/stdincludes.cfa (moved)
	* tests/structMember.cfa (moved)
	* tests/subrange.cfa (moved)
	* tests/sum.cfa (moved)
	* tests/swap.cfa (moved)
	* tests/switch.cfa (moved)
	* tests/time.c (deleted)
	* tests/time.cfa (added)
	* tests/tuple/tupleAssign.c (modified)
	* tests/typeGenerator.cfa (moved)
	* tests/typedef.cfa (moved)
	* tests/typedefDeclarator.cfa (moved)
	* tests/typedefRedef.cfa (moved)
	* tests/typeof.cfa (moved)
	* tests/userLiterals.cfa (moved)
	* tests/variableDeclarator.cfa (moved)
	* tests/vector.cfa (moved)
	* tests/virtualCast.cfa (moved)
	* tests/voidPtr.cfa (moved)
	* tests/withStatement.cfa (moved)

	Merge branch 'master' into shared_library


Wed, 12 Dec 2018 20:48:10 GMT Thierry Delisle <tdelisle@…> [85acec94]
	* benchmark/Makefile.in (modified)
	* benchmark/Monitor.c (modified)
	* doc/papers/concurrency/Paper.tex (modified)
	* doc/proposals/flags.md (modified)
	* doc/user/user.tex (modified)
	* examples/ArrayN.c (modified)
	* examples/gc_no_raii/src/internal/collector.c (modified)
	* examples/gc_no_raii/src/internal/state.h (modified)
	* examples/gc_no_raii/src/tools/print.h (modified)
	* examples/multicore.c (modified)
	* examples/prolog.c (modified)
	* examples/quad.c (modified)
	* examples/square.c (modified)
	* examples/twice.c (modified)
	* examples/wrapper/src/main.c (modified)
	* examples/wrapper/src/pointer.h (modified)
	* examples/zero_one.c (modified)
	* libcfa/src/fstream.cfa (modified)
	* libcfa/src/fstream.hfa (modified)
	* libcfa/src/gmp.hfa (modified)
	* libcfa/src/iostream.cfa (modified)
	* libcfa/src/iostream.hfa (modified)
	* libcfa/src/rational.cfa (modified)
	* libcfa/src/rational.hfa (modified)
	* libcfa/src/time.cfa (modified)
	* tests/abs.cfa (modified)
	* tests/ato.cfa (modified)
	* tests/complex.cfa (modified)
	* tests/concurrent/coroutineYield.c (modified)
	* tests/concurrent/examples/boundedBufferEXT.c (modified)
	* tests/concurrent/examples/boundedBufferINT.c (modified)
	* tests/concurrent/examples/datingService.c (modified)
	* tests/concurrent/examples/matrixSum.c (modified)
	* tests/concurrent/examples/quickSort.c (modified)
	* tests/concurrent/monitor.c (modified)
	* tests/concurrent/multi-monitor.c (modified)
	* tests/concurrent/signal/block.c (modified)
	* tests/concurrent/signal/disjoint.c (modified)
	* tests/concurrent/signal/wait.c (modified)
	* tests/concurrent/thread.c (modified)
	* tests/concurrent/waitfor/barge.c (modified)
	* tests/concurrent/waitfor/dtor.c (modified)
	* tests/concurrent/waitfor/else.c (modified)
	* tests/concurrent/waitfor/recurse.c (modified)
	* tests/concurrent/waitfor/simple.c (modified)
	* tests/concurrent/waitfor/statment.c (modified)
	* tests/concurrent/waitfor/when.c (modified)
	* tests/coroutine/.expect/fmtLines.txt (modified)
	* tests/coroutine/.in/fmtLines.txt (modified)
	* tests/coroutine/fibonacci.c (modified)
	* tests/coroutine/fibonacci_1.c (modified)
	* tests/coroutine/fmtLines.c (modified)
	* tests/coroutine/pingpong.c (modified)
	* tests/coroutine/prodcons.c (modified)
	* tests/coroutine/runningTotal.c (modified)
	* tests/div.cfa (modified)
	* tests/except-0.cfa (modified)
	* tests/fallthrough.cfa (modified)
	* tests/fstream_test.cfa (modified)
	* tests/function-operator.cfa (modified)
	* tests/gmp.cfa (modified)
	* tests/heap.cfa (modified)
	* tests/hello.cfa (modified)
	* tests/identity.cfa (modified)
	* tests/ifwhileCtl.cfa (modified)
	* tests/io1.cfa (modified)
	* tests/io2.cfa (modified)
	* tests/literals.cfa (modified)
	* tests/loopctrl.cfa (modified)
	* tests/math1.cfa (modified)
	* tests/math2.cfa (modified)
	* tests/math3.cfa (modified)
	* tests/math4.cfa (modified)
	* tests/minmax.cfa (modified)
	* tests/quotedKeyword.cfa (modified)
	* tests/raii/dtor-early-exit.c (modified)
	* tests/raii/globals.c (modified)
	* tests/random.cfa (modified)
	* tests/rational.cfa (modified)
	* tests/searchsort.cfa (modified)
	* tests/shortCircuit.cfa (modified)
	* tests/sum.cfa (modified)
	* tests/swap.cfa (modified)
	* tests/time.cfa (modified)
	* tests/tuple/tupleAssign.c (modified)
	* tests/userLiterals.cfa (modified)
	* tests/vector.cfa (modified)

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


Wed, 12 Dec 2018 14:16:12 GMT Peter A. Buhr <pabuhr@…> [200fcb3]
	* benchmark/Makefile.in (modified)
	* benchmark/Monitor.c (modified)
	* doc/papers/concurrency/Paper.tex (modified)
	* doc/proposals/flags.md (modified)
	* doc/user/user.tex (modified)
	* examples/ArrayN.c (modified)
	* examples/gc_no_raii/src/internal/collector.c (modified)
	* examples/gc_no_raii/src/internal/state.h (modified)
	* examples/gc_no_raii/src/tools/print.h (modified)
	* examples/multicore.c (modified)
	* examples/prolog.c (modified)
	* examples/quad.c (modified)
	* examples/square.c (modified)
	* examples/twice.c (modified)
	* examples/wrapper/src/main.c (modified)
	* examples/wrapper/src/pointer.h (modified)
	* examples/zero_one.c (modified)
	* libcfa/src/fstream.cfa (modified)
	* libcfa/src/fstream.hfa (modified)
	* libcfa/src/gmp.hfa (modified)
	* libcfa/src/iostream.cfa (modified)
	* libcfa/src/iostream.hfa (modified)
	* libcfa/src/rational.cfa (modified)
	* libcfa/src/rational.hfa (modified)
	* libcfa/src/time.cfa (modified)
	* tests/abs.cfa (modified)
	* tests/ato.cfa (modified)
	* tests/complex.cfa (modified)
	* tests/concurrent/coroutineYield.c (modified)
	* tests/concurrent/examples/boundedBufferEXT.c (modified)
	* tests/concurrent/examples/boundedBufferINT.c (modified)
	* tests/concurrent/examples/datingService.c (modified)
	* tests/concurrent/examples/matrixSum.c (modified)
	* tests/concurrent/examples/quickSort.c (modified)
	* tests/concurrent/monitor.c (modified)
	* tests/concurrent/multi-monitor.c (modified)
	* tests/concurrent/signal/block.c (modified)
	* tests/concurrent/signal/disjoint.c (modified)
	* tests/concurrent/signal/wait.c (modified)
	* tests/concurrent/thread.c (modified)
	* tests/concurrent/waitfor/barge.c (modified)
	* tests/concurrent/waitfor/dtor.c (modified)
	* tests/concurrent/waitfor/else.c (modified)
	* tests/concurrent/waitfor/recurse.c (modified)
	* tests/concurrent/waitfor/simple.c (modified)
	* tests/concurrent/waitfor/statment.c (modified)
	* tests/concurrent/waitfor/when.c (modified)
	* tests/coroutine/.expect/fmtLines.txt (modified)
	* tests/coroutine/.in/fmtLines.txt (modified)
	* tests/coroutine/fibonacci.c (modified)
	* tests/coroutine/fibonacci_1.c (modified)
	* tests/coroutine/fmtLines.c (modified)
	* tests/coroutine/pingpong.c (modified)
	* tests/coroutine/prodcons.c (modified)
	* tests/coroutine/runningTotal.c (modified)
	* tests/div.cfa (modified)
	* tests/except-0.cfa (modified)
	* tests/fallthrough.cfa (modified)
	* tests/fstream_test.cfa (modified)
	* tests/function-operator.cfa (modified)
	* tests/gmp.cfa (modified)
	* tests/heap.cfa (modified)
	* tests/hello.cfa (modified)
	* tests/identity.cfa (modified)
	* tests/ifwhileCtl.cfa (modified)
	* tests/io1.cfa (modified)
	* tests/io2.cfa (modified)
	* tests/literals.cfa (modified)
	* tests/loopctrl.cfa (modified)
	* tests/math1.cfa (modified)
	* tests/math2.cfa (modified)
	* tests/math3.cfa (modified)
	* tests/math4.cfa (modified)
	* tests/minmax.cfa (modified)
	* tests/quotedKeyword.cfa (modified)
	* tests/raii/dtor-early-exit.c (modified)
	* tests/raii/globals.c (modified)
	* tests/random.cfa (modified)
	* tests/rational.cfa (modified)
	* tests/searchsort.cfa (modified)
	* tests/shortCircuit.cfa (modified)
	* tests/sum.cfa (modified)
	* tests/swap.cfa (modified)
	* tests/time.cfa (modified)
	* tests/tuple/tupleAssign.c (modified)
	* tests/userLiterals.cfa (modified)
	* tests/vector.cfa (modified)

	add auto newline to sout, change endl to nl


Tue, 11 Dec 2018 19:42:27 GMT Thierry Delisle <tdelisle@…> [90cfc16]
	* benchmark/Makefile.am (modified)
	* doc/bibliography/pl.bib (modified)
	* doc/theses/aaron_moss_PhD/phd/thesis.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/type-environment.tex (modified)
	* doc/user/Makefile (modified)
	* doc/user/user.tex (modified)
	* libcfa/src/iostream.cfa (modified)
	* libcfa/src/iterator.cfa (modified)
	* src/Parser/DeclarationNode.cc (modified)
	* src/Parser/ParseNode.h (modified)
	* src/Parser/TypeData.cc (modified)
	* src/Parser/TypeData.h (modified)
	* src/Parser/lex.ll (modified)
	* src/Parser/parser.yy (modified)
	* src/ResolvExpr/AlternativeFinder.cc (modified)
	* src/ResolvExpr/ResolveTypeof.cc (modified)
	* src/SynTree/Type.h (modified)
	* src/SynTree/TypeofType.cc (modified)
	* tests/.expect/alloc-ERROR.txt (modified)
	* tests/.expect/castError.txt (modified)
	* tests/.expect/completeTypeError.txt (modified)
	* tests/.expect/declarationErrors.txt (modified)
	* tests/.expect/loopctrl.txt (moved)
	* tests/.expect/nested-types-ERR1.txt (modified)
	* tests/.expect/nested-types-ERR2.txt (modified)
	* tests/.expect/quotedKeyword.txt (moved)
	* tests/.expect/scopeErrors.txt (modified)
	* tests/.expect/typedefRedef-ERR1.txt (modified)
	* tests/.expect/user_literals.txt (deleted)
	* tests/.expect/with-statement.txt (deleted)
	* tests/KRfunctions.cfa (moved)
	* tests/Makefile.am (modified)
	* tests/Makefile.in (modified)
	* tests/abs.cfa (moved)
	* tests/alloc.cfa (moved)
	* tests/array.cfa (moved)
	* tests/ato.cfa (moved)
	* tests/attributes.cfa (moved)
	* tests/cast.cfa (moved)
	* tests/castError.cfa (moved)
	* tests/commentMisc.cfa (moved)
	* tests/completeTypeError.cfa (moved)
	* tests/complex.cfa (moved)
	* tests/concurrent/coroutineYield.c (modified)
	* tests/concurrent/examples/matrixSum.c (modified)
	* tests/concurrent/preempt.c (modified)
	* tests/concurrent/signal/block.c (modified)
	* tests/concurrent/signal/disjoint.c (modified)
	* tests/concurrent/signal/wait.c (modified)
	* tests/context.cfa (moved)
	* tests/counter.cfa (moved)
	* tests/declarationErrors.cfa (moved)
	* tests/declarationSpecifier.cfa (moved)
	* tests/designations.cfa (moved)
	* tests/div.cfa (moved)
	* tests/enum.cfa (moved)
	* tests/except-0.cfa (moved)
	* tests/except-1.cfa (moved)
	* tests/except-2.cfa (moved)
	* tests/except-3.cfa (moved)
	* tests/except-mac.hfa (moved)
	* tests/expression.cfa (moved)
	* tests/extension.cfa (moved)
	* tests/fallthrough.cfa (moved)
	* tests/forall.cfa (moved)
	* tests/forctrl.c (deleted)
	* tests/fstream_test.cfa (moved)
	* tests/function-operator.cfa (moved)
	* tests/functions.cfa (moved)
	* tests/gccExtensions.cfa (moved)
	* tests/genericUnion.cfa (moved)
	* tests/gmp.cfa (moved)
	* tests/heap.cfa (moved)
	* tests/hello.cfa (moved)
	* tests/identFuncDeclarator.cfa (moved)
	* tests/identParamDeclarator.cfa (moved)
	* tests/identity.cfa (moved)
	* tests/ifwhileCtl.cfa (moved)
	* tests/io1.cfa (moved)
	* tests/io2.cfa (moved)
	* tests/labelledExit.cfa (moved)
	* tests/limits.cfa (moved)
	* tests/literals.cfa (moved)
	* tests/long_tests.hfa (moved)
	* tests/loopctrl.cfa (added)
	* tests/math1.cfa (moved)
	* tests/math2.cfa (moved)
	* tests/math3.cfa (moved)
	* tests/math4.cfa (moved)
	* tests/maybe.cfa (moved)
	* tests/minmax.cfa (moved)
	* tests/namedParmArg.cfa (moved)
	* tests/nested-types.cfa (moved)
	* tests/numericConstants.cfa (moved)
	* tests/occursError.cfa (moved)
	* tests/operators.cfa (moved)
	* tests/polymorphism.cfa (moved)
	* tests/preempt_longrun/create.c (modified)
	* tests/preempt_longrun/enter3.c (modified)
	* tests/preempt_longrun/processor.c (modified)
	* tests/preempt_longrun/yield.c (modified)
	* tests/quotedKeyword.cfa (moved)
	* tests/random.cfa (moved)
	* tests/rational.cfa (moved)
	* tests/references.cfa (moved)
	* tests/result.cfa (moved)
	* tests/scope.cfa (moved)
	* tests/scopeErrors.cfa (moved)
	* tests/searchsort.cfa (moved)
	* tests/shortCircuit.cfa (moved)
	* tests/simpleGenericTriple.cfa (moved)
	* tests/stdincludes.cfa (moved)
	* tests/structMember.cfa (moved)
	* tests/subrange.cfa (moved)
	* tests/sum.cfa (moved)
	* tests/swap.cfa (moved)
	* tests/switch.cfa (moved)
	* tests/time.cfa (moved)
	* tests/typeGenerator.cfa (moved)
	* tests/typedef.cfa (moved)
	* tests/typedefDeclarator.cfa (moved)
	* tests/typedefRedef.cfa (moved)
	* tests/typeof.cfa (moved)
	* tests/userLiterals.cfa (moved)
	* tests/variableDeclarator.cfa (moved)
	* tests/vector.cfa (moved)
	* tests/virtualCast.cfa (moved)
	* tests/voidPtr.cfa (moved)
	* tests/withStatement.cfa (moved)

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


Fri, 02 Nov 2018 11:36:27 GMT Peter A. Buhr <pabuhr@…> [167d5ae]
	* libcfa/src/iostream.cfa (modified)
	* libcfa/src/iterator.cfa (modified)

	update file suffix in emacs compile-command


Thu, 25 Oct 2018 15:55:21 GMT Thierry Delisle <tdelisle@…> [cdc02f2]
	* doc/user/Makefile (modified)
	* libcfa/src/iostream.cfa (modified)
	* libcfa/src/iterator.cfa (modified)
	* src/Parser/lex.ll (modified)
	* src/Parser/parser.yy (modified)
	* tests/.expect/loopctrl.txt (moved)
	* tests/forctrl.c (deleted)
	* tests/loopctrl.c (added)

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


Thu, 11 Oct 2018 18:48:48 GMT Thierry Delisle <tdelisle@…> [9507ce3]
	* doc/bibliography/pl.bib (modified)
	* doc/papers/concurrency/Makefile (modified)
	* doc/papers/general/Makefile (modified)
	* doc/theses/aaron_moss_PhD/phd/.gitignore (modified)
	* doc/theses/aaron_moss_PhD/phd/Makefile (modified)
	* doc/theses/aaron_moss_PhD/phd/cfa-macros.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/code/bespoke-generic.c (added)
	* doc/theses/aaron_moss_PhD/phd/code/cfa-generic.cfa (added)
	* doc/theses/aaron_moss_PhD/phd/code/macro-generic.c (added)
	* doc/theses/aaron_moss_PhD/phd/code/void-generic.c (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/generic-timing.dat (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/generic-timing.gp (added)
	* doc/theses/aaron_moss_PhD/phd/frontpgs.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/generic-types.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/introduction.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/macros.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/thesis.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/timeline.md (added)
	* doc/theses/aaron_moss_PhD/phd/type-environment.tex (modified)
	* doc/user/Makefile (modified)
	* driver/cfa.cc (modified)
	* libcfa/src/time.hfa (modified)
	* src/CodeTools/ResolvProtoDump.cc (modified)
	* src/SynTree/Constant.cc (modified)
	* src/SynTree/Constant.h (modified)
	* tests/.expect/forctrl.txt (modified)
	* tests/concurrent/coroutineYield.c (modified)
	* tests/concurrent/preempt.c (modified)
	* tests/concurrent/signal/block.c (modified)
	* tests/concurrent/signal/disjoint.c (modified)
	* tests/concurrent/signal/wait.c (modified)
	* tests/forctrl.c (modified)

	Merge branch 'master' into shared_library


Thu, 11 Oct 2018 18:48:06 GMT Thierry Delisle <tdelisle@…> [1f690b3]
	* doc/bibliography/pl.bib (modified)
	* doc/papers/concurrency/Makefile (modified)
	* doc/papers/general/Makefile (modified)
	* doc/theses/aaron_moss_PhD/phd/.gitignore (modified)
	* doc/theses/aaron_moss_PhD/phd/Makefile (modified)
	* doc/theses/aaron_moss_PhD/phd/cfa-macros.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/code/bespoke-generic.c (added)
	* doc/theses/aaron_moss_PhD/phd/code/cfa-generic.cfa (added)
	* doc/theses/aaron_moss_PhD/phd/code/macro-generic.c (added)
	* doc/theses/aaron_moss_PhD/phd/code/void-generic.c (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/generic-timing.dat (added)
	* doc/theses/aaron_moss_PhD/phd/evaluation/generic-timing.gp (added)
	* doc/theses/aaron_moss_PhD/phd/frontpgs.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/generic-types.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/introduction.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/macros.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/thesis.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/timeline.md (added)
	* doc/theses/aaron_moss_PhD/phd/type-environment.tex (modified)
	* doc/user/Makefile (modified)
	* driver/cfa.cc (modified)
	* libcfa/src/time.hfa (modified)
	* src/CodeTools/ResolvProtoDump.cc (modified)
	* src/SynTree/Constant.cc (modified)
	* src/SynTree/Constant.h (modified)
	* tests/.expect/forctrl.txt (modified)
	* tests/concurrent/coroutineYield.c (modified)
	* tests/concurrent/preempt.c (modified)
	* tests/concurrent/signal/block.c (modified)
	* tests/concurrent/signal/disjoint.c (modified)
	* tests/concurrent/signal/wait.c (modified)
	* tests/forctrl.c (modified)

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


Thu, 11 Oct 2018 18:47:31 GMT Thierry Delisle <tdelisle@…> [2a75572]
	* libcfa/src/Makefile.am (modified)
	* libcfa/src/Makefile.in (modified)

	Fixed dependencies to non-longer be ignored


Thu, 11 Oct 2018 16:31:51 GMT Thierry Delisle <tdelisle@…> [bb69196]
	* libcfa/src/Makefile.in (modified)

	Forgot to commit a makefile


Wed, 03 Oct 2018 03:21:14 GMT Peter A. Buhr <pabuhr@…> [451ccd5]
	* benchmark/Makefile.am (modified)
	* benchmark/Makefile.in (modified)
	* benchmark/c.c (added)
	* benchmark/cxx.cpp (added)
	* libcfa/src/Makefile.am (modified)
	* src/cfa.make (modified)

	Merge branch 'shared_library' of plg2:software/cfa/cfa-cc into ...


Fri, 28 Sep 2018 21:20:48 GMT Thierry Delisle <tdelisle@…> [3aeee3c]
	* libcfa/src/bits/locks.hfa (modified)

	Removed unnecessary alignment on locks


Fri, 28 Sep 2018 01:08:32 GMT Peter A. Buhr <pabuhr@…> [084520f]
	* libcfa/src/iostream.cfa (modified)
	* libcfa/src/iterator.cfa (modified)

	update file suffix in emacs compile-command


Thu, 27 Sep 2018 16:48:16 GMT Thierry Delisle <tdelisle@…> [43fa66e]
	* benchmark/Makefile.am (modified)
	* benchmark/Makefile.in (modified)
	* benchmark/c.c (added)
	* benchmark/cxx.cpp (added)
	* libcfa/src/Makefile.am (modified)
	* src/cfa.make (modified)

	Fixed benchmark makefiles


Wed, 26 Sep 2018 15:56:32 GMT Thierry Delisle <tdelisle@…> [2b3d6ff]
	* libcfa/configure (modified)
	* libcfa/configure.ac (modified)
	* libcfa/src/Makefile.am (modified)
	* libcfa/src/Makefile.in (modified)

	Moved ar_flags due to libtool


Tue, 25 Sep 2018 21:33:02 GMT Peter A. Buhr <pabuhr@…> [34a6b2e]
	* .gitignore (modified)
	* Jenkinsfile (modified)
	* benchmark/Makefile.am (modified)
	* benchmark/Makefile.in (modified)
	* configure (modified)
	* configure.ac (modified)
	* doc/proposals/virtual.txt (modified)
	* doc/theses/aaron_moss_PhD/phd/.gitignore (modified)
	* doc/theses/aaron_moss_PhD/phd/Makefile (modified)
	* doc/theses/aaron_moss_PhD/phd/cfa-macros.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/code/bespoke-generic.c (added)
	* doc/theses/aaron_moss_PhD/phd/code/cfa-generic.cfa (added)
	* doc/theses/aaron_moss_PhD/phd/code/macro-generic.c (added)
	* doc/theses/aaron_moss_PhD/phd/code/void-generic.c (added)
	* doc/theses/aaron_moss_PhD/phd/frontpgs.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/generic-types.tex (modified)
	* doc/theses/aaron_moss_PhD/phd/timeline.md (added)
	* driver/cfa.cc (modified)
	* libcfa/Makefile.in (modified)
	* libcfa/configure (modified)
	* libcfa/configure.ac (modified)
	* libcfa/prelude/Makefile.am (modified)
	* libcfa/prelude/Makefile.in (modified)
	* libcfa/prelude/prelude-gen.cc (modified)
	* libcfa/src/Makefile.am (modified)
	* libcfa/src/Makefile.in (modified)
	* src/Makefile.am (modified)
	* src/Makefile.in (modified)
	* src/SymTab/Demangle.cc (modified)
	* src/cfa.make (modified)
	* src/main.cc (modified)
	* tests/Makefile.am (modified)
	* tests/Makefile.in (modified)

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


Tue, 25 Sep 2018 21:30:14 GMT Peter A. Buhr <pabuhr@…> [461eed2]
	* libcfa/src/time.hfa (modified)

	change timeval/timespec +/- operators to pass both parameters by
	value


Tue, 25 Sep 2018 20:43:25 GMT Thierry Delisle <tdelisle@…> [c6bbcdb]
	* benchmark/Makefile.in (modified)
	* configure (modified)
	* configure.ac (modified)
	* libcfa/Makefile.in (modified)
	* libcfa/configure (modified)
	* libcfa/configure.ac (modified)
	* libcfa/prelude/Makefile.in (modified)
	* libcfa/src/Makefile.am (modified)
	* libcfa/src/Makefile.in (modified)
	* tests/Makefile.in (modified)

	Fixed shared library version number


Tue, 25 Sep 2018 15:35:34 GMT Thierry Delisle <tdelisle@…> [6d44da1]
	* .gitignore (modified)
	* Jenkinsfile (modified)
	* automake/cfa.m4 (modified)
	* benchmark/Makefile.am (modified)
	* benchmark/Makefile.in (modified)
	* configure (modified)
	* configure.ac (modified)
	* doc/bibliography/pl.bib (modified)
	* doc/papers/general/Paper.tex (modified)
	* doc/theses/aaron_moss_PhD/comp_II/.gitignore (moved)
	* doc/theses/aaron_moss_PhD/comp_II/Efficient Type Resolution in Cforall.pptx (moved)
	* doc/theses/aaron_moss_PhD/comp_II/Makefile (moved)
	* doc/theses/aaron_moss_PhD/comp_II/comp_II.tex (moved)
	* doc/theses/aaron_moss_PhD/comp_II/conversion_dag.eps (moved)
	* doc/theses/aaron_moss_PhD/comp_II/conversion_dag.odg (moved)
	* doc/theses/aaron_moss_PhD/comp_II/conversion_dag.png (moved)
	* doc/theses/aaron_moss_PhD/comp_II/resolution_dag.eps (moved)
	* doc/theses/aaron_moss_PhD/comp_II/resolution_dag.odg (moved)
	* doc/theses/aaron_moss_PhD/comp_II/resolution_dag.png (moved)
	* doc/theses/aaron_moss_PhD/comp_II/resolution_dag2.odg (moved)
	* doc/theses/aaron_moss_PhD/comp_II/resolution_dag2.png (moved)
	* doc/theses/aaron_moss_PhD/phd/.gitignore (added)
	* doc/theses/aaron_moss_PhD/phd/Makefile (added)
	* doc/theses/aaron_moss_PhD/phd/background.tex (added)
	* doc/theses/aaron_moss_PhD/phd/cfa-macros.tex (added)
	* doc/theses/aaron_moss_PhD/phd/conclusion.tex (added)
	* doc/theses/aaron_moss_PhD/phd/frontpgs.tex (added)
	* doc/theses/aaron_moss_PhD/phd/generic-types.tex (added)
	* doc/theses/aaron_moss_PhD/phd/introduction.tex (added)
	* doc/theses/aaron_moss_PhD/phd/macros.tex (added)
	* doc/theses/aaron_moss_PhD/phd/resolution-heuristics.tex (added)
	* doc/theses/aaron_moss_PhD/phd/thesis.tex (added)
	* doc/theses/aaron_moss_PhD/phd/type-environment.tex (added)
	* doc/theses/rob_schluntz_MMath/.gitignore (moved)
	* doc/theses/rob_schluntz_MMath/Makefile (moved)
	* doc/theses/rob_schluntz_MMath/cfa-format.tex (moved)
	* doc/theses/rob_schluntz_MMath/conclusions.tex (moved)
	* doc/theses/rob_schluntz_MMath/ctordtor.tex (moved)
	* doc/theses/rob_schluntz_MMath/examples/conclusions/dtor.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/conclusions/except.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/conclusions/except.cc (moved)
	* doc/theses/rob_schluntz_MMath/examples/ctor/array_ctor.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/ctor/copy_ctor.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/ctor/cv_ctor.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/ctor/enum_ctor.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/ctor/expr_ctor.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/ctor/global_ctor.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/ctor/hide_ctor.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/ctor/member.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/ctor/placement_ctor.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/ctor/return_dtor.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/ctor/static_ctor.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/ctor/union_ctor.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/intro/FileOutputStream.java (moved)
	* doc/theses/rob_schluntz_MMath/examples/intro/compound_lit.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/intro/designation.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/intro/ignore.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/intro/ires.java (moved)
	* doc/theses/rob_schluntz_MMath/examples/intro/res.java (moved)
	* doc/theses/rob_schluntz_MMath/examples/intro/res1.java (moved)
	* doc/theses/rob_schluntz_MMath/examples/intro/res2.java (moved)
	* doc/theses/rob_schluntz_MMath/examples/intro/res3.java (moved)
	* doc/theses/rob_schluntz_MMath/examples/intro/tuple.cc (moved)
	* doc/theses/rob_schluntz_MMath/examples/intro/variadic.java (moved)
	* doc/theses/rob_schluntz_MMath/examples/malloc.cc (moved)
	* doc/theses/rob_schluntz_MMath/examples/nested.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/poly.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/scope_guard.h (moved)
	* doc/theses/rob_schluntz_MMath/examples/test_scoped_guard.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/tuples/assign.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/tuples/cast.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/tuples/ctor.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/tuples/mrv.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/tuples/mrv_1.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/tuples/mrv_2.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/tuples/mrv_3.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/tuples/named.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/variadic/new.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/variadic/print.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/variadic/sum1.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/variadic/sum2.c (moved)
	* doc/theses/rob_schluntz_MMath/intro.tex (moved)
	* doc/theses/rob_schluntz_MMath/thesis-frontpgs.tex (moved)
	* doc/theses/rob_schluntz_MMath/thesis.bib (moved)
	* doc/theses/rob_schluntz_MMath/thesis.tex (moved)
	* doc/theses/rob_schluntz_MMath/tuples.tex (moved)
	* doc/theses/rob_schluntz_MMath/variadic.tex (moved)
	* doc/theses/thierry_delisle_MMath/.gitignore (moved)
	* doc/theses/thierry_delisle_MMath/Makefile (moved)
	* doc/theses/thierry_delisle_MMath/annex/glossary.tex (moved)
	* doc/theses/thierry_delisle_MMath/annex/local.bib (moved)
	* doc/theses/thierry_delisle_MMath/figures/dependency.fig (moved)
	* doc/theses/thierry_delisle_MMath/figures/ext_monitor.fig (moved)
	* doc/theses/thierry_delisle_MMath/figures/int_monitor.fig (moved)
	* doc/theses/thierry_delisle_MMath/figures/monitor.fig (moved)
	* doc/theses/thierry_delisle_MMath/figures/monitor_structs.fig (moved)
	* doc/theses/thierry_delisle_MMath/figures/system.fig (moved)
	* doc/theses/thierry_delisle_MMath/notes/cor-thread-traits.c (moved)
	* doc/theses/thierry_delisle_MMath/notes/lit-review.md (moved)
	* doc/theses/thierry_delisle_MMath/notes/notes.md (moved)
	* doc/theses/thierry_delisle_MMath/style/cfa-format.tex (moved)
	* doc/theses/thierry_delisle_MMath/style/style.tex (moved)
	* doc/theses/thierry_delisle_MMath/text/basics.tex (moved)
	* doc/theses/thierry_delisle_MMath/text/cforall.tex (moved)
	* doc/theses/thierry_delisle_MMath/text/concurrency.tex (moved)
	* doc/theses/thierry_delisle_MMath/text/frontpgs.tex (moved)
	* doc/theses/thierry_delisle_MMath/text/future.tex (moved)
	* doc/theses/thierry_delisle_MMath/text/internals.tex (moved)
	* doc/theses/thierry_delisle_MMath/text/intro.tex (moved)
	* doc/theses/thierry_delisle_MMath/text/parallelism.tex (moved)
	* doc/theses/thierry_delisle_MMath/text/results.tex (moved)
	* doc/theses/thierry_delisle_MMath/text/together.tex (moved)
	* doc/theses/thierry_delisle_MMath/thePlan.md (moved)
	* doc/theses/thierry_delisle_MMath/thesis.tex (moved)
	* doc/theses/thierry_delisle_MMath/version (moved)
	* doc/theses/thierry_delisle_MMath/version.sh (moved)
	* doc/user/user.tex (modified)
	* driver/as.cc (modified)
	* driver/cc1.cc (modified)
	* driver/cfa.cc (modified)
	* libcfa/Makefile.in (modified)
	* libcfa/configure (modified)
	* libcfa/configure.ac (modified)
	* libcfa/prelude/Makefile.am (modified)
	* libcfa/prelude/Makefile.in (modified)
	* libcfa/prelude/prelude-gen.cc (modified)
	* libcfa/src/Makefile.am (modified)
	* libcfa/src/Makefile.in (modified)
	* libcfa/src/heap.cfa (modified)
	* src/CodeTools/ResolvProtoDump.cc (added)
	* src/CodeTools/ResolvProtoDump.h (added)
	* src/CodeTools/module.mk (modified)
	* src/CompilationState.cc (modified)
	* src/CompilationState.h (modified)
	* src/GenPoly/ScrubTyVars.cc (modified)
	* src/Makefile.am (modified)
	* src/Makefile.in (modified)
	* src/Parser/LinkageSpec.cc (modified)
	* src/Parser/LinkageSpec.h (modified)
	* src/Parser/lex.ll (modified)
	* src/Parser/parser.yy (modified)
	* src/ResolvExpr/AlternativeFinder.cc (modified)
	* src/ResolvExpr/Resolver.cc (modified)
	* src/ResolvExpr/Resolver.h (modified)
	* src/ResolvExpr/TypeEnvironment.cc (modified)
	* src/SymTab/Demangle.cc (added)
	* src/SymTab/Mangler.cc (modified)
	* src/SymTab/Mangler.h (modified)
	* src/SymTab/ManglerCommon.cc (added)
	* src/SymTab/Validate.cc (modified)
	* src/SymTab/demangler.cc (added)
	* src/SymTab/module.mk (modified)
	* src/SynTree/Declaration.h (modified)
	* src/cfa.make (modified)
	* src/main.cc (modified)
	* tests/.expect/KRfunctions.x64.txt (modified)
	* tests/.expect/KRfunctions.x86.txt (modified)
	* tests/.expect/attributes.x64.txt (modified)
	* tests/.expect/attributes.x86.txt (modified)
	* tests/.expect/declarationSpecifier.x64.txt (modified)
	* tests/.expect/declarationSpecifier.x86.txt (modified)
	* tests/.expect/extension.x64.txt (modified)
	* tests/.expect/extension.x86.txt (modified)
	* tests/.expect/forctrl.txt (modified)
	* tests/.expect/functions.x64.txt (modified)
	* tests/.expect/functions.x86.txt (modified)
	* tests/.expect/gccExtensions.x64.txt (modified)
	* tests/.expect/gccExtensions.x86.txt (modified)
	* tests/Makefile.am (modified)
	* tests/Makefile.in (modified)
	* tests/coroutine/fibonacci.c (modified)
	* tests/coroutine/fibonacci_1.c (added)
	* tests/coroutine/pingpong.c (modified)
	* tests/coroutine/prodcons.c (modified)
	* tests/forctrl.c (modified)
	* tests/gmp.c (modified)
	* tests/test.py (modified)
	* tools/cfa.nanorc (modified)

	Merge branch 'master' into shared_library


Fri, 21 Sep 2018 20:09:32 GMT Thierry Delisle <tdelisle@…> [e523b07]
	* .gitignore (modified)
	* libcfa/Makefile.in (modified)
	* libcfa/configure (modified)
	* libcfa/configure.ac (modified)
	* libcfa/prelude/Makefile.am (modified)
	* libcfa/prelude/Makefile.in (modified)
	* libcfa/prelude/prelude-gen.cc (modified)
	* libcfa/src/Makefile.am (modified)
	* libcfa/src/Makefile.in (modified)
	* src/main.cc (modified)

	Implemented the nolib configuration


Tue, 18 Sep 2018 21:01:11 GMT Thierry Delisle <tdelisle@…> [72b0573]
	* doc/bibliography/pl.bib (modified)
	* doc/theses/aaron_moss/phd/Makefile (deleted)
	* doc/theses/aaron_moss/phd/aaron-thesis.bib (deleted)
	* doc/theses/aaron_moss/phd/background.tex (deleted)
	* doc/theses/aaron_moss/phd/conclusion.tex (deleted)
	* doc/theses/aaron_moss/phd/generic-types.tex (deleted)
	* doc/theses/aaron_moss_PhD/comp_II/.gitignore (moved)
	* doc/theses/aaron_moss_PhD/comp_II/Efficient Type Resolution in Cforall.pptx (moved)
	* doc/theses/aaron_moss_PhD/comp_II/Makefile (moved)
	* doc/theses/aaron_moss_PhD/comp_II/comp_II.tex (moved)
	* doc/theses/aaron_moss_PhD/comp_II/conversion_dag.eps (moved)
	* doc/theses/aaron_moss_PhD/comp_II/conversion_dag.odg (moved)
	* doc/theses/aaron_moss_PhD/comp_II/conversion_dag.png (moved)
	* doc/theses/aaron_moss_PhD/comp_II/resolution_dag.eps (moved)
	* doc/theses/aaron_moss_PhD/comp_II/resolution_dag.odg (moved)
	* doc/theses/aaron_moss_PhD/comp_II/resolution_dag.png (moved)
	* doc/theses/aaron_moss_PhD/comp_II/resolution_dag2.odg (moved)
	* doc/theses/aaron_moss_PhD/comp_II/resolution_dag2.png (moved)
	* doc/theses/aaron_moss_PhD/phd/.gitignore (moved)
	* doc/theses/aaron_moss_PhD/phd/Makefile (added)
	* doc/theses/aaron_moss_PhD/phd/background.tex (added)
	* doc/theses/aaron_moss_PhD/phd/cfa-macros.tex (added)
	* doc/theses/aaron_moss_PhD/phd/conclusion.tex (added)
	* doc/theses/aaron_moss_PhD/phd/frontpgs.tex (moved)
	* doc/theses/aaron_moss_PhD/phd/generic-types.tex (added)
	* doc/theses/aaron_moss_PhD/phd/introduction.tex (moved)
	* doc/theses/aaron_moss_PhD/phd/macros.tex (moved)
	* doc/theses/aaron_moss_PhD/phd/resolution-heuristics.tex (moved)
	* doc/theses/aaron_moss_PhD/phd/thesis.tex (moved)
	* doc/theses/aaron_moss_PhD/phd/type-environment.tex (moved)
	* doc/theses/rob_schluntz_MMath/.gitignore (moved)
	* doc/theses/rob_schluntz_MMath/Makefile (moved)
	* doc/theses/rob_schluntz_MMath/cfa-format.tex (moved)
	* doc/theses/rob_schluntz_MMath/conclusions.tex (moved)
	* doc/theses/rob_schluntz_MMath/ctordtor.tex (moved)
	* doc/theses/rob_schluntz_MMath/examples/conclusions/dtor.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/conclusions/except.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/conclusions/except.cc (moved)
	* doc/theses/rob_schluntz_MMath/examples/ctor/array_ctor.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/ctor/copy_ctor.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/ctor/cv_ctor.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/ctor/enum_ctor.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/ctor/expr_ctor.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/ctor/global_ctor.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/ctor/hide_ctor.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/ctor/member.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/ctor/placement_ctor.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/ctor/return_dtor.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/ctor/static_ctor.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/ctor/union_ctor.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/intro/FileOutputStream.java (moved)
	* doc/theses/rob_schluntz_MMath/examples/intro/compound_lit.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/intro/designation.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/intro/ignore.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/intro/ires.java (moved)
	* doc/theses/rob_schluntz_MMath/examples/intro/res.java (moved)
	* doc/theses/rob_schluntz_MMath/examples/intro/res1.java (moved)
	* doc/theses/rob_schluntz_MMath/examples/intro/res2.java (moved)
	* doc/theses/rob_schluntz_MMath/examples/intro/res3.java (moved)
	* doc/theses/rob_schluntz_MMath/examples/intro/tuple.cc (moved)
	* doc/theses/rob_schluntz_MMath/examples/intro/variadic.java (moved)
	* doc/theses/rob_schluntz_MMath/examples/malloc.cc (moved)
	* doc/theses/rob_schluntz_MMath/examples/nested.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/poly.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/scope_guard.h (moved)
	* doc/theses/rob_schluntz_MMath/examples/test_scoped_guard.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/tuples/assign.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/tuples/cast.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/tuples/ctor.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/tuples/mrv.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/tuples/mrv_1.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/tuples/mrv_2.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/tuples/mrv_3.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/tuples/named.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/variadic/new.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/variadic/print.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/variadic/sum1.c (moved)
	* doc/theses/rob_schluntz_MMath/examples/variadic/sum2.c (moved)
	* doc/theses/rob_schluntz_MMath/intro.tex (moved)
	* doc/theses/rob_schluntz_MMath/thesis-frontpgs.tex (moved)
	* doc/theses/rob_schluntz_MMath/thesis.bib (moved)
	* doc/theses/rob_schluntz_MMath/thesis.tex (moved)
	* doc/theses/rob_schluntz_MMath/tuples.tex (moved)
	* doc/theses/rob_schluntz_MMath/variadic.tex (moved)
	* doc/theses/thierry_delisle_MMath/.gitignore (moved)
	* doc/theses/thierry_delisle_MMath/Makefile (moved)
	* doc/theses/thierry_delisle_MMath/annex/glossary.tex (moved)
	* doc/theses/thierry_delisle_MMath/annex/local.bib (moved)
	* doc/theses/thierry_delisle_MMath/figures/dependency.fig (moved)
	* doc/theses/thierry_delisle_MMath/figures/ext_monitor.fig (moved)
	* doc/theses/thierry_delisle_MMath/figures/int_monitor.fig (moved)
	* doc/theses/thierry_delisle_MMath/figures/monitor.fig (moved)
	* doc/theses/thierry_delisle_MMath/figures/monitor_structs.fig (moved)
	* doc/theses/thierry_delisle_MMath/figures/system.fig (moved)
	* doc/theses/thierry_delisle_MMath/notes/cor-thread-traits.c (moved)
	* doc/theses/thierry_delisle_MMath/notes/lit-review.md (moved)
	* doc/theses/thierry_delisle_MMath/notes/notes.md (moved)
	* doc/theses/thierry_delisle_MMath/style/cfa-format.tex (moved)
	* doc/theses/thierry_delisle_MMath/style/style.tex (moved)
	* doc/theses/thierry_delisle_MMath/text/basics.tex (moved)
	* doc/theses/thierry_delisle_MMath/text/cforall.tex (moved)
	* doc/theses/thierry_delisle_MMath/text/concurrency.tex (moved)
	* doc/theses/thierry_delisle_MMath/text/frontpgs.tex (moved)
	* doc/theses/thierry_delisle_MMath/text/future.tex (moved)
	* doc/theses/thierry_delisle_MMath/text/internals.tex (moved)
	* doc/theses/thierry_delisle_MMath/text/intro.tex (moved)
	* doc/theses/thierry_delisle_MMath/text/parallelism.tex (moved)
	* doc/theses/thierry_delisle_MMath/text/results.tex (moved)
	* doc/theses/thierry_delisle_MMath/text/together.tex (moved)
	* doc/theses/thierry_delisle_MMath/thePlan.md (moved)
	* doc/theses/thierry_delisle_MMath/thesis.tex (moved)
	* doc/theses/thierry_delisle_MMath/version (moved)
	* doc/theses/thierry_delisle_MMath/version.sh (moved)
	* doc/user/user.tex (modified)
	* driver/as.cc (modified)
	* driver/cc1.cc (modified)
	* driver/cfa.cc (modified)
	* libcfa/configure (modified)
	* libcfa/src/heap.cfa (modified)
	* src/CodeTools/ResolvProtoDump.cc (added)
	* src/CodeTools/ResolvProtoDump.h (added)
	* src/CodeTools/module.mk (modified)
	* src/CompilationState.cc (modified)
	* src/CompilationState.h (modified)
	* src/Makefile.in (modified)
	* src/Parser/LinkageSpec.cc (modified)
	* src/Parser/LinkageSpec.h (modified)
	* src/SymTab/Validate.cc (modified)
	* src/main.cc (modified)

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


Tue, 18 Sep 2018 20:23:45 GMT Thierry Delisle <tdelisle@…> [a9fb796]
	* benchmark/Makefile.in (modified)
	* libcfa/prelude/Makefile.am (modified)
	* libcfa/prelude/Makefile.in (modified)
	* libcfa/src/Makefile.am (modified)
	* libcfa/src/Makefile.in (modified)
	* src/cfa.make (modified)

	Fixed libcfa dependencies


Wed, 12 Sep 2018 20:59:56 GMT Aaron Moss <a3moss@…> [3b3491b6]
	* libcfa/configure (modified)
	* src/CodeTools/ResolvProtoDump.cc (added)
	* src/CodeTools/ResolvProtoDump.h (added)
	* src/CodeTools/module.mk (modified)
	* src/CompilationState.cc (modified)
	* src/CompilationState.h (modified)
	* src/Makefile.in (modified)
	* src/main.cc (modified)

	Add first draft of resolver prototype dumper