#
# ChangeLog for src
#
# Generated by Trac 1.2.1
# Mar 13, 2025, 8:13:47 PM

Thu, 01 Feb 2018 21:33:00 GMT Rob Schluntz <rschlunt@…> [0992849]
	* src/SynTree/Expression.cc (modified)

	Assign a result type to StmtExpr based on returnDecl in FixInit


Wed, 31 Jan 2018 22:50:34 GMT Rob Schluntz <rschlunt@…> [e2e7330]
	* .gitignore (modified)
	* Jenkinsfile (modified)
	* doc/bibliography/pl.bib (moved)
	* doc/papers/OOPSLA17/.gitignore (modified)
	* doc/papers/OOPSLA17/Makefile (modified)
	* doc/papers/OOPSLA17/evaluation/timing.gp (modified)
	* doc/papers/OOPSLA17/generic_types.tex (modified)
	* doc/papers/concurrency/.gitignore (modified)
	* doc/papers/concurrency/Makefile (added)
	* doc/papers/concurrency/Paper.tex (modified)
	* doc/papers/concurrency/build/bump_ver.sh (deleted)
	* doc/papers/concurrency/version (deleted)
	* doc/papers/general/.gitignore (modified)
	* doc/papers/general/Makefile (added)
	* doc/papers/general/Paper.tex (modified)
	* doc/papers/general/evaluation/Makefile (added)
	* doc/papers/general/evaluation/timing.gp (modified)
	* doc/proposals/tuples/tuples.tex (modified)
	* doc/refrat/.gitignore (modified)
	* doc/refrat/Makefile (modified)
	* doc/refrat/refrat.bib (deleted)
	* doc/refrat/refrat.tex (modified)
	* doc/user/.gitignore (modified)
	* doc/user/Makefile (modified)
	* doc/user/figures/Cdecl.fig (moved)
	* doc/user/figures/EHMHierarchy.fig (moved)
	* doc/user/figures/pointer1.fig (moved)
	* doc/user/figures/pointer2.fig (moved)
	* doc/user/user.tex (modified)
	* src/benchmark/Makefile.am (modified)
	* src/benchmark/Makefile.in (modified)
	* src/driver/cfa.cc (modified)
	* src/libcfa/bits/containers.h (modified)
	* src/libcfa/bits/locks.h (modified)
	* src/libcfa/bits/signal.h (added)
	* src/libcfa/concurrency/coroutine.c (modified)
	* src/libcfa/concurrency/invoke.h (modified)
	* src/libcfa/concurrency/kernel.c (modified)
	* src/libcfa/concurrency/kernel_private.h (modified)
	* src/libcfa/concurrency/monitor.c (modified)
	* src/libcfa/concurrency/preemption.c (modified)
	* src/libcfa/concurrency/thread.c (modified)
	* src/libcfa/interpose.c (modified)
	* src/libcfa/interpose.h (modified)
	* src/prelude/prelude.cf (modified)
	* src/tests/Makefile.am (modified)
	* src/tests/Makefile.in (modified)
	* src/tests/concurrent/examples/quickSort.c (modified)
	* src/tests/functions.c (modified)
	* src/tests/identFuncDeclarator.c (modified)
	* src/tests/identParamDeclarator.c (modified)
	* src/tests/preempt_longrun/Makefile.am (modified)
	* src/tests/preempt_longrun/Makefile.in (modified)
	* src/tests/preempt_longrun/block.c (modified)
	* src/tests/preempt_longrun/create.c (modified)
	* src/tests/preempt_longrun/disjoint.c (modified)
	* src/tests/preempt_longrun/enter.c (modified)
	* src/tests/preempt_longrun/enter3.c (modified)
	* src/tests/preempt_longrun/processor.c (modified)
	* src/tests/preempt_longrun/stack.c (modified)
	* src/tests/preempt_longrun/wait.c (modified)
	* src/tests/preempt_longrun/yield.c (modified)

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


Wed, 31 Jan 2018 22:14:23 GMT Rob Schluntz <rschlunt@…> [bc6f918]
	* src/Common/PassVisitor.impl.h (modified)

	Expand VISIT/MUTATE_BODY for AsmStmt


Wed, 31 Jan 2018 21:58:04 GMT Rob Schluntz <rschlunt@…> [60914351]
	* src/ResolvExpr/Resolver.cc (modified)

	Add support for resolving function with clause [fixes #80]


Wed, 31 Jan 2018 21:56:26 GMT Rob Schluntz <rschlunt@…> [7aaec67]
	* src/Common/PassVisitor.impl.h (modified)

	Add with clause support to PassVisitor


Wed, 31 Jan 2018 21:55:49 GMT Rob Schluntz <rschlunt@…> [c453ac4]
	* src/Parser/DeclarationNode.cc (modified)
	* src/Parser/ParseNode.h (modified)
	* src/Parser/TypeData.cc (modified)
	* src/Parser/parser.yy (modified)

	Change parser to build FunctionDecl withExpr rather than convert to a ...


Wed, 31 Jan 2018 21:53:23 GMT Rob Schluntz <rschlunt@…> [c28a038d]
	* src/ResolvExpr/Resolver.cc (modified)

	Refactor resolveWith


Wed, 31 Jan 2018 21:50:37 GMT Rob Schluntz <rschlunt@…> [4670c79]
	* src/Common/PassVisitor.h (modified)
	* src/Common/PassVisitor.impl.h (modified)
	* src/Common/PassVisitor.proto.h (modified)
	* src/SymTab/Indexer.cc (modified)
	* src/SymTab/Indexer.h (modified)

	Change Indexer::addWith to take a list of expressions instead of a ...


Wed, 31 Jan 2018 21:47:30 GMT Rob Schluntz <rschlunt@…> [574894d]
	* src/SynTree/Declaration.h (modified)
	* src/SynTree/FunctionDecl.cc (modified)

	Add list of withExprs to FunctionDecl


Wed, 31 Jan 2018 21:45:47 GMT Rob Schluntz <rschlunt@…> [84276ba]
	* src/Parser/TypeData.cc (modified)
	* src/Parser/TypeData.h (modified)

	Add withExprs to TypeData::Function_t


Wed, 31 Jan 2018 21:42:38 GMT Rob Schluntz <rschlunt@…> [2cb70aa]
	* src/Common/PassVisitor.impl.h (modified)
	* src/SymTab/Indexer.cc (modified)

	Move Indexer unnamed object check into addId


Wed, 31 Jan 2018 19:42:44 GMT Thierry Delisle <tdelisle@…> [0394c31]
	* src/tests/preempt_longrun/Makefile.am (modified)
	* src/tests/preempt_longrun/Makefile.in (modified)

	Added timing target for long running test


Wed, 31 Jan 2018 16:53:24 GMT Rob Schluntz <rschlunt@…> [5e2c348]
	* src/ResolvExpr/Resolver.cc (modified)
	* src/SynTree/Expression.cc (modified)
	* src/SynTree/Expression.h (modified)

	Assign a result type to StmtExpr after resolution [fixes #79]


Wed, 31 Jan 2018 16:33:01 GMT Thierry Delisle <tdelisle@…> [1449d83]
	* src/tests/preempt_longrun/Makefile.am (modified)
	* src/tests/preempt_longrun/Makefile.in (modified)
	* src/tests/preempt_longrun/block.c (modified)
	* src/tests/preempt_longrun/create.c (modified)
	* src/tests/preempt_longrun/disjoint.c (modified)
	* src/tests/preempt_longrun/enter.c (modified)
	* src/tests/preempt_longrun/enter3.c (modified)
	* src/tests/preempt_longrun/processor.c (modified)
	* src/tests/preempt_longrun/stack.c (modified)
	* src/tests/preempt_longrun/wait.c (modified)
	* src/tests/preempt_longrun/yield.c (modified)

	Updated longrun tests which where out of date


Tue, 30 Jan 2018 21:52:54 GMT Peter A. Buhr <pabuhr@…> [633a642]
	* src/libcfa/bits/containers.h (modified)
	* src/libcfa/concurrency/coroutine.c (modified)
	* src/libcfa/concurrency/kernel.c (modified)
	* src/libcfa/concurrency/preemption.c (modified)
	* src/libcfa/concurrency/thread.c (modified)
	* src/libcfa/interpose.h (modified)
	* src/tests/Makefile.am (modified)
	* src/tests/Makefile.in (modified)

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


Tue, 30 Jan 2018 21:37:58 GMT Peter A. Buhr <pabuhr@…> [320eb73a]
	* src/tests/functions.c (modified)
	* src/tests/identFuncDeclarator.c (modified)
	* src/tests/identParamDeclarator.c (modified)

	formatting


Tue, 30 Jan 2018 21:30:50 GMT Peter A. Buhr <pabuhr@…> [c1135eef]
	* src/tests/concurrent/examples/quickSort.c (modified)

	restore call to strcmp


Tue, 30 Jan 2018 21:29:06 GMT Peter A. Buhr <pabuhr@…> [e0e47d4]
	* src/driver/cfa.cc (modified)

	stop gcc strcmp unrolling


Tue, 30 Jan 2018 20:54:32 GMT Thierry Delisle <tdelisle@…> [7416d46a]
	* Jenkinsfile (modified)
	* doc/NDA/Aaron_Moss-Rob_Schluntz-Thierry_Delisle.pdf (moved)
	* doc/NDA/Cover_Letter.pdf (moved)
	* doc/NDA/Daniel_Caccamo.pdf (moved)
	* doc/NDA/NDA.pdf (moved)
	* doc/NDA/Neda_Paryab.pdf (moved)
	* doc/NDA/Peter_Buhr-30-jul-2014.pdf (moved)
	* doc/bibliography/cfa.bib (modified)
	* doc/papers/OOPSLA17/.gitignore (moved)
	* doc/papers/OOPSLA17/ACM-Reference-Format.bst (moved)
	* doc/papers/OOPSLA17/Makefile (moved)
	* doc/papers/OOPSLA17/acmart-pacmpl-template.tex (moved)
	* doc/papers/OOPSLA17/acmart.cls (moved)
	* doc/papers/OOPSLA17/evaluation/.gitignore (moved)
	* doc/papers/OOPSLA17/evaluation/Makefile (moved)
	* doc/papers/OOPSLA17/evaluation/bench.h (moved)
	* doc/papers/OOPSLA17/evaluation/bench.hpp (moved)
	* doc/papers/OOPSLA17/evaluation/c-bench.c (moved)
	* doc/papers/OOPSLA17/evaluation/c-pair.c (moved)
	* doc/papers/OOPSLA17/evaluation/c-pair.h (moved)
	* doc/papers/OOPSLA17/evaluation/c-print.c (moved)
	* doc/papers/OOPSLA17/evaluation/c-print.h (moved)
	* doc/papers/OOPSLA17/evaluation/c-stack.c (moved)
	* doc/papers/OOPSLA17/evaluation/c-stack.h (moved)
	* doc/papers/OOPSLA17/evaluation/cfa-bench.c (moved)
	* doc/papers/OOPSLA17/evaluation/cfa-pair.c (moved)
	* doc/papers/OOPSLA17/evaluation/cfa-pair.h (moved)
	* doc/papers/OOPSLA17/evaluation/cfa-print.c (moved)
	* doc/papers/OOPSLA17/evaluation/cfa-print.h (moved)
	* doc/papers/OOPSLA17/evaluation/cfa-stack.c (moved)
	* doc/papers/OOPSLA17/evaluation/cfa-stack.h (moved)
	* doc/papers/OOPSLA17/evaluation/cpp-bench.cpp (moved)
	* doc/papers/OOPSLA17/evaluation/cpp-pair.hpp (moved)
	* doc/papers/OOPSLA17/evaluation/cpp-print.hpp (moved)
	* doc/papers/OOPSLA17/evaluation/cpp-stack.hpp (moved)
	* doc/papers/OOPSLA17/evaluation/cpp-vbench.cpp (moved)
	* doc/papers/OOPSLA17/evaluation/cpp-vprint.hpp (moved)
	* doc/papers/OOPSLA17/evaluation/cpp-vstack.cpp (moved)
	* doc/papers/OOPSLA17/evaluation/cpp-vstack.hpp (moved)
	* doc/papers/OOPSLA17/evaluation/object.hpp (moved)
	* doc/papers/OOPSLA17/evaluation/timing.dat (moved)
	* doc/papers/OOPSLA17/evaluation/timing.gp (moved)
	* doc/papers/OOPSLA17/evaluation/timing.xlsx (moved)
	* doc/papers/OOPSLA17/generic_types.tex (moved)
	* doc/papers/OOPSLA17/mail (moved)
	* doc/papers/OOPSLA17/refereeReport.txt (moved)
	* doc/papers/concurrency/.gitignore (moved)
	* doc/papers/concurrency/Paper.tex (added)
	* doc/papers/concurrency/annex/local.bib (moved)
	* doc/papers/concurrency/build/bump_ver.sh (moved)
	* doc/papers/concurrency/figures/dependency.fig (moved)
	* doc/papers/concurrency/figures/ext_monitor.fig (moved)
	* doc/papers/concurrency/figures/int_monitor.fig (moved)
	* doc/papers/concurrency/figures/monitor.fig (moved)
	* doc/papers/concurrency/figures/monitor_structs.fig (moved)
	* doc/papers/concurrency/figures/system.fig (moved)
	* doc/papers/concurrency/notes/cor-thread-traits.c (moved)
	* doc/papers/concurrency/notes/lit-review.md (moved)
	* doc/papers/concurrency/notes/notes.md (moved)
	* doc/papers/concurrency/style/cfa-format.tex (moved)
	* doc/papers/concurrency/style/style.tex (moved)
	* doc/papers/concurrency/version (added)
	* doc/papers/general/.gitignore (added)
	* doc/papers/general/Paper.tex (added)
	* doc/papers/general/evaluation/.gitignore (added)
	* doc/papers/general/evaluation/bench.h (added)
	* doc/papers/general/evaluation/bench.hpp (added)
	* doc/papers/general/evaluation/c-bench.c (added)
	* doc/papers/general/evaluation/c-pair.c (added)
	* doc/papers/general/evaluation/c-pair.h (added)
	* doc/papers/general/evaluation/c-print.c (added)
	* doc/papers/general/evaluation/c-print.h (added)
	* doc/papers/general/evaluation/c-stack.c (added)
	* doc/papers/general/evaluation/c-stack.h (added)
	* doc/papers/general/evaluation/cfa-bench.c (added)
	* doc/papers/general/evaluation/cfa-pair.c (added)
	* doc/papers/general/evaluation/cfa-pair.h (added)
	* doc/papers/general/evaluation/cfa-print.c (added)
	* doc/papers/general/evaluation/cfa-print.h (added)
	* doc/papers/general/evaluation/cfa-stack.c (added)
	* doc/papers/general/evaluation/cfa-stack.h (added)
	* doc/papers/general/evaluation/cpp-bench.cpp (added)
	* doc/papers/general/evaluation/cpp-pair.hpp (added)
	* doc/papers/general/evaluation/cpp-print.hpp (added)
	* doc/papers/general/evaluation/cpp-stack.hpp (added)
	* doc/papers/general/evaluation/cpp-vbench.cpp (added)
	* doc/papers/general/evaluation/cpp-vprint.hpp (added)
	* doc/papers/general/evaluation/cpp-vstack.cpp (added)
	* doc/papers/general/evaluation/cpp-vstack.hpp (added)
	* doc/papers/general/evaluation/object.hpp (added)
	* doc/papers/general/evaluation/timing.dat (added)
	* doc/papers/general/evaluation/timing.gp (added)
	* doc/papers/general/evaluation/timing.xlsx (added)
	* doc/papers_related/Baker82.pdf (moved)
	* doc/papers_related/Bilson.pdf (moved)
	* doc/papers_related/Bilson03.pdf (moved)
	* doc/papers_related/Breuel.pdf (moved)
	* doc/papers_related/Cormack81.pdf (moved)
	* doc/papers_related/CormackWright90.pdf (moved)
	* doc/papers_related/Ditchfield92.pdf (moved)
	* doc/papers_related/Grossman06.pdf (moved)
	* doc/papers_related/Jones97.pdf (moved)
	* doc/papers_related/Laufer92.pdf (moved)
	* doc/papers_related/Ziegler92.pdf (moved)
	* doc/papers_related/refrat98.pdf (moved)
	* doc/proposals/concurrency/version (deleted)
	* doc/theses/aaron_moss/comp_II/.gitignore (moved)
	* doc/theses/aaron_moss/comp_II/Efficient Type Resolution in Cforall.pptx (moved)
	* doc/theses/aaron_moss/comp_II/Makefile (moved)
	* doc/theses/aaron_moss/comp_II/comp_II.tex (moved)
	* doc/theses/aaron_moss/comp_II/conversion_dag.eps (moved)
	* doc/theses/aaron_moss/comp_II/conversion_dag.odg (moved)
	* doc/theses/aaron_moss/comp_II/conversion_dag.png (moved)
	* doc/theses/aaron_moss/comp_II/resolution_dag.eps (moved)
	* doc/theses/aaron_moss/comp_II/resolution_dag.odg (moved)
	* doc/theses/aaron_moss/comp_II/resolution_dag.png (moved)
	* doc/theses/aaron_moss/comp_II/resolution_dag2.odg (moved)
	* doc/theses/aaron_moss/comp_II/resolution_dag2.png (moved)
	* doc/theses/rob_schluntz/.gitignore (moved)
	* doc/theses/rob_schluntz/Makefile (moved)
	* doc/theses/rob_schluntz/cfa-format.tex (moved)
	* doc/theses/rob_schluntz/conclusions.tex (moved)
	* doc/theses/rob_schluntz/ctordtor.tex (moved)
	* doc/theses/rob_schluntz/examples/conclusions/dtor.c (moved)
	* doc/theses/rob_schluntz/examples/conclusions/except.c (moved)
	* doc/theses/rob_schluntz/examples/conclusions/except.cc (moved)
	* doc/theses/rob_schluntz/examples/ctor/array_ctor.c (moved)
	* doc/theses/rob_schluntz/examples/ctor/copy_ctor.c (moved)
	* doc/theses/rob_schluntz/examples/ctor/cv_ctor.c (moved)
	* doc/theses/rob_schluntz/examples/ctor/enum_ctor.c (moved)
	* doc/theses/rob_schluntz/examples/ctor/expr_ctor.c (moved)
	* doc/theses/rob_schluntz/examples/ctor/global_ctor.c (moved)
	* doc/theses/rob_schluntz/examples/ctor/hide_ctor.c (moved)
	* doc/theses/rob_schluntz/examples/ctor/member.c (moved)
	* doc/theses/rob_schluntz/examples/ctor/placement_ctor.c (moved)
	* doc/theses/rob_schluntz/examples/ctor/return_dtor.c (moved)
	* doc/theses/rob_schluntz/examples/ctor/static_ctor.c (moved)
	* doc/theses/rob_schluntz/examples/ctor/union_ctor.c (moved)
	* doc/theses/rob_schluntz/examples/intro/FileOutputStream.java (moved)
	* doc/theses/rob_schluntz/examples/intro/compound_lit.c (moved)
	* doc/theses/rob_schluntz/examples/intro/designation.c (moved)
	* doc/theses/rob_schluntz/examples/intro/ignore.c (moved)
	* doc/theses/rob_schluntz/examples/intro/ires.java (moved)
	* doc/theses/rob_schluntz/examples/intro/res.java (moved)
	* doc/theses/rob_schluntz/examples/intro/res1.java (moved)
	* doc/theses/rob_schluntz/examples/intro/res2.java (moved)
	* doc/theses/rob_schluntz/examples/intro/res3.java (moved)
	* doc/theses/rob_schluntz/examples/intro/tuple.cc (moved)
	* doc/theses/rob_schluntz/examples/intro/variadic.java (moved)
	* doc/theses/rob_schluntz/examples/malloc.cc (moved)
	* doc/theses/rob_schluntz/examples/nested.c (moved)
	* doc/theses/rob_schluntz/examples/poly.c (moved)
	* doc/theses/rob_schluntz/examples/scope_guard.h (moved)
	* doc/theses/rob_schluntz/examples/test_scoped_guard.c (moved)
	* doc/theses/rob_schluntz/examples/tuples/assign.c (moved)
	* doc/theses/rob_schluntz/examples/tuples/cast.c (moved)
	* doc/theses/rob_schluntz/examples/tuples/ctor.c (moved)
	* doc/theses/rob_schluntz/examples/tuples/mrv.c (moved)
	* doc/theses/rob_schluntz/examples/tuples/mrv_1.c (moved)
	* doc/theses/rob_schluntz/examples/tuples/mrv_2.c (moved)
	* doc/theses/rob_schluntz/examples/tuples/mrv_3.c (moved)
	* doc/theses/rob_schluntz/examples/tuples/named.c (moved)
	* doc/theses/rob_schluntz/examples/variadic/new.c (moved)
	* doc/theses/rob_schluntz/examples/variadic/print.c (moved)
	* doc/theses/rob_schluntz/examples/variadic/sum1.c (moved)
	* doc/theses/rob_schluntz/examples/variadic/sum2.c (moved)
	* doc/theses/rob_schluntz/intro.tex (moved)
	* doc/theses/rob_schluntz/thesis-frontpgs.tex (moved)
	* doc/theses/rob_schluntz/thesis.bib (moved)
	* doc/theses/rob_schluntz/thesis.tex (moved)
	* doc/theses/rob_schluntz/tuples.tex (moved)
	* doc/theses/rob_schluntz/variadic.tex (moved)
	* doc/theses/thierry_delisle/.gitignore (added)
	* doc/theses/thierry_delisle/Makefile (moved)
	* doc/theses/thierry_delisle/annex/glossary.tex (moved)
	* doc/theses/thierry_delisle/annex/local.bib (added)
	* doc/theses/thierry_delisle/build/bump_ver.sh (added)
	* doc/theses/thierry_delisle/figures/dependency.fig (added)
	* doc/theses/thierry_delisle/figures/ext_monitor.fig (added)
	* doc/theses/thierry_delisle/figures/int_monitor.fig (added)
	* doc/theses/thierry_delisle/figures/monitor.fig (added)
	* doc/theses/thierry_delisle/figures/monitor_structs.fig (added)
	* doc/theses/thierry_delisle/figures/system.fig (added)
	* doc/theses/thierry_delisle/notes/cor-thread-traits.c (added)
	* doc/theses/thierry_delisle/notes/lit-review.md (added)
	* doc/theses/thierry_delisle/notes/notes.md (added)
	* doc/theses/thierry_delisle/style/cfa-format.tex (added)
	* doc/theses/thierry_delisle/style/style.tex (added)
	* doc/theses/thierry_delisle/text/basics.tex (moved)
	* doc/theses/thierry_delisle/text/cforall.tex (moved)
	* doc/theses/thierry_delisle/text/concurrency.tex (moved)
	* doc/theses/thierry_delisle/text/frontpgs.tex (moved)
	* doc/theses/thierry_delisle/text/future.tex (moved)
	* doc/theses/thierry_delisle/text/internals.tex (moved)
	* doc/theses/thierry_delisle/text/intro.tex (moved)
	* doc/theses/thierry_delisle/text/parallelism.tex (moved)
	* doc/theses/thierry_delisle/text/results.tex (moved)
	* doc/theses/thierry_delisle/text/together.tex (moved)
	* doc/theses/thierry_delisle/thePlan.md (moved)
	* doc/theses/thierry_delisle/thesis.tex (moved)
	* doc/theses/thierry_delisle/version (added)
	* src/CodeGen/GenType.cc (modified)
	* src/CodeTools/DeclStats.cc (modified)
	* src/Common/PassVisitor.h (modified)
	* src/Common/PassVisitor.impl.h (modified)
	* src/Concurrency/Waitfor.cc (modified)
	* src/ControlStruct/ExceptTranslate.cc (modified)
	* src/ControlStruct/LabelFixer.cc (modified)
	* src/ControlStruct/MLEMutator.cc (modified)
	* src/ControlStruct/MLEMutator.h (modified)
	* src/GenPoly/Box.cc (modified)
	* src/GenPoly/Lvalue.cc (modified)
	* src/GenPoly/ScrubTyVars.cc (modified)
	* src/GenPoly/ScrubTyVars.h (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/ResolvExpr/AlternativeFinder.cc (modified)
	* src/ResolvExpr/AlternativeFinder.h (modified)
	* src/ResolvExpr/CastCost.cc (modified)
	* src/ResolvExpr/CommonType.cc (modified)
	* src/ResolvExpr/ConversionCost.cc (modified)
	* src/ResolvExpr/ConversionCost.h (modified)
	* src/ResolvExpr/CurrentObject.cc (modified)
	* src/ResolvExpr/PtrsAssignable.cc (modified)
	* src/ResolvExpr/PtrsCastable.cc (modified)
	* src/ResolvExpr/RenameVars.cc (modified)
	* src/ResolvExpr/RenameVars.h (modified)
	* src/ResolvExpr/Resolver.cc (modified)
	* src/ResolvExpr/TypeMap.h (deleted)
	* src/ResolvExpr/Unify.cc (modified)
	* src/SymTab/Mangler.cc (modified)
	* src/SymTab/Mangler.h (modified)
	* src/SynTree/AggregateDecl.cc (modified)
	* src/SynTree/CompoundStmt.cc (modified)
	* src/SynTree/Expression.cc (modified)
	* src/SynTree/FunctionDecl.cc (modified)
	* src/SynTree/Label.h (modified)
	* src/SynTree/TypeSubstitution.cc (modified)
	* src/SynTree/TypeSubstitution.h (modified)
	* src/SynTree/VarExprReplacer.cc (modified)
	* src/SynTree/VarExprReplacer.h (modified)
	* src/Tuples/TupleExpansion.cc (modified)
	* src/benchmark/Makefile.am (modified)
	* src/benchmark/Makefile.in (modified)
	* src/driver/cfa.cc (modified)
	* src/libcfa/bits/locks.h (modified)
	* src/libcfa/bits/signal.h (added)
	* src/libcfa/concurrency/CtxSwitch-armv7l.S (added)
	* src/libcfa/concurrency/invoke.c (modified)
	* src/libcfa/concurrency/invoke.h (modified)
	* src/libcfa/concurrency/kernel.c (modified)
	* src/libcfa/concurrency/kernel_private.h (modified)
	* src/libcfa/concurrency/monitor.c (modified)
	* src/libcfa/concurrency/preemption.c (modified)
	* src/libcfa/concurrency/thread.c (modified)
	* src/libcfa/interpose.c (modified)
	* src/libcfa/iostream (modified)
	* src/libcfa/iostream.c (modified)
	* src/libcfa/stdlib.c (modified)
	* src/prelude/prelude.cf (modified)
	* src/tests/.expect/alloc-ERROR.txt (modified)
	* src/tests/.expect/alloc.txt (modified)
	* src/tests/.expect/ctor-autogen.txt (deleted)
	* src/tests/.expect/dtor-early-exit-ERR1.txt (deleted)
	* src/tests/.expect/dtor-early-exit-ERR2.txt (deleted)
	* src/tests/.expect/io.txt (modified)
	* src/tests/.expect/literals.x64.txt (modified)
	* src/tests/.expect/literals.x86.txt (modified)
	* src/tests/.expect/memberCtors-ERR1.txt (deleted)
	* src/tests/.expect/sum.txt (modified)
	* src/tests/.expect/vector.txt (moved)
	* src/tests/.expect/vector_test.txt (deleted)
	* src/tests/.in/vector_test.txt (deleted)
	* src/tests/Makefile.am (modified)
	* src/tests/Makefile.in (modified)
	* src/tests/alloc.c (modified)
	* src/tests/concurrent/examples/.expect/quickSort.txt (added)
	* src/tests/concurrent/examples/quickSort.c (modified)
	* src/tests/io.c (modified)
	* src/tests/io.data (modified)
	* src/tests/raii/.expect/ctor-autogen-ERR1.txt (moved)
	* src/tests/raii/.expect/ctor-autogen.txt (moved)
	* src/tests/raii/.expect/dtor-early-exit-ERR1.txt (added)
	* src/tests/raii/.expect/dtor-early-exit-ERR2.txt (added)
	* src/tests/raii/.expect/dtor-early-exit.txt (moved)
	* src/tests/raii/.expect/globals.txt (moved)
	* src/tests/raii/.expect/init_once.txt (added)
	* src/tests/raii/.expect/memberCtors-ERR1.txt (added)
	* src/tests/raii/.expect/memberCtors.txt (moved)
	* src/tests/raii/ctor-autogen.c (moved)
	* src/tests/raii/dtor-early-exit.c (moved)
	* src/tests/raii/globals.c (moved)
	* src/tests/raii/init_once.c (moved)
	* src/tests/raii/memberCtors.c (moved)
	* src/tests/raii/multiDimension.c (moved)
	* src/tests/raii/multiDimension.txt (moved)
	* src/tests/sum.c (modified)
	* src/tests/vector.c (moved)
	* src/tests/vector/array.c (deleted)
	* src/tests/vector/array.h (deleted)
	* src/tests/vector/vector_int.c (deleted)
	* src/tests/vector/vector_int.h (deleted)
	* src/tests/vector/vector_test.c (deleted)
	* tools/repeat.c (modified)

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


Tue, 30 Jan 2018 20:52:55 GMT Thierry Delisle <tdelisle@…> [f792cb8]
	* src/tests/Makefile.am (modified)
	* src/tests/Makefile.in (modified)

	Fixed concurrency make target


Tue, 30 Jan 2018 20:52:42 GMT Thierry Delisle <tdelisle@…> [65deb18]
	* src/libcfa/bits/containers.h (modified)
	* src/libcfa/concurrency/coroutine.c (modified)
	* src/libcfa/concurrency/kernel.c (modified)
	* src/libcfa/concurrency/preemption.c (modified)
	* src/libcfa/concurrency/thread.c (modified)
	* src/libcfa/interpose.h (modified)

	Kernel now properly uses with statments


Tue, 30 Jan 2018 20:06:49 GMT Thierry Delisle <tdelisle@…> [42be3c3]
	* src/prelude/prelude.cf (modified)

	Removed extraneous arithmetic operations on booleans


Tue, 30 Jan 2018 19:04:33 GMT Thierry Delisle <tdelisle@…> [ffd0ac2]
	* doc/NDA/Aaron_Moss-Rob_Schluntz-Thierry_Delisle.pdf (moved)
	* doc/NDA/Cover_Letter.pdf (moved)
	* doc/NDA/Daniel_Caccamo.pdf (moved)
	* doc/NDA/NDA.pdf (moved)
	* doc/NDA/Neda_Paryab.pdf (moved)
	* doc/NDA/Peter_Buhr-30-jul-2014.pdf (moved)
	* doc/bibliography/cfa.bib (modified)
	* doc/papers/OOPSLA17/.gitignore (moved)
	* doc/papers/OOPSLA17/ACM-Reference-Format.bst (moved)
	* doc/papers/OOPSLA17/Makefile (moved)
	* doc/papers/OOPSLA17/acmart-pacmpl-template.tex (moved)
	* doc/papers/OOPSLA17/acmart.cls (moved)
	* doc/papers/OOPSLA17/evaluation/.gitignore (moved)
	* doc/papers/OOPSLA17/evaluation/Makefile (moved)
	* doc/papers/OOPSLA17/evaluation/bench.h (moved)
	* doc/papers/OOPSLA17/evaluation/bench.hpp (moved)
	* doc/papers/OOPSLA17/evaluation/c-bench.c (moved)
	* doc/papers/OOPSLA17/evaluation/c-pair.c (moved)
	* doc/papers/OOPSLA17/evaluation/c-pair.h (moved)
	* doc/papers/OOPSLA17/evaluation/c-print.c (moved)
	* doc/papers/OOPSLA17/evaluation/c-print.h (moved)
	* doc/papers/OOPSLA17/evaluation/c-stack.c (moved)
	* doc/papers/OOPSLA17/evaluation/c-stack.h (moved)
	* doc/papers/OOPSLA17/evaluation/cfa-bench.c (moved)
	* doc/papers/OOPSLA17/evaluation/cfa-pair.c (moved)
	* doc/papers/OOPSLA17/evaluation/cfa-pair.h (moved)
	* doc/papers/OOPSLA17/evaluation/cfa-print.c (moved)
	* doc/papers/OOPSLA17/evaluation/cfa-print.h (moved)
	* doc/papers/OOPSLA17/evaluation/cfa-stack.c (moved)
	* doc/papers/OOPSLA17/evaluation/cfa-stack.h (moved)
	* doc/papers/OOPSLA17/evaluation/cpp-bench.cpp (moved)
	* doc/papers/OOPSLA17/evaluation/cpp-pair.hpp (moved)
	* doc/papers/OOPSLA17/evaluation/cpp-print.hpp (moved)
	* doc/papers/OOPSLA17/evaluation/cpp-stack.hpp (moved)
	* doc/papers/OOPSLA17/evaluation/cpp-vbench.cpp (moved)
	* doc/papers/OOPSLA17/evaluation/cpp-vprint.hpp (moved)
	* doc/papers/OOPSLA17/evaluation/cpp-vstack.cpp (moved)
	* doc/papers/OOPSLA17/evaluation/cpp-vstack.hpp (moved)
	* doc/papers/OOPSLA17/evaluation/object.hpp (moved)
	* doc/papers/OOPSLA17/evaluation/timing.dat (moved)
	* doc/papers/OOPSLA17/evaluation/timing.gp (moved)
	* doc/papers/OOPSLA17/evaluation/timing.xlsx (moved)
	* doc/papers/OOPSLA17/generic_types.tex (moved)
	* doc/papers/OOPSLA17/mail (moved)
	* doc/papers/OOPSLA17/refereeReport.txt (moved)
	* doc/papers/concurrency/.gitignore (moved)
	* doc/papers/concurrency/Paper.tex (added)
	* doc/papers/concurrency/annex/local.bib (moved)
	* doc/papers/concurrency/build/bump_ver.sh (moved)
	* doc/papers/concurrency/figures/dependency.fig (moved)
	* doc/papers/concurrency/figures/ext_monitor.fig (moved)
	* doc/papers/concurrency/figures/int_monitor.fig (moved)
	* doc/papers/concurrency/figures/monitor.fig (moved)
	* doc/papers/concurrency/figures/monitor_structs.fig (moved)
	* doc/papers/concurrency/figures/system.fig (moved)
	* doc/papers/concurrency/notes/cor-thread-traits.c (moved)
	* doc/papers/concurrency/notes/lit-review.md (moved)
	* doc/papers/concurrency/notes/notes.md (moved)
	* doc/papers/concurrency/style/cfa-format.tex (moved)
	* doc/papers/concurrency/style/style.tex (moved)
	* doc/papers/concurrency/version (added)
	* doc/papers/general/.gitignore (added)
	* doc/papers/general/Paper.tex (added)
	* doc/papers/general/evaluation/.gitignore (added)
	* doc/papers/general/evaluation/bench.h (added)
	* doc/papers/general/evaluation/bench.hpp (added)
	* doc/papers/general/evaluation/c-bench.c (added)
	* doc/papers/general/evaluation/c-pair.c (added)
	* doc/papers/general/evaluation/c-pair.h (added)
	* doc/papers/general/evaluation/c-print.c (added)
	* doc/papers/general/evaluation/c-print.h (added)
	* doc/papers/general/evaluation/c-stack.c (added)
	* doc/papers/general/evaluation/c-stack.h (added)
	* doc/papers/general/evaluation/cfa-bench.c (added)
	* doc/papers/general/evaluation/cfa-pair.c (added)
	* doc/papers/general/evaluation/cfa-pair.h (added)
	* doc/papers/general/evaluation/cfa-print.c (added)
	* doc/papers/general/evaluation/cfa-print.h (added)
	* doc/papers/general/evaluation/cfa-stack.c (added)
	* doc/papers/general/evaluation/cfa-stack.h (added)
	* doc/papers/general/evaluation/cpp-bench.cpp (added)
	* doc/papers/general/evaluation/cpp-pair.hpp (added)
	* doc/papers/general/evaluation/cpp-print.hpp (added)
	* doc/papers/general/evaluation/cpp-stack.hpp (added)
	* doc/papers/general/evaluation/cpp-vbench.cpp (added)
	* doc/papers/general/evaluation/cpp-vprint.hpp (added)
	* doc/papers/general/evaluation/cpp-vstack.cpp (added)
	* doc/papers/general/evaluation/cpp-vstack.hpp (added)
	* doc/papers/general/evaluation/object.hpp (added)
	* doc/papers/general/evaluation/timing.dat (added)
	* doc/papers/general/evaluation/timing.gp (added)
	* doc/papers/general/evaluation/timing.xlsx (added)
	* doc/papers_related/Baker82.pdf (moved)
	* doc/papers_related/Bilson.pdf (moved)
	* doc/papers_related/Bilson03.pdf (moved)
	* doc/papers_related/Breuel.pdf (moved)
	* doc/papers_related/Cormack81.pdf (moved)
	* doc/papers_related/CormackWright90.pdf (moved)
	* doc/papers_related/Ditchfield92.pdf (moved)
	* doc/papers_related/Grossman06.pdf (moved)
	* doc/papers_related/Jones97.pdf (moved)
	* doc/papers_related/Laufer92.pdf (moved)
	* doc/papers_related/Ziegler92.pdf (moved)
	* doc/papers_related/refrat98.pdf (moved)
	* doc/theses/aaron_moss/comp_II/.gitignore (moved)
	* doc/theses/aaron_moss/comp_II/Efficient Type Resolution in Cforall.pptx (moved)
	* doc/theses/aaron_moss/comp_II/Makefile (moved)
	* doc/theses/aaron_moss/comp_II/comp_II.tex (moved)
	* doc/theses/aaron_moss/comp_II/conversion_dag.eps (moved)
	* doc/theses/aaron_moss/comp_II/conversion_dag.odg (moved)
	* doc/theses/aaron_moss/comp_II/conversion_dag.png (moved)
	* doc/theses/aaron_moss/comp_II/resolution_dag.eps (moved)
	* doc/theses/aaron_moss/comp_II/resolution_dag.odg (moved)
	* doc/theses/aaron_moss/comp_II/resolution_dag.png (moved)
	* doc/theses/aaron_moss/comp_II/resolution_dag2.odg (moved)
	* doc/theses/aaron_moss/comp_II/resolution_dag2.png (moved)
	* doc/theses/rob_schluntz/.gitignore (moved)
	* doc/theses/rob_schluntz/Makefile (moved)
	* doc/theses/rob_schluntz/cfa-format.tex (moved)
	* doc/theses/rob_schluntz/conclusions.tex (moved)
	* doc/theses/rob_schluntz/ctordtor.tex (moved)
	* doc/theses/rob_schluntz/examples/conclusions/dtor.c (moved)
	* doc/theses/rob_schluntz/examples/conclusions/except.c (moved)
	* doc/theses/rob_schluntz/examples/conclusions/except.cc (moved)
	* doc/theses/rob_schluntz/examples/ctor/array_ctor.c (moved)
	* doc/theses/rob_schluntz/examples/ctor/copy_ctor.c (moved)
	* doc/theses/rob_schluntz/examples/ctor/cv_ctor.c (moved)
	* doc/theses/rob_schluntz/examples/ctor/enum_ctor.c (moved)
	* doc/theses/rob_schluntz/examples/ctor/expr_ctor.c (moved)
	* doc/theses/rob_schluntz/examples/ctor/global_ctor.c (moved)
	* doc/theses/rob_schluntz/examples/ctor/hide_ctor.c (moved)
	* doc/theses/rob_schluntz/examples/ctor/member.c (moved)
	* doc/theses/rob_schluntz/examples/ctor/placement_ctor.c (moved)
	* doc/theses/rob_schluntz/examples/ctor/return_dtor.c (moved)
	* doc/theses/rob_schluntz/examples/ctor/static_ctor.c (moved)
	* doc/theses/rob_schluntz/examples/ctor/union_ctor.c (moved)
	* doc/theses/rob_schluntz/examples/intro/FileOutputStream.java (moved)
	* doc/theses/rob_schluntz/examples/intro/compound_lit.c (moved)
	* doc/theses/rob_schluntz/examples/intro/designation.c (moved)
	* doc/theses/rob_schluntz/examples/intro/ignore.c (moved)
	* doc/theses/rob_schluntz/examples/intro/ires.java (moved)
	* doc/theses/rob_schluntz/examples/intro/res.java (moved)
	* doc/theses/rob_schluntz/examples/intro/res1.java (moved)
	* doc/theses/rob_schluntz/examples/intro/res2.java (moved)
	* doc/theses/rob_schluntz/examples/intro/res3.java (moved)
	* doc/theses/rob_schluntz/examples/intro/tuple.cc (moved)
	* doc/theses/rob_schluntz/examples/intro/variadic.java (moved)
	* doc/theses/rob_schluntz/examples/malloc.cc (moved)
	* doc/theses/rob_schluntz/examples/nested.c (moved)
	* doc/theses/rob_schluntz/examples/poly.c (moved)
	* doc/theses/rob_schluntz/examples/scope_guard.h (moved)
	* doc/theses/rob_schluntz/examples/test_scoped_guard.c (moved)
	* doc/theses/rob_schluntz/examples/tuples/assign.c (moved)
	* doc/theses/rob_schluntz/examples/tuples/cast.c (moved)
	* doc/theses/rob_schluntz/examples/tuples/ctor.c (moved)
	* doc/theses/rob_schluntz/examples/tuples/mrv.c (moved)
	* doc/theses/rob_schluntz/examples/tuples/mrv_1.c (moved)
	* doc/theses/rob_schluntz/examples/tuples/mrv_2.c (moved)
	* doc/theses/rob_schluntz/examples/tuples/mrv_3.c (moved)
	* doc/theses/rob_schluntz/examples/tuples/named.c (moved)
	* doc/theses/rob_schluntz/examples/variadic/new.c (moved)
	* doc/theses/rob_schluntz/examples/variadic/print.c (moved)
	* doc/theses/rob_schluntz/examples/variadic/sum1.c (moved)
	* doc/theses/rob_schluntz/examples/variadic/sum2.c (moved)
	* doc/theses/rob_schluntz/intro.tex (moved)
	* doc/theses/rob_schluntz/thesis-frontpgs.tex (moved)
	* doc/theses/rob_schluntz/thesis.bib (moved)
	* doc/theses/rob_schluntz/thesis.tex (moved)
	* doc/theses/rob_schluntz/tuples.tex (moved)
	* doc/theses/rob_schluntz/variadic.tex (moved)
	* doc/theses/thierry_delisle/.gitignore (added)
	* doc/theses/thierry_delisle/Makefile (moved)
	* doc/theses/thierry_delisle/annex/glossary.tex (moved)
	* doc/theses/thierry_delisle/annex/local.bib (added)
	* doc/theses/thierry_delisle/build/bump_ver.sh (added)
	* doc/theses/thierry_delisle/figures/dependency.fig (added)
	* doc/theses/thierry_delisle/figures/ext_monitor.fig (added)
	* doc/theses/thierry_delisle/figures/int_monitor.fig (added)
	* doc/theses/thierry_delisle/figures/monitor.fig (added)
	* doc/theses/thierry_delisle/figures/monitor_structs.fig (added)
	* doc/theses/thierry_delisle/figures/system.fig (added)
	* doc/theses/thierry_delisle/notes/cor-thread-traits.c (added)
	* doc/theses/thierry_delisle/notes/lit-review.md (added)
	* doc/theses/thierry_delisle/notes/notes.md (added)
	* doc/theses/thierry_delisle/style/cfa-format.tex (added)
	* doc/theses/thierry_delisle/style/style.tex (added)
	* doc/theses/thierry_delisle/text/basics.tex (moved)
	* doc/theses/thierry_delisle/text/cforall.tex (moved)
	* doc/theses/thierry_delisle/text/concurrency.tex (moved)
	* doc/theses/thierry_delisle/text/frontpgs.tex (moved)
	* doc/theses/thierry_delisle/text/future.tex (moved)
	* doc/theses/thierry_delisle/text/internals.tex (moved)
	* doc/theses/thierry_delisle/text/intro.tex (moved)
	* doc/theses/thierry_delisle/text/parallelism.tex (moved)
	* doc/theses/thierry_delisle/text/results.tex (moved)
	* doc/theses/thierry_delisle/text/together.tex (moved)
	* doc/theses/thierry_delisle/thePlan.md (moved)
	* doc/theses/thierry_delisle/thesis.tex (moved)
	* doc/theses/thierry_delisle/version (moved)
	* src/ResolvExpr/AlternativeFinder.cc (modified)
	* src/libcfa/iostream (modified)
	* src/libcfa/iostream.c (modified)
	* src/libcfa/stdlib.c (modified)
	* src/tests/.expect/io.txt (modified)
	* src/tests/.expect/literals.x64.txt (modified)
	* src/tests/.expect/literals.x86.txt (modified)
	* src/tests/.expect/sum.txt (modified)
	* src/tests/concurrent/examples/.expect/quickSort.txt (added)
	* src/tests/concurrent/examples/quickSort.c (modified)
	* src/tests/io.c (modified)
	* src/tests/io.data (modified)
	* src/tests/sum.c (modified)

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


Tue, 30 Jan 2018 19:04:27 GMT Thierry Delisle <tdelisle@…> [2e9aed4]
	* src/libcfa/bits/locks.h (modified)
	* src/libcfa/concurrency/kernel.c (modified)
	* src/libcfa/concurrency/monitor.c (modified)
	* src/libcfa/concurrency/preemption.c (modified)

	Fixed non-preemptive locks


Tue, 30 Jan 2018 19:03:06 GMT Thierry Delisle <tdelisle@…> [813ddcaa]
	* src/libcfa/interpose.c (modified)

	Interpose now replaces abort/segfault handlers


Tue, 30 Jan 2018 19:02:22 GMT Thierry Delisle <tdelisle@…> [24ed606]
	* src/driver/cfa.cc (modified)

	Force the compiler to always include interpose logic


Tue, 30 Jan 2018 16:57:12 GMT Rob Schluntz <rschlunt@…> [5a73f0f]
	* src/tests/.expect/literals.x86.txt (modified)

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


Tue, 30 Jan 2018 02:36:37 GMT Peter A. Buhr <pabuhr@…> [93967c8]
	* src/tests/.expect/literals.x86.txt (modified)

	fix 32-bit expected


Mon, 29 Jan 2018 21:03:04 GMT Rob Schluntz <rschlunt@…> [fee651f]
	* src/ResolvExpr/AlternativeFinder.cc (modified)

	Refactor AlternativeFinder handling of LogicalExpr and RangeExpr to ...


Mon, 29 Jan 2018 19:05:26 GMT Rob Schluntz <rschlunt@…> [ebcb7ba]
	* src/ResolvExpr/AlternativeFinder.cc (modified)

	Refactor AlternativeFinder handling of ConditionalExpr to greatly ...


Mon, 29 Jan 2018 15:13:07 GMT Rob Schluntz <rschlunt@…> [ff39851]
	* doc/NDA/Aaron_Moss-Rob_Schluntz-Thierry_Delisle.pdf (moved)
	* doc/NDA/Cover_Letter.pdf (moved)
	* doc/NDA/Daniel_Caccamo.pdf (moved)
	* doc/NDA/NDA.pdf (moved)
	* doc/NDA/Neda_Paryab.pdf (moved)
	* doc/NDA/Peter_Buhr-30-jul-2014.pdf (moved)
	* doc/bibliography/cfa.bib (modified)
	* doc/papers/OOPSLA17/.gitignore (moved)
	* doc/papers/OOPSLA17/ACM-Reference-Format.bst (moved)
	* doc/papers/OOPSLA17/Makefile (moved)
	* doc/papers/OOPSLA17/acmart-pacmpl-template.tex (moved)
	* doc/papers/OOPSLA17/acmart.cls (moved)
	* doc/papers/OOPSLA17/evaluation/.gitignore (moved)
	* doc/papers/OOPSLA17/evaluation/Makefile (moved)
	* doc/papers/OOPSLA17/evaluation/bench.h (moved)
	* doc/papers/OOPSLA17/evaluation/bench.hpp (moved)
	* doc/papers/OOPSLA17/evaluation/c-bench.c (moved)
	* doc/papers/OOPSLA17/evaluation/c-pair.c (moved)
	* doc/papers/OOPSLA17/evaluation/c-pair.h (moved)
	* doc/papers/OOPSLA17/evaluation/c-print.c (moved)
	* doc/papers/OOPSLA17/evaluation/c-print.h (moved)
	* doc/papers/OOPSLA17/evaluation/c-stack.c (moved)
	* doc/papers/OOPSLA17/evaluation/c-stack.h (moved)
	* doc/papers/OOPSLA17/evaluation/cfa-bench.c (moved)
	* doc/papers/OOPSLA17/evaluation/cfa-pair.c (moved)
	* doc/papers/OOPSLA17/evaluation/cfa-pair.h (moved)
	* doc/papers/OOPSLA17/evaluation/cfa-print.c (moved)
	* doc/papers/OOPSLA17/evaluation/cfa-print.h (moved)
	* doc/papers/OOPSLA17/evaluation/cfa-stack.c (moved)
	* doc/papers/OOPSLA17/evaluation/cfa-stack.h (moved)
	* doc/papers/OOPSLA17/evaluation/cpp-bench.cpp (moved)
	* doc/papers/OOPSLA17/evaluation/cpp-pair.hpp (moved)
	* doc/papers/OOPSLA17/evaluation/cpp-print.hpp (moved)
	* doc/papers/OOPSLA17/evaluation/cpp-stack.hpp (moved)
	* doc/papers/OOPSLA17/evaluation/cpp-vbench.cpp (moved)
	* doc/papers/OOPSLA17/evaluation/cpp-vprint.hpp (moved)
	* doc/papers/OOPSLA17/evaluation/cpp-vstack.cpp (moved)
	* doc/papers/OOPSLA17/evaluation/cpp-vstack.hpp (moved)
	* doc/papers/OOPSLA17/evaluation/object.hpp (moved)
	* doc/papers/OOPSLA17/evaluation/timing.dat (moved)
	* doc/papers/OOPSLA17/evaluation/timing.gp (moved)
	* doc/papers/OOPSLA17/evaluation/timing.xlsx (moved)
	* doc/papers/OOPSLA17/generic_types.tex (moved)
	* doc/papers/OOPSLA17/mail (moved)
	* doc/papers/OOPSLA17/refereeReport.txt (moved)
	* doc/papers/concurrency/.gitignore (moved)
	* doc/papers/concurrency/Paper.tex (added)
	* doc/papers/concurrency/annex/local.bib (moved)
	* doc/papers/concurrency/build/bump_ver.sh (moved)
	* doc/papers/concurrency/figures/dependency.fig (moved)
	* doc/papers/concurrency/figures/ext_monitor.fig (moved)
	* doc/papers/concurrency/figures/int_monitor.fig (moved)
	* doc/papers/concurrency/figures/monitor.fig (moved)
	* doc/papers/concurrency/figures/monitor_structs.fig (moved)
	* doc/papers/concurrency/figures/system.fig (moved)
	* doc/papers/concurrency/notes/cor-thread-traits.c (moved)
	* doc/papers/concurrency/notes/lit-review.md (moved)
	* doc/papers/concurrency/notes/notes.md (moved)
	* doc/papers/concurrency/style/cfa-format.tex (moved)
	* doc/papers/concurrency/style/style.tex (moved)
	* doc/papers/concurrency/version (added)
	* doc/papers/general/.gitignore (added)
	* doc/papers/general/Paper.tex (added)
	* doc/papers/general/evaluation/.gitignore (added)
	* doc/papers/general/evaluation/bench.h (added)
	* doc/papers/general/evaluation/bench.hpp (added)
	* doc/papers/general/evaluation/c-bench.c (added)
	* doc/papers/general/evaluation/c-pair.c (added)
	* doc/papers/general/evaluation/c-pair.h (added)
	* doc/papers/general/evaluation/c-print.c (added)
	* doc/papers/general/evaluation/c-print.h (added)
	* doc/papers/general/evaluation/c-stack.c (added)
	* doc/papers/general/evaluation/c-stack.h (added)
	* doc/papers/general/evaluation/cfa-bench.c (added)
	* doc/papers/general/evaluation/cfa-pair.c (added)
	* doc/papers/general/evaluation/cfa-pair.h (added)
	* doc/papers/general/evaluation/cfa-print.c (added)
	* doc/papers/general/evaluation/cfa-print.h (added)
	* doc/papers/general/evaluation/cfa-stack.c (added)
	* doc/papers/general/evaluation/cfa-stack.h (added)
	* doc/papers/general/evaluation/cpp-bench.cpp (added)
	* doc/papers/general/evaluation/cpp-pair.hpp (added)
	* doc/papers/general/evaluation/cpp-print.hpp (added)
	* doc/papers/general/evaluation/cpp-stack.hpp (added)
	* doc/papers/general/evaluation/cpp-vbench.cpp (added)
	* doc/papers/general/evaluation/cpp-vprint.hpp (added)
	* doc/papers/general/evaluation/cpp-vstack.cpp (added)
	* doc/papers/general/evaluation/cpp-vstack.hpp (added)
	* doc/papers/general/evaluation/object.hpp (added)
	* doc/papers/general/evaluation/timing.dat (added)
	* doc/papers/general/evaluation/timing.gp (added)
	* doc/papers/general/evaluation/timing.xlsx (added)
	* doc/papers_related/Baker82.pdf (moved)
	* doc/papers_related/Bilson.pdf (moved)
	* doc/papers_related/Bilson03.pdf (moved)
	* doc/papers_related/Breuel.pdf (moved)
	* doc/papers_related/Cormack81.pdf (moved)
	* doc/papers_related/CormackWright90.pdf (moved)
	* doc/papers_related/Ditchfield92.pdf (moved)
	* doc/papers_related/Grossman06.pdf (moved)
	* doc/papers_related/Jones97.pdf (moved)
	* doc/papers_related/Laufer92.pdf (moved)
	* doc/papers_related/Ziegler92.pdf (moved)
	* doc/papers_related/refrat98.pdf (moved)
	* doc/theses/aaron_moss/comp_II/.gitignore (moved)
	* doc/theses/aaron_moss/comp_II/Efficient Type Resolution in Cforall.pptx (moved)
	* doc/theses/aaron_moss/comp_II/Makefile (moved)
	* doc/theses/aaron_moss/comp_II/comp_II.tex (moved)
	* doc/theses/aaron_moss/comp_II/conversion_dag.eps (moved)
	* doc/theses/aaron_moss/comp_II/conversion_dag.odg (moved)
	* doc/theses/aaron_moss/comp_II/conversion_dag.png (moved)
	* doc/theses/aaron_moss/comp_II/resolution_dag.eps (moved)
	* doc/theses/aaron_moss/comp_II/resolution_dag.odg (moved)
	* doc/theses/aaron_moss/comp_II/resolution_dag.png (moved)
	* doc/theses/aaron_moss/comp_II/resolution_dag2.odg (moved)
	* doc/theses/aaron_moss/comp_II/resolution_dag2.png (moved)
	* doc/theses/rob_schluntz/.gitignore (moved)
	* doc/theses/rob_schluntz/Makefile (moved)
	* doc/theses/rob_schluntz/cfa-format.tex (moved)
	* doc/theses/rob_schluntz/conclusions.tex (moved)
	* doc/theses/rob_schluntz/ctordtor.tex (moved)
	* doc/theses/rob_schluntz/examples/conclusions/dtor.c (moved)
	* doc/theses/rob_schluntz/examples/conclusions/except.c (moved)
	* doc/theses/rob_schluntz/examples/conclusions/except.cc (moved)
	* doc/theses/rob_schluntz/examples/ctor/array_ctor.c (moved)
	* doc/theses/rob_schluntz/examples/ctor/copy_ctor.c (moved)
	* doc/theses/rob_schluntz/examples/ctor/cv_ctor.c (moved)
	* doc/theses/rob_schluntz/examples/ctor/enum_ctor.c (moved)
	* doc/theses/rob_schluntz/examples/ctor/expr_ctor.c (moved)
	* doc/theses/rob_schluntz/examples/ctor/global_ctor.c (moved)
	* doc/theses/rob_schluntz/examples/ctor/hide_ctor.c (moved)
	* doc/theses/rob_schluntz/examples/ctor/member.c (moved)
	* doc/theses/rob_schluntz/examples/ctor/placement_ctor.c (moved)
	* doc/theses/rob_schluntz/examples/ctor/return_dtor.c (moved)
	* doc/theses/rob_schluntz/examples/ctor/static_ctor.c (moved)
	* doc/theses/rob_schluntz/examples/ctor/union_ctor.c (moved)
	* doc/theses/rob_schluntz/examples/intro/FileOutputStream.java (moved)
	* doc/theses/rob_schluntz/examples/intro/compound_lit.c (moved)
	* doc/theses/rob_schluntz/examples/intro/designation.c (moved)
	* doc/theses/rob_schluntz/examples/intro/ignore.c (moved)
	* doc/theses/rob_schluntz/examples/intro/ires.java (moved)
	* doc/theses/rob_schluntz/examples/intro/res.java (moved)
	* doc/theses/rob_schluntz/examples/intro/res1.java (moved)
	* doc/theses/rob_schluntz/examples/intro/res2.java (moved)
	* doc/theses/rob_schluntz/examples/intro/res3.java (moved)
	* doc/theses/rob_schluntz/examples/intro/tuple.cc (moved)
	* doc/theses/rob_schluntz/examples/intro/variadic.java (moved)
	* doc/theses/rob_schluntz/examples/malloc.cc (moved)
	* doc/theses/rob_schluntz/examples/nested.c (moved)
	* doc/theses/rob_schluntz/examples/poly.c (moved)
	* doc/theses/rob_schluntz/examples/scope_guard.h (moved)
	* doc/theses/rob_schluntz/examples/test_scoped_guard.c (moved)
	* doc/theses/rob_schluntz/examples/tuples/assign.c (moved)
	* doc/theses/rob_schluntz/examples/tuples/cast.c (moved)
	* doc/theses/rob_schluntz/examples/tuples/ctor.c (moved)
	* doc/theses/rob_schluntz/examples/tuples/mrv.c (moved)
	* doc/theses/rob_schluntz/examples/tuples/mrv_1.c (moved)
	* doc/theses/rob_schluntz/examples/tuples/mrv_2.c (moved)
	* doc/theses/rob_schluntz/examples/tuples/mrv_3.c (moved)
	* doc/theses/rob_schluntz/examples/tuples/named.c (moved)
	* doc/theses/rob_schluntz/examples/variadic/new.c (moved)
	* doc/theses/rob_schluntz/examples/variadic/print.c (moved)
	* doc/theses/rob_schluntz/examples/variadic/sum1.c (moved)
	* doc/theses/rob_schluntz/examples/variadic/sum2.c (moved)
	* doc/theses/rob_schluntz/intro.tex (moved)
	* doc/theses/rob_schluntz/thesis-frontpgs.tex (moved)
	* doc/theses/rob_schluntz/thesis.bib (moved)
	* doc/theses/rob_schluntz/thesis.tex (moved)
	* doc/theses/rob_schluntz/tuples.tex (moved)
	* doc/theses/rob_schluntz/variadic.tex (moved)
	* doc/theses/thierry_delisle/.gitignore (added)
	* doc/theses/thierry_delisle/Makefile (moved)
	* doc/theses/thierry_delisle/annex/glossary.tex (moved)
	* doc/theses/thierry_delisle/annex/local.bib (added)
	* doc/theses/thierry_delisle/build/bump_ver.sh (added)
	* doc/theses/thierry_delisle/figures/dependency.fig (added)
	* doc/theses/thierry_delisle/figures/ext_monitor.fig (added)
	* doc/theses/thierry_delisle/figures/int_monitor.fig (added)
	* doc/theses/thierry_delisle/figures/monitor.fig (added)
	* doc/theses/thierry_delisle/figures/monitor_structs.fig (added)
	* doc/theses/thierry_delisle/figures/system.fig (added)
	* doc/theses/thierry_delisle/notes/cor-thread-traits.c (added)
	* doc/theses/thierry_delisle/notes/lit-review.md (added)
	* doc/theses/thierry_delisle/notes/notes.md (added)
	* doc/theses/thierry_delisle/style/cfa-format.tex (added)
	* doc/theses/thierry_delisle/style/style.tex (added)
	* doc/theses/thierry_delisle/text/basics.tex (moved)
	* doc/theses/thierry_delisle/text/cforall.tex (moved)
	* doc/theses/thierry_delisle/text/concurrency.tex (moved)
	* doc/theses/thierry_delisle/text/frontpgs.tex (moved)
	* doc/theses/thierry_delisle/text/future.tex (moved)
	* doc/theses/thierry_delisle/text/internals.tex (moved)
	* doc/theses/thierry_delisle/text/intro.tex (moved)
	* doc/theses/thierry_delisle/text/parallelism.tex (moved)
	* doc/theses/thierry_delisle/text/results.tex (moved)
	* doc/theses/thierry_delisle/text/together.tex (moved)
	* doc/theses/thierry_delisle/thePlan.md (moved)
	* doc/theses/thierry_delisle/thesis.tex (moved)
	* doc/theses/thierry_delisle/version (moved)
	* src/libcfa/iostream (modified)
	* src/libcfa/iostream.c (modified)
	* src/libcfa/stdlib.c (modified)
	* src/tests/.expect/io.txt (modified)
	* src/tests/.expect/literals.x64.txt (modified)
	* src/tests/.expect/sum.txt (modified)
	* src/tests/.expect/vector.txt (modified)
	* src/tests/concurrent/examples/.expect/quickSort.txt (added)
	* src/tests/concurrent/examples/quickSort.c (modified)
	* src/tests/io.c (modified)
	* src/tests/io.data (modified)
	* src/tests/sum.c (modified)

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


Mon, 29 Jan 2018 14:18:16 GMT Peter A. Buhr <pabuhr@…> [f0322e20]
	* src/tests/concurrent/examples/.expect/quickSort.txt (added)
	* src/tests/concurrent/examples/quickSort.c (modified)

	add quicksort test


Fri, 26 Jan 2018 23:10:58 GMT Peter A. Buhr <pabuhr@…> [5f20b30]
	* src/tests/.expect/io.txt (modified)
	* src/tests/.expect/literals.x64.txt (modified)
	* src/tests/io.c (modified)
	* src/tests/io.data (modified)

	update io-test and fix literal-test output


Fri, 26 Jan 2018 23:08:22 GMT Peter A. Buhr <pabuhr@…> [f4a6101]
	* src/libcfa/stdlib.c (modified)

	inserted cast for random seed


Fri, 26 Jan 2018 19:40:14 GMT Thierry Delisle <tdelisle@…> [91496f3]
	* Jenkinsfile (modified)
	* src/benchmark/Makefile.am (modified)
	* src/benchmark/Makefile.in (modified)

	Fixed behcnmarks for jenkins


Fri, 26 Jan 2018 16:46:44 GMT Peter A. Buhr <pabuhr@…> [2b9ddf2]
	* src/tests/.expect/sum.txt (modified)
	* src/tests/sum.c (modified)

	add generic type to sum test


Fri, 26 Jan 2018 03:27:41 GMT Peter A. Buhr <pabuhr@…> [44574f2]
	* src/libcfa/iostream (modified)
	* src/libcfa/iostream.c (modified)

	add _Bool read and read endl-manipulator to skip whitespace


Thu, 25 Jan 2018 22:02:09 GMT Thierry Delisle <tdelisle@…> [dbe9b08]
	* src/libcfa/bits/locks.h (modified)
	* src/libcfa/bits/signal.h (added)
	* src/libcfa/concurrency/kernel.c (modified)
	* src/libcfa/concurrency/preemption.c (modified)
	* src/libcfa/interpose.c (modified)

	Spinlocks are now non-preemptive, stack-traces should print correctly


Thu, 25 Jan 2018 18:00:12 GMT Thierry Delisle <tdelisle@…> [6e0f4bd]
	* src/ResolvExpr/CurrentObject.cc (modified)
	* src/libcfa/bits/locks.h (modified)
	* src/libcfa/concurrency/CtxSwitch-armv7l.S (added)
	* src/libcfa/concurrency/invoke.c (modified)
	* src/libcfa/concurrency/invoke.h (modified)
	* src/libcfa/concurrency/kernel.c (modified)
	* src/libcfa/concurrency/preemption.c (modified)
	* src/tests/.expect/vector.txt (modified)

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


Thu, 25 Jan 2018 18:00:06 GMT Thierry Delisle <tdelisle@…> [f7d6bb0]
	* src/libcfa/concurrency/invoke.h (modified)
	* src/libcfa/concurrency/kernel.c (modified)
	* src/libcfa/concurrency/kernel_private.h (modified)
	* src/libcfa/concurrency/thread.c (modified)

	Added doubly-linked list of existing threads


Wed, 24 Jan 2018 20:37:35 GMT Peter A. Buhr <pabuhr@…> [7f59bb3]
	* src/tests/.expect/vector.txt (modified)

	fix 64-bit vector text


Wed, 24 Jan 2018 15:54:56 GMT Rob Schluntz <rschlunt@…> [c916e12]
	* src/libcfa/bits/locks.h (modified)
	* src/libcfa/concurrency/CtxSwitch-armv7l.S (added)
	* src/libcfa/concurrency/invoke.c (modified)
	* src/libcfa/concurrency/invoke.h (modified)
	* src/libcfa/concurrency/kernel.c (modified)
	* src/libcfa/concurrency/preemption.c (modified)

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


Wed, 24 Jan 2018 15:54:51 GMT Rob Schluntz <rschlunt@…> [764b4b2]
	* src/tests/concurrent/examples/quickSort.c (modified)

	Update quickSort.c to rebind reference


Wed, 24 Jan 2018 02:57:24 GMT Alan Kennedy <afakenne@…> [ccbf683]
	* src/libcfa/concurrency/CtxSwitch-armv7l.S (added)

	forgot ARM context switch


Tue, 23 Jan 2018 23:04:34 GMT Peter A. Buhr <pabuhr@…> [258e6ad5]
	* src/libcfa/concurrency/preemption.c (modified)

	fix ARM context-switch build


Tue, 23 Jan 2018 22:46:43 GMT Alan Kennedy <afakenne@…> [b6838214]
	* doc/proposals/concurrency/.gitignore (modified)
	* doc/proposals/concurrency/Makefile (modified)
	* doc/proposals/concurrency/annex/glossary.tex (modified)
	* doc/proposals/concurrency/annex/local.bib (modified)
	* doc/proposals/concurrency/figures/system.fig (modified)
	* doc/proposals/concurrency/text/basics.tex (modified)
	* doc/proposals/concurrency/text/cforall.tex (modified)
	* doc/proposals/concurrency/text/concurrency.tex (modified)
	* doc/proposals/concurrency/text/frontpgs.tex (modified)
	* doc/proposals/concurrency/text/future.tex (modified)
	* doc/proposals/concurrency/text/internals.tex (modified)
	* doc/proposals/concurrency/text/intro.tex (modified)
	* doc/proposals/concurrency/text/parallelism.tex (modified)
	* doc/proposals/concurrency/text/results.tex (modified)
	* doc/proposals/concurrency/text/together.tex (modified)
	* doc/proposals/concurrency/thesis.tex (modified)
	* doc/proposals/concurrency/version (modified)
	* src/CodeGen/FixMain.cc (modified)
	* src/CodeGen/GenType.cc (modified)
	* src/CodeTools/DeclStats.cc (modified)
	* src/CodeTools/TrackLoc.cc (modified)
	* src/Common/PassVisitor.h (modified)
	* src/Common/PassVisitor.impl.h (modified)
	* src/Concurrency/Keywords.cc (modified)
	* src/Concurrency/Waitfor.cc (modified)
	* src/ControlStruct/ExceptTranslate.cc (modified)
	* src/ControlStruct/LabelFixer.cc (modified)
	* src/ControlStruct/MLEMutator.cc (modified)
	* src/ControlStruct/MLEMutator.h (modified)
	* src/GenPoly/Box.cc (modified)
	* src/GenPoly/Lvalue.cc (modified)
	* src/GenPoly/ScrubTyVars.cc (modified)
	* src/GenPoly/ScrubTyVars.h (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/InitTweak/GenInit.cc (modified)
	* src/InitTweak/InitTweak.cc (modified)
	* src/Parser/DeclarationNode.cc (modified)
	* src/Parser/parser.yy (modified)
	* src/ResolvExpr/AlternativeFinder.cc (modified)
	* src/ResolvExpr/AlternativeFinder.h (modified)
	* src/ResolvExpr/CastCost.cc (modified)
	* src/ResolvExpr/CommonType.cc (modified)
	* src/ResolvExpr/ConversionCost.cc (modified)
	* src/ResolvExpr/ConversionCost.h (modified)
	* src/ResolvExpr/CurrentObject.cc (modified)
	* src/ResolvExpr/FindOpenVars.cc (modified)
	* src/ResolvExpr/Occurs.cc (modified)
	* src/ResolvExpr/PolyCost.cc (modified)
	* src/ResolvExpr/PtrsAssignable.cc (modified)
	* src/ResolvExpr/PtrsCastable.cc (modified)
	* src/ResolvExpr/RenameVars.cc (modified)
	* src/ResolvExpr/RenameVars.h (modified)
	* src/ResolvExpr/Resolver.cc (modified)
	* src/ResolvExpr/Resolver.h (modified)
	* src/ResolvExpr/TypeMap.h (deleted)
	* src/ResolvExpr/Unify.cc (modified)
	* src/SymTab/Indexer.cc (modified)
	* src/SymTab/Indexer.h (modified)
	* src/SymTab/Mangler.cc (modified)
	* src/SymTab/Mangler.h (modified)
	* src/SymTab/Validate.cc (modified)
	* src/SynTree/AggregateDecl.cc (modified)
	* src/SynTree/CompoundStmt.cc (modified)
	* src/SynTree/Declaration.h (modified)
	* src/SynTree/Expression.cc (modified)
	* src/SynTree/Expression.h (modified)
	* src/SynTree/FunctionDecl.cc (modified)
	* src/SynTree/Label.h (modified)
	* src/SynTree/Type.h (modified)
	* src/SynTree/TypeSubstitution.cc (modified)
	* src/SynTree/TypeSubstitution.h (modified)
	* src/SynTree/VarExprReplacer.cc (modified)
	* src/SynTree/VarExprReplacer.h (modified)
	* src/Tuples/TupleAssignment.cc (modified)
	* src/Tuples/TupleExpansion.cc (modified)
	* src/benchmark/Makefile.am (modified)
	* src/benchmark/Makefile.in (modified)
	* src/benchmark/schedint/pthreads.c (added)
	* src/libcfa/bits/defs.h (modified)
	* src/libcfa/concurrency/monitor.c (modified)
	* src/libcfa/concurrency/preemption.c (modified)
	* src/libcfa/fstream (modified)
	* src/libcfa/fstream.c (modified)
	* src/libcfa/iostream (modified)
	* src/libcfa/iostream.c (modified)
	* src/libcfa/stdlib (modified)
	* src/libcfa/stdlib.c (modified)
	* src/tests/.expect/alloc-ERROR.txt (modified)
	* src/tests/.expect/alloc.txt (modified)
	* src/tests/.expect/ato.txt (modified)
	* src/tests/.expect/ctor-autogen.txt (deleted)
	* src/tests/.expect/declarationSpecifier.x64.txt (modified)
	* src/tests/.expect/declarationSpecifier.x86.txt (modified)
	* src/tests/.expect/dtor-early-exit-ERR1.txt (deleted)
	* src/tests/.expect/dtor-early-exit-ERR2.txt (deleted)
	* src/tests/.expect/gccExtensions.x64.txt (modified)
	* src/tests/.expect/gccExtensions.x86.txt (modified)
	* src/tests/.expect/libcfa_vector.txt (deleted)
	* src/tests/.expect/literals.x64.txt (modified)
	* src/tests/.expect/literals.x86.txt (modified)
	* src/tests/.expect/memberCtors-ERR1.txt (deleted)
	* src/tests/.expect/random.txt (modified)
	* src/tests/.expect/searchsort.txt (modified)
	* src/tests/.expect/vector.txt (added)
	* src/tests/.expect/vector_test.txt (deleted)
	* src/tests/.in/vector_test.txt (deleted)
	* src/tests/Makefile.am (modified)
	* src/tests/Makefile.in (modified)
	* src/tests/alloc.c (modified)
	* src/tests/ato.c (modified)
	* src/tests/concurrent/examples/.in/quickSort.txt (added)
	* src/tests/concurrent/examples/boundedBuffer.c (modified)
	* src/tests/concurrent/examples/datingService.c (modified)
	* src/tests/concurrent/examples/quickSort.c (added)
	* src/tests/concurrent/signal/barge.c (modified)
	* src/tests/concurrent/signal/block.c (modified)
	* src/tests/concurrent/signal/disjoint.c (modified)
	* src/tests/concurrent/signal/wait.c (modified)
	* src/tests/concurrent/waitfor/recurse.c (modified)
	* src/tests/concurrent/waitfor/simple.c (modified)
	* src/tests/concurrent/waitfor/when.c (modified)
	* src/tests/coroutine/prodcons.c (modified)
	* src/tests/raii/.expect/ctor-autogen-ERR1.txt (moved)
	* src/tests/raii/.expect/ctor-autogen.txt (moved)
	* src/tests/raii/.expect/dtor-early-exit-ERR1.txt (added)
	* src/tests/raii/.expect/dtor-early-exit-ERR2.txt (added)
	* src/tests/raii/.expect/dtor-early-exit.txt (moved)
	* src/tests/raii/.expect/globals.txt (moved)
	* src/tests/raii/.expect/init_once.txt (added)
	* src/tests/raii/.expect/memberCtors-ERR1.txt (added)
	* src/tests/raii/.expect/memberCtors.txt (moved)
	* src/tests/raii/ctor-autogen.c (moved)
	* src/tests/raii/dtor-early-exit.c (moved)
	* src/tests/raii/globals.c (moved)
	* src/tests/raii/init_once.c (moved)
	* src/tests/raii/memberCtors.c (moved)
	* src/tests/raii/multiDimension.c (moved)
	* src/tests/raii/multiDimension.txt (moved)
	* src/tests/random.c (modified)
	* src/tests/searchsort.c (modified)
	* src/tests/tuple/.expect/tupleAssign.txt (moved)
	* src/tests/tuple/.expect/tupleCast.txt (moved)
	* src/tests/tuple/.expect/tupleFunction.txt (moved)
	* src/tests/tuple/.expect/tupleMember.txt (moved)
	* src/tests/tuple/.expect/tuplePolymorphism.txt (moved)
	* src/tests/tuple/.expect/tupleVariadic.txt (moved)
	* src/tests/tuple/tupleAssign.c (moved)
	* src/tests/tuple/tupleCast.c (moved)
	* src/tests/tuple/tupleFunction.c (moved)
	* src/tests/tuple/tupleMember.c (moved)
	* src/tests/tuple/tuplePolymorphism.c (moved)
	* src/tests/tuple/tupleVariadic.c (moved)
	* src/tests/tuple/tuples.c (moved)
	* src/tests/vector.c (moved)
	* src/tests/vector/array.c (deleted)
	* src/tests/vector/array.h (deleted)
	* src/tests/vector/vector_int.c (deleted)
	* src/tests/vector/vector_int.h (deleted)
	* src/tests/vector/vector_test.c (deleted)
	* tools/repeat.c (modified)

	add context switch for ARM


Tue, 23 Jan 2018 22:02:46 GMT Alan Kennedy <afakenne@…> [b158d8f]
	* src/libcfa/bits/locks.h (modified)
	* src/libcfa/concurrency/invoke.c (modified)
	* src/libcfa/concurrency/invoke.h (modified)
	* src/libcfa/concurrency/kernel.c (modified)
	* src/libcfa/concurrency/preemption.c (modified)

	add context switch for ARM


Tue, 23 Jan 2018 18:12:35 GMT Rob Schluntz <rschlunt@…> [15d248e]
	* src/Concurrency/Waitfor.cc (modified)
	* src/benchmark/Makefile.am (modified)
	* src/benchmark/Makefile.in (modified)
	* src/libcfa/concurrency/preemption.c (modified)
	* src/tests/.expect/alloc-ERROR.txt (modified)
	* src/tests/.expect/alloc.txt (modified)
	* src/tests/.expect/vector.txt (added)
	* src/tests/alloc.c (modified)

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


Tue, 23 Jan 2018 18:12:26 GMT Rob Schluntz <rschlunt@…> [84e8423]
	* src/ResolvExpr/CurrentObject.cc (modified)

	Fix initialization issue with nested unions


Tue, 23 Jan 2018 15:49:53 GMT Thierry Delisle <tdelisle@…> [81e1f32]
	* src/CodeGen/GenType.cc (modified)
	* src/CodeTools/DeclStats.cc (modified)
	* src/Common/PassVisitor.h (modified)
	* src/Common/PassVisitor.impl.h (modified)
	* src/ControlStruct/ExceptTranslate.cc (modified)
	* src/ResolvExpr/AlternativeFinder.cc (modified)
	* src/ResolvExpr/AlternativeFinder.h (modified)
	* src/ResolvExpr/CommonType.cc (modified)
	* src/ResolvExpr/CurrentObject.cc (modified)
	* src/ResolvExpr/PtrsAssignable.cc (modified)
	* src/ResolvExpr/PtrsCastable.cc (modified)
	* src/ResolvExpr/RenameVars.cc (modified)
	* src/ResolvExpr/RenameVars.h (modified)
	* src/ResolvExpr/Resolver.cc (modified)
	* src/ResolvExpr/TypeMap.h (deleted)
	* src/ResolvExpr/Unify.cc (modified)
	* src/SymTab/Mangler.cc (modified)
	* src/SymTab/Mangler.h (modified)
	* src/SynTree/CompoundStmt.cc (modified)
	* src/SynTree/FunctionDecl.cc (modified)
	* src/SynTree/VarExprReplacer.cc (modified)
	* src/SynTree/VarExprReplacer.h (modified)
	* src/tests/.expect/alloc-ERROR.txt (modified)
	* src/tests/.expect/alloc.txt (modified)
	* src/tests/.expect/libcfa_vector.txt (deleted)
	* src/tests/.expect/vector.txt (added)
	* src/tests/alloc.c (modified)
	* src/tests/vector.c (modified)

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


Tue, 23 Jan 2018 15:49:24 GMT Thierry Delisle <tdelisle@…> [d2d50d7]
	* src/Concurrency/Waitfor.cc (modified)
	* src/benchmark/Makefile.am (modified)
	* src/benchmark/Makefile.in (modified)

	Fixed warnings in jenkins benchmark


Tue, 23 Jan 2018 15:01:26 GMT Thierry Delisle <tdelisle@…> [05615ba]
	* src/libcfa/concurrency/preemption.c (modified)

	Added commented debug line for preemption, uncomment to print log on ...


Tue, 23 Jan 2018 13:50:20 GMT Peter A. Buhr <pabuhr@…> [fc67d6f]
	* src/tests/.expect/alloc-ERROR.txt (modified)
	* src/tests/.expect/alloc.txt (modified)
	* src/tests/.expect/vector.txt (added)
	* src/tests/alloc.c (modified)

	update alloc test, and trigger vector test


Mon, 22 Jan 2018 22:03:19 GMT Rob Schluntz <rschlunt@…> [e23d20b]
	* src/CodeTools/DeclStats.cc (modified)

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


Mon, 22 Jan 2018 20:09:01 GMT Aaron Moss <a3moss@…> [9cdfb4d0]
	* doc/proposals/concurrency/.gitignore (modified)
	* doc/proposals/concurrency/Makefile (modified)
	* doc/proposals/concurrency/annex/glossary.tex (modified)
	* doc/proposals/concurrency/annex/local.bib (modified)
	* doc/proposals/concurrency/figures/system.fig (modified)
	* doc/proposals/concurrency/text/basics.tex (modified)
	* doc/proposals/concurrency/text/cforall.tex (modified)
	* doc/proposals/concurrency/text/concurrency.tex (modified)
	* doc/proposals/concurrency/text/frontpgs.tex (modified)
	* doc/proposals/concurrency/text/future.tex (modified)
	* doc/proposals/concurrency/text/internals.tex (modified)
	* doc/proposals/concurrency/text/intro.tex (modified)
	* doc/proposals/concurrency/text/parallelism.tex (modified)
	* doc/proposals/concurrency/text/results.tex (modified)
	* doc/proposals/concurrency/text/together.tex (modified)
	* doc/proposals/concurrency/thesis.tex (modified)
	* doc/proposals/concurrency/version (modified)
	* src/CodeGen/FixMain.cc (modified)
	* src/CodeTools/TrackLoc.cc (modified)
	* src/Common/PassVisitor.h (modified)
	* src/Common/PassVisitor.impl.h (modified)
	* src/Concurrency/Keywords.cc (modified)
	* src/ControlStruct/LabelFixer.cc (modified)
	* src/ControlStruct/MLEMutator.cc (modified)
	* src/ControlStruct/MLEMutator.h (modified)
	* src/GenPoly/Box.cc (modified)
	* src/GenPoly/Lvalue.cc (modified)
	* src/GenPoly/ScrubTyVars.cc (modified)
	* src/GenPoly/ScrubTyVars.h (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/InitTweak/GenInit.cc (modified)
	* src/InitTweak/InitTweak.cc (modified)
	* src/Parser/DeclarationNode.cc (modified)
	* src/Parser/parser.yy (modified)
	* src/ResolvExpr/CastCost.cc (modified)
	* src/ResolvExpr/CommonType.cc (modified)
	* src/ResolvExpr/ConversionCost.cc (modified)
	* src/ResolvExpr/ConversionCost.h (modified)
	* src/ResolvExpr/CurrentObject.cc (modified)
	* src/ResolvExpr/FindOpenVars.cc (modified)
	* src/ResolvExpr/Occurs.cc (modified)
	* src/ResolvExpr/PolyCost.cc (modified)
	* src/ResolvExpr/PtrsAssignable.cc (modified)
	* src/ResolvExpr/Resolver.cc (modified)
	* src/ResolvExpr/Resolver.h (modified)
	* src/SymTab/Indexer.cc (modified)
	* src/SymTab/Indexer.h (modified)
	* src/SymTab/Validate.cc (modified)
	* src/SynTree/AggregateDecl.cc (modified)
	* src/SynTree/Declaration.h (modified)
	* src/SynTree/Expression.cc (modified)
	* src/SynTree/Expression.h (modified)
	* src/SynTree/Label.h (modified)
	* src/SynTree/Type.h (modified)
	* src/SynTree/TypeSubstitution.cc (modified)
	* src/SynTree/TypeSubstitution.h (modified)
	* src/Tuples/TupleAssignment.cc (modified)
	* src/Tuples/TupleExpansion.cc (modified)
	* src/benchmark/Makefile.am (modified)
	* src/benchmark/Makefile.in (modified)
	* src/benchmark/schedint/pthreads.c (added)
	* src/libcfa/bits/defs.h (modified)
	* src/libcfa/concurrency/monitor.c (modified)
	* src/libcfa/iostream (modified)
	* src/libcfa/iostream.c (modified)
	* src/libcfa/stdlib (modified)
	* src/libcfa/stdlib.c (modified)
	* src/tests/.expect/alloc-ERROR.txt (modified)
	* src/tests/.expect/ato.txt (modified)
	* src/tests/.expect/ctor-autogen.txt (deleted)
	* src/tests/.expect/declarationSpecifier.x64.txt (modified)
	* src/tests/.expect/declarationSpecifier.x86.txt (modified)
	* src/tests/.expect/dtor-early-exit-ERR1.txt (deleted)
	* src/tests/.expect/dtor-early-exit-ERR2.txt (deleted)
	* src/tests/.expect/gccExtensions.x64.txt (modified)
	* src/tests/.expect/gccExtensions.x86.txt (modified)
	* src/tests/.expect/libcfa_vector.txt (deleted)
	* src/tests/.expect/literals.x64.txt (modified)
	* src/tests/.expect/literals.x86.txt (modified)
	* src/tests/.expect/memberCtors-ERR1.txt (deleted)
	* src/tests/.expect/random.txt (modified)
	* src/tests/.expect/searchsort.txt (modified)
	* src/tests/.expect/vector_test.txt (deleted)
	* src/tests/.in/vector_test.txt (deleted)
	* src/tests/Makefile.am (modified)
	* src/tests/Makefile.in (modified)
	* src/tests/alloc.c (modified)
	* src/tests/ato.c (modified)
	* src/tests/concurrent/examples/.in/quickSort.txt (added)
	* src/tests/concurrent/examples/boundedBuffer.c (modified)
	* src/tests/concurrent/examples/datingService.c (modified)
	* src/tests/concurrent/examples/quickSort.c (added)
	* src/tests/concurrent/signal/barge.c (modified)
	* src/tests/concurrent/signal/block.c (modified)
	* src/tests/concurrent/signal/disjoint.c (modified)
	* src/tests/concurrent/signal/wait.c (modified)
	* src/tests/concurrent/waitfor/recurse.c (modified)
	* src/tests/concurrent/waitfor/simple.c (modified)
	* src/tests/concurrent/waitfor/when.c (modified)
	* src/tests/coroutine/prodcons.c (modified)
	* src/tests/raii/.expect/ctor-autogen-ERR1.txt (moved)
	* src/tests/raii/.expect/ctor-autogen.txt (moved)
	* src/tests/raii/.expect/dtor-early-exit-ERR1.txt (added)
	* src/tests/raii/.expect/dtor-early-exit-ERR2.txt (added)
	* src/tests/raii/.expect/dtor-early-exit.txt (moved)
	* src/tests/raii/.expect/globals.txt (moved)
	* src/tests/raii/.expect/init_once.txt (added)
	* src/tests/raii/.expect/memberCtors-ERR1.txt (added)
	* src/tests/raii/.expect/memberCtors.txt (moved)
	* src/tests/raii/ctor-autogen.c (moved)
	* src/tests/raii/dtor-early-exit.c (moved)
	* src/tests/raii/globals.c (moved)
	* src/tests/raii/init_once.c (moved)
	* src/tests/raii/memberCtors.c (moved)
	* src/tests/raii/multiDimension.c (moved)
	* src/tests/raii/multiDimension.txt (moved)
	* src/tests/random.c (modified)
	* src/tests/searchsort.c (modified)
	* src/tests/tuple/.expect/tupleAssign.txt (moved)
	* src/tests/tuple/.expect/tupleCast.txt (moved)
	* src/tests/tuple/.expect/tupleFunction.txt (moved)
	* src/tests/tuple/.expect/tupleMember.txt (moved)
	* src/tests/tuple/.expect/tuplePolymorphism.txt (moved)
	* src/tests/tuple/.expect/tupleVariadic.txt (moved)
	* src/tests/tuple/tupleAssign.c (moved)
	* src/tests/tuple/tupleCast.c (moved)
	* src/tests/tuple/tupleFunction.c (moved)
	* src/tests/tuple/tupleMember.c (moved)
	* src/tests/tuple/tuplePolymorphism.c (moved)
	* src/tests/tuple/tupleVariadic.c (moved)
	* src/tests/tuple/tuples.c (moved)
	* src/tests/vector.c (moved)
	* src/tests/vector/array.c (deleted)
	* src/tests/vector/array.h (deleted)
	* src/tests/vector/vector_int.c (deleted)
	* src/tests/vector/vector_int.h (deleted)
	* src/tests/vector/vector_test.c (deleted)
	* tools/repeat.c (modified)

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


Mon, 22 Jan 2018 20:08:55 GMT Aaron Moss <a3moss@…> [326cd2b]
	* src/CodeTools/DeclStats.cc (modified)

	Update DeclStats with more stats, handle new linkage specs


Mon, 22 Jan 2018 19:28:01 GMT Rob Schluntz <rschlunt@…> [b04a408]
	* src/ResolvExpr/TypeMap.h (deleted)

	Remove unused TypeMap file


Mon, 22 Jan 2018 19:27:24 GMT Rob Schluntz <rschlunt@…> [e5c74d1]
	* src/CodeTools/DeclStats.cc (modified)

	Convert DeclStats to PassVisitor


Mon, 22 Jan 2018 16:46:50 GMT Rob Schluntz <rschlunt@…> [13deae88]
	* src/ResolvExpr/AlternativeFinder.cc (modified)
	* src/ResolvExpr/AlternativeFinder.h (modified)

	Convert AlternativeFinder to PassVisitor


Fri, 19 Jan 2018 20:50:38 GMT Rob Schluntz <rschlunt@…> [73367a8]
	* src/Common/PassVisitor.h (modified)
	* src/Common/PassVisitor.impl.h (modified)

	Add InitExpr and UntypedInitExpr functionality to PassVisitor


Fri, 19 Jan 2018 16:18:27 GMT Rob Schluntz <rschlunt@…> [891c3e3]
	* doc/proposals/concurrency/text/frontpgs.tex (modified)
	* doc/proposals/concurrency/thesis.tex (modified)
	* doc/proposals/concurrency/version (modified)
	* src/tests/.expect/libcfa_vector.txt (deleted)
	* src/tests/.expect/vector_test.txt (deleted)
	* src/tests/.in/vector_test.txt (deleted)
	* src/tests/Makefile.am (modified)
	* src/tests/Makefile.in (modified)
	* src/tests/vector.c (moved)
	* src/tests/vector/array.c (deleted)
	* src/tests/vector/array.h (deleted)
	* src/tests/vector/vector_int.c (deleted)
	* src/tests/vector/vector_int.h (deleted)
	* src/tests/vector/vector_test.c (deleted)
	* tools/repeat.c (modified)

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


Thu, 18 Jan 2018 22:31:23 GMT Peter A. Buhr <pabuhr@…> [4bf3b2b]
	* src/tests/.expect/libcfa_vector.txt (deleted)
	* src/tests/vector.c (modified)

	additional cleanup for vector


Thu, 18 Jan 2018 21:52:11 GMT Thierry Delisle <tdelisle@…> [293377c]
	* src/tests/.expect/vector_test.txt (deleted)
	* src/tests/.in/vector_test.txt (deleted)
	* src/tests/Makefile.am (modified)
	* src/tests/Makefile.in (modified)

	Finished removing vector_test


Thu, 18 Jan 2018 19:58:21 GMT Peter A. Buhr <pabuhr@…> [721c3146]
	* src/tests/vector.c (moved)

	rename new vector test


Thu, 18 Jan 2018 19:53:29 GMT Peter A. Buhr <pabuhr@…> [3019ede]
	* src/tests/vector/array.c (deleted)
	* src/tests/vector/array.h (deleted)
	* src/tests/vector/vector_int.c (deleted)
	* src/tests/vector/vector_int.h (deleted)
	* src/tests/vector/vector_test.c (deleted)

	remove old vector code


Wed, 17 Jan 2018 19:38:38 GMT Rob Schluntz <rschlunt@…> [78754d7]
	* src/ResolvExpr/CurrentObject.cc (modified)

	Fix assertion failure in CurrentObject [fixes #77]


Wed, 17 Jan 2018 17:52:15 GMT Rob Schluntz <rschlunt@…> [53452de]
	* src/ResolvExpr/CommonType.cc (modified)

	Convert CommonType to PassVisitor


Wed, 17 Jan 2018 16:49:15 GMT Rob Schluntz <rschlunt@…> [36a2367]
	* src/ResolvExpr/Unify.cc (modified)

	Convert Unify to PassVisitor


Wed, 17 Jan 2018 16:17:42 GMT Rob Schluntz <rschlunt@…> [d7d9a60]
	* src/SymTab/Mangler.cc (modified)
	* src/SymTab/Mangler.h (modified)

	Convert Mangler to PassVisitor


Tue, 16 Jan 2018 18:37:40 GMT Rob Schluntz <rschlunt@…> [ad51cc2]
	* src/ResolvExpr/AlternativeFinder.cc (modified)
	* src/ResolvExpr/RenameVars.cc (modified)
	* src/ResolvExpr/RenameVars.h (modified)
	* src/ResolvExpr/Resolver.cc (modified)

	Convert RenameVars to PassVisitor


Mon, 15 Jan 2018 20:40:34 GMT Rob Schluntz <rschlunt@…> [f07c1e6]
	* src/ResolvExpr/PtrsAssignable.cc (modified)

	Convert PtrsAssignable to PassVisitor


Mon, 15 Jan 2018 20:10:55 GMT Rob Schluntz <rschlunt@…> [12145b9]
	* src/ResolvExpr/PtrsCastable.cc (modified)

	Convert PtrsCastable to PassVisitor


Mon, 15 Jan 2018 19:38:39 GMT Rob Schluntz <rschlunt@…> [c0b9f5d]
	* src/ControlStruct/ExceptTranslate.cc (modified)
	* src/SynTree/CompoundStmt.cc (modified)
	* src/SynTree/FunctionDecl.cc (modified)
	* src/SynTree/VarExprReplacer.cc (modified)
	* src/SynTree/VarExprReplacer.h (modified)

	Convert VarExprReplacer to PassVisitor


Mon, 15 Jan 2018 18:32:38 GMT Rob Schluntz <rschlunt@…> [7dc0246d]
	* src/CodeGen/GenType.cc (modified)

	Convert GenType to PassVisitor


Fri, 12 Jan 2018 22:03:16 GMT Rob Schluntz <rschlunt@…> [1a4bef3]
	* src/GenPoly/Box.cc (modified)
	* src/GenPoly/Lvalue.cc (modified)

	Ensure that dereference type is marked as lvalue after reference ...


Fri, 12 Jan 2018 21:57:40 GMT Rob Schluntz <rschlunt@…> [0690350]
	* src/GenPoly/Box.cc (modified)
	* src/GenPoly/Lvalue.cc (modified)
	* src/SynTree/AggregateDecl.cc (modified)
	* src/SynTree/Expression.cc (modified)

	Minor code cleanup


Thu, 11 Jan 2018 16:15:15 GMT Rob Schluntz <rschlunt@…> [bd0b6b62]
	* src/ResolvExpr/CastCost.cc (modified)
	* src/ResolvExpr/ConversionCost.cc (modified)
	* src/ResolvExpr/ConversionCost.h (modified)

	Convert ConversionCost and CastCost to PassVisitor


Thu, 11 Jan 2018 15:50:03 GMT Rob Schluntz <rschlunt@…> [721cd19f]
	* src/ResolvExpr/CastCost.cc (modified)
	* src/ResolvExpr/ConversionCost.cc (modified)
	* src/ResolvExpr/ConversionCost.h (modified)

	Refactor ConversionCost and CastCost to remove explicit recursive ...


Wed, 10 Jan 2018 18:21:51 GMT Rob Schluntz <rschlunt@…> [80e8582]
	* src/tests/.expect/ctor-autogen.txt (deleted)
	* src/tests/.expect/dtor-early-exit-ERR1.txt (deleted)
	* src/tests/.expect/dtor-early-exit-ERR2.txt (deleted)
	* src/tests/.expect/memberCtors-ERR1.txt (deleted)
	* src/tests/Makefile.am (modified)
	* src/tests/Makefile.in (modified)
	* src/tests/raii/.expect/ctor-autogen-ERR1.txt (moved)
	* src/tests/raii/.expect/ctor-autogen.txt (moved)
	* src/tests/raii/.expect/dtor-early-exit-ERR1.txt (added)
	* src/tests/raii/.expect/dtor-early-exit-ERR2.txt (added)
	* src/tests/raii/.expect/dtor-early-exit.txt (moved)
	* src/tests/raii/.expect/globals.txt (moved)
	* src/tests/raii/.expect/init_once.txt (added)
	* src/tests/raii/.expect/memberCtors-ERR1.txt (added)
	* src/tests/raii/.expect/memberCtors.txt (moved)
	* src/tests/raii/ctor-autogen.c (moved)
	* src/tests/raii/dtor-early-exit.c (moved)
	* src/tests/raii/globals.c (moved)
	* src/tests/raii/init_once.c (moved)
	* src/tests/raii/memberCtors.c (moved)
	* src/tests/raii/multiDimension.c (moved)
	* src/tests/raii/multiDimension.txt (moved)

	Move constructor/destructor tests to raii subdirectory


Wed, 10 Jan 2018 16:12:53 GMT Rob Schluntz <rschlunt@…> [eb0aedb]
	* src/ResolvExpr/CastCost.cc (modified)
	* src/ResolvExpr/ConversionCost.cc (modified)

	Minor code cleanup


Tue, 09 Jan 2018 22:35:39 GMT Rob Schluntz <rschlunt@…> [b8a4f47]
	* src/GenPoly/ScrubTyVars.cc (modified)
	* src/GenPoly/ScrubTyVars.h (modified)

	Convert ScrubTyVars to PassVisitor


Tue, 09 Jan 2018 21:03:54 GMT Rob Schluntz <rschlunt@…> [e9a715d3]
	* src/SynTree/TypeSubstitution.cc (modified)
	* src/SynTree/TypeSubstitution.h (modified)

	Convert TypeSubstitution's apply functionality to PassVisitor


Tue, 09 Jan 2018 19:39:29 GMT Rob Schluntz <rschlunt@…> [07c178f0]
	* src/Common/PassVisitor.h (modified)
	* src/Common/PassVisitor.impl.h (modified)

	Declare PassVisitor before including TypeSubstitution so that ...


Mon, 08 Jan 2018 21:20:38 GMT Rob Schluntz <rschlunt@…> [f240484]
	* src/Tuples/TupleExpansion.cc (modified)

	Convert MemberTupleExpander to PassVisitor


Mon, 08 Jan 2018 20:24:24 GMT Rob Schluntz <rschlunt@…> [b3fc977]
	* src/InitTweak/FixInit.cc (modified)

	Merge MutatingResolver pass into GenStructMemberCalls


Mon, 08 Jan 2018 19:34:32 GMT Rob Schluntz <rschlunt@…> [94e025a2]
	* src/ControlStruct/LabelFixer.cc (modified)
	* src/ControlStruct/MLEMutator.cc (modified)
	* src/ControlStruct/MLEMutator.h (modified)
	* src/SynTree/Label.h (modified)

	Convert MLEMutator to PassVisitor


Fri, 05 Jan 2018 21:44:34 GMT Rob Schluntz <rschlunt@…> [8587878e]
	* src/ResolvExpr/Resolver.cc (modified)

	Refactor findIntegralExpression and use it to resolve if/for/while ...


Fri, 05 Jan 2018 19:04:28 GMT Rob Schluntz <rschlunt@…> [a974dad]
	* src/tests/concurrent/examples/.in/quickSort.txt (added)

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


Fri, 05 Jan 2018 19:01:58 GMT Peter A. Buhr <pabuhr@…> [b834e98]
	* src/tests/concurrent/examples/.in/quickSort.txt (added)

	add test data for quickSort test-program


Thu, 04 Jan 2018 21:38:10 GMT Rob Schluntz <rschlunt@…> [6138d0f]
	* src/ResolvExpr/Resolver.cc (modified)

	Update assertion message in findSingleExpression


Wed, 03 Jan 2018 15:40:02 GMT Rob Schluntz <rschlunt@…> [4b97770]
	* src/ResolvExpr/CurrentObject.cc (modified)
	* src/SymTab/Validate.cc (modified)

	Add error handling for C-style initialization of VLAs


Wed, 03 Jan 2018 15:11:04 GMT Rob Schluntz <rschlunt@…> [be9aa0f]
	* src/InitTweak/GenInit.cc (modified)

	Construct all initialized VLAs


Wed, 03 Jan 2018 15:10:41 GMT Rob Schluntz <rschlunt@…> [4e22d7d]
	* src/InitTweak/GenInit.cc (modified)

	More precisely determine when array is VLA


Wed, 03 Jan 2018 15:10:20 GMT Rob Schluntz <rschlunt@…> [300d75b]
	* src/InitTweak/GenInit.cc (modified)

	Tighten the case where array dimension is hoisted


Tue, 02 Jan 2018 19:19:30 GMT Rob Schluntz <rschlunt@…> [b3048d4]
	* src/libcfa/bits/defs.h (modified)
	* src/libcfa/stdlib (modified)
	* src/libcfa/stdlib.c (modified)
	* src/tests/.expect/random.txt (modified)
	* src/tests/concurrent/examples/boundedBuffer.c (modified)
	* src/tests/concurrent/examples/datingService.c (modified)
	* src/tests/concurrent/signal/barge.c (modified)
	* src/tests/concurrent/signal/block.c (modified)
	* src/tests/concurrent/signal/disjoint.c (modified)
	* src/tests/concurrent/signal/wait.c (modified)
	* src/tests/concurrent/waitfor/recurse.c (modified)
	* src/tests/concurrent/waitfor/simple.c (modified)
	* src/tests/concurrent/waitfor/when.c (modified)
	* src/tests/coroutine/prodcons.c (modified)
	* src/tests/random.c (modified)

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


Tue, 02 Jan 2018 19:16:49 GMT Rob Schluntz <rschlunt@…> [8aa474a]
	* src/SynTree/Type.h (modified)

	Add isUnprototyped member to FunctionType


Tue, 02 Jan 2018 18:53:13 GMT Peter A. Buhr <pabuhr@…> [54aba8d]
	* src/libcfa/stdlib (modified)
	* src/libcfa/stdlib.c (modified)
	* src/tests/.expect/random.txt (modified)
	* src/tests/concurrent/examples/boundedBuffer.c (modified)
	* src/tests/concurrent/examples/datingService.c (modified)
	* src/tests/concurrent/signal/barge.c (modified)
	* src/tests/concurrent/signal/block.c (modified)
	* src/tests/concurrent/signal/disjoint.c (modified)
	* src/tests/concurrent/signal/wait.c (modified)
	* src/tests/concurrent/waitfor/recurse.c (modified)
	* src/tests/concurrent/waitfor/simple.c (modified)
	* src/tests/concurrent/waitfor/when.c (modified)
	* src/tests/coroutine/prodcons.c (modified)
	* src/tests/random.c (modified)

	change name of random_seed to srandom, and make all random calls ...


Tue, 02 Jan 2018 18:36:50 GMT Peter A. Buhr <pabuhr@…> [490d9972]
	* src/libcfa/bits/defs.h (modified)

	remove spacing in likely macro


Tue, 02 Jan 2018 15:39:57 GMT Rob Schluntz <rschlunt@…> [f3458a8]
	* src/Parser/parser.yy (modified)
	* src/libcfa/iostream (modified)
	* src/libcfa/iostream.c (modified)
	* src/libcfa/stdlib (modified)
	* src/libcfa/stdlib.c (modified)
	* src/tests/.expect/alloc-ERROR.txt (modified)
	* src/tests/.expect/ato.txt (modified)
	* src/tests/.expect/literals.x64.txt (modified)
	* src/tests/.expect/literals.x86.txt (modified)
	* src/tests/.expect/random.txt (modified)
	* src/tests/.expect/searchsort.txt (modified)
	* src/tests/alloc.c (modified)
	* src/tests/ato.c (modified)
	* src/tests/random.c (modified)
	* src/tests/searchsort.c (modified)

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


Tue, 02 Jan 2018 13:34:33 GMT Peter A. Buhr <pabuhr@…> [93cdd5c]
	* src/libcfa/stdlib (modified)
	* src/libcfa/stdlib.c (modified)
	* src/tests/searchsort.c (modified)

	add lower/upper bound bsearch, and update bsearch and its test