#
# ChangeLog for src/tests
#
# Generated by Trac 1.2.1
# Feb 20, 2025, 9:22:37 PM

Thu, 08 Jun 2017 14:44:42 GMT Thierry Delisle <tdelisle@…> [8b8152e]
	* src/examples/fwrite.c (deleted)
	* src/tests/.expect/identity.txt (added)
	* src/tests/.expect/io.txt (modified)
	* src/tests/identity.c (moved)
	* src/tests/io.c (modified)

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


Thu, 08 Jun 2017 14:44:24 GMT Thierry Delisle <tdelisle@…> [8f8af30]
	* src/tests/Makefile.am (modified)
	* src/tests/Makefile.in (modified)

	Tests should now be out of date if you recompile cforall


Thu, 08 Jun 2017 14:22:19 GMT Peter A. Buhr <pabuhr@…> [5a7966bb]
	* src/examples/fwrite.c (deleted)
	* src/tests/.expect/identity.txt (added)
	* src/tests/.expect/io.txt (modified)
	* src/tests/identity.c (moved)
	* src/tests/io.c (modified)

	remove example fwrite.c, add identity.c test, update io test


Thu, 08 Jun 2017 11:55:13 GMT Peter A. Buhr <pabuhr@…> [ec95d11]
	* doc/generic_types/refereeReport.txt (added)
	* src/tests/Makefile.am (modified)
	* src/tests/coroutine.c (modified)

	formatting


Mon, 05 Jun 2017 14:21:20 GMT Thierry Delisle <tdelisle@…> [ac032b5]
	* src/tests/test.py (modified)

	Test now properly outputs on segfaults


Mon, 05 Jun 2017 12:28:32 GMT Peter A. Buhr <pabuhr@…> [7985fa5]
	* src/examples/hello.c (deleted)
	* src/tests/.expect/hello.txt (added)
	* src/tests/hello.c (added)

	add test program


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:24 GMT Peter A. Buhr <pabuhr@…> [49c9773]
	* doc/working/exception/impl/except.c (modified)
	* doc/working/exception/impl/main.c (modified)
	* doc/working/exception/impl/resume-main.c (added)
	* doc/working/exception/reference.c (added)
	* src/Common/PassVisitor.h (modified)
	* src/Common/PassVisitor.impl.h (modified)
	* src/Common/PassVisitor.proto.h (added)
	* src/Common/utility.h (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/Tuples/TupleExpansion.cc (modified)
	* src/benchmark/create_cfaCor.c (added)
	* src/benchmark/create_cfaThrd.c (added)
	* src/benchmark/create_pthrd.c (added)
	* src/benchmark/create_uCor.cpp (added)
	* src/benchmark/create_uTask.cpp (added)
	* src/tests/test.py (modified)

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


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


Thu, 01 Jun 2017 20:56:53 GMT Thierry Delisle <tdelisle@…> [b78275b]
	* src/tests/test.py (modified)

	Increased global time out of the tests


Tue, 30 May 2017 13:17:50 GMT Peter A. Buhr <pabuhr@…> [fab700b]
	* src/tests/.expect/alloc.txt (added)
	* src/tests/alloc.c (added)

	add allocation test


Mon, 29 May 2017 15:52:22 GMT Thierry Delisle <tdelisle@…> [4c5b972]
	* src/tests/sched-int-disjoint.c (modified)

	Minor test cleanup


Mon, 29 May 2017 15:50:06 GMT Thierry Delisle <tdelisle@…> [ccd349d]
	* src/tests/sched-int-block.c (modified)

	signal block test now uses wait user info pointer


Fri, 26 May 2017 22:56:19 GMT Rob Schluntz <rschlunt@…> [38bfe05b]
	* Jenkinsfile (modified)
	* src/tests/.expect/32/math.txt (modified)
	* src/tests/sched-int-block.c (modified)

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


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]


Fri, 26 May 2017 21:48:03 GMT Peter A. Buhr <pabuhr@…> [736fe25]
	* src/tests/sched-int-block.c (modified)

	remove global_t monitor declaration


Fri, 26 May 2017 21:47:10 GMT Peter A. Buhr <pabuhr@…> [f6b70e5]
	* src/tests/.expect/32/math.txt (modified)

	second attempt to update 32-bit test


Thu, 25 May 2017 19:39:02 GMT Peter A. Buhr <pabuhr@…> [1eeab94]
	* src/libcfa/containers/maybe (modified)
	* src/libcfa/containers/maybe.c (modified)
	* src/libcfa/containers/result (modified)
	* src/libcfa/containers/result.c (modified)
	* src/tests/.expect/32/math.txt (modified)
	* tools/cfa.nanorc (modified)

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


Thu, 25 May 2017 19:35:36 GMT Peter A. Buhr <pabuhr@…> [cc38669]
	* src/tests/.expect/32/math.txt (modified)

	update 32-bit test


Thu, 25 May 2017 19:34:05 GMT Peter A. Buhr <pabuhr@…> [7f612112]
	* src/tests/Makefile.am (modified)
	* src/tests/Makefile.in (modified)

	remove test constant0-1, as 0/1 replaced by zero_t/one_t


Thu, 25 May 2017 19:32:42 GMT Peter A. Buhr <pabuhr@…> [84d58c5]
	* src/Parser/parser.yy (modified)
	* src/tests/.expect/constant0-1.txt (deleted)
	* src/tests/.expect/constant0-1DP.txt (deleted)
	* src/tests/.expect/constant0-1ND.txt (deleted)
	* src/tests/.expect/constant0-1NDDP.txt (deleted)
	* src/tests/constant0-1.c (deleted)

	parse default values for generic type parameters and nested type
	names


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


Thu, 25 May 2017 02:26:55 GMT Peter A. Buhr <pabuhr@…> [a933bcb3]
	* src/tests/KRfunctions.c (modified)
	* src/tests/complex.c (modified)
	* src/tests/gmp.c (modified)
	* src/tests/numericConstants.c (modified)
	* src/tests/rational.c (modified)

	documentation and formatting


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 20:16:20 GMT Rob Schluntz <rschlunt@…> [447bf833]
	* doc/user/user.tex (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/gmp (modified)
	* src/tests/.expect/64/gmp.txt (modified)
	* src/tests/.expect/concurrent/sched-int-block.txt (added)
	* src/tests/Makefile.am (modified)
	* src/tests/Makefile.in (modified)
	* src/tests/gmp.c (modified)
	* src/tests/sched-int-block.c (added)

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


Wed, 24 May 2017 18:57:14 GMT Rob Schluntz <rschlunt@…> [6e206cb]
	* src/tests/test.py (modified)

	tests run with chunksize = 1 to take advantage of cores


Tue, 23 May 2017 16:28:26 GMT Thierry Delisle <tdelisle@…> [8bcaf21]
	* src/tests/Makefile.am (modified)
	* src/tests/Makefile.in (modified)

	Update concurrency make target


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:19:39 GMT Thierry Delisle <tdelisle@…> [2c9ebab]
	* src/tests/.expect/concurrent/sched-int-block.txt (added)
	* src/tests/sched-int-block.c (added)

	concurrent test for signal block


Mon, 22 May 2017 13:56:39 GMT Peter A. Buhr <pabuhr@…> [935315d]
	* src/tests/gmp.c (modified)

	use unsigned int for loop index


Mon, 22 May 2017 12:58:56 GMT Peter A. Buhr <pabuhr@…> [18c55e1]
	* src/tests/gmp.c (modified)

	remove superfluous casts


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


Fri, 19 May 2017 00:38:57 GMT Peter A. Buhr <pabuhr@…> [17e0dc9]
	* src/tests/tuplePolymorphism.c (modified)

	change indentation from spaces to tabs


Thu, 18 May 2017 03:26:55 GMT Peter A. Buhr <pabuhr@…> [2f484f5]
	* src/tests/.expect/complex.txt (added)
	* src/tests/complex.c (added)

	add new test for complex numbers (needs work)


Thu, 18 May 2017 03:21:52 GMT Peter A. Buhr <pabuhr@…> [8b7124e]
	* src/tests/.expect/64/gmp.txt (moved)

	temporarily move gmp test results to 64-bit only as gmp-32 cannot be ...


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


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


Fri, 12 May 2017 18:20:09 GMT Thierry Delisle <tdelisle@…> [d8e14e39]
	* Jenkins/TestRegen (modified)
	* src/tests/.expect/concurrent/sched-int-wait.txt (modified)

	Added some better description to the test regen email (Which now ...


Fri, 12 May 2017 16:04:31 GMT Thierry Delisle <tdelisle@…> [43123e0]
	* src/tests/sched-int-wait.c (modified)

	Added print to sched-int-wait to tests test regen from jenkins


Thu, 11 May 2017 19:29:00 GMT Thierry Delisle <tdelisle@…> [c2d5e28]
	* src/tests/test.py (modified)

	Tests can now timeout individually


Thu, 11 May 2017 18:47:08 GMT Rob Schluntz <rschlunt@…> [6a4f3d4]
	* src/tests/.expect/32/KRfunctions.txt (modified)
	* src/tests/.expect/32/attributes.txt (modified)
	* src/tests/.expect/32/declarationSpecifier.txt (modified)
	* src/tests/.expect/32/extension.txt (modified)
	* src/tests/.expect/32/gccExtensions.txt (modified)
	* src/tests/.expect/64/KRfunctions.txt (modified)
	* src/tests/.expect/64/attributes.txt (modified)
	* src/tests/.expect/64/declarationSpecifier.txt (modified)
	* src/tests/.expect/64/extension.txt (modified)
	* src/tests/.expect/64/gccExtensions.txt (modified)
	* src/tests/.expect/memberCtors-ERR1.txt (modified)

	update test output to account for additional copy constructor calls


Thu, 11 May 2017 18:04:06 GMT Rob Schluntz <rschlunt@…> [ddbde34]
	* src/tests/.expect/memberCtors.txt (modified)
	* src/tests/memberCtors.c (modified)

	update memberCtors test case with more output


Thu, 11 May 2017 18:03:16 GMT Rob Schluntz <rschlunt@…> [9923861]
	* src/prelude/Makefile.am (modified)
	* src/prelude/Makefile.in (modified)
	* src/tests/Makefile.am (modified)
	* src/tests/Makefile.in (modified)

	add -L flag to tests and bootloader generation


Wed, 10 May 2017 19:52:27 GMT Rob Schluntz <rschlunt@…> [f803a75]
	* src/tests/Makefile.am (modified)
	* src/tests/Makefile.in (modified)
	* src/tests/test.py (modified)

	moved quiet flags to makefile


Wed, 10 May 2017 15:20:06 GMT Rob Schluntz <rschlunt@…> [e325958]
	* src/tests/Makefile.am (modified)
	* src/tests/Makefile.in (modified)

	update quick tests


Wed, 10 May 2017 14:38:49 GMT Rob Schluntz <rschlunt@…> [240e1ff]
	* src/tests/.expect/genericUnion.txt (added)
	* src/tests/genericUnion.c (added)

	added a simple test for generic unions


Tue, 09 May 2017 20:24:55 GMT Thierry Delisle <tdelisle@…> [19801aa]
	* src/tests/sched-int-wait.c (modified)

	Waiting test for monitor is more robust


Thu, 04 May 2017 20:33:54 GMT Thierry Delisle <tdelisle@…> [9737ffe]
	* src/tests/.expect/concurrent/sched-int-barge.txt (moved)
	* src/tests/.expect/concurrent/sched-int-disjoint.txt (moved)
	* src/tests/.expect/concurrent/sched-int-wait.txt (moved)
	* src/tests/Makefile.am (modified)
	* src/tests/Makefile.in (modified)
	* src/tests/sched-int-barge.c (moved)
	* src/tests/sched-int-disjoint.c (moved)
	* src/tests/sched-int-wait.c (moved)

	Renamed internal scheduling tests to be more evocative


Thu, 04 May 2017 20:13:36 GMT Thierry Delisle <tdelisle@…> [102a58b]
	* src/Concurrency/Keywords.cc (modified)
	* src/tests/.expect/concurrent/sched-int.txt (modified)
	* src/tests/sched-int.c (modified)

	-fixed error in concurrency keywords
	-implemented more agressive ...


Thu, 04 May 2017 15:05:00 GMT Thierry Delisle <tdelisle@…> [4845ae2]
	* src/tests/.expect/concurrent/sched-int-multi2.txt (modified)
	* src/tests/sched-int-multi2.c (modified)

	Upgraded the second multi monitor internal scheduling test


Wed, 03 May 2017 19:15:05 GMT Thierry Delisle <tdelisle@…> [1ed841f]
	* src/tests/sched-int-multi.c (modified)

	Added extra randomness to the barging test


Wed, 03 May 2017 02:47:53 GMT Peter A. Buhr <pabuhr@…> [e4ba18e]
	* src/tests/.expect/rational.txt (modified)

	fix rational-test output


Wed, 03 May 2017 02:12:05 GMT Peter A. Buhr <pabuhr@…> [39c5ea3]
	* src/tests/rational.c (modified)

	fix rational failure


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 16:38:18 GMT Peter A. Buhr <pabuhr@…> [13e2c54]
	* src/tests/.expect/concurrent/sched-int-multi2.txt (added)
	* src/tests/Makefile.am (modified)
	* src/tests/Makefile.in (modified)
	* src/tests/sched-int-multi2.c (added)

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


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


Fri, 28 Apr 2017 16:34:17 GMT Thierry Delisle <tdelisle@…> [0428aad]
	* .gitignore (modified)
	* src/libcfa/concurrency/monitor.c (modified)
	* src/tests/.expect/concurrent/sched-int-multi2.txt (added)
	* src/tests/pybin/__init__.py (added)
	* src/tests/pybin/tools.py (added)
	* src/tests/sched-int-multi2.c (added)
	* src/tests/test.py (modified)

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


Fri, 28 Apr 2017 16:34:11 GMT Thierry Delisle <tdelisle@…> [f3fda4e]
	* src/tests/Makefile.am (modified)
	* src/tests/Makefile.in (modified)

	Updated concurrency test target for make file


Fri, 28 Apr 2017 16:33:27 GMT Thierry Delisle <tdelisle@…> [2e5ad9f]
	* src/tests/.expect/concurrent/sched-int-multi2.txt (added)
	* src/tests/sched-int-multi2.c (added)

	Added more rigorous multi monitor internal scheduling


Fri, 28 Apr 2017 15:16:50 GMT Thierry Delisle <tdelisle@…> [c07d724]
	* .gitignore (modified)
	* src/tests/pybin/__init__.py (added)
	* src/tests/pybin/tools.py (added)
	* src/tests/test.py (modified)

	Cleaned-up test script, notably by creating a pybin folder and a ...


Thu, 27 Apr 2017 18:00:30 GMT Thierry Delisle <tdelisle@…> [f80ab45]
	* src/tests/.expect/concurrent/sched-int-multi.txt (added)
	* src/tests/.expect/concurrent/sched-int.txt (added)
	* src/tests/sched-int-multi.c (added)
	* src/tests/sched-int.c (moved)

	Internal scheduling tests


Thu, 27 Apr 2017 16:49:56 GMT Thierry Delisle <tdelisle@…> [075d862]
	* src/tests/Makefile.am (modified)
	* src/tests/Makefile.in (modified)
	* src/tests/test.py (modified)

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


Thu, 27 Apr 2017 16:48:40 GMT Thierry Delisle <tdelisle@…> [b98c913]
	* src/tests/.in/avl_test.txt (deleted)
	* src/tests/test.py (modified)

	Removed unnecessary test input.
	Added some support for test command ...


Thu, 27 Apr 2017 16:35:53 GMT Thierry Delisle <tdelisle@…> [592b9fa]
	* src/tests/Makefile.am (modified)
	* src/tests/Makefile.in (modified)
	* src/tests/test.py (modified)

	Tests now only pipe errors to .err folder if run through test scripts


Tue, 25 Apr 2017 16:03:08 GMT Thierry Delisle <tdelisle@…> [86c8fd6]
	* src/tests/test.py (modified)

	Tests: better handling of errors when compiler is missing


Tue, 25 Apr 2017 15:59:42 GMT Thierry Delisle <tdelisle@…> [cf67057]
	* src/tests/Makefile.am (modified)
	* src/tests/Makefile.in (modified)

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


Tue, 25 Apr 2017 15:58:56 GMT Thierry Delisle <tdelisle@…> [026a0f5]
	* src/tests/Makefile.am (modified)
	* src/tests/Makefile.in (modified)

	Added concurrency target for tests


Tue, 25 Apr 2017 15:53:19 GMT Thierry Delisle <tdelisle@…> [9fcb5e4]
	* src/tests/test.py (modified)

	Better signal handling in tests


Mon, 24 Apr 2017 18:35:46 GMT Thierry Delisle <tdelisle@…> [47f9422]
	* src/tests/Makefile.am (modified)
	* src/tests/Makefile.in (modified)
	* src/tests/test.py (modified)

	Fixed machinte type dependency on tests folders not in the git repo


Mon, 24 Apr 2017 18:21:21 GMT Thierry Delisle <tdelisle@…> [00303d50]
	* src/tests/.expect/32/attributes.txt (modified)
	* src/tests/.expect/64/attributes.txt (modified)
	* src/tests/attributes.c (modified)
	* src/tests/test.py (modified)

	Fixed attributes test and added more error handling for machine type


Mon, 24 Apr 2017 16:55:22 GMT Thierry Delisle <tdelisle@…> [4e9151f]
	* src/tests/.expect/castError.txt (modified)
	* src/tests/.expect/completeTypeError.txt (modified)
	* src/tests/.expect/constant0-1DP.txt (modified)
	* src/tests/.expect/constant0-1NDDP.txt (modified)
	* src/tests/.expect/declarationErrors.txt (modified)
	* src/tests/.expect/dtor-early-exit-ERR1.txt (modified)
	* src/tests/.expect/dtor-early-exit-ERR2.txt (modified)
	* src/tests/.expect/memberCtors-ERR1.txt (modified)
	* src/tests/.expect/scopeErrors.txt (modified)
	* src/tests/.gitignore (modified)
	* src/tests/Makefile.am (modified)
	* src/tests/Makefile.in (modified)
	* src/tests/test.py (modified)

	- Fixed tests to no longer use make errors, pipeing CC errors ...


Wed, 19 Apr 2017 19:09:24 GMT Rob Schluntz <rschlunt@…> [e3987770]
	* doc/LaTeXmacros/common.tex (modified)
	* doc/copyright/Buhr-059720-Huawei-Assignment_Agreement_Aaron_Moss-28-Mar-2017.pdf (added)
	* doc/copyright/Buhr-059720-Huawei-Assignment_Agreement_Glen_Ditchfield-18-Apr-2017.pdf (added)
	* doc/copyright/Buhr-059720-Huawei-Assignment_Agreement_Peter Buhr-28-Mar-2017.pdf (added)
	* doc/copyright/Buhr-059720-Huawei-Assignment_Agreement_Robert_Schluntz-28-Mar-2017.pdf (added)
	* doc/copyright/Buhr-059720-Huawei-Assignment_Agreement_Thierry_Delisle-28-Mar-2017.pdf (added)
	* doc/copyright/Buhr-059720-Huawei-Invention-Assignment_Final-14-Mar-2017.docx (added)
	* doc/generic_types/generic_types.tex (modified)
	* doc/proposals/concurrency/thePlan.md (modified)
	* doc/user/user.tex (modified)
	* 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)

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


Mon, 17 Apr 2017 21:43:01 GMT Rob Schluntz <rschlunt@…> [e39241b]
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/CodeGen/CodeGenerator.h (modified)
	* src/CodeGen/GenType.cc (modified)
	* src/CodeGen/GenType.h (modified)
	* src/CodeGen/Generate.cc (modified)
	* src/CodeGen/Generate.h (modified)
	* src/SynTree/Declaration.h (modified)
	* src/main.cc (modified)
	* src/tests/.expect/memberCtors-ERR1.txt (modified)

	allow codegen as an alternative to AST dump after any pass with the ...


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


Sun, 02 Apr 2017 16:20:37 GMT Peter A. Buhr <pabuhr@…> [f2cdc44]
	* src/tests/.expect/searchsort.txt (modified)
	* src/tests/searchsort.c (modified)

	more alternate bsearch returning posn of key


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


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:37:27 GMT Thierry Delisle <tdelisle@…> [bcda04c]
	* src/Concurrency/Keywords.cc (modified)
	* src/Concurrency/Keywords.h (modified)
	* src/Parser/lex.ll (modified)
	* src/SymTab/Autogen.cc (modified)
	* src/SymTab/Validate.cc (modified)
	* src/main.cc (modified)
	* src/tests/monitor.c (modified)
	* src/tests/multi-monitor.c (modified)

	Fixed autogen constructors for concurrent sues


Thu, 23 Mar 2017 15:36:12 GMT Thierry Delisle <tdelisle@…> [578b637]
	* src/tests/.expect/32/KRfunctions.txt (modified)
	* src/tests/.expect/32/attributes.txt (added)

	Fixed 32-bit tests


Thu, 23 Mar 2017 15:30:42 GMT Thierry Delisle <tdelisle@…> [c58f4ab]
	* doc/generic_types/generic_types.tex (modified)
	* doc/rob_thesis/Makefile (added)
	* doc/user/user.tex (modified)
	* src/libcfa/Makefile.am (modified)
	* src/libcfa/Makefile.in (modified)
	* 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/Makefile.am (modified)
	* src/tests/Makefile.in (modified)
	* src/tests/io.c (modified)
	* src/tests/test.py (modified)

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


Thu, 23 Mar 2017 15:30:32 GMT Thierry Delisle <tdelisle@…> [9fcdfa3]
	* src/tests/.expect/64/KRfunctions.txt (modified)
	* src/tests/.expect/64/attributes.txt (modified)

	Fixed 64 bit tests after anonymous fix


Thu, 23 Mar 2017 15:23:43 GMT Thierry Delisle <tdelisle@…> [7895d46]
	* src/tests/Makefile.am (modified)
	* src/tests/Makefile.in (modified)
	* src/tests/test.py (modified)

	Tests now start faster


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 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 16:36:01 GMT Thierry Delisle <tdelisle@…> [e04b636]
	* src/Concurrency/Keywords.cc (modified)
	* src/Parser/lex.ll (modified)
	* src/SynTree/Type.h (modified)
	* src/tests/coroutine.c (modified)

	Implemented and tested coroutine keyword


Tue, 21 Mar 2017 16:21:04 GMT Rob Schluntz <rschlunt@…> [142cf5d]
	* src/Parser/ExpressionNode.cc (modified)
	* src/SynTree/Type.h (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)

	change type of string literal from char[] to const char[]


Fri, 17 Mar 2017 17:36:27 GMT Thierry Delisle <tdelisle@…> [7c70089]
	* doc/LaTeXmacros/common.tex (modified)
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/CodeGen/GenType.cc (modified)
	* src/Concurrency/Keywords.cc (modified)
	* src/GenPoly/Box.cc (modified)
	* src/GenPoly/Lvalue.cc (modified)
	* src/GenPoly/ScrubTyVars.cc (modified)
	* src/InitTweak/FixInit.cc (modified)
	* src/InitTweak/GenInit.cc (modified)
	* src/Parser/DeclarationNode.cc (modified)
	* src/Parser/ExpressionNode.cc (modified)
	* src/Parser/ParseNode.h (modified)
	* src/Parser/TypeData.cc (modified)
	* src/Parser/lex.ll (modified)
	* src/Parser/parser.yy (modified)
	* src/ResolvExpr/AlternativeFinder.cc (modified)
	* src/ResolvExpr/CommonType.cc (modified)
	* src/ResolvExpr/Unify.cc (modified)
	* src/SymTab/Autogen.cc (modified)
	* src/SymTab/Autogen.h (modified)
	* src/SymTab/ImplementationType.cc (modified)
	* src/SymTab/Mangler.cc (modified)
	* src/SymTab/Validate.cc (modified)
	* src/SynTree/ArrayType.cc (modified)
	* src/SynTree/Declaration.cc (modified)
	* src/SynTree/Expression.cc (modified)
	* src/SynTree/Initializer.cc (modified)
	* src/SynTree/Initializer.h (modified)
	* src/SynTree/TupleExpr.cc (modified)
	* src/SynTree/Type.cc (modified)
	* src/SynTree/Type.h (modified)
	* src/SynTree/TypeSubstitution.cc (modified)
	* src/Tuples/TupleAssignment.cc (modified)
	* src/Tuples/TupleExpansion.cc (modified)
	* src/tests/.expect/memberCtors-ERR1.txt (modified)

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


Fri, 17 Mar 2017 17:14:07 GMT Rob Schluntz <rschlunt@…> [64ac636]
	* src/InitTweak/FixInit.cc (modified)
	* src/Parser/ExpressionNode.cc (modified)
	* src/Parser/ParseNode.h (modified)
	* src/ResolvExpr/AlternativeFinder.cc (modified)
	* src/SynTree/Declaration.cc (modified)
	* src/SynTree/Expression.cc (modified)
	* src/SynTree/Initializer.cc (modified)
	* src/SynTree/Initializer.h (modified)
	* src/SynTree/Type.cc (modified)
	* src/Tuples/TupleExpansion.cc (modified)
	* src/tests/.expect/memberCtors-ERR1.txt (modified)

	fix missing line numbers in some places, including member constructor ...


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


Thu, 16 Mar 2017 21:20:16 GMT Thierry Delisle <tdelisle@…> [ef42b143]
	* src/Concurrency/Keywords.cc (modified)
	* src/SynTree/Type.h (modified)
	* src/main.cc (modified)
	* src/tests/monitor.c (modified)
	* src/tests/multi-monitor.c (modified)

	Implemented monitor keyword, and it works


Thu, 16 Mar 2017 20:50:08 GMT Rob Schluntz <rschlunt@…> [1fbab5a]
	* Jenkins/FullBuild (modified)
	* Jenkinsfile (modified)
	* doc/proposals/concurrency/thePlan.md (modified)
	* doc/proposals/flags.md (modified)
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/CodeGen/FixNames.cc (modified)
	* src/Concurrency/Keywords.cc (modified)
	* src/GenPoly/Box.cc (modified)
	* src/GenPoly/GenPoly.cc (modified)
	* src/GenPoly/GenPoly.h (modified)
	* src/GenPoly/InstantiateGeneric.cc (modified)
	* src/GenPoly/ScrubTyVars.cc (modified)
	* src/GenPoly/ScrubTyVars.h (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/parser.yy (modified)
	* src/ResolvExpr/Unify.cc (modified)
	* src/SymTab/Autogen.cc (modified)
	* src/SymTab/Autogen.h (modified)
	* src/SymTab/Validate.cc (modified)
	* src/SynTree/AggregateDecl.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.cc (modified)
	* src/SynTree/Type.h (modified)
	* src/SynTree/TypeDecl.cc (modified)
	* src/Tuples/TupleAssignment.cc (modified)
	* src/Tuples/TupleExpansion.cc (modified)
	* src/benchmark/CorCtxSwitch.c (modified)
	* src/benchmark/ThrdCtxSwitch.c (modified)
	* src/benchmark/bench.c (modified)
	* src/benchmark/csv-data.c (modified)
	* src/examples/multicore.c (modified)
	* src/libcfa/Makefile.am (modified)
	* src/libcfa/Makefile.in (modified)
	* src/libcfa/concurrency/coroutine (moved)
	* src/libcfa/concurrency/coroutine.c (moved)
	* 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 (moved)
	* src/libcfa/concurrency/thread.c (moved)
	* src/tests/coroutine.c (modified)
	* src/tests/monitor.c (modified)
	* src/tests/multi-monitor.c (modified)
	* src/tests/test.py (modified)
	* src/tests/thread.c (modified)

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


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