#
# ChangeLog for src/libcfa
#
# Generated by Trac 1.2.1
# Mar 25, 2025, 5:57:03 AM

Sat, 17 Jun 2017 01:07:21 GMT Thierry Delisle <tdelisle@…> [4aa2fb2]
	* src/libcfa/concurrency/alarm.c (modified)
	* src/libcfa/concurrency/coroutine (modified)
	* src/libcfa/concurrency/coroutine.c (modified)
	* src/libcfa/concurrency/kernel.c (modified)
	* src/libcfa/concurrency/kernel_private.h (modified)
	* src/libcfa/concurrency/monitor (modified)
	* src/libcfa/concurrency/monitor.c (modified)
	* src/libcfa/libhdr/libdebug.h (modified)

	Added verify macro for asserts only present in debug


Fri, 16 Jun 2017 19:49:27 GMT Andrew Beach <ajbeach@…> [20877d2]
	* src/libcfa/containers/maybe (modified)
	* src/libcfa/containers/result (modified)
	* src/libcfa/containers/result.c (modified)
	* src/tests/.expect/maybe.txt (added)
	* src/tests/.expect/result.txt (added)
	* src/tests/maybe.c (added)
	* src/tests/result.c (added)

	I've been sitting on these tests for a while. New tests for ...


Tue, 06 Jun 2017 17:51:57 GMT Thierry Delisle <tdelisle@…> [c5ac6d5]
	* src/driver/cfa.cc (modified)
	* src/libcfa/Makefile.am (modified)
	* src/libcfa/Makefile.in (modified)
	* src/libcfa/concurrency/preemption.c (moved)

	Rename signal.c to preemption.c and added missing lrt


Tue, 06 Jun 2017 15:45:13 GMT Thierry Delisle <tdelisle@…> [c81ebf9]
	* src/libcfa/concurrency/alarm.c (modified)
	* src/libcfa/concurrency/alarm.h (modified)
	* src/libcfa/concurrency/kernel (modified)
	* src/libcfa/concurrency/kernel.c (modified)
	* src/libcfa/concurrency/kernel_private.h (modified)
	* src/libcfa/concurrency/monitor (modified)
	* src/libcfa/concurrency/monitor.c (modified)
	* src/libcfa/concurrency/preemption.h (added)
	* src/libcfa/concurrency/signal.c (modified)

	More work done on preemption in cforall, next step disabling ...


Mon, 05 Jun 2017 15:42:05 GMT Thierry Delisle <tdelisle@…> [fa21ac9]
	* src/libcfa/concurrency/kernel (modified)
	* src/libcfa/concurrency/kernel.c (modified)
	* src/libcfa/concurrency/kernel_private.h (modified)

	Added alarm list to the system processor in the kernel


Mon, 05 Jun 2017 14:05:49 GMT Thierry Delisle <tdelisle@…> [6cff9f3]
	* src/libcfa/concurrency/alarm.c (modified)
	* src/libcfa/concurrency/alarm.h (added)

	Implementation of a priority queue for alarms


Fri, 02 Jun 2017 21:01:19 GMT Peter A. Buhr <pabuhr@…> [a4683611]
	* src/libcfa/stdlib (modified)
	* src/tests/.expect/alloc.txt (modified)
	* src/tests/alloc.c (modified)

	third attempt at memory-allocation routines


Fri, 02 Jun 2017 02:58:18 GMT Peter A. Buhr <pabuhr@…> [6065b3aa]
	* doc/user/user.tex (modified)
	* src/libcfa/stdlib (modified)
	* src/libcfa/stdlib.c (modified)
	* src/tests/.expect/alloc.txt (modified)
	* src/tests/alloc.c (modified)

	second attempt at memory-allocation routines


Wed, 31 May 2017 14:34:05 GMT Thierry Delisle <tdelisle@…> [759908f]
	* src/libcfa/Makefile.am (modified)
	* src/libcfa/Makefile.in (modified)
	* src/libcfa/concurrency/alarm.c (added)
	* src/libcfa/concurrency/signal.c (added)

	Added new files for preemption


Tue, 30 May 2017 13:13:53 GMT Peter A. Buhr <pabuhr@…> [f3fc631f]
	* doc/user/user.tex (modified)
	* src/libcfa/stdlib (modified)
	* src/libcfa/stdlib.c (modified)

	first attempt new storage management routines


Tue, 30 May 2017 11:49:45 GMT Peter A. Buhr <pabuhr@…> [2ab67b9]
	* Jenkinsfile (modified)
	* doc/LaTeXmacros/lstlang.sty (modified)
	* doc/proposals/concurrency/.gitignore (modified)
	* doc/proposals/concurrency/Makefile (modified)
	* doc/proposals/concurrency/annex/glossary.tex (moved)
	* doc/proposals/concurrency/annex/local.bib (moved)
	* doc/proposals/concurrency/build/bump_ver.sh (added)
	* doc/proposals/concurrency/build/version (added)
	* doc/proposals/concurrency/bump_ver.sh (deleted)
	* doc/proposals/concurrency/concurrency.tex (deleted)
	* doc/proposals/concurrency/ext_monitor.fig.bak (deleted)
	* doc/proposals/concurrency/figures/ext_monitor.fig (moved)
	* doc/proposals/concurrency/figures/monitor.fig (moved)
	* doc/proposals/concurrency/notes/cor-thread-traits.c (moved)
	* doc/proposals/concurrency/notes/lit-review.md (moved)
	* doc/proposals/concurrency/notes/notes.md (moved)
	* doc/proposals/concurrency/style.tex (deleted)
	* doc/proposals/concurrency/style/cfa-format.tex (moved)
	* doc/proposals/concurrency/style/style.tex (added)
	* doc/proposals/concurrency/text/basics.tex (added)
	* doc/proposals/concurrency/text/concurrency.tex (added)
	* doc/proposals/concurrency/text/intro.tex (added)
	* doc/proposals/concurrency/text/parallelism.tex (added)
	* doc/proposals/concurrency/thesis.tex (added)
	* doc/proposals/concurrency/version (deleted)
	* src/libcfa/concurrency/monitor (modified)
	* src/libcfa/concurrency/monitor.c (modified)
	* src/tests/sched-int-block.c (modified)
	* src/tests/sched-int-disjoint.c (modified)

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


Mon, 29 May 2017 15:36:17 GMT Peter A. Buhr <pabuhr@…> [8f61052c]
	* src/libcfa/gmp (modified)

	missing static inline for gmp routines


Mon, 29 May 2017 15:26:03 GMT Thierry Delisle <tdelisle@…> [be3d020]
	* src/libcfa/concurrency/monitor (modified)
	* src/libcfa/concurrency/monitor.c (modified)

	- signal/signal_block now returns true if the queue was not empty
	- ...


Fri, 26 May 2017 22:37:49 GMT Rob Schluntz <rschlunt@…> [67cf18c]
	* src/Parser/DeclarationNode.cc (modified)
	* src/Parser/ParseNode.h (modified)
	* src/Parser/parser.yy (modified)
	* src/SymTab/Indexer.cc (modified)
	* src/SymTab/Validate.cc (modified)
	* src/SynTree/Declaration.h (modified)
	* src/SynTree/Mutator.cc (modified)
	* src/SynTree/TypeDecl.cc (modified)
	* src/SynTree/Visitor.cc (modified)
	* src/libcfa/containers/vector (modified)
	* src/tests/libcfa_vector.c (modified)

	implement default type arguments for generic types [closes #13]


Thu, 25 May 2017 19:29:25 GMT Andrew Beach <ajbeach@…> [58daf53]
	* src/libcfa/containers/maybe (modified)
	* src/libcfa/containers/maybe.c (modified)
	* src/libcfa/containers/result (modified)
	* src/libcfa/containers/result.c (modified)
	* tools/cfa.nanorc (modified)

	Made maybe and result mutable, they should now qualify as otypes. ...


Thu, 25 May 2017 15:38:36 GMT Thierry Delisle <tdelisle@…> [64fc0ba]
	* src/libcfa/Makefile.am (modified)
	* src/libcfa/Makefile.in (modified)
	* src/libcfa/containers/maybe (modified)
	* src/libcfa/containers/maybe.c (modified)
	* src/libcfa/containers/result (modified)
	* src/libcfa/containers/result.c (modified)

	Added maybe and result to libcfa makefiles and made some minor fixes


Thu, 25 May 2017 02:46:56 GMT Peter A. Buhr <pabuhr@…> [8dc51c8]
	* src/libcfa/stdlib (modified)
	* src/libcfa/stdlib.c (modified)

	add void to empty parameter lists


Thu, 25 May 2017 02:32:48 GMT Peter A. Buhr <pabuhr@…> [d997f8e]
	* Jenkins/FullBuild (modified)
	* Jenkinsfile (modified)
	* src/MakeLibCfa.cc (modified)
	* src/ResolvExpr/AlternativeFinder.cc (modified)
	* src/ResolvExpr/CastCost.cc (modified)
	* src/ResolvExpr/ConversionCost.cc (modified)
	* src/ResolvExpr/Resolver.cc (modified)
	* src/ResolvExpr/Unify.cc (modified)
	* src/SymTab/FixFunction.cc (modified)
	* src/Tuples/TupleExpansion.cc (modified)
	* src/libcfa/containers/maybe (added)
	* src/libcfa/containers/maybe.c (added)
	* src/libcfa/containers/result (added)
	* src/libcfa/containers/result.c (added)
	* src/prelude/prelude.cf (modified)
	* src/tests/test.py (modified)

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


Wed, 24 May 2017 22:03:08 GMT Peter A. Buhr <pabuhr@…> [3c0ec68]
	* src/libcfa/math (modified)
	* src/libcfa/math.c (modified)
	* src/tests/.expect/64/math.txt (modified)
	* src/tests/math.c (modified)

	remove routines fabs and cabs from math


Wed, 24 May 2017 21:27:01 GMT Andrew Beach <ajbeach@…> [79308c8e]
	* src/libcfa/containers/maybe (added)
	* src/libcfa/containers/maybe.c (added)
	* src/libcfa/containers/result (added)
	* src/libcfa/containers/result.c (added)

	First draft of maybe and result.


Tue, 23 May 2017 16:20:38 GMT Thierry Delisle <tdelisle@…> [13099105]
	* doc/user/user.tex (modified)
	* doc/working/exception/design.txt (added)
	* doc/working/exception/impl/README (moved)
	* doc/working/exception/impl/except.c (moved)
	* doc/working/exception/impl/except.h (moved)
	* doc/working/exception/impl/lsda.h (moved)
	* doc/working/exception/impl/main.c (moved)
	* doc/working/exception/impl/main.cfa (moved)
	* src/InitTweak/FixInit.cc (modified)
	* src/SymTab/Validate.cc (modified)
	* src/libcfa/gmp (modified)
	* src/tests/.expect/64/gmp.txt (modified)
	* src/tests/gmp.c (modified)

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


Tue, 23 May 2017 16:17:07 GMT Thierry Delisle <tdelisle@…> [44264c5]
	* src/libcfa/concurrency/monitor (modified)
	* src/libcfa/concurrency/monitor.c (modified)
	* src/libcfa/concurrency/thread (modified)
	* src/libcfa/concurrency/thread.c (modified)

	Working implementation of internal scheduling, TODO some cleanup


Mon, 22 May 2017 12:45:05 GMT Peter A. Buhr <pabuhr@…> [4adbe45]
	* src/libcfa/gmp (modified)
	* src/tests/.expect/64/gmp.txt (modified)
	* src/tests/gmp.c (modified)

	fix bug in converting string to number and update test


Tue, 16 May 2017 02:08:23 GMT Peter A. Buhr <pabuhr@…> [6c6455f]
	* src/libcfa/rational (modified)
	* src/libcfa/rational.c (modified)
	* src/tests/.expect/rational.txt (modified)
	* src/tests/rational.c (modified)

	second attempt at generic rational type with conversions to/from ...


Mon, 15 May 2017 22:43:54 GMT Peter A. Buhr <pabuhr@…> [9ebd778]
	* src/libcfa/fstream (modified)
	* src/libcfa/fstream.c (modified)
	* src/libcfa/iostream (modified)

	code formatting


Mon, 15 May 2017 22:35:22 GMT Peter A. Buhr <pabuhr@…> [2893f6d]
	* src/libcfa/gmp (modified)
	* src/libcfa/stdhdr/gmp.h (added)

	make gmp.h a CFA standard-header file


Mon, 15 May 2017 01:21:13 GMT Peter A. Buhr <pabuhr@…> [a32cfc90]
	* src/libcfa/Makefile.am (modified)
	* src/libcfa/Makefile.in (modified)
	* src/libcfa/gmp.c (deleted)

	remove unnecessary gmp.c file


Sun, 14 May 2017 22:30:20 GMT Peter A. Buhr <pabuhr@…> [561f730]
	* src/libcfa/rational (modified)
	* src/libcfa/rational.c (modified)
	* src/tests/.expect/rational.txt (modified)
	* src/tests/rational.c (modified)

	first attempt converting rational numbers to generic type


Sun, 14 May 2017 22:28:36 GMT Peter A. Buhr <pabuhr@…> [4c8f86b3]
	* src/libcfa/Makefile.am (modified)
	* src/libcfa/Makefile.in (modified)
	* src/libcfa/gmp (added)
	* src/libcfa/gmp.c (added)
	* src/tests/.expect/gmp.txt (added)
	* src/tests/Makefile.am (modified)
	* src/tests/Makefile.in (modified)
	* src/tests/gmp.c (added)

	add gmp interface and test


Sat, 13 May 2017 15:56:45 GMT Peter A. Buhr <pabuhr@…> [f3ddc21]
	* src/libcfa/stdlib (modified)
	* src/libcfa/stdlib.c (modified)

	add polymorphic abs routine and code formatting


Sat, 13 May 2017 15:53:55 GMT Peter A. Buhr <pabuhr@…> [b65a9fc]
	* src/libcfa/iostream.c (modified)

	change colon from closing to opening/closing delimiter


Wed, 03 May 2017 19:46:37 GMT Thierry Delisle <tdelisle@…> [9643b31]
	* src/benchmark/SchedInt.c (added)
	* src/libcfa/concurrency/thread.c (modified)

	Adde benchmark for multi-monitor internal-scheduling


Tue, 02 May 2017 19:33:03 GMT Thierry Delisle <tdelisle@…> [1167cd4]
	* src/libcfa/concurrency/monitor (modified)

	Fixed memory leak in conditions


Tue, 02 May 2017 18:42:14 GMT Thierry Delisle <tdelisle@…> [a933dcf4]
	* src/libcfa/concurrency/monitor.c (modified)
	* src/tests/.expect/concurrent/sched-int-multi.txt (modified)
	* src/tests/sched-int-multi.c (modified)

	- updated internal scheduler test for multi monitors
	- fixed ...


Mon, 01 May 2017 22:27:38 GMT Thierry Delisle <tdelisle@…> [5544465]
	* doc/rob_thesis/cfa-format.tex (modified)
	* doc/rob_thesis/conclusions.tex (modified)
	* doc/rob_thesis/ctordtor.tex (modified)
	* doc/rob_thesis/examples/malloc.cc (added)
	* doc/rob_thesis/examples/poly.c (added)
	* doc/rob_thesis/intro.tex (modified)
	* doc/rob_thesis/thesis-frontpgs.tex (modified)
	* doc/rob_thesis/thesis.tex (modified)
	* doc/rob_thesis/tuples.tex (modified)
	* doc/rob_thesis/variadic.tex (modified)
	* src/libcfa/rational (modified)
	* src/libcfa/rational.c (modified)
	* src/tests/.expect/rational.txt (added)
	* src/tests/.in/rational.txt (added)
	* src/tests/rational.c (modified)

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


Mon, 01 May 2017 22:27:29 GMT Thierry Delisle <tdelisle@…> [ad1a8dd]
	* src/libcfa/concurrency/monitor.c (modified)

	Tentative fix for monitors


Mon, 01 May 2017 16:38:10 GMT Peter A. Buhr <pabuhr@…> [f621a148]
	* src/libcfa/rational (modified)
	* src/libcfa/rational.c (modified)
	* src/tests/.expect/rational.txt (added)
	* src/tests/.in/rational.txt (added)
	* src/tests/rational.c (modified)

	change to implementation type for rational and add to test suite


Thu, 27 Apr 2017 18:59:36 GMT Thierry Delisle <tdelisle@…> [9c59cd4]
	* src/libcfa/concurrency/monitor.c (modified)

	Removed unnecessary debug prefix in monitor


Thu, 27 Apr 2017 18:00:07 GMT Thierry Delisle <tdelisle@…> [0c78741]
	* src/libcfa/concurrency/invoke.h (modified)
	* src/libcfa/concurrency/kernel (modified)
	* src/libcfa/concurrency/kernel.c (modified)
	* src/libcfa/concurrency/kernel_private.h (modified)
	* src/libcfa/concurrency/monitor (modified)
	* src/libcfa/concurrency/monitor.c (modified)

	Implementation of internal scheduling in CFA


Thu, 27 Apr 2017 17:54:41 GMT Thierry Delisle <tdelisle@…> [e464759]
	* src/libcfa/interpose.c (modified)
	* src/libcfa/libhdr/libtools.h (modified)

	Abortf is not a proper C linkage function


Wed, 19 Apr 2017 18:39:01 GMT Thierry Delisle <tdelisle@…> [cd348e7]
	* src/libcfa/concurrency/monitor.c (modified)

	Fixed mutual exclusion on monitors


Wed, 19 Apr 2017 14:15:45 GMT Thierry Delisle <tdelisle@…> [154fdc8]
	* doc/LaTeXmacros/common.tex (modified)
	* doc/bibliography/cfa.bib (modified)
	* doc/generic_types/.gitignore (modified)
	* doc/generic_types/Makefile (modified)
	* doc/generic_types/acmart.cls (modified)
	* doc/generic_types/evaluation/.gitignore (modified)
	* doc/generic_types/evaluation/Makefile (modified)
	* doc/generic_types/evaluation/bench.h (modified)
	* doc/generic_types/evaluation/bench.hpp (added)
	* doc/generic_types/evaluation/c-bench.c (modified)
	* doc/generic_types/evaluation/c-pair.c (added)
	* doc/generic_types/evaluation/c-pair.h (added)
	* doc/generic_types/evaluation/c-print.c (added)
	* doc/generic_types/evaluation/c-print.h (added)
	* doc/generic_types/evaluation/c-stack.c (modified)
	* doc/generic_types/evaluation/c-stack.h (modified)
	* doc/generic_types/evaluation/cfa-bench.c (modified)
	* doc/generic_types/evaluation/cfa-pair.c (added)
	* doc/generic_types/evaluation/cfa-pair.h (added)
	* doc/generic_types/evaluation/cfa-print.c (added)
	* doc/generic_types/evaluation/cfa-print.h (added)
	* doc/generic_types/evaluation/cfa-stack.c (modified)
	* doc/generic_types/evaluation/cfa-stack.h (modified)
	* doc/generic_types/evaluation/cpp-bench.cpp (modified)
	* doc/generic_types/evaluation/cpp-pair.hpp (added)
	* doc/generic_types/evaluation/cpp-print.hpp (added)
	* doc/generic_types/evaluation/cpp-stack.h (deleted)
	* doc/generic_types/evaluation/cpp-stack.hpp (added)
	* doc/generic_types/evaluation/cpp-vbench.cpp (added)
	* doc/generic_types/evaluation/cpp-vprint.hpp (added)
	* doc/generic_types/evaluation/cpp-vstack.cpp (added)
	* doc/generic_types/evaluation/cpp-vstack.hpp (added)
	* doc/generic_types/evaluation/object.hpp (added)
	* doc/generic_types/evaluation/timing.dat (added)
	* doc/generic_types/evaluation/timing.gp (added)
	* doc/generic_types/evaluation/timing.xlsx (added)
	* doc/generic_types/generic_types.tex (modified)
	* doc/proposals/concurrency/concurrency.tex (modified)
	* doc/proposals/concurrency/glossary.tex (modified)
	* doc/proposals/concurrency/lit-review.md (added)
	* doc/proposals/concurrency/notes.md (added)
	* doc/proposals/concurrency/style.tex (modified)
	* doc/proposals/concurrency/version (modified)
	* doc/rob_thesis/cfa-format.tex (modified)
	* doc/rob_thesis/conclusions.tex (modified)
	* doc/rob_thesis/ctordtor.tex (modified)
	* doc/rob_thesis/examples/conclusions/dtor.c (added)
	* doc/rob_thesis/examples/conclusions/except.c (added)
	* doc/rob_thesis/examples/conclusions/except.cc (added)
	* doc/rob_thesis/examples/ctor/member.c (added)
	* doc/rob_thesis/examples/nested.c (added)
	* doc/rob_thesis/examples/tuples/named.c (added)
	* doc/rob_thesis/examples/variadic/sum1.c (added)
	* doc/rob_thesis/examples/variadic/sum2.c (added)
	* doc/rob_thesis/intro.tex (modified)
	* doc/rob_thesis/thesis-frontpgs.tex (modified)
	* doc/rob_thesis/thesis.bib (added)
	* doc/rob_thesis/thesis.tex (modified)
	* doc/rob_thesis/tuples.tex (modified)
	* doc/rob_thesis/variadic.tex (added)
	* doc/user/user.tex (modified)
	* src/ControlStruct/LabelGenerator.cc (modified)
	* src/ControlStruct/LabelGenerator.h (modified)
	* src/ControlStruct/MLEMutator.cc (modified)
	* src/GenPoly/Box.cc (modified)
	* src/Parser/ParseNode.h (modified)
	* src/ResolvExpr/AlternativeFinder.cc (modified)
	* src/ResolvExpr/AlternativeFinder.h (modified)
	* src/SymTab/Autogen.cc (modified)
	* src/SymTab/Validate.cc (modified)
	* src/SynTree/Expression.cc (modified)
	* src/libcfa/Makefile.am (modified)
	* src/libcfa/Makefile.in (modified)
	* src/libcfa/containers/pair (added)
	* src/libcfa/containers/pair.c (added)
	* src/libcfa/stdlib.c (modified)
	* src/prelude/prelude.cf (modified)

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


Mon, 17 Apr 2017 01:16:18 GMT Peter A. Buhr <pabuhr@…> [02d241f]
	* src/libcfa/Makefile.in (modified)
	* src/libcfa/stdlib.c (modified)

	changes to malloc and bsearch


Wed, 12 Apr 2017 19:54:02 GMT Aaron Moss <a3moss@…> [eaa5043]
	* src/libcfa/Makefile.am (modified)
	* src/libcfa/containers/pair (added)
	* src/libcfa/containers/pair.c (added)

	Added containers/pair to stdlib (doesn't build yet for some reason)


Mon, 03 Apr 2017 16:26:38 GMT Thierry Delisle <tdelisle@…> [a6af031]
	* doc/bibliography/cfa.bib (modified)
	* doc/generic_types/.gitignore (modified)
	* doc/generic_types/generic_types.tex (modified)
	* src/libcfa/startup.h (modified)

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


Mon, 03 Apr 2017 16:25:15 GMT Thierry Delisle <tdelisle@…> [7444113]
	* src/libcfa/startup.h (modified)

	Fixed build for gcc-4.9


Mon, 03 Apr 2017 16:00:50 GMT Thierry Delisle <tdelisle@…> [727cf70f]
	* doc/bibliography/cfa.bib (modified)
	* doc/generic_types/Makefile (added)
	* doc/generic_types/acmart.cls (modified)
	* doc/generic_types/generic_types.tex (modified)
	* src/GenPoly/InstantiateGeneric.cc (modified)
	* src/ResolvExpr/PtrsCastable.cc (modified)
	* src/ResolvExpr/Unify.cc (modified)
	* src/libcfa/stdlib (modified)
	* src/libcfa/stdlib.c (modified)
	* src/tests/.expect/searchsort.txt (modified)
	* src/tests/searchsort.c (modified)

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


Sat, 01 Apr 2017 23:14:11 GMT Peter A. Buhr <pabuhr@…> [707446a]
	* src/libcfa/stdlib (modified)
	* src/libcfa/stdlib.c (modified)
	* src/tests/.expect/searchsort.txt (modified)
	* src/tests/searchsort.c (modified)

	add alternate bsearch returning posn of key


Fri, 31 Mar 2017 17:04:26 GMT Thierry Delisle <tdelisle@…> [23063ea]
	* src/libcfa/Makefile.am (modified)
	* src/libcfa/Makefile.in (modified)

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


Fri, 31 Mar 2017 17:04:21 GMT Thierry Delisle <tdelisle@…> [5ea06d6]
	* src/libcfa/concurrency/invoke.h (modified)
	* src/libcfa/concurrency/kernel (modified)
	* src/libcfa/concurrency/kernel.c (modified)
	* src/libcfa/concurrency/monitor (modified)
	* src/libcfa/concurrency/monitor.c (modified)
	* src/libcfa/concurrency/thread.c (modified)
	* src/tests/sched_internal.c (added)

	Prototype of multi monitor internal scheduling


Fri, 31 Mar 2017 16:30:00 GMT Thierry Delisle <tdelisle@…> [24c18ea]
	* src/libcfa/Makefile.am (modified)
	* src/libcfa/Makefile.in (modified)

	Fixed incorrect name in makefile


Fri, 31 Mar 2017 16:24:39 GMT Thierry Delisle <tdelisle@…> [78d3dd5]
	* src/driver/cfa.cc (modified)
	* src/libcfa/Makefile.am (modified)
	* src/libcfa/Makefile.in (modified)
	* src/libcfa/assert.c (modified)
	* src/libcfa/concurrency/kernel.c (modified)
	* src/libcfa/concurrency/thread.c (modified)
	* src/libcfa/interpose.c (added)
	* src/libcfa/interpose.h (added)
	* src/libcfa/libhdr/libdebug.c (added)
	* src/libcfa/libhdr/libdebug.h (modified)
	* src/libcfa/startup.h (added)

	Merge branches 'master' and 'master' of plg.uwaterloo.ca:software/cfa ...


Fri, 31 Mar 2017 16:21:52 GMT Thierry Delisle <tdelisle@…> [72dc82a]
	* doc/LaTeXmacros/common.tex (modified)
	* doc/generic_types/generic_types.bib (modified)
	* doc/generic_types/generic_types.tex (modified)
	* doc/rob_thesis/ctordtor.tex (modified)
	* doc/rob_thesis/tuples.tex (modified)
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/InitTweak/GenInit.cc (modified)
	* src/Parser/ExpressionNode.cc (modified)
	* src/Parser/parser.yy (modified)
	* src/SymTab/Indexer.cc (modified)
	* src/SymTab/Validate.cc (modified)
	* src/SynTree/Expression.cc (modified)
	* src/SynTree/Expression.h (modified)
	* src/SynTree/Mutator.cc (modified)
	* src/SynTree/Visitor.cc (modified)
	* src/libcfa/iostream.c (modified)

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


Fri, 31 Mar 2017 16:16:19 GMT Thierry Delisle <tdelisle@…> [077810d]
	* doc/LaTeXmacros/common.tex (modified)
	* doc/generic_types/generic_types.tex (modified)
	* doc/rob_thesis/ctordtor.tex (modified)
	* doc/rob_thesis/tuples.tex (modified)
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/InitTweak/GenInit.cc (modified)
	* src/Parser/ExpressionNode.cc (modified)
	* src/Parser/parser.yy (modified)
	* src/SymTab/Indexer.cc (modified)
	* src/SymTab/Validate.cc (modified)
	* src/SynTree/Expression.cc (modified)
	* src/SynTree/Expression.h (modified)
	* src/SynTree/Mutator.cc (modified)
	* src/SynTree/Visitor.cc (modified)
	* src/libcfa/iostream.c (modified)

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


Fri, 31 Mar 2017 16:16:14 GMT Thierry Delisle <tdelisle@…> [9d944b2]
	* src/driver/cfa.cc (modified)
	* src/libcfa/Makefile.am (modified)
	* src/libcfa/Makefile.in (modified)
	* src/libcfa/assert.c (modified)
	* src/libcfa/concurrency/kernel.c (modified)
	* src/libcfa/concurrency/thread.c (modified)
	* src/libcfa/interpose.c (added)
	* src/libcfa/interpose.h (added)
	* src/libcfa/libhdr/libdebug.c (added)
	* src/libcfa/libhdr/libdebug.h (modified)
	* src/libcfa/startup.h (added)

	Implemented interposing for abort and exit, implemented safer debug ...


Thu, 30 Mar 2017 12:17:30 GMT Rob Schluntz <rschlunt@…> [a4dd728]
	* src/InitTweak/FixInit.cc (modified)
	* src/InitTweak/GenInit.cc (modified)
	* src/libcfa/iostream.c (modified)

	fix initialization of unmanaged static objects


Tue, 28 Mar 2017 17:03:01 GMT Thierry Delisle <tdelisle@…> [690f13c]
	* src/libcfa/concurrency/invoke.h (modified)
	* src/libcfa/concurrency/kernel.c (modified)
	* src/libcfa/concurrency/monitor (modified)
	* src/libcfa/concurrency/monitor.c (modified)

	First step in implementing internal scheduling


Mon, 27 Mar 2017 21:00:57 GMT Thierry Delisle <tdelisle@…> [626da644]
	* doc/generic_types/.gitignore (modified)
	* doc/generic_types/generic_types.bib (modified)
	* doc/generic_types/generic_types.tex (modified)
	* doc/rob_thesis/.gitignore (added)
	* doc/rob_thesis/tuples.tex (modified)
	* src/ResolvExpr/Resolver.cc (modified)
	* src/SynTree/Initializer.h (modified)
	* src/SynTree/Type.h (modified)
	* src/libcfa/Makefile.am (modified)

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


Sat, 25 Mar 2017 22:01:19 GMT Peter A. Buhr <pabuhr@…> [31ee19ff]
	* src/libcfa/Makefile.am (modified)

	move containers/vector out of BUILD_CONCURRENCY


Thu, 23 Mar 2017 19:05:36 GMT Thierry Delisle <tdelisle@…> [bd4d011]
	* src/Concurrency/Keywords.cc (modified)
	* src/Parser/lex.ll (modified)
	* src/libcfa/concurrency/thread (modified)
	* src/libcfa/concurrency/thread.c (modified)
	* src/tests/monitor.c (modified)
	* src/tests/thread.c (modified)

	Implemented thread keyword


Thu, 23 Mar 2017 15:24:17 GMT Thierry Delisle <tdelisle@…> [27cc24e]
	* src/libcfa/Makefile.am (modified)
	* src/libcfa/Makefile.in (modified)

	Warnings are now errors


Thu, 23 Mar 2017 14:39:30 GMT Peter A. Buhr <pabuhr@…> [0583064b]
	* doc/user/user.tex (modified)
	* src/libcfa/fstream.c (modified)
	* src/libcfa/iostream.c (modified)

	additions to printing tuples, iostream, nad user documentations


Wed, 22 Mar 2017 22:00:29 GMT Peter A. Buhr <pabuhr@…> [22854f8]
	* doc/generic_types/generic_types.tex (modified)
	* doc/rob_thesis/cfa-format.tex (added)
	* doc/rob_thesis/conclusions.tex (added)
	* doc/rob_thesis/ctordtor.tex (added)
	* doc/rob_thesis/examples/ctor/array_ctor.c (added)
	* doc/rob_thesis/examples/ctor/copy_ctor.c (added)
	* doc/rob_thesis/examples/ctor/cv_ctor.c (added)
	* doc/rob_thesis/examples/ctor/enum_ctor.c (added)
	* doc/rob_thesis/examples/ctor/expr_ctor.c (added)
	* doc/rob_thesis/examples/ctor/global_ctor.c (added)
	* doc/rob_thesis/examples/ctor/hide_ctor.c (added)
	* doc/rob_thesis/examples/ctor/placement_ctor.c (added)
	* doc/rob_thesis/examples/ctor/return_dtor.c (added)
	* doc/rob_thesis/examples/ctor/static_ctor.c (added)
	* doc/rob_thesis/examples/ctor/union_ctor.c (added)
	* doc/rob_thesis/examples/intro/FileOutputStream.java (added)
	* doc/rob_thesis/examples/intro/compound_lit.c (added)
	* doc/rob_thesis/examples/intro/designation.c (added)
	* doc/rob_thesis/examples/intro/ignore.c (added)
	* doc/rob_thesis/examples/intro/ires.java (added)
	* doc/rob_thesis/examples/intro/res.java (added)
	* doc/rob_thesis/examples/intro/res1.java (added)
	* doc/rob_thesis/examples/intro/res2.java (added)
	* doc/rob_thesis/examples/intro/res3.java (added)
	* doc/rob_thesis/examples/intro/tuple.cc (added)
	* doc/rob_thesis/examples/intro/variadic.java (added)
	* doc/rob_thesis/examples/scope_guard.h (added)
	* doc/rob_thesis/examples/test_scoped_guard.c (added)
	* doc/rob_thesis/examples/tuples/assign.c (added)
	* doc/rob_thesis/examples/tuples/cast.c (added)
	* doc/rob_thesis/examples/tuples/ctor.c (added)
	* doc/rob_thesis/examples/tuples/mrv.c (added)
	* doc/rob_thesis/examples/tuples/mrv_1.c (added)
	* doc/rob_thesis/examples/tuples/mrv_2.c (added)
	* doc/rob_thesis/examples/tuples/mrv_3.c (added)
	* doc/rob_thesis/examples/variadic/new.c (added)
	* doc/rob_thesis/examples/variadic/print.c (added)
	* doc/rob_thesis/intro.tex (added)
	* doc/rob_thesis/thesis-frontpgs.tex (added)
	* doc/rob_thesis/thesis.tex (added)
	* doc/rob_thesis/tuples.tex (added)
	* src/GenPoly/Box.cc (modified)
	* src/GenPoly/Specialize.cc (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/libcfa/iostream.c (modified)

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


Wed, 22 Mar 2017 21:39:46 GMT Peter A. Buhr <pabuhr@…> [cb91437]
	* src/libcfa/fstream.c (modified)
	* src/libcfa/iostream.c (modified)
	* src/tests/.expect/io.txt (modified)
	* src/tests/io.c (modified)

	additions to tuple separator for sout


Wed, 22 Mar 2017 02:07:52 GMT Peter A. Buhr <pabuhr@…> [87d13cd]
	* doc/generic_types/.gitignore (added)
	* doc/generic_types/ACM-Reference-Format.bst (added)
	* doc/generic_types/acmart-pacmpl-template.tex (added)
	* doc/generic_types/acmart.cls (added)
	* doc/generic_types/generic_types.bib (added)
	* doc/generic_types/generic_types.tex (added)
	* doc/proposals/concurrency/thePlan.md (modified)
	* src/Concurrency/Keywords.cc (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/Parser/ExpressionNode.cc (modified)
	* src/Parser/lex.ll (modified)
	* src/SynTree/Type.h (modified)
	* src/Tuples/TupleExpansion.cc (modified)
	* src/benchmark/CorCtxSwitch.c (modified)
	* src/benchmark/bench.c (modified)
	* src/benchmark/csv-data.c (modified)
	* src/driver/Makefile.am (modified)
	* src/driver/Makefile.in (modified)
	* src/examples/multicore.c (modified)
	* src/libcfa/concurrency/coroutine (modified)
	* src/libcfa/concurrency/invoke.c (modified)
	* src/libcfa/concurrency/invoke.h (modified)
	* src/libcfa/concurrency/kernel (modified)
	* src/libcfa/concurrency/kernel.c (modified)
	* src/libcfa/concurrency/kernel_private.h (modified)
	* src/libcfa/concurrency/monitor (modified)
	* src/libcfa/concurrency/monitor.c (modified)
	* src/libcfa/concurrency/thread (modified)
	* src/libcfa/concurrency/thread.c (modified)
	* src/libcfa/iostream.c (modified)
	* src/main.cc (modified)
	* src/tests/avltree/avl.h (modified)
	* src/tests/avltree/avl1.c (modified)
	* src/tests/avltree/avl_test.c (modified)
	* src/tests/completeTypeError.c (modified)
	* src/tests/coroutine.c (modified)
	* src/tests/dtor-early-exit.c (modified)
	* src/tests/monitor.c (modified)
	* src/tests/multi-monitor.c (modified)
	* src/tests/thread.c (modified)

	fix conflicit in iostream.c


Wed, 22 Mar 2017 02:04:47 GMT Peter A. Buhr <pabuhr@…> [829c907]
	* src/libcfa/fstream (modified)
	* src/libcfa/fstream.c (modified)
	* src/libcfa/iostream (modified)
	* src/libcfa/iostream.c (modified)
	* src/tests/.expect/io.txt (modified)
	* src/tests/io.c (modified)

	add tuple separator to sout


Tue, 21 Mar 2017 19:11:35 GMT Thierry Delisle <tdelisle@…> [da6d4566]
	* src/InitTweak/FixInit.cc (modified)
	* src/Parser/ExpressionNode.cc (modified)
	* src/SynTree/Type.h (modified)
	* src/Tuples/TupleExpansion.cc (modified)
	* src/libcfa/iostream.c (modified)
	* src/tests/avltree/avl.h (modified)
	* src/tests/avltree/avl1.c (modified)
	* src/tests/avltree/avl_test.c (modified)
	* src/tests/completeTypeError.c (modified)
	* src/tests/dtor-early-exit.c (modified)

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


Tue, 21 Mar 2017 19:11:30 GMT Thierry Delisle <tdelisle@…> [9c31349]
	* src/libcfa/concurrency/invoke.h (modified)
	* src/libcfa/concurrency/kernel (modified)
	* src/libcfa/concurrency/thread.c (modified)

	Removed unnecessary synchronisation routines in threads, now using ...


Tue, 21 Mar 2017 18:29:25 GMT Thierry Delisle <tdelisle@…> [cb0e6de]
	* src/Concurrency/Keywords.cc (modified)
	* src/libcfa/concurrency/invoke.c (modified)
	* src/libcfa/concurrency/invoke.h (modified)
	* src/libcfa/concurrency/monitor (modified)
	* src/libcfa/concurrency/monitor.c (modified)
	* src/libcfa/concurrency/thread (modified)
	* src/libcfa/concurrency/thread.c (modified)
	* src/tests/monitor.c (modified)
	* src/tests/multi-monitor.c (modified)
	* src/tests/thread.c (modified)

	Threads now use monitor semantics to wait until completion


Tue, 21 Mar 2017 16:50:27 GMT Rob Schluntz <rschlunt@…> [168c007]
	* doc/proposals/concurrency/thePlan.md (modified)
	* src/Concurrency/Keywords.cc (modified)
	* src/Parser/DeclarationNode.cc (modified)
	* src/Parser/ParseNode.h (modified)
	* src/Parser/TypeData.cc (modified)
	* src/Parser/lex.ll (modified)
	* src/Parser/parser.yy (modified)
	* src/SynTree/Declaration.h (modified)
	* src/SynTree/Type.h (modified)
	* src/benchmark/CorCtxSwitch.c (modified)
	* src/benchmark/bench.c (modified)
	* src/benchmark/csv-data.c (modified)
	* src/driver/Makefile.am (modified)
	* src/driver/Makefile.in (modified)
	* src/examples/multicore.c (modified)
	* src/libcfa/concurrency/coroutine (modified)
	* src/libcfa/concurrency/invoke.c (modified)
	* src/libcfa/concurrency/invoke.h (modified)
	* src/libcfa/concurrency/kernel.c (modified)
	* src/libcfa/concurrency/kernel_private.h (modified)
	* src/libcfa/concurrency/monitor (modified)
	* src/libcfa/concurrency/monitor.c (modified)
	* src/libcfa/concurrency/thread (modified)
	* src/libcfa/concurrency/thread.c (modified)
	* src/main.cc (modified)
	* src/tests/coroutine.c (modified)
	* src/tests/monitor.c (modified)
	* src/tests/multi-monitor.c (modified)
	* src/tests/thread.c (modified)

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


Tue, 21 Mar 2017 15:33:05 GMT Rob Schluntz <rschlunt@…> [2c4bc81]
	* src/libcfa/iostream.c (modified)

	fix missing return warnings


Fri, 17 Mar 2017 15:34:15 GMT Thierry Delisle <tdelisle@…> [17af7d1]
	* src/benchmark/CorCtxSwitch.c (modified)
	* src/benchmark/bench.c (modified)
	* src/benchmark/csv-data.c (modified)
	* src/examples/multicore.c (modified)
	* src/libcfa/concurrency/coroutine (modified)
	* src/libcfa/concurrency/invoke.c (modified)
	* src/libcfa/concurrency/invoke.h (modified)
	* src/libcfa/concurrency/kernel.c (modified)
	* src/libcfa/concurrency/kernel_private.h (modified)
	* src/libcfa/concurrency/monitor (modified)
	* src/libcfa/concurrency/monitor.c (modified)
	* src/libcfa/concurrency/thread (modified)
	* src/libcfa/concurrency/thread.c (modified)
	* src/tests/coroutine.c (modified)
	* src/tests/monitor.c (modified)
	* src/tests/multi-monitor.c (modified)
	* src/tests/thread.c (modified)

	Some clean-up of runtime code


Fri, 17 Mar 2017 14:46:48 GMT Thierry Delisle <tdelisle@…> [9f1695b]
	* src/libcfa/concurrency/invoke.c (modified)
	* src/libcfa/concurrency/thread (modified)
	* src/libcfa/concurrency/thread.c (modified)

	added destructor requirement to the is_thread trait


Wed, 15 Mar 2017 20:20:26 GMT Thierry Delisle <tdelisle@…> [348006f]
	* src/benchmark/bench.c (modified)
	* src/examples/multicore.c (modified)
	* src/libcfa/concurrency/invoke.c (modified)
	* src/libcfa/concurrency/invoke.h (modified)
	* src/libcfa/concurrency/kernel (modified)
	* src/libcfa/concurrency/kernel.c (modified)
	* src/libcfa/concurrency/kernel_private.h (modified)
	* src/libcfa/concurrency/monitor (modified)
	* src/libcfa/concurrency/monitor.c (modified)
	* src/libcfa/concurrency/thread (modified)
	* src/libcfa/concurrency/thread.c (modified)
	* src/tests/monitor.c (modified)
	* src/tests/multi-monitor.c (modified)
	* src/tests/thread.c (modified)

	Renamed thread to thread_desc


Wed, 15 Mar 2017 20:14:31 GMT Thierry Delisle <tdelisle@…> [84c52a8]
	* src/libcfa/concurrency/monitor (modified)
	* src/libcfa/concurrency/monitor.c (modified)
	* src/tests/monitor.c (modified)
	* src/tests/multi-monitor.c (modified)

	Renamed __monitor_t to monitor_desc


Wed, 15 Mar 2017 20:10:41 GMT Thierry Delisle <tdelisle@…> [c3acb841]
	* src/benchmark/CorCtxSwitch.c (modified)
	* src/benchmark/bench.c (modified)
	* src/benchmark/csv-data.c (modified)
	* src/libcfa/concurrency/coroutine (modified)
	* src/libcfa/concurrency/coroutine.c (modified)
	* src/libcfa/concurrency/invoke.c (modified)
	* src/libcfa/concurrency/invoke.h (modified)
	* src/libcfa/concurrency/kernel (modified)
	* src/libcfa/concurrency/kernel.c (modified)
	* src/libcfa/concurrency/kernel_private.h (modified)
	* src/libcfa/concurrency/thread (modified)
	* src/libcfa/concurrency/thread.c (modified)
	* src/tests/coroutine.c (modified)

	Renamed type coroutine to coroutine_desc


Wed, 15 Mar 2017 19:59:09 GMT Thierry Delisle <tdelisle@…> [89a3df5]
	* src/libcfa/concurrency/coroutine.c (modified)
	* src/libcfa/concurrency/kernel.c (modified)
	* src/libcfa/concurrency/thread.c (modified)

	Removed unnecessary getter for this_processor


Wed, 15 Mar 2017 19:36:36 GMT Thierry Delisle <tdelisle@…> [75a17f1]
	* src/libcfa/Makefile.am (modified)
	* src/libcfa/Makefile.in (modified)
	* src/libcfa/concurrency/coroutine (modified)
	* src/libcfa/concurrency/coroutine.c (modified)
	* src/libcfa/concurrency/kernel (modified)
	* src/libcfa/concurrency/kernel_private.h (modified)
	* src/libcfa/concurrency/thread (modified)
	* src/libcfa/concurrency/thread.c (modified)

	Fixed compilation after renaming


Wed, 15 Mar 2017 19:25:00 GMT Thierry Delisle <tdelisle@…> [ecc7752]
	* src/libcfa/concurrency/coroutine (moved)
	* src/libcfa/concurrency/coroutine.c (moved)
	* src/libcfa/concurrency/thread (moved)
	* src/libcfa/concurrency/thread.c (moved)

	renamed libcfa concurrency files to remove plurals


Fri, 10 Mar 2017 03:47:08 GMT Peter A. Buhr <pabuhr@…> [149d297]
	* .gitignore (modified)
	* Jenkinsfile (modified)
	* configure (modified)
	* configure.ac (modified)
	* src/CodeTools/DeclStats.cc (modified)
	* src/GenPoly/InstantiateGeneric.cc (modified)
	* src/Parser/lex.cc (deleted)
	* src/Parser/parser.cc (deleted)
	* src/Parser/parser.h (deleted)
	* src/driver/Makefile.am (modified)
	* src/driver/Makefile.in (modified)
	* src/libcfa/Makefile.am (modified)
	* src/libcfa/Makefile.in (modified)
	* src/libcfa/concurrency/CtxSwitch-i386.S (modified)
	* src/libcfa/concurrency/CtxSwitch-x86_64.S (modified)
	* src/libcfa/concurrency/invoke.c (modified)
	* src/prelude/builtins.c (deleted)

	merge


Fri, 10 Mar 2017 03:38:44 GMT Peter A. Buhr <pabuhr@…> [6152c81]
	* src/libcfa/fstream (modified)
	* src/libcfa/fstream.c (modified)

	fix type of sepDefault


Thu, 09 Mar 2017 20:49:30 GMT Thierry Delisle <tdelisle@…> [7b2c2c5f]
	* src/libcfa/concurrency/CtxSwitch-i386.S (modified)
	* src/libcfa/concurrency/CtxSwitch-x86_64.S (modified)
	* src/libcfa/concurrency/invoke.c (modified)

	Fixed saving and loading of control words for i386


Wed, 08 Mar 2017 20:17:58 GMT Thierry Delisle <tdelisle@…> [796cea3]
	* configure (modified)
	* configure.ac (modified)
	* src/driver/Makefile.am (modified)
	* src/driver/Makefile.in (modified)
	* src/libcfa/Makefile.am (modified)
	* src/libcfa/Makefile.in (modified)

	Added proper argument to rename cfa


Tue, 07 Mar 2017 01:53:48 GMT Peter A. Buhr <pabuhr@…> [2988eeb]
	* Makefile.in (modified)
	* configure (modified)
	* configure.ac (modified)
	* src/Makefile.am (modified)
	* src/Makefile.in (modified)
	* src/benchmark/Makefile.am (modified)
	* src/benchmark/Makefile.in (modified)
	* src/driver/Makefile.am (modified)
	* src/driver/Makefile.in (modified)
	* src/examples/Makefile.am (modified)
	* src/examples/Makefile.in (modified)
	* src/libcfa/Makefile.am (modified)
	* src/libcfa/Makefile.in (modified)
	* src/libcfa/iostream (modified)
	* src/libcfa/iostream.c (modified)
	* src/libcfa/stdlib (modified)
	* src/libcfa/stdlib.c (modified)
	* src/prelude/Makefile.am (modified)
	* src/prelude/Makefile.in (modified)
	* src/tests/Makefile.am (modified)
	* src/tests/Makefile.in (modified)

	iosteam can now print tuples, added = as opening delimiter for ...


Tue, 07 Mar 2017 01:50:16 GMT Peter A. Buhr <pabuhr@…> [c443d1d]
	* src/examples/rational.cc (deleted)
	* src/libcfa/iostream (modified)
	* src/libcfa/iostream.c (modified)

	iosteam can now print tuples, added = as opening delimiter for ...


Mon, 06 Mar 2017 19:07:04 GMT Thierry Delisle <tdelisle@…> [3f80888]
	* doc/proposals/flags.md (added)
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/CodeGen/CodeGenerator.h (modified)
	* src/CodeGen/FixNames.cc (modified)
	* src/GenPoly/Box.cc (modified)
	* src/GenPoly/Specialize.cc (modified)
	* src/InitTweak/FixGlobalInit.cc (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/Parser/DeclarationNode.cc (modified)
	* src/Parser/ParseNode.h (modified)
	* src/Parser/TypeData.cc (modified)
	* src/Parser/TypeData.h (modified)
	* src/Parser/parser.cc (modified)
	* src/Parser/parser.yy (modified)
	* src/SymTab/Autogen.cc (modified)
	* src/SymTab/Validate.cc (modified)
	* src/SynTree/Declaration.cc (modified)
	* src/SynTree/Declaration.h (modified)
	* src/SynTree/DeclarationWithType.cc (modified)
	* src/SynTree/FunctionDecl.cc (modified)
	* src/SynTree/NamedTypeDecl.cc (modified)
	* src/SynTree/ObjectDecl.cc (modified)
	* src/SynTree/Type.h (modified)
	* src/libcfa/iostream (modified)
	* src/libcfa/iostream.c (modified)
	* src/libcfa/stdlib (modified)
	* src/libcfa/stdlib.c (modified)

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


Mon, 06 Mar 2017 19:06:52 GMT Thierry Delisle <tdelisle@…> [df47e2f]
	* Makefile.in (modified)
	* configure (modified)
	* configure.ac (modified)
	* src/Makefile.in (modified)
	* src/benchmark/Makefile.am (modified)
	* src/benchmark/Makefile.in (modified)
	* src/driver/Makefile.in (modified)
	* src/examples/Makefile.am (modified)
	* src/examples/Makefile.in (modified)
	* src/libcfa/Makefile.am (modified)
	* src/libcfa/Makefile.in (modified)
	* src/prelude/Makefile.in (modified)
	* src/tests/Makefile.am (modified)
	* src/tests/Makefile.in (modified)

	Added partial support for renaming cfa through autoconf (using ...


Sun, 05 Mar 2017 03:31:03 GMT Peter A. Buhr <pabuhr@…> [d107010]
	* Jenkinsfile (modified)
	* configure (modified)
	* configure.ac (modified)
	* doc/LaTeXmacros/common.tex (modified)
	* doc/proposals/flags.md (added)
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/CodeGen/CodeGenerator.h (modified)
	* src/CodeGen/FixNames.cc (modified)
	* src/CodeTools/DeclStats.cc (modified)
	* src/GenPoly/Box.cc (modified)
	* src/GenPoly/Specialize.cc (modified)
	* src/InitTweak/FixGlobalInit.cc (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/InitTweak/GenInit.cc (modified)
	* src/Parser/DeclarationNode.cc (modified)
	* src/Parser/ParseNode.h (modified)
	* src/Parser/TypeData.cc (modified)
	* src/Parser/TypeData.h (modified)
	* src/Parser/core (deleted)
	* src/Parser/parser.cc (modified)
	* src/Parser/parser.yy (modified)
	* src/Parser/parser.yy.new (deleted)
	* src/SymTab/Autogen.cc (modified)
	* src/SymTab/Validate.cc (modified)
	* src/SynTree/Declaration.cc (modified)
	* src/SynTree/Declaration.h (modified)
	* src/SynTree/DeclarationWithType.cc (modified)
	* src/SynTree/FunctionDecl.cc (modified)
	* src/SynTree/NamedTypeDecl.cc (modified)
	* src/SynTree/ObjectDecl.cc (modified)
	* src/SynTree/ReferenceToType.cc (modified)
	* src/SynTree/Type.h (modified)
	* src/examples/multicore.c (modified)
	* src/libcfa/Makefile.am (modified)
	* src/libcfa/Makefile.in (modified)
	* src/libcfa/concurrency/invoke.h (modified)
	* src/libcfa/concurrency/kernel.c (modified)
	* src/libcfa/concurrency/monitor (added)
	* src/libcfa/concurrency/monitor.c (added)
	* src/libcfa/concurrency/threads (modified)
	* src/libcfa/concurrency/threads.c (modified)
	* src/libcfa/iostream (modified)
	* src/libcfa/iostream.c (modified)
	* src/libcfa/stdlib (modified)
	* src/libcfa/stdlib.c (modified)
	* src/prelude/prelude.cf (modified)
	* src/tests/.expect/concurrent/coroutine.txt (moved)
	* src/tests/.expect/concurrent/monitor.txt (added)
	* src/tests/.expect/concurrent/multi-monitor.txt (added)
	* src/tests/.expect/concurrent/thread.txt (moved)
	* src/tests/.expect/globals.txt (added)
	* src/tests/Makefile.am (modified)
	* src/tests/Makefile.in (modified)
	* src/tests/avltree/avl_test.c (modified)
	* src/tests/globals.c (added)
	* src/tests/monitor.c (added)
	* src/tests/multi-monitor.c (added)
	* src/tests/simpleGenericTriple.c (modified)
	* src/tests/test.py (modified)

	add signed/unsigned char to I/O


Sun, 05 Mar 2017 03:00:46 GMT Peter A. Buhr <pabuhr@…> [c3ebf37]
	* src/libcfa/iostream (modified)
	* src/libcfa/iostream.c (modified)
	* src/libcfa/stdlib (modified)
	* src/libcfa/stdlib.c (modified)

	add signed/unsigned char to I/O


Sat, 04 Mar 2017 23:01:06 GMT Thierry Delisle <tdelisle@…> [e958ff8]
	* src/libcfa/Makefile.am (modified)
	* src/libcfa/Makefile.in (modified)

	Libcfa now properly uses CFA_INCDIR


Wed, 01 Mar 2017 22:17:43 GMT Thierry Delisle <tdelisle@…> [088a5cd]
	* configure (modified)
	* configure.ac (modified)
	* src/Makefile.am (modified)
	* src/Makefile.in (modified)
	* src/driver/Makefile.am (modified)
	* src/driver/Makefile.in (modified)
	* src/libcfa/Makefile.am (modified)
	* src/libcfa/Makefile.in (modified)
	* src/prelude/Makefile.am (modified)
	* src/prelude/Makefile.in (modified)

	Libs are now installed in a subdiractory called cfa


Tue, 28 Feb 2017 21:21:15 GMT Thierry Delisle <tdelisle@…> [2781e65]
	* src/libcfa/concurrency/monitor (modified)
	* src/libcfa/concurrency/monitor.c (modified)
	* src/tests/.expect/multi-monitor.txt (added)
	* src/tests/monitor.c (modified)
	* src/tests/multi-monitor.c (added)

	added support for acquiring multiple monitors at once


Tue, 28 Feb 2017 17:40:47 GMT Thierry Delisle <tdelisle@…> [cc7f4b1]
	* src/libcfa/concurrency/invoke.h (modified)
	* src/libcfa/concurrency/monitor (modified)
	* src/libcfa/concurrency/monitor.c (modified)
	* src/tests/monitor.c (modified)

	- renamed monitor to __monitor_t since the type should not be exposed ...


Sat, 25 Feb 2017 02:42:25 GMT Peter A. Buhr <pabuhr@…> [bf26fa5]
	* src/libcfa/stdlib (modified)
	* src/libcfa/stdlib.c (modified)

	unsigned return type for abs


Sat, 25 Feb 2017 02:26:44 GMT Peter A. Buhr <pabuhr@…> [1630f18]
	* src/libcfa/iostream (modified)
	* src/libcfa/iostream.c (modified)

	print signed and unsigned char


Thu, 23 Feb 2017 22:10:50 GMT Thierry Delisle <tdelisle@…> [51f3798]
	* src/libcfa/concurrency/monitor (modified)
	* src/libcfa/concurrency/monitor.c (modified)
	* src/tests/monitor.c (modified)

	Added raii guard for monitors


Thu, 23 Feb 2017 21:30:42 GMT Thierry Delisle <tdelisle@…> [ead8c7e]
	* src/libcfa/concurrency/kernel.c (modified)
	* src/libcfa/concurrency/monitor.c (modified)

	Remove extraenous asserts


Thu, 23 Feb 2017 21:24:35 GMT Thierry Delisle <tdelisle@…> [f07e037]
	* src/libcfa/concurrency/kernel.c (modified)
	* src/libcfa/concurrency/monitor (modified)
	* src/libcfa/concurrency/monitor.c (modified)
	* src/libcfa/concurrency/threads (modified)
	* src/libcfa/concurrency/threads.c (modified)

	Basic monitor implementation


Thu, 23 Feb 2017 19:41:38 GMT Thierry Delisle <tdelisle@…> [eac73eb]
	* src/libcfa/Makefile.am (modified)
	* src/libcfa/Makefile.in (modified)
	* src/libcfa/concurrency/monitor (added)
	* src/libcfa/concurrency/monitor.c (added)

	Added monitor files to makefiles


Thu, 23 Feb 2017 19:13:28 GMT Peter A. Buhr <pabuhr@…> [bf76eab]
	* src/libcfa/stdlib (modified)
	* src/libcfa/stdlib.c (modified)

	add variadic delete to stdlib