#
# ChangeLog for /
#
# Generated by Trac 1.2.1
# Mar 9, 2025, 6:24:05 PM

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 ...


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.


Thu, 08 Oct 2020 18:46:10 GMT Thierry Delisle <tdelisle@…> [baee756]
	* Jenkins/FullBuild (modified)

	Fixed some incorrectly named variables


Thu, 08 Oct 2020 16:45:43 GMT Thierry Delisle <tdelisle@…> [8e4bc30]
	* libcfa/src/concurrency/coroutine.cfa (modified)
	* libcfa/src/concurrency/coroutine.hfa (modified)
	* 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/const-init.txt (added)
	* tests/.expect/limits.txt (modified)
	* tests/const-init.cfa (added)
	* tests/exceptions/defaults.cfa (modified)
	* tests/limits.cfa (modified)

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


Thu, 08 Oct 2020 16:45:34 GMT Thierry Delisle <tdelisle@…> [391c065]
	* Jenkinsfile (modified)

	Update jenkins to use more recent version of clang


Thu, 08 Oct 2020 01:33:22 GMT Michael Brooks <mlbrooks@…> [6fbe9a5]
	* libcfa/src/limits.cfa (modified)
	* libcfa/src/limits.hfa (modified)
	* src/InitTweak/FixGlobalInit.cc (modified)
	* tests/.expect/const-init.txt (added)
	* tests/.expect/limits.txt (modified)
	* tests/const-init.cfa (added)
	* tests/limits.cfa (modified)

	Fixing code-gen of constants.  [[Fixes #182]]  Removes workaround ...


Wed, 07 Oct 2020 22:08:35 GMT Andrew Beach <ajbeach@…> [69c5c00]
	* libcfa/src/concurrency/coroutine.cfa (modified)
	* libcfa/src/concurrency/coroutine.hfa (modified)
	* libcfa/src/exception.h (modified)
	* libcfa/src/exception.hfa (modified)
	* src/Concurrency/Keywords.cc (modified)
	* src/SynTree/AggregateDecl.cc (modified)
	* src/SynTree/Declaration.h (modified)
	* src/Virtual/Tables.cc (modified)
	* src/Virtual/Tables.h (modified)
	* tests/exceptions/defaults.cfa (modified)

	Rework exceptions mark_exception -> get_exception_vtable and the ...


Wed, 07 Oct 2020 21:10:45 GMT Fangren Yu <f37yu@…> [41b8ea4]
	* 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/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/refrat/refrat.tex (modified)
	* doc/theses/fangren_yu_COOP_S20/Makefile (modified)
	* doc/theses/fangren_yu_COOP_S20/Report.tex (modified)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/Makefile (added)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/proto-gui/main.cpp (modified)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/Makefile (added)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/cforall.cpp (added)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/fibre.cpp (added)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/pthread.cpp (moved)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/thread.cpp (added)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/thread.h (deleted)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/thread.hpp (added)
	* doc/user/Makefile (modified)
	* doc/user/user.tex (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 (modified)
	* libcfa/src/concurrency/clib/cfathread.h (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/concurrency/io.cfa (modified)
	* 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/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/thread.cfa (modified)
	* libcfa/src/concurrency/thread.hfa (modified)
	* src/Parser/lex.ll (modified)
	* src/Parser/parser.yy (modified)
	* tests/.expect/array.txt (modified)
	* tests/.expect/expression.txt (modified)
	* tests/.expect/poly-d-cycle.txt (moved)
	* tests/.expect/poly-o-cycle.txt (added)
	* tests/array.cfa (modified)
	* tests/concurrent/park/contention.cfa (modified)
	* tests/concurrent/park/force_preempt.cfa (modified)
	* tests/concurrent/park/start_parked.cfa (modified)
	* tests/expression.cfa (modified)
	* tests/poly-d-cycle.cfa (added)
	* tests/poly-o-cycle.cfa (moved)

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


Wed, 07 Oct 2020 21:10:14 GMT Fangren Yu <f37yu@…> [2fb35df]
	* src/ResolvExpr/ResolveAssertions.cc (modified)
	* src/ResolvExpr/SatisfyAssertions.cpp (modified)

	exclude deleted declarations for assertion matching


Wed, 07 Oct 2020 21:09:26 GMT Fangren Yu <f37yu@…> [31a5caba]
	* src/SymTab/Autogen.cc (modified)

	generate deleted declaration for invalid autogens


Wed, 07 Oct 2020 20:39:16 GMT Thierry Delisle <tdelisle@…> [848439f]
	* libcfa/src/concurrency/locks.cfa (modified)
	* libcfa/src/concurrency/locks.hfa (modified)

	Fixed newlines and tabs in concurrency/locks


Wed, 07 Oct 2020 20:31:43 GMT Colby Alexander Parsons <caparsons@…> [c76bd34]
	* .gitignore (modified)
	* Jenkinsfile (modified)
	* benchmark/Makefile.am (modified)
	* benchmark/creation/JavaThread.java (modified)
	* benchmark/ctxswitch/JavaThread.java (modified)
	* benchmark/io/http/filecache.cfa (modified)
	* benchmark/io/http/main.cfa (modified)
	* benchmark/io/http/options.cfa (modified)
	* benchmark/io/http/options.hfa (modified)
	* benchmark/io/http/protocol.cfa (modified)
	* benchmark/io/http/worker.cfa (modified)
	* benchmark/io/http/worker.hfa (modified)
	* benchmark/io/readv.cfa (modified)
	* benchmark/mutex/JavaThread.java (modified)
	* benchmark/mutexC/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 (added)
	* doc/theses/fangren_yu_COOP_S20/Report.tex (added)
	* doc/theses/fangren_yu_COOP_S20/cfa_developer_reference.pdf (added)
	* doc/theses/fangren_yu_COOP_S20/figures/DeepNodeSharing.fig (added)
	* doc/theses/fangren_yu_COOP_S20/figures/DeepNodeSharing.fig.bak (added)
	* doc/theses/thierry_delisle_PhD/.gitignore (modified)
	* 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.cpp (added)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/fibre.cpp (added)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/pthread.cpp (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/theses/thierry_delisle_PhD/comp_II/comp_II.tex (modified)
	* doc/theses/thierry_delisle_PhD/comp_II/img/system.fig (modified)
	* doc/theses/thierry_delisle_PhD/comp_II/presentation.pdf (deleted)
	* doc/theses/thierry_delisle_PhD/thesis/Makefile (added)
	* doc/theses/thierry_delisle_PhD/thesis/fig/base.fig (added)
	* doc/theses/thierry_delisle_PhD/thesis/fig/empty.fig (added)
	* doc/theses/thierry_delisle_PhD/thesis/fig/emptybit.fig (added)
	* doc/theses/thierry_delisle_PhD/thesis/fig/emptytls.fig (added)
	* doc/theses/thierry_delisle_PhD/thesis/fig/emptytree.fig (added)
	* doc/theses/thierry_delisle_PhD/thesis/fig/resize.fig (added)
	* doc/theses/thierry_delisle_PhD/thesis/fig/system.fig (added)
	* doc/theses/thierry_delisle_PhD/thesis/glossary.tex (added)
	* doc/theses/thierry_delisle_PhD/thesis/text/core.tex (added)
	* doc/theses/thierry_delisle_PhD/thesis/text/front.tex (added)
	* doc/theses/thierry_delisle_PhD/thesis/text/intro.tex (added)
	* doc/theses/thierry_delisle_PhD/thesis/text/io.tex (added)
	* doc/theses/thierry_delisle_PhD/thesis/text/practice.tex (added)
	* doc/theses/thierry_delisle_PhD/thesis/text/runtime.tex (added)
	* doc/theses/thierry_delisle_PhD/thesis/thesis.tex (added)
	* doc/user/Makefile (modified)
	* doc/user/user.tex (modified)
	* examples/constructors.c (deleted)
	* libcfa/configure.ac (modified)
	* libcfa/prelude/defines.hfa.in (modified)
	* libcfa/src/Makefile.am (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/exception.cfa (modified)
	* libcfa/src/concurrency/exception.hfa (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/concurrency/io.cfa (modified)
	* libcfa/src/concurrency/io/call.cfa.in (added)
	* libcfa/src/concurrency/io/setup.cfa (modified)
	* libcfa/src/concurrency/io/types.hfa (modified)
	* libcfa/src/concurrency/iofwd.hfa (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/monitor.hfa (modified)
	* libcfa/src/concurrency/mutex.cfa (modified)
	* libcfa/src/concurrency/preemption.cfa (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/heap.cfa (modified)
	* libcfa/src/limits.cfa (modified)
	* libcfa/src/limits.hfa (modified)
	* libcfa/src/parseargs.cfa (modified)
	* src/AST/Convert.cpp (modified)
	* src/AST/Decl.hpp (modified)
	* src/AST/ForallSubstitutor.hpp (modified)
	* src/AST/Fwd.hpp (modified)
	* src/AST/GenericSubstitution.cpp (modified)
	* src/AST/Node.cpp (modified)
	* src/AST/Pass.hpp (modified)
	* src/AST/Pass.impl.hpp (modified)
	* src/AST/Pass.proto.hpp (modified)
	* src/AST/Print.cpp (modified)
	* src/AST/SymbolTable.cpp (modified)
	* src/AST/SymbolTable.hpp (modified)
	* src/AST/Type.cpp (modified)
	* src/AST/Type.hpp (modified)
	* src/AST/TypeSubstitution.cpp (modified)
	* src/AST/TypeSubstitution.hpp (modified)
	* src/Common/Examine.cc (added)
	* src/Common/Examine.h (added)
	* src/Common/Stats/ResolveTime.cc (added)
	* src/Common/Stats/ResolveTime.h (added)
	* src/Common/Stats/Stats.cc (modified)
	* src/Common/module.mk (modified)
	* src/Concurrency/Keywords.cc (modified)
	* src/GenPoly/InstantiateGeneric.cc (modified)
	* src/InitTweak/InitTweak.cc (modified)
	* src/Parser/lex.ll (modified)
	* src/Parser/parser.yy (modified)
	* src/ResolvExpr/CandidateFinder.cpp (modified)
	* src/ResolvExpr/ConversionCost.cc (modified)
	* src/ResolvExpr/ConversionCost.h (modified)
	* src/ResolvExpr/CurrentObject.cc (modified)
	* src/ResolvExpr/Resolver.cc (modified)
	* src/ResolvExpr/SatisfyAssertions.cpp (modified)
	* src/ResolvExpr/SpecCost.cc (modified)
	* src/ResolvExpr/Unify.cc (modified)
	* src/SymTab/Mangler.cc (modified)
	* src/SymTab/Validate.cc (modified)
	* src/Virtual/Tables.cc (added)
	* src/Virtual/Tables.h (added)
	* src/Virtual/module.mk (modified)
	* tests/.expect/array.txt (modified)
	* tests/.expect/cast.txt (modified)
	* 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/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/alloc2.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/.expect/join.txt (added)
	* tests/concurrent/.expect/joinerror.sed (moved)
	* 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/join.cfa (added)
	* tests/concurrent/joinerror.cfa (added)
	* 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/enum.cfa (modified)
	* tests/exceptions/.expect/virtual-cast.txt (modified)
	* tests/exceptions/.expect/virtual-poly.txt (modified)
	* tests/exceptions/cancel/.expect/coroutine.txt (added)
	* tests/exceptions/cancel/coroutine.cfa (added)
	* 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/labelledExit.cfa (modified)
	* tests/limits.cfa (modified)
	* 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)
	* tools/langserver/cfa-ls (deleted)
	* tools/vscode/uwaterloo.cforall-0.1.0/.gitignore (added)

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


Wed, 07 Oct 2020 20:29:15 GMT Colby Alexander Parsons <caparsons@…> [ae2c27a]
	* libcfa/src/bits/containers.hfa (modified)
	* libcfa/src/concurrency/locks.cfa (added)
	* libcfa/src/concurrency/locks.hfa (added)

	Added unified condition variable prototypes


Wed, 07 Oct 2020 19:26:30 GMT Thierry Delisle <tdelisle@…> [597c5d18]
	* tests/.expect/array.txt (modified)
	* tests/.expect/expression.txt (modified)

	Forgot line numbers in expected


Wed, 07 Oct 2020 19:02:50 GMT Thierry Delisle <tdelisle@…> [5584342]
	* doc/papers/concurrency/Paper.tex (modified)
	* doc/papers/concurrency/mail2 (modified)
	* libcfa/src/concurrency/CtxSwitch-i386.S (modified)
	* src/Parser/lex.ll (modified)
	* src/Parser/parser.yy (modified)

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


Wed, 07 Oct 2020 19:02:47 GMT Thierry Delisle <tdelisle@…> [6ca0dab]
	* benchmark/Makefile.am (modified)
	* tests/array.cfa (modified)
	* tests/expression.cfa (modified)

	Fixed bug in benchmarks due to new 'Compiled' pragma


Wed, 07 Oct 2020 01:46:28 GMT Peter A. Buhr <pabuhr@…> [a4bdbcd]
	* libcfa/src/concurrency/CtxSwitch-i386.S (modified)

	formatting


Wed, 07 Oct 2020 01:45:29 GMT Peter A. Buhr <pabuhr@…> [fd2f4a9]
	* doc/papers/concurrency/Paper.tex (modified)
	* doc/papers/concurrency/mail2 (modified)

	clean up


Wed, 07 Oct 2020 01:43:42 GMT Peter A. Buhr <pabuhr@…> [25744d2]
	* src/Parser/lex.ll (modified)
	* src/Parser/parser.yy (modified)

	make suspend a keyword, make @= not a syntax error, deprecated ...


Tue, 06 Oct 2020 19:37:43 GMT Thierry Delisle <tdelisle@…> [9e18677]
	* doc/proposals/ZeroCostPreemption.md (added)

	Added proposal for "Zero Cost" preemption (same zero cost as
	exceptions)


Tue, 06 Oct 2020 16:07:09 GMT Peter A. Buhr <pabuhr@…> [aa5777c]
	* doc/papers/concurrency/response3 (modified)

	reformat for submission


Tue, 06 Oct 2020 16:06:01 GMT Peter A. Buhr <pabuhr@…> [c6391e6]
	* doc/bibliography/pl.bib (modified)

	change location of concurrency benchmark to github


Tue, 06 Oct 2020 16:05:02 GMT Peter A. Buhr <pabuhr@…> [d052a2c]
	* doc/papers/concurrency/Paper.tex (modified)

	hopefully final changes for paper


Tue, 06 Oct 2020 02:29:25 GMT Peter A. Buhr <pabuhr@…> [6b6b9ba]
	* doc/papers/concurrency/mail2 (modified)

	3rd round referee replies


Tue, 06 Oct 2020 02:27:44 GMT Peter A. Buhr <pabuhr@…> [e0116c4e]
	* doc/papers/concurrency/response3 (added)

	responses for 3rd round of refereeing


Tue, 06 Oct 2020 02:26:51 GMT Peter A. Buhr <pabuhr@…> [f2b61c6]
	* doc/papers/concurrency/annex/local.bib (modified)

	shorten title


Mon, 05 Oct 2020 13:46:11 GMT Peter A. Buhr <pabuhr@…> [128c4e4]
	* doc/user/user.tex (modified)

	update to CFAStyle macro


Mon, 05 Oct 2020 13:45:34 GMT Peter A. Buhr <pabuhr@…> [179510c5]
	* doc/user/Makefile (modified)

	add PDFSETTINGS=/prepress to ps2pdf conversion


Mon, 05 Oct 2020 13:43:44 GMT Peter A. Buhr <pabuhr@…> [2260d9e1]
	* doc/theses/fangren_yu_COOP_S20/Report.tex (modified)

	update to CFAStyle macro, add red highlighting for C++


Mon, 05 Oct 2020 13:42:12 GMT Peter A. Buhr <pabuhr@…> [d7962de4]
	* doc/theses/fangren_yu_COOP_S20/Makefile (modified)

	formatting


Mon, 05 Oct 2020 13:41:32 GMT Peter A. Buhr <pabuhr@…> [14d71ed]
	* doc/refrat/refrat.tex (modified)

	update to CFAStyle macro


Mon, 05 Oct 2020 13:40:12 GMT Peter A. Buhr <pabuhr@…> [079ed52]
	* doc/bibliography/pl.bib (modified)

	shorten length of reference


Mon, 05 Oct 2020 13:39:05 GMT Peter A. Buhr <pabuhr@…> [8d627d9]
	* doc/LaTeXmacros/common.tex (modified)

	rename macro CFADefaults to CFAStyle, clean up macros


Fri, 02 Oct 2020 15:46:27 GMT Thierry Delisle <tdelisle@…> [6b93634]
	* doc/theses/fangren_yu_COOP_S20/Report.tex (modified)
	* tests/.expect/poly-d-cycle.txt (moved)
	* tests/.expect/poly-o-cycle.txt (added)
	* tests/poly-d-cycle.cfa (added)
	* tests/poly-o-cycle.cfa (moved)

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


Fri, 02 Oct 2020 15:46:17 GMT Thierry Delisle <tdelisle@…> [341e252]
	* benchmark/Makefile.am (modified)

	Removed redundant lines


Fri, 02 Oct 2020 15:45:58 GMT Thierry Delisle <tdelisle@…> [0d72d45]
	* libcfa/src/concurrency/io/setup.cfa (modified)

	Fix old unpark in io setup


Fri, 02 Oct 2020 15:30:19 GMT Thierry Delisle <tdelisle@…> [2c3562d]
	* benchmark/Makefile.am (modified)
	* benchmark/creation/JavaThread.java (modified)
	* benchmark/ctxswitch/JavaThread.java (modified)
	* benchmark/mutex/JavaThread.java (modified)
	* benchmark/schedint/JavaThread.java (modified)

	Fized argument passing for benchmarks which don't produce an ELF ...


Fri, 02 Oct 2020 14:55:38 GMT Andrew Beach <ajbeach@…> [91131689]
	* tests/.expect/poly-d-cycle.txt (moved)
	* tests/.expect/poly-o-cycle.txt (added)
	* tests/poly-d-cycle.cfa (added)
	* tests/poly-o-cycle.cfa (moved)

	Polymorphic structure cyclicic definitions are now tested with both ...


Thu, 01 Oct 2020 19:54:39 GMT Peter A. Buhr <pabuhr@…> [615767b]
	* benchmark/io/http/main.cfa (modified)
	* benchmark/io/http/worker.cfa (modified)
	* benchmark/io/readv.cfa (modified)
	* benchmark/readyQ/yield.cfa (modified)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/Makefile (added)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/proto-gui/main.cpp (modified)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/Makefile (added)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/cforall.cpp (added)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/fibre.cpp (added)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/pthread.cpp (moved)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/thread.cpp (added)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/thread.h (deleted)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/thread.hpp (added)
	* libcfa/src/bits/locks.hfa (modified)
	* libcfa/src/concurrency/alarm.cfa (modified)
	* libcfa/src/concurrency/clib/cfathread.cfa (modified)
	* libcfa/src/concurrency/clib/cfathread.h (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/concurrency/io.cfa (modified)
	* 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/monitor.cfa (modified)
	* libcfa/src/concurrency/mutex.cfa (modified)
	* libcfa/src/concurrency/preemption.cfa (modified)
	* libcfa/src/concurrency/thread.cfa (modified)
	* libcfa/src/concurrency/thread.hfa (modified)
	* src/GenPoly/InstantiateGeneric.cc (modified)
	* tests/concurrent/park/contention.cfa (modified)
	* tests/concurrent/park/force_preempt.cfa (modified)
	* tests/concurrent/park/start_parked.cfa (modified)

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


Thu, 01 Oct 2020 19:54:12 GMT Peter A. Buhr <pabuhr@…> [ebec8ed]
	* doc/theses/fangren_yu_COOP_S20/Report.tex (modified)

	finish last changes to report


Thu, 01 Oct 2020 18:41:36 GMT Thierry Delisle <tdelisle@…> [dd53f75]
	* doc/theses/fangren_yu_COOP_S20/Report.tex (modified)
	* libcfa/src/limits.cfa (modified)
	* libcfa/src/limits.hfa (modified)
	* src/GenPoly/InstantiateGeneric.cc (modified)
	* tests/zombies/Rank2.c (modified)
	* tests/zombies/Tuple.c (modified)
	* tests/zombies/abstype.c (modified)
	* tests/zombies/constructors.c (modified)
	* tests/zombies/includes.c (modified)

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


Thu, 01 Oct 2020 18:41:30 GMT Thierry Delisle <tdelisle@…> [b4b63e8]
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/concurrency/io.cfa (modified)
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/concurrency/kernel/startup.cfa (modified)
	* libcfa/src/concurrency/thread.cfa (modified)

	Fixed missing changes to park/unpark.
	Added canary to threads to ...


Thu, 01 Oct 2020 18:16:21 GMT Fangren Yu <f37yu@…> [17b6fc9]
	* doc/theses/fangren_yu_COOP_S20/Report.tex (modified)
	* examples/constructors.c (deleted)
	* libcfa/src/limits.cfa (modified)
	* libcfa/src/limits.hfa (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/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)

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


Thu, 01 Oct 2020 18:15:51 GMT Fangren Yu <f37yu@…> [1c1395d]
	* src/GenPoly/InstantiateGeneric.cc (modified)

	cleanup commented code


Thu, 01 Oct 2020 18:13:41 GMT Fangren Yu <f37yu@…> [9dc3eb21]
	* src/GenPoly/InstantiateGeneric.cc (modified)

	fix #196


Thu, 01 Oct 2020 17:52:53 GMT Thierry Delisle <tdelisle@…> [e235429]
	* benchmark/io/http/main.cfa (modified)
	* benchmark/io/http/worker.cfa (modified)
	* benchmark/io/readv.cfa (modified)
	* benchmark/readyQ/yield.cfa (modified)
	* libcfa/src/bits/locks.hfa (modified)
	* libcfa/src/concurrency/alarm.cfa (modified)
	* libcfa/src/concurrency/clib/cfathread.cfa (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/concurrency/io.cfa (modified)
	* libcfa/src/concurrency/io/setup.cfa (modified)
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/concurrency/kernel/fwd.hfa (modified)
	* libcfa/src/concurrency/kernel_private.hfa (modified)
	* libcfa/src/concurrency/monitor.cfa (modified)
	* libcfa/src/concurrency/mutex.cfa (modified)
	* libcfa/src/concurrency/preemption.cfa (modified)
	* libcfa/src/concurrency/thread.hfa (modified)
	* tests/concurrent/park/contention.cfa (modified)
	* tests/concurrent/park/force_preempt.cfa (modified)
	* tests/concurrent/park/start_parked.cfa (modified)

	Removed last parker/unparker information is it was not particularly ...


Thu, 01 Oct 2020 16:48:51 GMT Thierry Delisle <tdelisle@…> [038110a]
	* libcfa/src/concurrency/clib/cfathread.cfa (modified)
	* libcfa/src/concurrency/clib/cfathread.h (modified)
	* libcfa/src/concurrency/invoke.h (modified)

	Fixed typos and added thread/monitor/coroutine wrapper for gdb


Thu, 01 Oct 2020 12:17:34 GMT Peter A. Buhr <pabuhr@…> [506d4f0]
	* tests/zombies/Rank2.c (modified)
	* tests/zombies/Tuple.c (modified)
	* tests/zombies/abstype.c (modified)
	* tests/zombies/constructors.c (modified)
	* tests/zombies/includes.c (modified)

	updated zombie programs but still not ready for prime time


Thu, 01 Oct 2020 12:14:09 GMT Peter A. Buhr <pabuhr@…> [e96e439]
	* libcfa/src/limits.cfa (modified)
	* libcfa/src/limits.hfa (modified)

	remove const from limits as workaround for trac ticket #182


Wed, 30 Sep 2020 21:44:53 GMT Thierry Delisle <tdelisle@…> [4e39f51]
	* doc/theses/thierry_delisle_PhD/code/readQ_example/Makefile (added)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/proto-gui/main.cpp (modified)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/Makefile (modified)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/cforall.cpp (added)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/thread.cpp (modified)

	More work towards dynamically picking a framework, however initial- ...


Wed, 30 Sep 2020 20:44:22 GMT Thierry Delisle <tdelisle@…> [29185fc]
	* doc/theses/thierry_delisle_PhD/code/readQ_example/proto-gui/main.cpp (modified)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/Makefile (added)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/fibre.cpp (moved)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/pthread.cpp (moved)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/thread.cpp (added)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/thread.h (deleted)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/thread.hpp (added)

	Working towards allowing different thread frameworks to be picked ...


Wed, 30 Sep 2020 19:54:43 GMT Thierry Delisle <tdelisle@…> [d035cf7]
	* doc/theses/thierry_delisle_PhD/code/readQ_example/proto-gui/main.cpp (modified)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/thread.h (modified)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/thread_libfibre.h (added)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/thread_pthread.h (modified)

	Added first attempt at libfibre implementation


Wed, 30 Sep 2020 17:51:13 GMT Peter A. Buhr <pabuhr@…> [69addb4]
	* 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 (moved)
	* 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/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)

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


Wed, 30 Sep 2020 17:50:18 GMT Peter A. Buhr <pabuhr@…> [1526e86]
	* doc/theses/fangren_yu_COOP_S20/Report.tex (modified)

	small updates and some more questions


Tue, 29 Sep 2020 19:26:53 GMT Andrew Beach <ajbeach@…> [87b9332]
	* 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 (moved)
	* 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/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)

	Moved 'examples/' to 'tests/zombies/'.


Tue, 29 Sep 2020 17:51:01 GMT Fangren Yu <f37yu@…> [08e8851]
	* doc/papers/concurrency/Paper.tex (modified)
	* doc/refrat/refrat.tex (modified)
	* doc/theses/andrew_beach_MMath/glossaries.tex (added)
	* doc/theses/andrew_beach_MMath/thesis.tex (modified)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/proto-gui/main.cpp (added)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/thread.h (added)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/thread_pthread.h (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/user.tex (modified)
	* libcfa/src/Makefile.am (modified)
	* libcfa/src/concurrency/clib/cfathread.cfa (added)
	* libcfa/src/concurrency/clib/cfathread.h (added)
	* 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/preemption.cfa (modified)
	* libcfa/src/parseargs.cfa (modified)
	* tests/.expect/array.txt (modified)
	* tests/.expect/cast.txt (modified)
	* 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/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/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/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/force_preempt.cfa (modified)
	* tests/concurrent/park/start_parked.cfa (modified)
	* tests/enum.cfa (modified)
	* tests/exceptions/.expect/virtual-cast.txt (modified)
	* tests/exceptions/.expect/virtual-poly.txt (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/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/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/structMember.cfa (modified)
	* tools/gdb/utils-gdb.py (modified)

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


Tue, 29 Sep 2020 17:50:22 GMT Fangren Yu <f37yu@…> [2ff78aae]
	* doc/theses/fangren_yu_COOP_S20/Report.tex (modified)

	update documentation, added sections for cost and appendix


Tue, 29 Sep 2020 13:17:10 GMT Andrew Beach <ajbeach@…> [d13dd6b]
	* tests/bugs/196.cfa (added)

	Added the example for trac#196.


Mon, 28 Sep 2020 21:25:56 GMT Thierry Delisle <tdelisle@…> [21c3ea1]
	* tests/test.py (modified)

	Removed python signal handling which caused issues on ubuntu20.04. ...


Mon, 28 Sep 2020 21:00:45 GMT Thierry Delisle <tdelisle@…> [f866d15]
	* tests/pybin/tools.py (modified)
	* tests/test.py (modified)

	test.py now warns if an .expect file is empty


Mon, 28 Sep 2020 19:18:30 GMT Thierry Delisle <tdelisle@…> [40c81e5]
	* tests/Makefile.am (modified)

	More formatting


Mon, 28 Sep 2020 19:18:15 GMT Thierry Delisle <tdelisle@…> [e927ba8]
	* tests/builtins/.expect/sync.txt (modified)
	* tests/builtins/sync.cfa (modified)

	Fix builtins/sync test


Mon, 28 Sep 2020 19:07:35 GMT Thierry Delisle <tdelisle@…> [7ab28b69]
	* libcfa/src/concurrency/kernel/startup.cfa (modified)

	Removed unnecessary line causing a warning


Mon, 28 Sep 2020 19:03:53 GMT Thierry Delisle <tdelisle@…> [e6cfb4e2]
	* tests/Makefile.am (modified)
	* tests/test.py (modified)

	synteax only tests now cp error log into target file.
	Small ...


Mon, 28 Sep 2020 18:12:12 GMT Thierry Delisle <tdelisle@…> [8a71d8e]
	* tests/Makefile.am (modified)

	changed LC_ALL to C which seems to be common for scripts


Mon, 28 Sep 2020 18:02:23 GMT Thierry Delisle <tdelisle@…> [0a19c51]
	* tests/.expect/array.txt (modified)
	* tests/.expect/forall.txt (modified)
	* tests/.expect/identFuncDeclarator.txt (modified)
	* tests/.expect/labelledExit.txt (modified)
	* tests/.expect/limits.txt (modified)
	* tests/.expect/nested-types.txt (modified)
	* tests/.expect/numericConstants.txt (modified)
	* tests/.expect/stdincludes.txt (modified)
	* tests/.expect/switch.txt (modified)
	* tests/.expect/variableDeclarator.txt (modified)
	* tests/Makefile.am (modified)
	* tests/warnings/.expect/self-assignment.txt (modified)

	Tests now compile with LC_ALL=en_US.ascii, to attempt to remove non- ...


Mon, 28 Sep 2020 02:00:39 GMT Peter A. Buhr <pabuhr@…> [66812dd]
	* tests/.expect/array.txt (modified)
	* tests/.expect/cast.txt (modified)
	* 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/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/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/array.cfa (modified)
	* tests/builtins/sync.cfa (modified)
	* tests/cast.cfa (modified)
	* tests/concurrent/.expect/cluster.txt (modified)
	* 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/force_preempt.cfa (modified)
	* tests/concurrent/park/start_parked.cfa (modified)
	* tests/enum.cfa (modified)
	* tests/exceptions/.expect/virtual-cast.txt (modified)
	* tests/exceptions/.expect/virtual-poly.txt (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/labelledExit.cfa (modified)
	* tests/limits.cfa (modified)
	* tests/maybe.cfa (modified)
	* tests/nested-types.cfa (modified)
	* tests/numericConstants.cfa (modified)
	* tests/operators.cfa (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/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/structMember.cfa (modified)

	convert tests to always print output (no empty .expect files)


Sat, 26 Sep 2020 16:20:22 GMT Thierry Delisle <tdelisle@…> [bd47f35]
	* doc/papers/concurrency/Paper.tex (modified)

	Ran longer java experiences for concurrency paper


Fri, 25 Sep 2020 22:15:27 GMT Thierry Delisle <tdelisle@…> [c7806122]
	* doc/LaTeXmacros/common.tex (modified)
	* doc/LaTeXmacros/lstlang.sty (modified)
	* 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/Report.tex (modified)
	* doc/theses/fangren_yu_COOP_S20/cfa_developer_reference.pdf (added)
	* doc/user/user.tex (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/InitTweak/InitTweak.cc (modified)
	* src/ResolvExpr/CandidateFinder.cpp (modified)
	* src/ResolvExpr/CurrentObject.cc (modified)
	* src/ResolvExpr/Resolver.cc (modified)
	* src/ResolvExpr/SatisfyAssertions.cpp (modified)
	* src/ResolvExpr/SpecCost.cc (modified)
	* src/ResolvExpr/Unify.cc (modified)
	* src/SymTab/Mangler.cc (modified)
	* src/SymTab/Validate.cc (modified)

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


Fri, 25 Sep 2020 22:15:01 GMT Thierry Delisle <tdelisle@…> [91fb850]
	* tests/linking/.expect/linkerror.txt (deleted)
	* tests/linking/linkerror.cfa (deleted)

	Removed unstable linkerror test


Fri, 25 Sep 2020 22:12:27 GMT Thierry Delisle <tdelisle@…> [6750bcd]
	* doc/theses/thierry_delisle_PhD/code/readQ_example/proto-gui/main.cpp (modified)

	proto-gui now supports passing settings as std arguments


Fri, 25 Sep 2020 22:01:11 GMT Thierry Delisle <tdelisle@…> [73fbe91]
	* doc/theses/thierry_delisle_PhD/code/readQ_example/proto-gui/main.cpp (added)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/thread.h (added)
	* doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/thread_pthread.h (added)

	Added first draft of gui prototype implemented with pthreads


Fri, 25 Sep 2020 18:09:00 GMT Andrew Beach <ajbeach@…> [33f3cfb]
	* doc/theses/andrew_beach_MMath/glossaries.tex (added)
	* doc/theses/andrew_beach_MMath/thesis.tex (modified)

	Moved glossaries out of Andrew Beach thesis. Even if I use them I ...


Fri, 25 Sep 2020 16:52:18 GMT Thierry Delisle <tdelisle@…> [f9f3775]
	* 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)

	Moved phd code for the readQ prototype to it's own folder


Fri, 25 Sep 2020 16:48:28 GMT Thierry Delisle <tdelisle@…> [bb662027]
	* libcfa/src/Makefile.am (modified)
	* libcfa/src/concurrency/clib/cfathread.cfa (added)
	* libcfa/src/concurrency/clib/cfathread.h (added)
	* tests/concurrent/.expect/clib.txt (added)
	* tests/concurrent/clib.c (added)

	Added cfathread C library which encapsulates a small part of libcfa ...


Thu, 24 Sep 2020 20:38:22 GMT Peter A. Buhr <pabuhr@…> [ca0e0a9]
	* doc/user/user.tex (modified)

	formatting


Thu, 24 Sep 2020 20:37:55 GMT Peter A. Buhr <pabuhr@…> [a9f0c65]
	* doc/refrat/refrat.tex (modified)

	update refrat manual to reflect new common.tex changes


Thu, 24 Sep 2020 20:31:09 GMT Thierry Delisle <tdelisle@…> [d8b17e2]
	* tools/gdb/utils-gdb.py (modified)

	update gdb support after change to ready queue to use RWlock