#
# ChangeLog for /
#
# Generated by Trac 1.2.1
# Mar 9, 2025, 3:04:41 PM

Tue, 10 Nov 2020 23:02:50 GMT Peter A. Buhr <pabuhr@…> [1b5c3d60]
	* tests/manipulatorsOutput3.cfa (modified)

	change uin128 to int128 to make example consistent


Tue, 10 Nov 2020 08:15:56 GMT Fangren Yu <f37yu@…> [3ff4c1e]
	* src/SymTab/Validate.cc (modified)

	restore ArrayLength as it seems to serve other purposes


Tue, 10 Nov 2020 08:14:14 GMT Fangren Yu <f37yu@…> [0dd9a5e]
	* src/AST/Pass.impl.hpp (modified)
	* src/AST/Pass.proto.hpp (modified)
	* src/ResolvExpr/ResolveTypeof.cc (modified)
	* src/ResolvExpr/Resolver.cc (modified)
	* src/SymTab/Autogen.cc (modified)

	delay autogen resolve


Tue, 10 Nov 2020 05:21:21 GMT Fangren Yu <f37yu@…> [18f0b70]
	* benchmark/readyQ/cycle.cfa (modified)
	* benchmark/readyQ/cycle.go (modified)
	* benchmark/readyQ/rq_bench.hfa (modified)
	* benchmark/readyQ/rq_bench.hpp (modified)
	* benchmark/rmit.py (modified)
	* libcfa/src/concurrency/coroutine.cfa (modified)
	* libcfa/src/concurrency/coroutine.hfa (modified)
	* libcfa/src/concurrency/exception.cfa (modified)
	* libcfa/src/concurrency/io.cfa (modified)
	* libcfa/src/concurrency/io/setup.cfa (modified)
	* libcfa/src/concurrency/iocall.cfa (deleted)
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/concurrency/kernel.hfa (modified)
	* libcfa/src/concurrency/kernel/fwd.hfa (modified)
	* libcfa/src/concurrency/kernel/startup.cfa (modified)
	* libcfa/src/concurrency/kernel_private.hfa (modified)
	* libcfa/src/concurrency/locks.cfa (modified)
	* libcfa/src/concurrency/monitor.cfa (modified)
	* libcfa/src/concurrency/mutex.cfa (modified)
	* libcfa/src/concurrency/preemption.cfa (modified)
	* libcfa/src/concurrency/ready_queue.cfa (modified)
	* libcfa/src/stdlib.hfa (modified)
	* tests/alloc.cfa (modified)
	* tests/malloc.cfa (modified)
	* tools/stat.py (modified)

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


Tue, 10 Nov 2020 05:20:37 GMT Fangren Yu <f37yu@…> [16ba4a6f]
	* src/AST/Convert.cpp (modified)
	* src/AST/Decl.hpp (modified)
	* src/AST/Init.hpp (modified)
	* src/AST/Pass.impl.hpp (modified)
	* src/AST/Type.cpp (modified)
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/CodeGen/FixMain.cc (modified)
	* src/CodeGen/FixNames.cc (modified)
	* src/InitTweak/GenInit.cc (modified)
	* src/InitTweak/GenInit.h (modified)
	* src/InitTweak/InitTweak.cc (modified)
	* src/InitTweak/InitTweak.h (modified)
	* src/ResolvExpr/ResolveTypeof.cc (modified)
	* src/ResolvExpr/ResolveTypeof.h (modified)
	* src/ResolvExpr/Resolver.cc (modified)
	* src/SymTab/Autogen.cc (modified)
	* src/SymTab/Autogen.h (modified)
	* src/SymTab/Validate.cc (modified)

	factor out resolver calls in pre-resolution stage


Mon, 09 Nov 2020 17:12:37 GMT m3zulfiq <m3zulfiq@…> [75baaa3]
	* tests/malloc.cfa (modified)

	temporarily fixed sanity check on free by type-casting. changed ...


Fri, 06 Nov 2020 21:48:52 GMT m3zulfiq <m3zulfiq@…> [139775e]
	* benchmark/readyQ/bench.go (added)
	* benchmark/readyQ/cycle.cfa (modified)
	* benchmark/readyQ/cycle.cpp (modified)
	* benchmark/readyQ/cycle.go (modified)
	* benchmark/readyQ/rq_bench.hfa (modified)
	* benchmark/readyQ/rq_bench.hpp (added)
	* benchmark/rmit.py (modified)
	* configure.ac (modified)
	* libcfa/src/concurrency/alarm.cfa (modified)
	* libcfa/src/concurrency/alarm.hfa (modified)
	* libcfa/src/concurrency/coroutine.cfa (modified)
	* libcfa/src/concurrency/coroutine.hfa (modified)
	* libcfa/src/concurrency/exception.cfa (modified)
	* libcfa/src/concurrency/io.cfa (modified)
	* libcfa/src/concurrency/io/setup.cfa (modified)
	* libcfa/src/concurrency/iocall.cfa (deleted)
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/concurrency/kernel.hfa (modified)
	* libcfa/src/concurrency/kernel/fwd.hfa (modified)
	* libcfa/src/concurrency/kernel/startup.cfa (modified)
	* libcfa/src/concurrency/kernel_private.hfa (modified)
	* libcfa/src/concurrency/locks.cfa (modified)
	* libcfa/src/concurrency/locks.hfa (modified)
	* libcfa/src/concurrency/monitor.cfa (modified)
	* libcfa/src/concurrency/mutex.cfa (modified)
	* libcfa/src/concurrency/preemption.cfa (modified)
	* libcfa/src/concurrency/ready_queue.cfa (modified)
	* libcfa/src/concurrency/thread.cfa (modified)
	* src/AST/Convert.cpp (modified)
	* src/AST/Convert.hpp (modified)
	* src/AST/Fwd.hpp (modified)
	* src/AST/Pass.hpp (modified)
	* src/AST/Pass.impl.hpp (modified)
	* src/AST/Pass.proto.hpp (modified)
	* src/InitTweak/FixGlobalInit.cc (modified)
	* src/InitTweak/FixGlobalInit.h (modified)
	* src/InitTweak/FixInit.h (modified)
	* src/InitTweak/FixInitNew.cpp (modified)
	* src/InitTweak/InitTweak.cc (modified)
	* src/InitTweak/InitTweak.h (modified)
	* src/ResolvExpr/Resolver.cc (modified)
	* src/ResolvExpr/Resolver.h (modified)
	* tests/.expect/castError.oast.txt (moved)
	* tests/Makefile.am (modified)
	* tests/config.py.in (modified)
	* tests/meta/.expect/archVast.nast.arm64.txt (added)
	* tests/meta/.expect/archVast.nast.x64.txt (added)
	* tests/meta/.expect/archVast.nast.x86.txt (added)
	* tests/meta/.expect/archVast.oast.arm64.txt (added)
	* tests/meta/.expect/archVast.oast.x64.txt (added)
	* tests/meta/.expect/archVast.oast.x86.txt (added)
	* tests/meta/archVast.cfa (added)
	* tests/pybin/settings.py (modified)
	* tests/pybin/test_run.py (modified)
	* tests/pybin/tools.py (modified)
	* tests/test.py (modified)
	* tools/stat.py (modified)

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


Fri, 06 Nov 2020 21:48:34 GMT m3zulfiq <m3zulfiq@…> [55acc3a]
	* libcfa/src/stdlib.hfa (modified)
	* tests/alloc.cfa (modified)

	Added free for multiple frees in the same call. Added adelete tests.


Fri, 06 Nov 2020 19:43:26 GMT Thierry Delisle <tdelisle@…> [836c9925]
	* benchmark/rmit.py (modified)

	Minor fixes to rmit in case keys differ


Fri, 06 Nov 2020 16:25:30 GMT Thierry Delisle <tdelisle@…> [54dcab1]
	* libcfa/src/concurrency/preemption.cfa (modified)

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


Fri, 06 Nov 2020 16:22:57 GMT Thierry Delisle <tdelisle@…> [8fc652e0]
	* libcfa/src/concurrency/io.cfa (modified)
	* libcfa/src/concurrency/io/setup.cfa (modified)
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/concurrency/kernel.hfa (modified)
	* libcfa/src/concurrency/kernel/fwd.hfa (modified)
	* libcfa/src/concurrency/kernel/startup.cfa (modified)
	* libcfa/src/concurrency/kernel_private.hfa (modified)
	* libcfa/src/concurrency/monitor.cfa (modified)
	* libcfa/src/concurrency/preemption.cfa (modified)
	* libcfa/src/concurrency/ready_queue.cfa (modified)

	Change usage of TLS to more strongly segregate in kernel and out of ...


Fri, 06 Nov 2020 16:13:35 GMT Thierry Delisle <tdelisle@…> [be5e34b]
	* tools/stat.py (modified)

	Fixed stat.py to use python3


Fri, 06 Nov 2020 12:43:45 GMT Peter A. Buhr <pabuhr@…> [231b18f]
	* libcfa/src/concurrency/preemption.cfa (modified)

	add documentation describing the race on the ARM processor accessing ...


Fri, 06 Nov 2020 03:04:17 GMT Thierry Delisle <tdelisle@…> [b5d51b0]
	* benchmark/readyQ/cycle.cfa (modified)
	* benchmark/readyQ/cycle.go (modified)
	* benchmark/readyQ/rq_bench.hfa (modified)
	* benchmark/readyQ/rq_bench.hpp (modified)

	Minor fixes to cycle benchmarks


Fri, 06 Nov 2020 02:52:11 GMT Thierry Delisle <tdelisle@…> [3959595]
	* libcfa/src/concurrency/alarm.cfa (modified)
	* libcfa/src/concurrency/alarm.hfa (modified)
	* libcfa/src/concurrency/locks.cfa (modified)
	* libcfa/src/concurrency/locks.hfa (modified)
	* libcfa/src/concurrency/preemption.cfa (modified)
	* src/InitTweak/FixGlobalInit.cc (modified)
	* src/InitTweak/FixInitNew.cpp (modified)
	* src/InitTweak/InitTweak.cc (modified)
	* src/InitTweak/InitTweak.h (modified)

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


Fri, 06 Nov 2020 02:44:23 GMT Thierry Delisle <tdelisle@…> [be73f30]
	* libcfa/src/concurrency/coroutine.cfa (modified)
	* libcfa/src/concurrency/coroutine.hfa (modified)
	* libcfa/src/concurrency/exception.cfa (modified)
	* libcfa/src/concurrency/locks.cfa (modified)
	* libcfa/src/concurrency/mutex.cfa (modified)

	Changed many instances of kernelTLS to use
	active_thread/active_coroutine


Fri, 06 Nov 2020 00:25:33 GMT Fangren Yu <f37yu@…> [3febb2d]
	* libcfa/src/concurrency/alarm.cfa (modified)
	* libcfa/src/concurrency/alarm.hfa (modified)
	* libcfa/src/concurrency/locks.cfa (modified)
	* libcfa/src/concurrency/locks.hfa (modified)
	* libcfa/src/concurrency/preemption.cfa (modified)

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


Fri, 06 Nov 2020 00:25:03 GMT Fangren Yu <f37yu@…> [7d651a66]
	* src/InitTweak/FixGlobalInit.cc (modified)
	* src/InitTweak/FixInitNew.cpp (modified)
	* src/InitTweak/InitTweak.cc (modified)
	* src/InitTweak/InitTweak.h (modified)

	fix static init crash


Thu, 05 Nov 2020 21:31:40 GMT Colby Alexander Parsons <caparsons@…> [f4e35326]
	* libcfa/src/concurrency/locks.hfa (modified)

	a few small changes to locks.*


Thu, 05 Nov 2020 20:33:28 GMT Colby Alexander Parsons <caparsons@…> [c5bbb9b]
	* libcfa/src/concurrency/locks.cfa (modified)

	removed test program from locks.cfa


Thu, 05 Nov 2020 20:32:05 GMT Colby Alexander Parsons <caparsons@…> [eeb5023]
	* libcfa/src/concurrency/alarm.cfa (modified)
	* libcfa/src/concurrency/alarm.hfa (modified)
	* libcfa/src/concurrency/locks.cfa (modified)
	* libcfa/src/concurrency/locks.hfa (modified)
	* libcfa/src/concurrency/preemption.cfa (modified)

	added full timeout functionality to unified condition variables


Thu, 05 Nov 2020 17:45:07 GMT Thierry Delisle <tdelisle@…> [e1d6c8dd]
	* libcfa/src/concurrency/iocall.cfa (deleted)

	Removed unnecessary iocall.cfa file


Wed, 04 Nov 2020 19:56:30 GMT Colby Alexander Parsons <caparsons@…> [c28ea4e]
	* Jenkins/FullBuild (modified)
	* Jenkinsfile (modified)
	* benchmark/readyQ/bench.go (added)
	* benchmark/readyQ/cycle.cfa (added)
	* benchmark/readyQ/cycle.cpp (added)
	* benchmark/readyQ/cycle.go (added)
	* benchmark/readyQ/rq_bench.hfa (added)
	* benchmark/readyQ/rq_bench.hpp (added)
	* benchmark/rmit.py (added)
	* configure.ac (modified)
	* doc/papers/concurrency/mail2 (modified)
	* doc/proposals/vtable.md (modified)
	* doc/theses/andrew_beach_MMath/thesis-frontpgs.tex (modified)
	* doc/theses/andrew_beach_MMath/uw-ethesis.cls (modified)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/cforall.hpp (moved)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/fibre.hpp (moved)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/pthread.hpp (moved)
	* doc/theses/thierry_delisle_PhD/comp_II/presentation.tex (modified)
	* doc/theses/thierry_delisle_PhD/comp_II/presentationstyle.sty (modified)
	* doc/theses/thierry_delisle_PhD/thesis/Makefile (modified)
	* doc/theses/thierry_delisle_PhD/thesis/fig/system.fig (modified)
	* doc/theses/thierry_delisle_PhD/thesis/glossary.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/local.bib (added)
	* doc/theses/thierry_delisle_PhD/thesis/text/core.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/text/existing.tex (added)
	* doc/theses/thierry_delisle_PhD/thesis/text/front.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/text/intro.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/text/practice.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/text/runtime.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/thesis.tex (modified)
	* libcfa/prelude/builtins.c (modified)
	* libcfa/src/concurrency/clib/cfathread.cfa (modified)
	* libcfa/src/concurrency/coroutine.cfa (modified)
	* libcfa/src/concurrency/exception.cfa (modified)
	* libcfa/src/concurrency/exception.hfa (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/concurrency/io/call.cfa.in (modified)
	* libcfa/src/concurrency/io/setup.cfa (modified)
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/concurrency/kernel.hfa (modified)
	* libcfa/src/concurrency/kernel/fwd.hfa (modified)
	* libcfa/src/concurrency/kernel/startup.cfa (modified)
	* libcfa/src/concurrency/kernel_private.hfa (modified)
	* libcfa/src/concurrency/monitor.cfa (modified)
	* libcfa/src/concurrency/preemption.cfa (modified)
	* libcfa/src/concurrency/snzi.hfa (modified)
	* libcfa/src/concurrency/thread.cfa (modified)
	* libcfa/src/concurrency/thread.hfa (modified)
	* libcfa/src/exception.c (modified)
	* libcfa/src/exception.h (modified)
	* libcfa/src/stdhdr/unwind.h (added)
	* libcfa/src/stdlib.cfa (modified)
	* libcfa/src/stdlib.hfa (modified)
	* src/AST/Convert.cpp (modified)
	* src/AST/Convert.hpp (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/Node.hpp (modified)
	* src/AST/Pass.hpp (modified)
	* src/AST/Pass.impl.hpp (modified)
	* src/AST/Pass.proto.hpp (modified)
	* src/AST/SymbolTable.cpp (modified)
	* src/AST/SymbolTable.hpp (modified)
	* src/AST/TranslationUnit.hpp (added)
	* src/AST/Type.cpp (modified)
	* src/AST/Type.hpp (modified)
	* src/AST/porting.md (modified)
	* src/Common/PassVisitor.h (modified)
	* src/Common/PassVisitor.impl.h (modified)
	* src/Common/utility.h (modified)
	* src/Concurrency/Keywords.cc (modified)
	* src/GenPoly/GenPoly.cc (modified)
	* src/GenPoly/GenPoly.h (modified)
	* src/GenPoly/Specialize.cc (modified)
	* src/InitTweak/FixGlobalInit.cc (modified)
	* src/InitTweak/FixGlobalInit.h (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/InitTweak/FixInit.h (modified)
	* src/InitTweak/FixInitNew.cpp (added)
	* src/InitTweak/GenInit.cc (modified)
	* src/InitTweak/GenInit.h (modified)
	* src/InitTweak/InitTweak.cc (modified)
	* src/InitTweak/InitTweak.h (modified)
	* src/InitTweak/module.mk (modified)
	* src/Parser/ParseNode.h (modified)
	* src/Parser/StatementNode.cc (modified)
	* src/Parser/parser.yy (modified)
	* src/ResolvExpr/Resolver.cc (modified)
	* src/ResolvExpr/Resolver.h (modified)
	* src/SymTab/Autogen.cc (modified)
	* src/SymTab/Autogen.h (modified)
	* src/SynTree/Expression.h (modified)
	* src/main.cc (modified)
	* tests/.expect/castError.oast.txt (moved)
	* tests/.expect/const-init.txt (modified)
	* tests/Makefile.am (modified)
	* tests/alloc.cfa (modified)
	* tests/complex.cfa (modified)
	* tests/config.py.in (modified)
	* tests/const-init.cfa (modified)
	* tests/exceptions/cancel/.expect/thread.txt (added)
	* tests/exceptions/cancel/coroutine.cfa (modified)
	* tests/exceptions/cancel/thread.cfa (added)
	* tests/exceptions/conditional.cfa (modified)
	* tests/exceptions/except-io.hfa (modified)
	* tests/exceptions/trash.cfa (modified)
	* tests/global-monomorph.cfa (modified)
	* tests/meta/.expect/archVast.nast.arm64.txt (added)
	* tests/meta/.expect/archVast.nast.x64.txt (added)
	* tests/meta/.expect/archVast.nast.x86.txt (added)
	* tests/meta/.expect/archVast.oast.arm64.txt (added)
	* tests/meta/.expect/archVast.oast.x64.txt (added)
	* tests/meta/.expect/archVast.oast.x86.txt (added)
	* tests/meta/archVast.cfa (added)
	* tests/poly-d-cycle.cfa (modified)
	* tests/poly-o-cycle.cfa (modified)
	* tests/pybin/settings.py (modified)
	* tests/pybin/test_run.py (modified)
	* tests/pybin/tools.py (modified)
	* tests/test.py (modified)

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


Wed, 04 Nov 2020 19:53:17 GMT Colby Alexander Parsons <caparsons@…> [4b30e8cc]
	* libcfa/src/concurrency/preemption.cfa (modified)

	added callback support


Wed, 04 Nov 2020 01:50:30 GMT Thierry Delisle <tdelisle@…> [a3f5208a]
	* libcfa/src/concurrency/io/setup.cfa (modified)
	* src/AST/Convert.cpp (modified)
	* src/AST/Convert.hpp (modified)
	* src/AST/Fwd.hpp (modified)
	* src/AST/Pass.hpp (modified)
	* src/AST/Pass.impl.hpp (modified)
	* src/AST/Pass.proto.hpp (modified)
	* src/InitTweak/FixGlobalInit.cc (modified)
	* src/InitTweak/FixGlobalInit.h (modified)
	* src/InitTweak/FixInit.h (modified)
	* src/InitTweak/FixInitNew.cpp (modified)
	* src/ResolvExpr/Resolver.cc (modified)
	* src/ResolvExpr/Resolver.h (modified)

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


Wed, 04 Nov 2020 01:48:53 GMT Thierry Delisle <tdelisle@…> [4406887]
	* src/AST/Convert.cpp (modified)
	* src/AST/Convert.hpp (modified)
	* src/AST/Fwd.hpp (modified)
	* src/AST/Pass.hpp (modified)
	* src/AST/Pass.impl.hpp (modified)
	* src/AST/Pass.proto.hpp (modified)
	* src/InitTweak/FixGlobalInit.cc (modified)
	* src/InitTweak/FixGlobalInit.h (modified)
	* src/InitTweak/FixInit.h (modified)
	* src/InitTweak/FixInitNew.cpp (modified)
	* src/ResolvExpr/Resolver.cc (modified)
	* src/ResolvExpr/Resolver.h (modified)

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


Wed, 04 Nov 2020 01:48:46 GMT Thierry Delisle <tdelisle@…> [3c80ccc]
	* libcfa/src/concurrency/io/setup.cfa (modified)

	Fixed io/setup after new assertion


Tue, 03 Nov 2020 22:29:45 GMT Thierry Delisle <tdelisle@…> [a2f2fda]
	* tests/.expect/castError.oast.txt (moved)
	* tests/meta/.expect/archVast.nast.arm64.txt (added)
	* tests/meta/.expect/archVast.nast.x64.txt (added)
	* tests/meta/.expect/archVast.nast.x86.txt (added)
	* tests/meta/.expect/archVast.oast.arm64.txt (added)
	* tests/meta/.expect/archVast.oast.x64.txt (added)
	* tests/meta/.expect/archVast.oast.x86.txt (added)
	* tests/meta/archVast.cfa (added)
	* tests/pybin/settings.py (modified)
	* tests/pybin/test_run.py (modified)
	* tests/test.py (modified)

	Finished support for running tests for new and old ast


Tue, 03 Nov 2020 21:06:20 GMT Andrew Beach <ajbeach@…> [293dc1c]
	* src/AST/Convert.cpp (modified)
	* src/AST/Convert.hpp (modified)
	* src/AST/Fwd.hpp (modified)
	* src/AST/Pass.hpp (modified)
	* src/AST/Pass.impl.hpp (modified)
	* src/AST/Pass.proto.hpp (modified)
	* src/InitTweak/FixGlobalInit.cc (modified)
	* src/InitTweak/FixGlobalInit.h (modified)
	* src/InitTweak/FixInit.h (modified)
	* src/InitTweak/FixInitNew.cpp (modified)
	* src/ResolvExpr/Resolver.cc (modified)
	* src/ResolvExpr/Resolver.h (modified)

	TranslationUnit is now used at the top-level of the new-ast passes.


Tue, 03 Nov 2020 18:43:42 GMT Thierry Delisle <tdelisle@…> [daefe93]
	* src/AST/Pass.impl.hpp (modified)

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


Tue, 03 Nov 2020 18:42:53 GMT Thierry Delisle <tdelisle@…> [dbb1073]
	* benchmark/rmit.py (modified)

	rmit now prints the estimated time


Tue, 03 Nov 2020 18:21:36 GMT Thierry Delisle <tdelisle@…> [2c7eee0]
	* benchmark/readyQ/bench.go (added)
	* benchmark/readyQ/cycle.cfa (modified)
	* benchmark/readyQ/cycle.cpp (modified)
	* benchmark/readyQ/cycle.go (modified)
	* benchmark/readyQ/rq_bench.hfa (modified)
	* benchmark/readyQ/rq_bench.hpp (added)

	Fixed cycle benchmark to avoid extra unmatched unpark.
	Added ...


Tue, 03 Nov 2020 18:16:38 GMT Thierry Delisle <tdelisle@…> [58688bf]
	* libcfa/src/concurrency/kernel.cfa (modified)

	Added assertion to check there aren't pending unparks


Mon, 02 Nov 2020 19:10:06 GMT Andrew Beach <ajbeach@…> [82f791f]
	* src/AST/Pass.impl.hpp (modified)

	Fixed ast::Pass::visit(CompoundStmt*) so it updates the right ...


Mon, 02 Nov 2020 17:44:43 GMT Thierry Delisle <tdelisle@…> [e873838]
	* libcfa/src/concurrency/io/setup.cfa (modified)
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/concurrency/kernel/fwd.hfa (modified)
	* libcfa/src/concurrency/kernel/startup.cfa (modified)
	* libcfa/src/concurrency/kernel_private.hfa (modified)
	* libcfa/src/concurrency/preemption.cfa (modified)
	* libcfa/src/concurrency/thread.cfa (modified)

	Removed __unpark and added support for unpark from the kernel ...


Mon, 02 Nov 2020 16:35:41 GMT Thierry Delisle <tdelisle@…> [f7136f7]
	* libcfa/src/concurrency/clib/cfathread.cfa (modified)
	* libcfa/src/stdlib.cfa (modified)
	* libcfa/src/stdlib.hfa (modified)
	* src/InitTweak/FixInitNew.cpp (modified)
	* tests/alloc.cfa (modified)

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


Mon, 02 Nov 2020 15:05:40 GMT m3zulfiq <m3zulfiq@…> [ea3fa25]
	* benchmark/readyQ/cycle.cfa (modified)
	* benchmark/readyQ/cycle.go (modified)
	* benchmark/rmit.py (added)
	* doc/theses/thierry_delisle_PhD/comp_II/presentation.tex (modified)
	* doc/theses/thierry_delisle_PhD/comp_II/presentationstyle.sty (modified)
	* doc/theses/thierry_delisle_PhD/thesis/Makefile (modified)
	* doc/theses/thierry_delisle_PhD/thesis/fig/system.fig (modified)
	* doc/theses/thierry_delisle_PhD/thesis/glossary.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/local.bib (added)
	* doc/theses/thierry_delisle_PhD/thesis/text/core.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/text/existing.tex (added)
	* doc/theses/thierry_delisle_PhD/thesis/text/front.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/text/intro.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/text/practice.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/text/runtime.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/thesis.tex (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/concurrency/io/setup.cfa (modified)
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/concurrency/kernel/startup.cfa (modified)
	* libcfa/src/concurrency/kernel_private.hfa (modified)
	* libcfa/src/concurrency/thread.cfa (modified)
	* src/InitTweak/FixInitNew.cpp (modified)

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


Mon, 02 Nov 2020 15:04:57 GMT m3zulfiq <m3zulfiq@…> [45444c3]
	* libcfa/src/concurrency/clib/cfathread.cfa (modified)
	* libcfa/src/stdlib.cfa (modified)
	* libcfa/src/stdlib.hfa (modified)
	* tests/alloc.cfa (modified)

	Removed dimension parameter from adelete.


Fri, 30 Oct 2020 21:15:47 GMT Andrew Beach <ajbeach@…> [6a036eb]
	* src/InitTweak/FixInitNew.cpp (modified)

	Switched to ast::Pass::read FixInitNew.cpp.


Fri, 30 Oct 2020 19:59:07 GMT Andrew Beach <ajbeach@…> [0e707bd]
	* src/InitTweak/FixInitNew.cpp (modified)

	Fixed indentation (no indent in whole file namespace) in
	FixInitNew.cpp.


Fri, 30 Oct 2020 19:49:48 GMT Andrew Beach <ajbeach@…> [36d0a80]
	* src/InitTweak/FixInitNew.cpp (modified)

	Switch to using ast::Pass::run in FixInitNew.cpp.


Fri, 30 Oct 2020 17:39:11 GMT Thierry Delisle <tdelisle@…> [51e7583]
	* tests/Makefile.am (modified)

	Test makefile now calls CFA with the proper ast based on flags


Fri, 30 Oct 2020 16:36:35 GMT Thierry Delisle <tdelisle@…> [0ab3b73]
	* doc/theses/thierry_delisle_PhD/comp_II/presentation.tex (modified)
	* doc/theses/thierry_delisle_PhD/comp_II/presentationstyle.sty (modified)
	* doc/theses/thierry_delisle_PhD/thesis/Makefile (modified)
	* doc/theses/thierry_delisle_PhD/thesis/fig/system.fig (modified)
	* doc/theses/thierry_delisle_PhD/thesis/glossary.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/local.bib (added)
	* doc/theses/thierry_delisle_PhD/thesis/text/core.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/text/existing.tex (added)
	* doc/theses/thierry_delisle_PhD/thesis/text/front.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/text/intro.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/text/practice.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/text/runtime.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/thesis.tex (modified)

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


Fri, 30 Oct 2020 16:36:16 GMT Thierry Delisle <tdelisle@…> [f7e4f8e8]
	* Jenkinsfile (modified)
	* benchmark/readyQ/cycle.cfa (added)
	* benchmark/readyQ/cycle.cpp (added)
	* benchmark/readyQ/cycle.go (added)
	* benchmark/readyQ/rq_bench.hfa (added)
	* benchmark/rmit.py (added)
	* doc/papers/concurrency/mail2 (modified)
	* doc/proposals/vtable.md (modified)
	* doc/theses/andrew_beach_MMath/thesis-frontpgs.tex (modified)
	* doc/theses/andrew_beach_MMath/uw-ethesis.cls (modified)
	* libcfa/prelude/builtins.c (modified)
	* libcfa/src/concurrency/coroutine.cfa (modified)
	* libcfa/src/concurrency/exception.cfa (modified)
	* libcfa/src/concurrency/exception.hfa (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/concurrency/io/setup.cfa (modified)
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/concurrency/kernel.hfa (modified)
	* libcfa/src/concurrency/kernel/startup.cfa (modified)
	* libcfa/src/concurrency/kernel_private.hfa (modified)
	* libcfa/src/concurrency/monitor.cfa (modified)
	* libcfa/src/concurrency/thread.cfa (modified)
	* libcfa/src/concurrency/thread.hfa (modified)
	* libcfa/src/exception.c (modified)
	* libcfa/src/exception.h (modified)
	* libcfa/src/stdhdr/unwind.h (added)
	* 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/Node.hpp (modified)
	* src/AST/Pass.hpp (modified)
	* src/AST/Pass.impl.hpp (modified)
	* src/AST/SymbolTable.cpp (modified)
	* src/AST/SymbolTable.hpp (modified)
	* src/AST/TranslationUnit.hpp (added)
	* src/AST/Type.cpp (modified)
	* src/AST/Type.hpp (modified)
	* src/AST/porting.md (modified)
	* src/Common/PassVisitor.h (modified)
	* src/Common/PassVisitor.impl.h (modified)
	* src/Common/utility.h (modified)
	* src/Concurrency/Keywords.cc (modified)
	* src/GenPoly/GenPoly.cc (modified)
	* src/GenPoly/GenPoly.h (modified)
	* src/GenPoly/Specialize.cc (modified)
	* src/InitTweak/FixGlobalInit.cc (modified)
	* src/InitTweak/FixGlobalInit.h (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/InitTweak/FixInit.h (modified)
	* src/InitTweak/FixInitNew.cpp (added)
	* src/InitTweak/GenInit.cc (modified)
	* src/InitTweak/GenInit.h (modified)
	* src/InitTweak/InitTweak.cc (modified)
	* src/InitTweak/InitTweak.h (modified)
	* src/InitTweak/module.mk (modified)
	* src/Parser/ParseNode.h (modified)
	* src/Parser/StatementNode.cc (modified)
	* src/Parser/parser.yy (modified)
	* src/ResolvExpr/Resolver.cc (modified)
	* src/ResolvExpr/Resolver.h (modified)
	* src/SymTab/Autogen.cc (modified)
	* src/SymTab/Autogen.h (modified)
	* src/SynTree/Expression.h (modified)
	* src/main.cc (modified)
	* tests/.expect/const-init.txt (modified)
	* tests/complex.cfa (modified)
	* tests/const-init.cfa (modified)
	* tests/exceptions/cancel/.expect/thread.txt (added)
	* tests/exceptions/cancel/coroutine.cfa (modified)
	* tests/exceptions/cancel/thread.cfa (added)
	* tests/exceptions/conditional.cfa (modified)
	* tests/exceptions/except-io.hfa (modified)
	* tests/exceptions/trash.cfa (modified)
	* tests/global-monomorph.cfa (modified)
	* tests/poly-d-cycle.cfa (modified)
	* tests/poly-o-cycle.cfa (modified)

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


Fri, 30 Oct 2020 16:35:59 GMT Thierry Delisle <tdelisle@…> [b9537e6]
	* doc/theses/thierry_delisle_PhD/thesis/Makefile (modified)
	* doc/theses/thierry_delisle_PhD/thesis/fig/system.fig (modified)
	* doc/theses/thierry_delisle_PhD/thesis/glossary.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/local.bib (added)
	* doc/theses/thierry_delisle_PhD/thesis/text/core.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/text/existing.tex (added)
	* doc/theses/thierry_delisle_PhD/thesis/text/front.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/text/intro.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/text/practice.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/text/runtime.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/thesis.tex (modified)

	A whole bunch of thesis work and existing work


Fri, 30 Oct 2020 16:29:39 GMT Thierry Delisle <tdelisle@…> [99581ee]
	* tests/pybin/settings.py (modified)
	* tests/pybin/tools.py (modified)
	* tests/test.py (modified)

	Tests now support the --ast flag, Makefile still doesn't


Fri, 30 Oct 2020 16:18:34 GMT Thierry Delisle <tdelisle@…> [969e7ee7]
	* configure.ac (modified)
	* tests/config.py.in (modified)

	Configure script now creates subst for whether new-ast was specified ...


Fri, 30 Oct 2020 16:01:23 GMT Thierry Delisle <tdelisle@…> [4ae78c1]
	* src/AST/Pass.hpp (modified)
	* src/AST/Pass.impl.hpp (modified)
	* src/Common/PassVisitor.h (modified)
	* src/Common/PassVisitor.impl.h (modified)
	* src/GenPoly/Specialize.cc (modified)

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


Fri, 30 Oct 2020 16:01:12 GMT Thierry Delisle <tdelisle@…> [6a77224]
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/concurrency/io/setup.cfa (modified)
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/concurrency/kernel/startup.cfa (modified)
	* libcfa/src/concurrency/kernel_private.hfa (modified)
	* libcfa/src/concurrency/thread.cfa (modified)

	Changed park/unpark ticket to be -1,0,1 instead of 0,1,2 because it's ...


Fri, 30 Oct 2020 15:18:52 GMT Thierry Delisle <tdelisle@…> [7ee8153]
	* libcfa/src/concurrency/kernel.cfa (modified)

	Improved the error handling output for mismatched park/unparks


Fri, 30 Oct 2020 01:15:06 GMT Thierry Delisle <tdelisle@…> [7a2a3af]
	* benchmark/readyQ/cycle.cfa (modified)
	* benchmark/readyQ/cycle.go (modified)
	* benchmark/rmit.py (added)

	Added more information to cycle output


Thu, 29 Oct 2020 21:21:03 GMT Andrew Beach <ajbeach@…> [3100754]
	* src/GenPoly/Specialize.cc (modified)

	Used the new isInFunction in GenPoly/Specialize instead of a second ...


Thu, 29 Oct 2020 20:46:04 GMT Andrew Beach <ajbeach@…> [c6c682cf]
	* src/AST/Pass.hpp (modified)
	* src/AST/Pass.impl.hpp (modified)
	* src/Common/PassVisitor.h (modified)
	* src/Common/PassVisitor.impl.h (modified)

	This should make the value of Pass[Visitor]::inFunction match the ...


Thu, 29 Oct 2020 20:13:27 GMT Thierry Delisle <tdelisle@…> [93068e53]
	* doc/proposals/vtable.md (modified)
	* libcfa/prelude/builtins.c (modified)
	* libcfa/src/concurrency/coroutine.cfa (modified)
	* libcfa/src/concurrency/exception.cfa (modified)
	* libcfa/src/concurrency/exception.hfa (modified)
	* libcfa/src/exception.c (modified)
	* libcfa/src/exception.h (modified)
	* libcfa/src/stdhdr/unwind.h (added)
	* src/AST/TranslationUnit.hpp (added)

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


Thu, 29 Oct 2020 19:33:45 GMT Thierry Delisle <tdelisle@…> [0b84b15]
	* benchmark/readyQ/cycle.cfa (modified)
	* benchmark/readyQ/cycle.go (modified)
	* benchmark/readyQ/rq_bench.hfa (modified)

	Fixed the cycle benchmark, and implemented go equivalent


Thu, 29 Oct 2020 17:43:33 GMT Andrew Beach <ajbeach@…> [936d95c]
	* doc/proposals/vtable.md (modified)

	The vtable proposal now notes how the assotiated types proposal might ...


Wed, 28 Oct 2020 21:56:41 GMT Thierry Delisle <tdelisle@…> [b35ab2d]
	* benchmark/readyQ/cycle.cfa (added)
	* benchmark/readyQ/cycle.cpp (added)
	* benchmark/readyQ/cycle.go (added)
	* benchmark/readyQ/rq_bench.hfa (added)

	Added basic benchmark for readyQ that cycles among groups of threads.


Wed, 28 Oct 2020 19:40:46 GMT Andrew Beach <ajbeach@…> [c960331]
	* libcfa/prelude/builtins.c (modified)
	* libcfa/src/concurrency/coroutine.cfa (modified)
	* libcfa/src/concurrency/exception.cfa (modified)
	* libcfa/src/concurrency/exception.hfa (modified)
	* libcfa/src/exception.c (modified)
	* libcfa/src/exception.h (modified)
	* libcfa/src/stdhdr/unwind.h (added)

	Attempt to clean-up the exception headers. I think this is easier to ...


Wed, 28 Oct 2020 15:18:24 GMT Andrew Beach <ajbeach@…> [1be1e5a]
	* src/AST/TranslationUnit.hpp (added)

	Added the TranslationUnit class to avoid globals.


Tue, 27 Oct 2020 20:14:48 GMT Thierry Delisle <tdelisle@…> [53d55b6]
	* src/AST/Pass.hpp (modified)
	* src/AST/Pass.proto.hpp (modified)
	* src/Common/PassVisitor.h (modified)

	Changed approach for isInFunction and implemented for old ast


Tue, 27 Oct 2020 19:29:39 GMT Thierry Delisle <tdelisle@…> [5d2db68]
	* src/AST/Pass.hpp (modified)

	Fixed documentation and naming


Tue, 27 Oct 2020 19:26:27 GMT Thierry Delisle <tdelisle@…> [cb25fc9]
	* src/AST/Pass.hpp (modified)
	* src/AST/Pass.proto.hpp (modified)

	Added to new ast mixin for checker whether it is inFunction or not


Mon, 26 Oct 2020 21:10:02 GMT Andrew Beach <ajbeach@…> [342be43]
	* libcfa/src/concurrency/coroutine.cfa (modified)
	* libcfa/src/concurrency/exception.cfa (modified)
	* libcfa/src/concurrency/exception.hfa (modified)
	* libcfa/src/concurrency/thread.cfa (modified)
	* libcfa/src/exception.c (modified)

	Some exception clean-up that did not require any drastic changes.


Mon, 26 Oct 2020 16:17:28 GMT Andrew Beach <ajbeach@…> [ab8c6a6]
	* libcfa/src/concurrency/exception.cfa (modified)
	* libcfa/src/concurrency/monitor.cfa (modified)
	* libcfa/src/concurrency/thread.cfa (modified)
	* libcfa/src/concurrency/thread.hfa (modified)
	* src/Concurrency/Keywords.cc (modified)
	* src/GenPoly/Specialize.cc (modified)
	* tests/exceptions/cancel/.expect/thread.txt (added)
	* tests/exceptions/cancel/thread.cfa (added)

	Thread Cancellation, a test for it and a required fix to
	Specialization.


Sun, 25 Oct 2020 22:55:11 GMT Andrew Beach <ajbeach@…> [912cc7d7]
	* doc/theses/andrew_beach_MMath/thesis-frontpgs.tex (modified)
	* doc/theses/andrew_beach_MMath/uw-ethesis.cls (modified)

	In Andrew/MMath; added a configuration command.


Sun, 25 Oct 2020 15:00:14 GMT Andrew Beach <ajbeach@…> [a3f36dc]
	* doc/theses/andrew_beach_MMath/uw-ethesis.cls (modified)

	In Andrew/MMath, updated some escape prefixes.


Sat, 24 Oct 2020 13:42:38 GMT Peter A. Buhr <pabuhr@…> [c532847]
	* 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/Node.hpp (modified)
	* src/AST/Pass.hpp (modified)
	* src/AST/Pass.impl.hpp (modified)
	* src/AST/SymbolTable.cpp (modified)
	* src/AST/SymbolTable.hpp (modified)
	* src/Common/utility.h (modified)
	* src/GenPoly/GenPoly.cc (modified)
	* src/GenPoly/GenPoly.h (modified)
	* src/InitTweak/FixGlobalInit.cc (modified)
	* src/InitTweak/FixGlobalInit.h (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/InitTweak/FixInit.h (modified)
	* src/InitTweak/FixInitNew.cpp (added)
	* src/InitTweak/GenInit.cc (modified)
	* src/InitTweak/GenInit.h (modified)
	* src/InitTweak/InitTweak.cc (modified)
	* src/InitTweak/InitTweak.h (modified)
	* src/InitTweak/module.mk (modified)
	* src/ResolvExpr/Resolver.cc (modified)
	* src/ResolvExpr/Resolver.h (modified)
	* src/SymTab/Autogen.cc (modified)
	* src/SymTab/Autogen.h (modified)
	* src/main.cc (modified)

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


Sat, 24 Oct 2020 13:41:37 GMT Peter A. Buhr <pabuhr@…> [76d73fc]
	* doc/papers/concurrency/mail2 (modified)

	add additional email messages from SP&E about publishing concurrency ...


Sat, 24 Oct 2020 13:40:24 GMT Peter A. Buhr <pabuhr@…> [a025ea8]
	* src/Parser/ParseNode.h (modified)
	* src/Parser/StatementNode.cc (modified)
	* src/Parser/parser.yy (modified)

	add maybe_build_compound to always build a compound statement for ...


Sat, 24 Oct 2020 13:36:53 GMT Peter A. Buhr <pabuhr@…> [9b0c3ec5]
	* libcfa/src/concurrency/coroutine.cfa (modified)

	fix warning from printf for size_t variable by using %zd format code


Sat, 24 Oct 2020 01:08:09 GMT Fangren Yu <f37yu@…> [e7d6968]
	* Jenkins/FullBuild (modified)
	* Jenkinsfile (modified)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/cforall.hpp (moved)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/fibre.hpp (moved)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/pthread.hpp (moved)
	* libcfa/prelude/builtins.c (modified)
	* libcfa/src/concurrency/coroutine.cfa (modified)
	* libcfa/src/concurrency/coroutine.hfa (modified)
	* libcfa/src/concurrency/io.cfa (modified)
	* libcfa/src/concurrency/io/call.cfa.in (modified)
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/concurrency/kernel.hfa (modified)
	* libcfa/src/concurrency/kernel/startup.cfa (modified)
	* libcfa/src/concurrency/kernel_private.hfa (modified)
	* libcfa/src/concurrency/monitor.cfa (modified)
	* libcfa/src/concurrency/snzi.hfa (modified)
	* libcfa/src/exception.h (modified)
	* libcfa/src/exception.hfa (modified)
	* libcfa/src/limits.cfa (modified)
	* libcfa/src/limits.hfa (modified)
	* src/AST/Expr.cpp (modified)
	* src/AST/Expr.hpp (modified)
	* src/AST/Type.cpp (modified)
	* src/AST/Type.hpp (modified)
	* src/AST/porting.md (modified)
	* src/Concurrency/Keywords.cc (modified)
	* src/InitTweak/FixGlobalInit.cc (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/InitTweak/InitTweak.cc (modified)
	* src/InitTweak/InitTweak.h (modified)
	* src/Parser/DeclarationNode.cc (modified)
	* src/Parser/parser.yy (modified)
	* src/SynTree/AggregateDecl.cc (modified)
	* src/SynTree/Declaration.h (modified)
	* src/SynTree/Expression.h (modified)
	* src/SynTree/TypeDecl.cc (modified)
	* src/Virtual/Tables.cc (modified)
	* src/Virtual/Tables.h (modified)
	* src/main.cc (modified)
	* tests/.expect/const-init.txt (added)
	* tests/.expect/init1-ERROR.txt (added)
	* tests/.expect/init1.txt (modified)
	* tests/.expect/limits.txt (modified)
	* tests/Makefile.am (modified)
	* tests/alloc.cfa (modified)
	* tests/complex.cfa (modified)
	* tests/const-init.cfa (added)
	* tests/errors/.expect/completeType.x64.txt (modified)
	* tests/errors/.expect/completeType.x86.txt (modified)
	* tests/exceptions/cancel/coroutine.cfa (modified)
	* tests/exceptions/conditional.cfa (modified)
	* tests/exceptions/defaults.cfa (modified)
	* tests/exceptions/except-io.hfa (modified)
	* tests/exceptions/trash.cfa (modified)
	* tests/global-monomorph.cfa (modified)
	* tests/init1.cfa (modified)
	* tests/limits.cfa (modified)
	* tests/poly-d-cycle.cfa (modified)
	* tests/poly-o-cycle.cfa (modified)

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


Sat, 24 Oct 2020 01:07:40 GMT Fangren Yu <f37yu@…> [37b7d95]
	* src/InitTweak/FixInitNew.cpp (modified)

	remove old information


Sat, 24 Oct 2020 01:06:16 GMT Fangren Yu <f37yu@…> [490fb92e]
	* 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/Node.hpp (modified)
	* src/AST/Pass.hpp (modified)
	* src/AST/Pass.impl.hpp (modified)
	* src/AST/SymbolTable.cpp (modified)
	* src/AST/SymbolTable.hpp (modified)
	* src/Common/utility.h (modified)
	* src/GenPoly/GenPoly.cc (modified)
	* src/GenPoly/GenPoly.h (modified)
	* src/InitTweak/FixGlobalInit.cc (modified)
	* src/InitTweak/FixGlobalInit.h (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/InitTweak/FixInit.h (modified)
	* src/InitTweak/FixInitNew.cpp (added)
	* src/InitTweak/GenInit.cc (modified)
	* src/InitTweak/GenInit.h (modified)
	* src/InitTweak/InitTweak.cc (modified)
	* src/InitTweak/InitTweak.h (modified)
	* src/InitTweak/module.mk (modified)
	* src/ResolvExpr/Resolver.cc (modified)
	* src/ResolvExpr/Resolver.h (modified)
	* src/SymTab/Autogen.cc (modified)
	* src/SymTab/Autogen.h (modified)
	* src/main.cc (modified)

	move FixInit to new ast


Tue, 20 Oct 2020 20:19:47 GMT Andrew Beach <ajbeach@…> [3aec25f]
	* src/AST/Type.cpp (modified)
	* src/AST/Type.hpp (modified)
	* src/AST/porting.md (modified)

	Some clean-up of new-ast types and the porting document.


Tue, 20 Oct 2020 16:35:25 GMT Thierry Delisle <tdelisle@…> [8da7421f]
	* src/AST/Expr.cpp (modified)
	* src/AST/Expr.hpp (modified)
	* src/InitTweak/FixGlobalInit.cc (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/InitTweak/InitTweak.cc (modified)
	* src/InitTweak/InitTweak.h (modified)
	* src/SynTree/Expression.h (modified)
	* tests/.expect/const-init.txt (modified)
	* tests/complex.cfa (modified)
	* tests/const-init.cfa (modified)
	* tests/exceptions/cancel/coroutine.cfa (modified)
	* tests/exceptions/conditional.cfa (modified)
	* tests/exceptions/except-io.hfa (modified)
	* tests/exceptions/trash.cfa (modified)
	* tests/global-monomorph.cfa (modified)
	* tests/poly-d-cycle.cfa (modified)
	* tests/poly-o-cycle.cfa (modified)

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


Fri, 16 Oct 2020 20:40:23 GMT Andrew Beach <ajbeach@…> [d5631b3]
	* src/AST/Expr.cpp (modified)
	* src/AST/Expr.hpp (modified)
	* src/SynTree/Expression.h (modified)

	Moved VariableExpr next to NameExpr. Except in Expression.cc as I'm ...


Fri, 16 Oct 2020 19:59:35 GMT Andrew Beach <ajbeach@…> [afe2939]
	* tests/complex.cfa (modified)
	* tests/exceptions/cancel/coroutine.cfa (modified)
	* tests/exceptions/conditional.cfa (modified)
	* tests/exceptions/except-io.hfa (modified)
	* tests/exceptions/trash.cfa (modified)
	* tests/global-monomorph.cfa (modified)
	* tests/poly-d-cycle.cfa (modified)
	* tests/poly-o-cycle.cfa (modified)

	Removed #include <stdio.h> from tests that only use printf.


Fri, 16 Oct 2020 19:31:02 GMT Thierry Delisle <tdelisle@…> [5afb49a]
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/concurrency/kernel.hfa (modified)
	* libcfa/src/concurrency/kernel/startup.cfa (modified)
	* libcfa/src/concurrency/kernel_private.hfa (modified)
	* libcfa/src/concurrency/monitor.cfa (modified)

	Split thread_leave so backend is called from the kernel once the ...


Fri, 16 Oct 2020 01:41:31 GMT Michael Brooks <mlbrooks@…> [f1791a4]
	* src/InitTweak/FixGlobalInit.cc (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/InitTweak/InitTweak.cc (modified)
	* src/InitTweak/InitTweak.h (modified)
	* tests/.expect/const-init.txt (modified)
	* tests/const-init.cfa (modified)

	Expanding earlier #182 fix to another case of the same issue. [[Fixes ...


Thu, 15 Oct 2020 19:41:38 GMT Thierry Delisle <tdelisle@…> [223a633]
	* Jenkins/FullBuild (modified)
	* Jenkinsfile (modified)
	* benchmark/Makefile.am (modified)
	* benchmark/creation/JavaThread.java (modified)
	* benchmark/ctxswitch/JavaThread.java (modified)
	* benchmark/io/http/main.cfa (modified)
	* benchmark/io/http/worker.cfa (modified)
	* benchmark/io/readv.cfa (modified)
	* benchmark/mutex/JavaThread.java (modified)
	* benchmark/readyQ/yield.cfa (modified)
	* benchmark/schedint/JavaThread.java (modified)
	* doc/LaTeXmacros/common.tex (modified)
	* doc/LaTeXmacros/lstlang.sty (modified)
	* doc/bibliography/pl.bib (modified)
	* doc/papers/concurrency/Paper.tex (modified)
	* doc/papers/concurrency/annex/local.bib (modified)
	* doc/papers/concurrency/mail2 (modified)
	* doc/papers/concurrency/response3 (added)
	* doc/proposals/ZeroCostPreemption.md (added)
	* doc/proposals/function_type_change.md (added)
	* doc/refrat/refrat.tex (modified)
	* doc/theses/andrew_beach_MMath/glossaries.tex (added)
	* doc/theses/andrew_beach_MMath/thesis.tex (modified)
	* doc/theses/fangren_yu_COOP_S20/Makefile (modified)
	* doc/theses/fangren_yu_COOP_S20/Report.tex (modified)
	* doc/theses/fangren_yu_COOP_S20/cfa_developer_reference.pdf (added)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/Makefile (added)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/proto-gui/main.cpp (added)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/Makefile (added)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/cforall.hpp (added)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/fibre.hpp (added)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/pthread.hpp (added)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/thread.cpp (added)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/thread.hpp (added)
	* doc/theses/thierry_delisle_PhD/code/readyQ_proto/Makefile (moved)
	* doc/theses/thierry_delisle_PhD/code/readyQ_proto/assert.hpp (moved)
	* doc/theses/thierry_delisle_PhD/code/readyQ_proto/bitbench/select.cpp (moved)
	* doc/theses/thierry_delisle_PhD/code/readyQ_proto/bts.cpp (moved)
	* doc/theses/thierry_delisle_PhD/code/readyQ_proto/bts_test.cpp (moved)
	* doc/theses/thierry_delisle_PhD/code/readyQ_proto/links.hpp (moved)
	* doc/theses/thierry_delisle_PhD/code/readyQ_proto/prefetch.cpp (moved)
	* doc/theses/thierry_delisle_PhD/code/readyQ_proto/process.sh (moved)
	* doc/theses/thierry_delisle_PhD/code/readyQ_proto/processor.hpp (moved)
	* doc/theses/thierry_delisle_PhD/code/readyQ_proto/processor_list.hpp (moved)
	* doc/theses/thierry_delisle_PhD/code/readyQ_proto/processor_list_fast.cpp (moved)
	* doc/theses/thierry_delisle_PhD/code/readyQ_proto/processor_list_good.cpp (moved)
	* doc/theses/thierry_delisle_PhD/code/readyQ_proto/randbit.cpp (moved)
	* doc/theses/thierry_delisle_PhD/code/readyQ_proto/relaxed_list.cpp (moved)
	* doc/theses/thierry_delisle_PhD/code/readyQ_proto/relaxed_list.hpp (moved)
	* doc/theses/thierry_delisle_PhD/code/readyQ_proto/relaxed_list_layout.cpp (moved)
	* doc/theses/thierry_delisle_PhD/code/readyQ_proto/runperf.sh (moved)
	* doc/theses/thierry_delisle_PhD/code/readyQ_proto/scale.sh (moved)
	* doc/theses/thierry_delisle_PhD/code/readyQ_proto/snzi-packed.hpp (moved)
	* doc/theses/thierry_delisle_PhD/code/readyQ_proto/snzi.hpp (moved)
	* doc/theses/thierry_delisle_PhD/code/readyQ_proto/snzm.hpp (moved)
	* doc/theses/thierry_delisle_PhD/code/readyQ_proto/utils.hpp (moved)
	* doc/theses/thierry_delisle_PhD/code/readyQ_proto/work_stealing.hpp (moved)
	* doc/user/Makefile (modified)
	* doc/user/user.tex (modified)
	* examples/constructors.c (deleted)
	* libcfa/prelude/builtins.c (modified)
	* libcfa/src/Makefile.am (modified)
	* libcfa/src/bits/containers.hfa (modified)
	* libcfa/src/bits/locks.hfa (modified)
	* libcfa/src/concurrency/CtxSwitch-i386.S (modified)
	* libcfa/src/concurrency/alarm.cfa (modified)
	* libcfa/src/concurrency/clib/cfathread.cfa (added)
	* libcfa/src/concurrency/clib/cfathread.h (added)
	* libcfa/src/concurrency/coroutine.cfa (modified)
	* libcfa/src/concurrency/coroutine.hfa (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/concurrency/io.cfa (modified)
	* libcfa/src/concurrency/io/call.cfa.in (modified)
	* libcfa/src/concurrency/io/setup.cfa (modified)
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/concurrency/kernel.hfa (modified)
	* libcfa/src/concurrency/kernel/fwd.hfa (modified)
	* libcfa/src/concurrency/kernel/startup.cfa (modified)
	* libcfa/src/concurrency/kernel_private.hfa (modified)
	* libcfa/src/concurrency/locks.cfa (added)
	* libcfa/src/concurrency/locks.hfa (added)
	* libcfa/src/concurrency/monitor.cfa (modified)
	* libcfa/src/concurrency/mutex.cfa (modified)
	* libcfa/src/concurrency/preemption.cfa (modified)
	* libcfa/src/concurrency/snzi.hfa (modified)
	* libcfa/src/concurrency/thread.cfa (modified)
	* libcfa/src/concurrency/thread.hfa (modified)
	* libcfa/src/exception.h (modified)
	* libcfa/src/exception.hfa (modified)
	* libcfa/src/parseargs.cfa (modified)
	* src/AST/Convert.cpp (modified)
	* src/AST/Decl.hpp (modified)
	* src/AST/ForallSubstitutor.hpp (modified)
	* src/AST/Pass.impl.hpp (modified)
	* src/AST/SymbolTable.cpp (modified)
	* src/AST/SymbolTable.hpp (modified)
	* src/AST/Type.cpp (modified)
	* src/AST/Type.hpp (modified)
	* src/Concurrency/Keywords.cc (modified)
	* src/GenPoly/InstantiateGeneric.cc (modified)
	* src/InitTweak/FixGlobalInit.cc (modified)
	* src/InitTweak/InitTweak.cc (modified)
	* src/Parser/DeclarationNode.cc (modified)
	* src/Parser/lex.ll (modified)
	* src/Parser/parser.yy (modified)
	* src/ResolvExpr/CandidateFinder.cpp (modified)
	* src/ResolvExpr/CurrentObject.cc (modified)
	* src/ResolvExpr/ResolveAssertions.cc (modified)
	* src/ResolvExpr/Resolver.cc (modified)
	* src/ResolvExpr/SatisfyAssertions.cpp (modified)
	* src/ResolvExpr/SpecCost.cc (modified)
	* src/ResolvExpr/Unify.cc (modified)
	* src/SymTab/Autogen.cc (modified)
	* src/SymTab/Mangler.cc (modified)
	* src/SymTab/Validate.cc (modified)
	* src/SynTree/AggregateDecl.cc (modified)
	* src/SynTree/Declaration.h (modified)
	* src/SynTree/TypeDecl.cc (modified)
	* src/Virtual/Tables.cc (modified)
	* src/Virtual/Tables.h (modified)
	* src/main.cc (modified)
	* tests/.expect/array.txt (modified)
	* tests/.expect/cast.txt (modified)
	* tests/.expect/const-init.txt (added)
	* tests/.expect/enum.txt (modified)
	* tests/.expect/expression.txt (modified)
	* tests/.expect/forall.txt (modified)
	* tests/.expect/heap.txt (modified)
	* tests/.expect/identFuncDeclarator.txt (modified)
	* tests/.expect/identParamDeclarator.txt (modified)
	* tests/.expect/init1-ERROR.txt (added)
	* tests/.expect/init1.txt (modified)
	* tests/.expect/labelledExit.txt (modified)
	* tests/.expect/limits.txt (modified)
	* tests/.expect/maybe.txt (modified)
	* tests/.expect/nested-types.txt (modified)
	* tests/.expect/numericConstants.txt (modified)
	* tests/.expect/operators.txt (modified)
	* tests/.expect/poly-d-cycle.txt (moved)
	* tests/.expect/poly-o-cycle.txt (added)
	* tests/.expect/result.txt (modified)
	* tests/.expect/stdincludes.txt (modified)
	* tests/.expect/switch.txt (modified)
	* tests/.expect/typedefRedef-ERR1.txt (modified)
	* tests/.expect/typedefRedef.txt (modified)
	* tests/.expect/typeof.txt (modified)
	* tests/.expect/variableDeclarator.txt (modified)
	* tests/.expect/voidPtr.txt (modified)
	* tests/Makefile.am (modified)
	* tests/alloc.cfa (modified)
	* tests/array.cfa (modified)
	* tests/bugs/196.cfa (added)
	* tests/builtins/.expect/sync.txt (modified)
	* tests/builtins/sync.cfa (modified)
	* tests/cast.cfa (modified)
	* tests/concurrent/.expect/clib.txt (added)
	* tests/concurrent/.expect/cluster.txt (modified)
	* tests/concurrent/clib.c (added)
	* tests/concurrent/cluster.cfa (modified)
	* tests/concurrent/examples/.expect/datingService.txt (modified)
	* tests/concurrent/examples/datingService.cfa (modified)
	* tests/concurrent/futures/.expect/basic.txt (modified)
	* tests/concurrent/futures/basic.cfa (modified)
	* tests/concurrent/park/.expect/force_preempt.txt (modified)
	* tests/concurrent/park/.expect/start_parked.txt (modified)
	* tests/concurrent/park/contention.cfa (modified)
	* tests/concurrent/park/force_preempt.cfa (modified)
	* tests/concurrent/park/start_parked.cfa (modified)
	* tests/const-init.cfa (added)
	* tests/enum.cfa (modified)
	* tests/errors/.expect/completeType.x64.txt (modified)
	* tests/errors/.expect/completeType.x86.txt (modified)
	* tests/exceptions/.expect/virtual-cast.txt (modified)
	* tests/exceptions/.expect/virtual-poly.txt (modified)
	* tests/exceptions/defaults.cfa (modified)
	* tests/exceptions/virtual-cast.cfa (modified)
	* tests/exceptions/virtual-poly.cfa (modified)
	* tests/expression.cfa (modified)
	* tests/forall.cfa (modified)
	* tests/heap.cfa (modified)
	* tests/identFuncDeclarator.cfa (modified)
	* tests/identParamDeclarator.cfa (modified)
	* tests/init1.cfa (modified)
	* tests/labelledExit.cfa (modified)
	* tests/limits.cfa (modified)
	* tests/linking/.expect/linkerror.txt (deleted)
	* tests/linking/linkerror.cfa (deleted)
	* tests/maybe.cfa (modified)
	* tests/nested-types.cfa (modified)
	* tests/numericConstants.cfa (modified)
	* tests/operators.cfa (modified)
	* tests/poly-d-cycle.cfa (added)
	* tests/poly-o-cycle.cfa (moved)
	* tests/pybin/tools.py (modified)
	* tests/raii/.expect/ctor-autogen.txt (modified)
	* tests/raii/.expect/init_once.txt (modified)
	* tests/raii/ctor-autogen.cfa (modified)
	* tests/raii/init_once.cfa (modified)
	* tests/result.cfa (modified)
	* tests/stdincludes.cfa (modified)
	* tests/switch.cfa (modified)
	* tests/test.py (modified)
	* tests/typedefRedef.cfa (modified)
	* tests/typeof.cfa (modified)
	* tests/variableDeclarator.cfa (modified)
	* tests/voidPtr.cfa (modified)
	* tests/warnings/.expect/self-assignment.txt (modified)
	* tests/warnings/self-assignment.cfa (modified)
	* tests/zombies/ArrayN.c (moved)
	* tests/zombies/Initialization.c (moved)
	* tests/zombies/Initialization2.c (moved)
	* tests/zombies/Makefile.example (moved)
	* tests/zombies/Members.c (moved)
	* tests/zombies/Misc.c (moved)
	* tests/zombies/MiscError.c (moved)
	* tests/zombies/Rank2.c (moved)
	* tests/zombies/Tuple.c (moved)
	* tests/zombies/abstype.c (moved)
	* tests/zombies/constructors.c (added)
	* tests/zombies/forward.c (moved)
	* tests/zombies/gc_no_raii/.gitignore (moved)
	* tests/zombies/gc_no_raii/bug-repro/assert.c (moved)
	* tests/zombies/gc_no_raii/bug-repro/blockers.tar.gz (moved)
	* tests/zombies/gc_no_raii/bug-repro/blockers/explicit_cast.c (moved)
	* tests/zombies/gc_no_raii/bug-repro/blockers/file_scope.c (moved)
	* tests/zombies/gc_no_raii/bug-repro/blockers/recursive_realloc.c (moved)
	* tests/zombies/gc_no_raii/bug-repro/crash.c (moved)
	* tests/zombies/gc_no_raii/bug-repro/deref.c (moved)
	* tests/zombies/gc_no_raii/bug-repro/field.c (moved)
	* tests/zombies/gc_no_raii/bug-repro/find.c (moved)
	* tests/zombies/gc_no_raii/bug-repro/inline.c (moved)
	* tests/zombies/gc_no_raii/bug-repro/malloc.c (moved)
	* tests/zombies/gc_no_raii/bug-repro/not_equal.c (moved)
	* tests/zombies/gc_no_raii/bug-repro/oddtype.c (moved)
	* tests/zombies/gc_no_raii/bug-repro/push_back.c (moved)
	* tests/zombies/gc_no_raii/bug-repro/push_back.h (moved)
	* tests/zombies/gc_no_raii/bug-repro/realloc.c (moved)
	* tests/zombies/gc_no_raii/bug-repro/return.c (moved)
	* tests/zombies/gc_no_raii/bug-repro/return_template.c (moved)
	* tests/zombies/gc_no_raii/bug-repro/slow_malloc.c (moved)
	* tests/zombies/gc_no_raii/bug-repro/static_const_local.c (moved)
	* tests/zombies/gc_no_raii/bug-repro/test-assert.cpp (moved)
	* tests/zombies/gc_no_raii/bug-repro/void_pointer.c (moved)
	* tests/zombies/gc_no_raii/bug-repro/while.c (moved)
	* tests/zombies/gc_no_raii/bug-repro/zero.c (moved)
	* tests/zombies/gc_no_raii/pool-alloc/allocate-malign.c (moved)
	* tests/zombies/gc_no_raii/pool-alloc/allocate-malloc.c (moved)
	* tests/zombies/gc_no_raii/pool-alloc/allocate-mmap.c (moved)
	* tests/zombies/gc_no_raii/pool-alloc/allocate-win-valloc.c (moved)
	* tests/zombies/gc_no_raii/premake4.lua (moved)
	* tests/zombies/gc_no_raii/src/allocate-pool.c (moved)
	* tests/zombies/gc_no_raii/src/allocate-pool.h (moved)
	* tests/zombies/gc_no_raii/src/gc.h (moved)
	* tests/zombies/gc_no_raii/src/gcpointers.c (moved)
	* tests/zombies/gc_no_raii/src/gcpointers.h (moved)
	* tests/zombies/gc_no_raii/src/internal/card_table.h (moved)
	* tests/zombies/gc_no_raii/src/internal/collector.c (moved)
	* tests/zombies/gc_no_raii/src/internal/collector.h (moved)
	* tests/zombies/gc_no_raii/src/internal/gc_tools.h (moved)
	* tests/zombies/gc_no_raii/src/internal/globals.h (moved)
	* tests/zombies/gc_no_raii/src/internal/memory_pool.c (moved)
	* tests/zombies/gc_no_raii/src/internal/memory_pool.h (moved)
	* tests/zombies/gc_no_raii/src/internal/object_header.c (moved)
	* tests/zombies/gc_no_raii/src/internal/object_header.h (moved)
	* tests/zombies/gc_no_raii/src/internal/state.c (moved)
	* tests/zombies/gc_no_raii/src/internal/state.h (moved)
	* tests/zombies/gc_no_raii/src/test_include.c (moved)
	* tests/zombies/gc_no_raii/src/tools.h (moved)
	* tests/zombies/gc_no_raii/src/tools/checks.h (moved)
	* tests/zombies/gc_no_raii/src/tools/print.c (moved)
	* tests/zombies/gc_no_raii/src/tools/print.h (moved)
	* tests/zombies/gc_no_raii/src/tools/worklist.h (moved)
	* tests/zombies/gc_no_raii/test/badlll.c (moved)
	* tests/zombies/gc_no_raii/test/gctest.c (moved)
	* tests/zombies/gc_no_raii/test/operators.c (moved)
	* tests/zombies/hashtable.cfa (moved)
	* tests/zombies/hashtable2.cfa (moved)
	* tests/zombies/huge.c (moved)
	* tests/zombies/includes.c (moved)
	* tests/zombies/index.h (moved)
	* tests/zombies/io/cat.c (moved)
	* tests/zombies/io/filereader.c (moved)
	* tests/zombies/io/simple/client.c (moved)
	* tests/zombies/io/simple/server.c (moved)
	* tests/zombies/io/simple/server.cfa (moved)
	* tests/zombies/io/simple/server_epoll.c (moved)
	* tests/zombies/io_uring.txt (moved)
	* tests/zombies/it_out.c (moved)
	* tests/zombies/multicore.c (moved)
	* tests/zombies/new.c (moved)
	* tests/zombies/poly-bench.c (moved)
	* tests/zombies/prolog.c (moved)
	* tests/zombies/quad.c (moved)
	* tests/zombies/s.c (moved)
	* tests/zombies/simplePoly.c (moved)
	* tests/zombies/simpler.c (moved)
	* tests/zombies/specialize.c (moved)
	* tests/zombies/square.c (moved)
	* tests/zombies/structMember.cfa (modified)
	* tests/zombies/twice.c (moved)
	* tests/zombies/wrapper/.gitignore (moved)
	* tests/zombies/wrapper/premake4.lua (moved)
	* tests/zombies/wrapper/src/main.c (moved)
	* tests/zombies/wrapper/src/pointer.h (moved)
	* tests/zombies/zero_one.c (moved)
	* tools/gdb/utils-gdb.py (modified)

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


Thu, 15 Oct 2020 19:41:31 GMT Thierry Delisle <tdelisle@…> [33c3ded]
	* doc/theses/thierry_delisle_PhD/comp_II/presentation.tex (modified)
	* doc/theses/thierry_delisle_PhD/comp_II/presentationstyle.sty (modified)

	Final presented version


Wed, 14 Oct 2020 16:00:28 GMT Thierry Delisle <tdelisle@…> [d21dd3cb]
	* Jenkinsfile (modified)

	Jenkins master build script now supports new-ast option


Wed, 14 Oct 2020 14:58:14 GMT Thierry Delisle <tdelisle@…> [0b18db7]
	* libcfa/prelude/builtins.c (modified)
	* libcfa/src/concurrency/io.cfa (modified)
	* src/Parser/DeclarationNode.cc (modified)
	* src/Parser/parser.yy (modified)
	* src/SynTree/TypeDecl.cc (modified)
	* src/main.cc (modified)
	* tests/.expect/init1-ERROR.txt (added)
	* tests/.expect/init1.txt (modified)
	* tests/Makefile.am (modified)
	* tests/alloc.cfa (modified)
	* tests/errors/.expect/completeType.x64.txt (modified)
	* tests/errors/.expect/completeType.x86.txt (modified)
	* tests/init1.cfa (modified)

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


Wed, 14 Oct 2020 14:57:02 GMT Thierry Delisle <tdelisle@…> [290553a]
	* libcfa/src/concurrency/coroutine.cfa (modified)
	* libcfa/src/concurrency/io/call.cfa.in (modified)
	* libcfa/src/concurrency/snzi.hfa (modified)

	Changed some defines to constants with last fix


Mon, 12 Oct 2020 12:12:25 GMT Peter A. Buhr <pabuhr@…> [8fd0ce3]
	* tests/.expect/init1-ERROR.txt (modified)

	update init1-ERROR after remove incompatible-pointer-types warning


Sun, 11 Oct 2020 14:29:32 GMT Peter A. Buhr <pabuhr@…> [aa90b2c]
	* libcfa/src/concurrency/io.cfa (modified)
	* tests/errors/.expect/completeType.x64.txt (modified)
	* tests/errors/.expect/completeType.x86.txt (modified)

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


Sun, 11 Oct 2020 14:29:06 GMT Peter A. Buhr <pabuhr@…> [30cf6b0]
	* tests/.expect/init1.txt (modified)
	* tests/init1.cfa (modified)

	remove incompatible-pointer-types warning because compilers do not ...


Sat, 10 Oct 2020 19:35:36 GMT Peter A. Buhr <pabuhr@…> [2494720]
	* tests/errors/.expect/completeType.x64.txt (modified)

	64-bit update .except after adding ftype 0p


Sat, 10 Oct 2020 19:12:42 GMT Peter A. Buhr <pabuhr@…> [351b414]
	* libcfa/src/concurrency/io.cfa (modified)

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


Sat, 10 Oct 2020 19:12:25 GMT Peter A. Buhr <pabuhr@…> [6c57b67]
	* tests/errors/.expect/completeType.x86.txt (modified)

	32-bit update .except after adding ftype 0p


Sat, 10 Oct 2020 17:45:11 GMT Peter Buhr <pabuhr@…> [b982fb2]
	* libcfa/src/concurrency/io.cfa (modified)

	add cast to syscall 0p to disambiguate between dtype and ftype 0p


Sat, 10 Oct 2020 03:24:26 GMT Peter A. Buhr <pabuhr@…> [a33704d]
	* tests/alloc.cfa (modified)

	formatting


Sat, 10 Oct 2020 03:22:58 GMT Peter A. Buhr <pabuhr@…> [ee858bf]
	* tests/.expect/init1-ERROR.txt (added)
	* tests/.expect/init1.txt (modified)
	* tests/Makefile.am (modified)
	* tests/init1.cfa (modified)

	add 0p test for function pointers, and seperate valid from error
	output


Sat, 10 Oct 2020 03:20:22 GMT Peter A. Buhr <pabuhr@…> [04423b53]
	* libcfa/prelude/builtins.c (modified)

	add 0p for function pointers to builtins


Fri, 09 Oct 2020 22:12:50 GMT Peter A. Buhr <pabuhr@…> [40a1392]
	* Jenkinsfile (modified)
	* benchmark/Makefile.am (modified)
	* doc/proposals/ZeroCostPreemption.md (added)
	* libcfa/src/bits/containers.hfa (modified)
	* libcfa/src/concurrency/coroutine.cfa (modified)
	* libcfa/src/concurrency/coroutine.hfa (modified)
	* libcfa/src/concurrency/locks.cfa (added)
	* libcfa/src/concurrency/locks.hfa (added)
	* libcfa/src/exception.h (modified)
	* libcfa/src/exception.hfa (modified)
	* libcfa/src/limits.cfa (modified)
	* libcfa/src/limits.hfa (modified)
	* src/Concurrency/Keywords.cc (modified)
	* src/InitTweak/FixGlobalInit.cc (modified)
	* src/ResolvExpr/ResolveAssertions.cc (modified)
	* src/ResolvExpr/SatisfyAssertions.cpp (modified)
	* src/SymTab/Autogen.cc (modified)
	* src/SynTree/AggregateDecl.cc (modified)
	* src/SynTree/Declaration.h (modified)
	* src/Virtual/Tables.cc (modified)
	* src/Virtual/Tables.h (modified)
	* tests/.expect/array.txt (modified)
	* tests/.expect/const-init.txt (added)
	* tests/.expect/expression.txt (modified)
	* tests/.expect/limits.txt (modified)
	* tests/array.cfa (modified)
	* tests/const-init.cfa (added)
	* tests/exceptions/defaults.cfa (modified)
	* tests/expression.cfa (modified)
	* tests/limits.cfa (modified)

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


Fri, 09 Oct 2020 22:09:37 GMT Peter A. Buhr <pabuhr@…> [3ca7ef3]
	* src/Parser/DeclarationNode.cc (modified)
	* src/Parser/parser.yy (modified)
	* src/SynTree/TypeDecl.cc (modified)

	formatting


Fri, 09 Oct 2020 22:06:25 GMT Peter A. Buhr <pabuhr@…> [3e9de01]
	* src/main.cc (modified)

	fix --help for cfa-cc by adding "OA" to optstring


Fri, 09 Oct 2020 15:27:37 GMT Thierry Delisle <tdelisle@…> [b3f9684c]
	* libcfa/src/concurrency/coroutine.hfa (modified)
	* libcfa/src/exception.hfa (modified)

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


Fri, 09 Oct 2020 15:27:13 GMT Thierry Delisle <tdelisle@…> [d4da6886]
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/cforall.hpp (moved)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/fibre.hpp (moved)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/pthread.hpp (moved)

	Some renaming to move away from dlopen in toy program


Thu, 08 Oct 2020 20:46:16 GMT Andrew Beach <ajbeach@…> [8fc9a5f]
	* libcfa/src/concurrency/coroutine.hfa (modified)
	* libcfa/src/exception.hfa (modified)

	Did some work the exception header to better fake associated types.