# # ChangeLog for src/tests # # Generated by Trac 1.2.1 # Nov 7, 2024, 6:33:36 AM Thu, 08 Jun 2017 14:44:42 GMT Thierry Delisle [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 [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 [5a7966b] * 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 [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 [ac032b5] * src/tests/test.py (modified) Test now properly outputs on segfaults Mon, 05 Jun 2017 12:28:32 GMT Peter A. Buhr [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 [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 [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 [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 [b78275b] * src/tests/test.py (modified) Increased global time out of the tests Tue, 30 May 2017 13:17:50 GMT Peter A. Buhr [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 [4c5b972] * src/tests/sched-int-disjoint.c (modified) Minor test cleanup Mon, 29 May 2017 15:50:06 GMT Thierry Delisle [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 [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 [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 [736fe25] * src/tests/sched-int-block.c (modified) remove global_t monitor declaration Fri, 26 May 2017 21:47:10 GMT Peter A. Buhr [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 [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 [cc38669] * src/tests/.expect/32/math.txt (modified) update 32-bit test Thu, 25 May 2017 19:34:05 GMT Peter A. Buhr [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [935315d] * src/tests/gmp.c (modified) use unsigned int for loop index Mon, 22 May 2017 12:58:56 GMT Peter A. Buhr [18c55e1] * src/tests/gmp.c (modified) remove superfluous casts Mon, 22 May 2017 12:45:05 GMT Peter A. Buhr [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 [17e0dc9] * src/tests/tuplePolymorphism.c (modified) change indentation from spaces to tabs Thu, 18 May 2017 03:26:55 GMT Peter A. Buhr [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 [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 [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 [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 [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 [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 [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 [c2d5e28] * src/tests/test.py (modified) Tests can now timeout individually Thu, 11 May 2017 18:47:08 GMT Rob Schluntz [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 [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 [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 [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 [e325958] * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) update quick tests Wed, 10 May 2017 14:38:49 GMT Rob Schluntz [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 [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 [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 [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 [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 [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 [e4ba18e] * src/tests/.expect/rational.txt (modified) fix rational-test output Wed, 03 May 2017 02:12:05 GMT Peter A. Buhr [39c5ea3] * src/tests/rational.c (modified) fix rational failure Tue, 02 May 2017 18:42:14 GMT Thierry Delisle [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [9fcb5e4] * src/tests/test.py (modified) Better signal handling in tests Mon, 24 Apr 2017 18:35:46 GMT Thierry Delisle [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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