#
# ChangeLog for libcfa/src
#
# Generated by Trac 1.2.1
# Mar 10, 2025, 4:27:16 AM

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


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:48:46 GMT Thierry Delisle <tdelisle@…> [3c80ccc]
	* libcfa/src/concurrency/io/setup.cfa (modified)

	Fixed io/setup after new assertion


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


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


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.


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


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


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


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


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 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 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 01:46:28 GMT Peter A. Buhr <pabuhr@…> [a4bdbcd]
	* libcfa/src/concurrency/CtxSwitch-i386.S (modified)

	formatting


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


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


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


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:22:05 GMT Thierry Delisle <tdelisle@…> [58d64a4]
	* 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)

	__processor_id_t now have a bool to state if it is a full processor. ...


Thu, 24 Sep 2020 20:12:15 GMT Thierry Delisle <tdelisle@…> [433d352]
	* libcfa/src/parseargs.cfa (modified)

	Parse args now uses weak globals to allow linking with C.


Wed, 23 Sep 2020 19:33:40 GMT Thierry Delisle <tdelisle@…> [eccb14d]
	* libcfa/src/concurrency/io/call.cfa.in (modified)

	Missed fix in madvise


Wed, 23 Sep 2020 19:08:48 GMT Thierry Delisle <tdelisle@…> [4ab3cf9b]
	* libcfa/src/concurrency/io/call.cfa.in (modified)

	Fixed typos and small errors in io/call.cfa.in


Mon, 21 Sep 2020 20:43:41 GMT Thierry Delisle <tdelisle@…> [ace2e92]
	* libcfa/src/bits/locks.hfa (modified)
	* libcfa/src/concurrency/io/call.cfa.in (modified)

	Fix deprecated HAVE_PREADV2/HAVE_PWRITEV2 macros.
	Disabled ...


Mon, 21 Sep 2020 20:16:15 GMT Thierry Delisle <tdelisle@…> [0e52f14]
	* libcfa/src/concurrency/io/call.cfa.in (modified)

	Fixed where io types are added


Mon, 21 Sep 2020 19:59:03 GMT Thierry Delisle <tdelisle@…> [930e57e]
	* libcfa/src/concurrency/io/types.hfa (modified)

	Fix io types to work without io_uring


Wed, 16 Sep 2020 17:48:17 GMT Thierry Delisle <tdelisle@…> [2724b4e]
	* doc/theses/fangren_yu_COOP_S20/Makefile (added)
	* doc/theses/fangren_yu_COOP_S20/Report.tex (added)
	* doc/theses/fangren_yu_COOP_S20/figures/DeepNodeSharing.fig (added)
	* doc/theses/fangren_yu_COOP_S20/figures/DeepNodeSharing.fig.bak (added)
	* libcfa/src/Makefile.am (modified)
	* libcfa/src/concurrency/monitor.cfa (modified)
	* libcfa/src/concurrency/monitor.hfa (modified)
	* libcfa/src/concurrency/thread.hfa (modified)
	* src/AST/Convert.cpp (modified)
	* src/AST/Fwd.hpp (modified)
	* src/AST/GenericSubstitution.cpp (modified)
	* src/AST/Node.cpp (modified)
	* src/AST/Pass.hpp (modified)
	* src/AST/Print.cpp (modified)
	* src/AST/SymbolTable.cpp (modified)
	* src/AST/Type.cpp (modified)
	* src/AST/Type.hpp (modified)
	* src/AST/TypeSubstitution.cpp (modified)
	* src/AST/TypeSubstitution.hpp (modified)
	* src/Concurrency/Keywords.cc (modified)
	* src/ResolvExpr/CandidateFinder.cpp (modified)
	* src/ResolvExpr/CurrentObject.cc (modified)
	* src/ResolvExpr/Resolver.cc (modified)
	* src/SymTab/Mangler.cc (modified)
	* src/SymTab/Validate.cc (modified)
	* tests/Makefile.am (modified)
	* tests/concurrent/.expect/join.txt (added)
	* tests/concurrent/.expect/joinerror.sed (moved)
	* tests/concurrent/join.cfa (added)
	* tests/concurrent/joinerror.cfa (added)
	* tests/linking/.expect/linkerror.txt (added)
	* tests/linking/linkerror.cfa (added)
	* tests/pybin/tools.py (modified)
	* tests/test.py (modified)

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


Wed, 16 Sep 2020 17:48:12 GMT Thierry Delisle <tdelisle@…> [c402739f]
	* libcfa/configure.ac (modified)
	* libcfa/prelude/defines.hfa.in (modified)
	* libcfa/src/Makefile.am (modified)
	* libcfa/src/concurrency/io.cfa (modified)
	* libcfa/src/concurrency/io/call.cfa.in (added)
	* libcfa/src/concurrency/io/types.hfa (modified)
	* libcfa/src/concurrency/iofwd.hfa (modified)
	* libcfa/src/concurrency/kernel.hfa (modified)

	I/O operations now use futures.
	io calls implementation are now ...


Tue, 15 Sep 2020 19:08:35 GMT Thierry Delisle <tdelisle@…> [77a2994]
	* libcfa/src/concurrency/monitor.cfa (modified)
	* libcfa/src/concurrency/monitor.hfa (modified)
	* libcfa/src/concurrency/thread.hfa (modified)
	* src/Concurrency/Keywords.cc (modified)

	Implemented joining of threads.
	It behaves very similarly to monitor ...


Tue, 15 Sep 2020 19:04:01 GMT Thierry Delisle <tdelisle@…> [4d9172f]
	* libcfa/src/Makefile.am (modified)

	Added memory.cfa back in libcfa


Wed, 09 Sep 2020 21:03:40 GMT Andrew Beach <ajbeach@…> [1c01c58]
	* 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/exception.h (modified)
	* libcfa/src/exception.hfa (modified)
	* src/Common/Examine.cc (added)
	* src/Common/Examine.h (added)
	* src/Common/module.mk (modified)
	* src/Concurrency/Keywords.cc (modified)
	* src/Virtual/Tables.cc (added)
	* src/Virtual/Tables.h (added)
	* src/Virtual/module.mk (modified)
	* tests/exceptions/cancel/.expect/coroutine.txt (added)
	* tests/exceptions/cancel/coroutine.cfa (added)

	Rather large commit to get coroutine cancellation working.

	This ...


Tue, 08 Sep 2020 16:06:32 GMT Peter A. Buhr <pabuhr@…> [113d785]
	* libcfa/src/heap.cfa (modified)

	formatting


Mon, 07 Sep 2020 23:52:02 GMT m3zulfiq <m3zulfiq@…> [1b55756]
	* libcfa/src/heap.cfa (modified)
	* tests/alloc2.cfa (modified)

	heap.cfa: removed bug in resize with alignment by adding return ...


Mon, 07 Sep 2020 21:48:02 GMT Peter A. Buhr <pabuhr@…> [92847f7]
	* libcfa/src/heap.cfa (modified)

	corrections for resize/realloc with alignment


Fri, 04 Sep 2020 18:31:47 GMT m3zulfiq <m3zulfiq@…> [03b87140]
	* libcfa/src/heap.cfa (modified)

	removed bug from resize/realloc with alignment so alignment is not ...


Fri, 04 Sep 2020 15:36:29 GMT m3zulfiq <m3zulfiq@…> [a3ade94]
	* libcfa/src/heap.cfa (modified)

	cleaned up resize and realloc with alignment


Thu, 03 Sep 2020 20:28:10 GMT Peter A. Buhr <pabuhr@…> [47dd0d2]
	* libcfa/src/heap.cfa (modified)

	use math.hfa 'min' routine, work on code to reuse existing storage in ...


Wed, 02 Sep 2020 17:13:28 GMT m3zulfiq <m3zulfiq@…> [f76ff0b]
	* libcfa/src/heap.cfa (modified)
	* libcfa/src/stdlib.hfa (modified)
	* tests/.expect/alloc2.txt (added)
	* tests/alloc2.cfa (modified)
	* tests/malloc.cfa (modified)

	alloc2.txt: added expected output file for test alloc2.cfa. heap.cfa: ...


Wed, 02 Sep 2020 12:37:54 GMT Peter A. Buhr <pabuhr@…> [f67b983]
	* libcfa/src/stdlib.hfa (modified)

	formatting


Wed, 02 Sep 2020 12:36:50 GMT Peter A. Buhr <pabuhr@…> [c86f587]
	* libcfa/src/heap.cfa (modified)

	fix bugs in resize and realloc with alignment


Wed, 02 Sep 2020 00:06:36 GMT m3zulfiq <m3zulfiq@…> [70cab43]
	* doc/theses/thierry_delisle_PhD/comp_II/Makefile (modified)
	* doc/theses/thierry_delisle_PhD/comp_II/comp_II.tex (modified)
	* doc/theses/thierry_delisle_PhD/comp_II/img/base.fig (modified)
	* doc/theses/thierry_delisle_PhD/comp_II/img/empty.fig (modified)
	* doc/theses/thierry_delisle_PhD/comp_II/img/system.fig (modified)
	* doc/theses/thierry_delisle_PhD/comp_II/presentation.pdf (added)
	* doc/theses/thierry_delisle_PhD/comp_II/presentation.tex (added)
	* doc/theses/thierry_delisle_PhD/comp_II/presentationstyle.sty (added)
	* libcfa/src/bits/locks.hfa (modified)
	* tests/concurrent/futures/.expect/basic.txt (added)
	* tests/concurrent/futures/basic.cfa (added)

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


Wed, 02 Sep 2020 00:05:48 GMT m3zulfiq <m3zulfiq@…> [68f0c4e]
	* libcfa/src/stdlib.hfa (modified)
	* tests/.expect/alloc-old.txt (added)
	* tests/.expect/alloc.txt (modified)
	* tests/malloc.cfa (modified)

	stdlib.hfa: changed CFA malloc, realloc and resize as discussed with ...


Tue, 01 Sep 2020 20:58:13 GMT Thierry Delisle <tdelisle@…> [a77496cb]
	* libcfa/src/bits/locks.hfa (modified)
	* tests/concurrent/futures/.expect/basic.txt (added)
	* tests/concurrent/futures/basic.cfa (added)

	First draft at core objects of futures and basic tests


Mon, 31 Aug 2020 21:23:49 GMT m3zulfiq <m3zulfiq@…> [49a980b]
	* .gitignore (modified)
	* Makefile.am (modified)
	* benchmark/Makefile.am (modified)
	* configure.ac (modified)
	* libcfa/Makefile.dist.am (added)
	* libcfa/prelude/Makefile.am (modified)
	* libcfa/src/Makefile.am (modified)
	* libcfa/src/bits/defs.hfa (modified)
	* libcfa/src/concurrency/CtxSwitch-arm64.S (modified)
	* libcfa/src/concurrency/asyncio.hfa (deleted)
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/concurrency/preemption.cfa (modified)
	* libcfa/src/exception.c (modified)
	* src/AST/Convert.cpp (modified)
	* src/AST/Expr.hpp (modified)
	* src/AST/module.mk (modified)
	* src/CodeGen/module.mk (modified)
	* src/CodeTools/module.mk (modified)
	* src/Common/module.mk (modified)
	* src/Concurrency/module.mk (modified)
	* src/ControlStruct/module.mk (modified)
	* src/GenPoly/module.mk (modified)
	* src/InitTweak/module.mk (modified)
	* src/Makefile.am (modified)
	* src/Parser/module.mk (modified)
	* src/ResolvExpr/CandidateFinder.cpp (modified)
	* src/ResolvExpr/module.mk (modified)
	* src/SymTab/module.mk (modified)
	* src/SynTree/Expression.cc (modified)
	* src/SynTree/Expression.h (modified)
	* src/SynTree/module.mk (modified)
	* src/Tuples/module.mk (modified)
	* src/Validate/module.mk (modified)
	* src/Virtual/module.mk (modified)
	* tests/.expect/abs.arm64.txt (added)
	* tests/.expect/abs.x64.txt (moved)
	* tests/.expect/abs.x86.txt (added)
	* tests/.expect/ato.arm64.txt (added)
	* tests/.expect/ato.x64.txt (moved)
	* tests/.expect/ato.x86.txt (added)
	* tests/.expect/castError.txt (modified)
	* tests/.expect/init1.txt (modified)
	* tests/.expect/manipulatorsOutput1.arm64.txt (added)
	* tests/.expect/manipulatorsOutput1.x64.txt (moved)
	* tests/.expect/manipulatorsOutput1.x86.txt (added)
	* tests/.expect/math1.arm64.txt (added)
	* tests/.expect/math1.x64.txt (moved)
	* tests/.expect/math1.x86.txt (added)
	* tests/.expect/math2.arm64.txt (added)
	* tests/.expect/math2.x64.txt (moved)
	* tests/.expect/math2.x86.txt (added)
	* tests/.expect/math3.arm64.txt (added)
	* tests/.expect/math3.x64.txt (moved)
	* tests/.expect/math3.x86.txt (added)
	* tests/.expect/random.arm64.txt (added)
	* tests/.expect/random.x64.txt (moved)
	* tests/.expect/random.x86.txt (added)
	* tests/Makefile.am (modified)
	* tests/errors/.expect/completeType.x64.txt (modified)
	* tests/literals.cfa (modified)
	* tests/pybin/tools.py (modified)
	* tests/raii/.expect/ctor-autogen-ERR1.txt (modified)
	* tests/test.py (modified)
	* tests/warnings/.expect/self-assignment.txt (modified)
	* tools/Makefile.am (modified)
	* tools/prettyprinter/Makefile.am (modified)

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


Mon, 31 Aug 2020 21:20:49 GMT m3zulfiq <m3zulfiq@…> [191a190]
	* libcfa/src/stdlib.hfa (modified)
	* tests/alloc.cfa (modified)
	* tests/alloc2.cfa (added)
	* tests/malloc.cfa (added)

	Removed a fill bug from alloc interface, changed pervious alloc tests ...


Mon, 31 Aug 2020 19:18:09 GMT Thierry Delisle <tdelisle@…> [2fbc904]
	* Makefile.am (modified)
	* configure.ac (modified)
	* libcfa/Makefile.am (modified)
	* libcfa/configure.ac (modified)
	* libcfa/prelude/Makefile.am (modified)
	* libcfa/src/Makefile.am (modified)

	Makefiles now pass 'distcheck' until test folder.


Mon, 31 Aug 2020 15:42:30 GMT Thierry Delisle <tdelisle@…> [d5f4613]
	* libcfa/src/bits/defs.hfa (modified)
	* libcfa/src/concurrency/CtxSwitch-arm64.S (modified)
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/concurrency/preemption.cfa (modified)
	* libcfa/src/exception.c (modified)
	* src/AST/Print.cpp (modified)
	* src/SynTree/Expression.cc (modified)
	* tests/.expect/abs.arm64.txt (added)
	* tests/.expect/abs.x64.txt (moved)
	* tests/.expect/ato.arm64.txt (added)
	* tests/.expect/ato.x64.txt (moved)
	* tests/.expect/manipulatorsOutput1.arm64.txt (added)
	* tests/.expect/manipulatorsOutput1.x64.txt (moved)
	* tests/.expect/math1.arm64.txt (added)
	* tests/.expect/math1.x64.txt (moved)
	* tests/.expect/math2.arm64.txt (added)
	* tests/.expect/math2.x64.txt (moved)
	* tests/.expect/math3.arm64.txt (added)
	* tests/.expect/math3.x64.txt (moved)
	* tests/.expect/random.arm64.txt (added)
	* tests/.expect/random.x64.txt (moved)
	* tests/literals.cfa (modified)

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


Mon, 31 Aug 2020 11:10:57 GMT Peter A. Buhr <pabuhr@…> [915aa11]
	* libcfa/src/exception.c (modified)

	start ARM stubs for exception handling


Mon, 31 Aug 2020 11:09:58 GMT Peter A. Buhr <pabuhr@…> [e9b49379]
	* libcfa/src/concurrency/preemption.cfa (modified)

	update for 32-bit ARM


Mon, 31 Aug 2020 11:09:01 GMT Peter A. Buhr <pabuhr@…> [0190480]
	* libcfa/src/concurrency/kernel.cfa (modified)

	update for 32-bit ARM


Mon, 31 Aug 2020 11:04:49 GMT Peter A. Buhr <pabuhr@…> [8ec4a52]
	* libcfa/src/concurrency/CtxSwitch-arm64.S (modified)

	harmonize with 32-bit ARM context switch


Mon, 31 Aug 2020 11:03:11 GMT Peter A. Buhr <pabuhr@…> [98cf828]
	* libcfa/src/bits/defs.hfa (modified)

	update ARM architecture code


Fri, 28 Aug 2020 15:15:36 GMT Thierry Delisle <tdelisle@…> [856dff8]
	* doc/theses/thierry_delisle_PhD/comp_II/comp_II.tex (modified)
	* libcfa/src/Makefile.am (modified)
	* libcfa/src/bitmanip.hfa (modified)
	* libcfa/src/concurrency/CtxSwitch-arm32.S (added)
	* libcfa/src/concurrency/CtxSwitch-arm64.S (moved)
	* libcfa/src/concurrency/coroutine.cfa (modified)
	* libcfa/src/concurrency/exception.cfa (added)
	* libcfa/src/concurrency/exception.hfa (added)
	* libcfa/src/concurrency/invoke.c (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/concurrency/io/setup.cfa (modified)
	* libcfa/src/concurrency/kernel/startup.cfa (modified)
	* libcfa/src/concurrency/ready_queue.cfa (modified)
	* libcfa/src/exception.c (modified)
	* libcfa/src/heap.cfa (modified)
	* libcfa/src/iostream.cfa (modified)
	* libcfa/src/math.hfa (modified)
	* libcfa/src/stdlib.hfa (modified)
	* tests/.expect/bitmanip3.x64.txt (modified)
	* tests/.expect/bitmanip3.x86.txt (modified)
	* tests/.expect/math4.txt (deleted)
	* tests/.expect/math4.x64.txt (added)
	* tests/.expect/math4.x86.txt (added)
	* tests/bitmanip3.cfa (modified)
	* tests/concurrent/.expect/cluster.txt (added)
	* tests/concurrent/cluster.cfa (added)
	* tests/copyfile.cfa (modified)
	* tests/exceptions/polymorphic.cfa (modified)
	* tests/math4.cfa (modified)
	* tests/pybin/settings.py (modified)
	* tools/build/cfa.m4 (modified)

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


Wed, 26 Aug 2020 01:17:22 GMT Peter A. Buhr <pabuhr@…> [f7fac4b]
	* libcfa/src/Makefile.am (modified)
	* libcfa/src/concurrency/coroutine.cfa (modified)
	* libcfa/src/concurrency/exception.cfa (added)
	* libcfa/src/concurrency/exception.hfa (added)
	* libcfa/src/concurrency/invoke.c (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/concurrency/io/setup.cfa (modified)
	* libcfa/src/concurrency/kernel/startup.cfa (modified)
	* libcfa/src/concurrency/ready_queue.cfa (modified)
	* libcfa/src/exception.c (modified)
	* libcfa/src/stdlib.hfa (modified)
	* tests/.expect/bitmanip3.x86.txt (modified)
	* tests/.expect/math4.txt (modified)
	* tests/concurrent/.expect/cluster.txt (added)
	* tests/concurrent/cluster.cfa (added)

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


Wed, 26 Aug 2020 01:16:01 GMT Peter A. Buhr <pabuhr@…> [95472ee]
	* libcfa/src/concurrency/CtxSwitch-arm32.S (added)

	readd ARM 32-bit context-switch assemble file


Tue, 25 Aug 2020 22:08:45 GMT m3zulfiq <m3zulfiq@…> [ceb7db8]
	* libcfa/src/concurrency/io/setup.cfa (modified)
	* libcfa/src/concurrency/ready_queue.cfa (modified)
	* libcfa/src/stdlib.hfa (modified)

	Added alloc interface with backtick and removed polymorphic alloc ...


Tue, 25 Aug 2020 20:01:33 GMT Thierry Delisle <tdelisle@…> [b7fe2e6]
	* Makefile.am (modified)
	* libcfa/Makefile.am (modified)
	* libcfa/configure.ac (modified)
	* libcfa/prelude/Makefile.am (modified)
	* libcfa/src/Makefile.am (modified)
	* libcfa/src/concurrency/asyncio.hfa (deleted)
	* src/Makefile.am (modified)
	* tests/Makefile.am (modified)
	* tools/Makefile.am (modified)
	* tools/prettyprinter/Makefile.am (modified)

	Distribution now correctly handles libcfa but requires handcrafted ...


Tue, 25 Aug 2020 19:18:37 GMT Andrew Beach <ajbeach@…> [d119d613]
	* libcfa/src/Makefile.am (modified)
	* libcfa/src/concurrency/coroutine.cfa (modified)
	* libcfa/src/concurrency/exception.cfa (added)
	* libcfa/src/concurrency/exception.hfa (added)
	* libcfa/src/concurrency/invoke.c (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/exception.c (modified)

	Reorganized the exception and concurrency overlap.


Tue, 25 Aug 2020 16:22:55 GMT Thierry Delisle <tdelisle@…> [5fe7322]
	* libcfa/src/concurrency/ready_queue.cfa (modified)

	Implemented reverse-rng strategy


Tue, 25 Aug 2020 15:40:41 GMT Thierry Delisle <tdelisle@…> [a3effcc]
	* doc/theses/thierry_delisle_PhD/comp_II/comp_II.tex (modified)
	* libcfa/src/bitmanip.hfa (modified)
	* libcfa/src/concurrency/CtxSwitch-arm64.S (moved)
	* libcfa/src/heap.cfa (modified)
	* libcfa/src/iostream.cfa (modified)
	* libcfa/src/math.hfa (modified)
	* tests/.expect/bitmanip3.x64.txt (modified)
	* tests/.expect/bitmanip3.x86.txt (modified)
	* tests/.expect/math4.txt (modified)
	* tests/bitmanip3.cfa (modified)
	* tests/math4.cfa (modified)
	* tests/pybin/settings.py (modified)
	* tools/build/cfa.m4 (modified)

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


Tue, 25 Aug 2020 15:33:44 GMT Thierry Delisle <tdelisle@…> [772411a]
	* libcfa/src/concurrency/kernel/startup.cfa (modified)
	* libcfa/src/concurrency/ready_queue.cfa (modified)

	Moved bias to it's own function.
	Fixed minor assertions triggering.


Tue, 25 Aug 2020 00:34:39 GMT Peter A. Buhr <pabuhr@…> [0254454]
	* doc/theses/thierry_delisle_PhD/comp_II/comp_II.tex (modified)
	* libcfa/src/concurrency/CtxSwitch-arm64.S (moved)
	* tests/pybin/settings.py (modified)
	* tools/build/cfa.m4 (modified)

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


Tue, 25 Aug 2020 00:34:24 GMT Peter A. Buhr <pabuhr@…> [7cfef0d]
	* libcfa/src/bitmanip.hfa (modified)
	* libcfa/src/heap.cfa (modified)
	* libcfa/src/iostream.cfa (modified)
	* libcfa/src/math.hfa (modified)
	* tests/.expect/bitmanip3.x64.txt (modified)
	* tests/.expect/math4.txt (modified)
	* tests/bitmanip3.cfa (modified)
	* tests/math4.cfa (modified)

	move routines floor, ceiling, ceiling_div from bitmanip.hfa to
	math.hfa


Tue, 25 Aug 2020 00:31:26 GMT Thierry Delisle <tdelisle@…> [9509a412]
	* libcfa/src/concurrency/CtxSwitch-arm64.S (moved)
	* tests/pybin/settings.py (modified)
	* tools/build/cfa.m4 (modified)

	Build now supports arm32 and arm64 as seperate machines


Mon, 24 Aug 2020 21:38:17 GMT Thierry Delisle <tdelisle@…> [c2bc6d5]
	* Makefile.am (modified)
	* benchmark/Makefile.am (modified)
	* libcfa/src/Makefile.am (modified)

	Minor fixes to make files to support dist target


Fri, 21 Aug 2020 17:46:13 GMT Peter A. Buhr <pabuhr@…> [97cba9f]
	* libcfa/src/concurrency/preemption.cfa (modified)

	fix comment


Fri, 21 Aug 2020 16:12:54 GMT Peter A. Buhr <pabuhr@…> [ba70330]
	* libcfa/src/exception.c (modified)

	fix exception problems from ARM changes


Fri, 21 Aug 2020 13:01:29 GMT Peter A. Buhr <pabuhr@…> [482fa08]
	* libcfa/src/concurrency/preemption.cfa (modified)

	correctly set CFA_REG_IP for ARM 64-bit


Fri, 21 Aug 2020 11:45:51 GMT Peter A. Buhr <pabuhr@…> [c5cbc099]
	* libcfa/src/concurrency/CtxSwitch-arm.S (modified)

	temporarily change from 32-bit to 64-bit and get it working


Fri, 21 Aug 2020 11:44:29 GMT Peter A. Buhr <pabuhr@…> [636d115b]
	* libcfa/src/concurrency/CtxSwitch-i386.S (modified)
	* libcfa/src/concurrency/CtxSwitch-x86_64.S (modified)

	formatting, documentation


Fri, 21 Aug 2020 11:15:27 GMT Peter A. Buhr <pabuhr@…> [d685cb0]
	* libcfa/src/bits/defs.hfa (modified)

	add ARM equivalent for x86 rdtsc


Fri, 21 Aug 2020 03:48:15 GMT Peter A. Buhr <pabuhr@…> [e67a82d]
	* benchmark/benchcltr.hfa (modified)
	* benchmark/io/http/options.cfa (modified)
	* benchmark/io/readv-posix.c (added)
	* benchmark/io/readv.cfa (modified)
	* benchmark/readyQ/yield.cfa (modified)
	* configure.ac (modified)
	* driver/cc1.cc (modified)
	* driver/cfa.cc (modified)
	* libcfa/prelude/bootloader.cf (modified)
	* libcfa/src/Makefile.am (modified)
	* libcfa/src/bits/locks.hfa (modified)
	* libcfa/src/common.hfa (modified)
	* libcfa/src/concurrency/alarm.hfa (modified)
	* libcfa/src/concurrency/coroutine.cfa (modified)
	* libcfa/src/concurrency/invoke.c (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/concurrency/io.cfa (modified)
	* libcfa/src/concurrency/io/setup.cfa (modified)
	* libcfa/src/concurrency/io/types.hfa (modified)
	* libcfa/src/concurrency/iocall.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/ready_queue.cfa (modified)
	* libcfa/src/concurrency/ready_subqueue.hfa (modified)
	* libcfa/src/concurrency/stats.cfa (modified)
	* libcfa/src/concurrency/stats.hfa (modified)
	* libcfa/src/containers/list.hfa (modified)
	* libcfa/src/exception.c (modified)
	* libcfa/src/heap.cfa (modified)
	* libcfa/src/iostream.cfa (modified)
	* libcfa/src/iostream.hfa (modified)
	* libcfa/src/parseargs.cfa (moved)
	* libcfa/src/parseargs.hfa (moved)
	* libcfa/src/stdlib.hfa (modified)
	* src/AST/Attribute.hpp (modified)
	* src/AST/CVQualifiers.hpp (modified)
	* src/AST/Convert.cpp (modified)
	* src/AST/Copy.hpp (added)
	* src/AST/Decl.cpp (modified)
	* src/AST/Decl.hpp (modified)
	* src/AST/Eval.hpp (added)
	* src/AST/Expr.cpp (modified)
	* src/AST/Expr.hpp (modified)
	* src/AST/ForallSubstitutionTable.cpp (added)
	* src/AST/ForallSubstitutionTable.hpp (added)
	* src/AST/ForallSubstitutor.hpp (added)
	* src/AST/Fwd.hpp (modified)
	* src/AST/GenericSubstitution.cpp (modified)
	* src/AST/Init.hpp (modified)
	* src/AST/Node.cpp (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/Print.cpp (modified)
	* src/AST/Stmt.hpp (modified)
	* src/AST/Type.cpp (modified)
	* src/AST/Type.hpp (modified)
	* src/AST/TypeEnvironment.cpp (modified)
	* src/AST/TypeEnvironment.hpp (modified)
	* src/AST/TypeSubstitution.cpp (modified)
	* src/AST/TypeSubstitution.hpp (modified)
	* src/AST/module.mk (modified)
	* src/AST/porting.md (modified)
	* src/Common/Eval.cc (modified)
	* src/Common/ScopedMap.h (modified)
	* src/Common/Stats/Heap.cc (modified)
	* src/Common/Stats/Heap.h (modified)
	* src/CompilationState.cc (modified)
	* src/CompilationState.h (modified)
	* src/InitTweak/InitTweak.cc (modified)
	* src/Parser/ExpressionNode.cc (modified)
	* src/ResolvExpr/AdjustExprType.cc (modified)
	* src/ResolvExpr/Candidate.hpp (modified)
	* src/ResolvExpr/CandidateFinder.cpp (modified)
	* src/ResolvExpr/CandidateFinder.hpp (modified)
	* src/ResolvExpr/CastCost.cc (modified)
	* src/ResolvExpr/CommonType.cc (modified)
	* src/ResolvExpr/ConversionCost.cc (modified)
	* src/ResolvExpr/ConversionCost.h (modified)
	* src/ResolvExpr/CurrentObject.cc (modified)
	* src/ResolvExpr/PolyCost.cc (modified)
	* src/ResolvExpr/PtrsAssignable.cc (modified)
	* src/ResolvExpr/PtrsCastable.cc (modified)
	* src/ResolvExpr/RenameVars.cc (modified)
	* src/ResolvExpr/ResolveTypeof.cc (modified)
	* src/ResolvExpr/Resolver.cc (modified)
	* src/ResolvExpr/SatisfyAssertions.cpp (modified)
	* src/ResolvExpr/SatisfyAssertions.hpp (modified)
	* src/ResolvExpr/SpecCost.cc (modified)
	* src/ResolvExpr/Unify.cc (modified)
	* src/ResolvExpr/typeops.h (modified)
	* src/SymTab/Autogen.h (modified)
	* src/SymTab/FixFunction.cc (modified)
	* src/SymTab/Mangler.cc (modified)
	* src/SynTree/ApplicationExpr.cc (modified)
	* src/SynTree/Expression.cc (modified)
	* src/SynTree/Statement.h (modified)
	* src/Tuples/Explode.cc (modified)
	* src/Tuples/Explode.h (modified)
	* src/Tuples/TupleAssignment.cc (modified)
	* src/Tuples/TupleExpansion.cc (modified)
	* src/Tuples/Tuples.cc (modified)
	* src/config.h.in (modified)
	* src/main.cc (modified)
	* tests/.expect/alloc-ERROR.txt (modified)
	* tests/.expect/castError.txt (modified)
	* tests/.expect/declarationSpecifier.x64.txt (modified)
	* tests/.expect/declarationSpecifier.x86.txt (modified)
	* tests/.expect/gccExtensions.x64.txt (modified)
	* tests/.expect/gccExtensions.x86.txt (modified)
	* tests/.expect/init1.txt (modified)
	* tests/.expect/minmax.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/exceptions/.expect/conditional-threads.txt (added)
	* tests/exceptions/.expect/defaults-threads.txt (added)
	* tests/exceptions/.expect/finally-threads.txt (added)
	* tests/exceptions/.expect/resume-threads.txt (added)
	* tests/exceptions/.expect/terminate-threads.txt (added)
	* tests/exceptions/.expect/trash.txt (added)
	* tests/exceptions/terminate.cfa (modified)
	* tests/exceptions/trash.cfa (added)
	* tests/exceptions/with-threads.hfa (added)
	* tests/heap.cfa (modified)
	* tests/linking/.expect/exception-nothreads.txt (added)
	* tests/linking/.expect/exception-withthreads.txt (added)
	* tests/linking/exception-nothreads.cfa (added)
	* tests/linking/exception-withthreads.cfa (added)
	* tests/linking/withthreads.cfa (modified)
	* tests/literals.cfa (modified)
	* tests/minmax.cfa (modified)
	* tests/pybin/tools.py (modified)
	* tests/raii/.expect/ctor-autogen-ERR1.txt (modified)
	* tests/resolutionErrors.cfa (added)
	* tests/warnings/.expect/self-assignment.txt (modified)

	fix conflicts


Fri, 21 Aug 2020 03:40:37 GMT Peter A. Buhr <pabuhr@…> [67ca73e]
	* libcfa/src/exception.c (modified)

	temporary exception hack for ARM 64-bit


Fri, 21 Aug 2020 03:39:01 GMT Peter A. Buhr <pabuhr@…> [88cafe7]
	* libcfa/src/concurrency/kernel/startup.cfa (modified)

	add CtxGet routine for ARM 64-bit


Fri, 21 Aug 2020 03:10:38 GMT Peter A. Buhr <pabuhr@…> [442b624]
	* libcfa/src/concurrency/kernel/fwd.hfa (modified)

	temporarily disable ARM disable/enable_global_interrupts()


Fri, 21 Aug 2020 03:01:41 GMT Peter A. Buhr <pabuhr@…> [9705ffe]
	* libcfa/src/concurrency/invoke.c (modified)

	add fake stack for ARM 64-bit


Fri, 21 Aug 2020 02:58:51 GMT Peter A. Buhr <pabuhr@…> [74f5c83]
	* libcfa/src/concurrency/kernel.cfa (modified)

	assembler for save/restore registers FPSR/FPCR for ARM


Fri, 21 Aug 2020 02:56:27 GMT Peter A. Buhr <pabuhr@…> [fd9b524]
	* libcfa/src/bits/locks.hfa (modified)
	* libcfa/src/concurrency/kernel_private.hfa (modified)
	* libcfa/src/concurrency/ready_queue.cfa (modified)

	change from asm volatile(pause) to Pause()


Wed, 19 Aug 2020 18:08:44 GMT Thierry Delisle <tdelisle@…> [133a161]
	* libcfa/src/concurrency/iocall.cfa (modified)

	Fixed redeclaration of off_t for x86


Tue, 18 Aug 2020 17:58:59 GMT Thierry Delisle <tdelisle@…> [f2384c9a]
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/concurrency/kernel/fwd.hfa (modified)
	* libcfa/src/concurrency/kernel/startup.cfa (modified)

	Added forward/reverse rng for later use in the ready queue


Tue, 18 Aug 2020 17:58:10 GMT Thierry Delisle <tdelisle@…> [93526ef]
	* libcfa/src/concurrency/io.cfa (modified)

	Fixed assertion due to typo in IO