# # ChangeLog for src # # Generated by Trac 1.2.1 # Sep 30, 2024, 11:41:11 AM Fri, 05 May 2017 15:05:12 GMT Rob Schluntz [262f085f] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/Generate.cc (modified) * src/CodeGen/Generate.h (modified) * src/SynTree/BaseSyntaxNode.h (modified) * src/SynTree/SynTree.h (modified) add version of CodeGen::generate for a single node for use in gdb Wed, 03 May 2017 21:19:01 GMT Rob Schluntz [bdd0755] * src/CodeGen/CodeGenerator.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/TypeDecl.cc (modified) fix prettyprint codegen for typedecl Wed, 03 May 2017 21:03:29 GMT Rob Schluntz [ca946a4] * src/ResolvExpr/AlternativeFinder.cc (modified) fix anonymous member conversions on function calls Wed, 03 May 2017 19:14:37 GMT Andrew Beach [dba6db9] * src/CodeTools/TrackLoc.cc (added) * src/CodeTools/TrackLoc.h (added) * src/SynTree/Visitor.h (modified) Added CodeTools::fillLocations, not called yet. Wed, 03 May 2017 19:07:53 GMT Rob Schluntz [365da371] * src/CodeTools/module.mk (modified) * src/Makefile.in (modified) adding TrackLoc.cc to the build Wed, 03 May 2017 18:37:26 GMT Rob Schluntz [ecb27a7] * src/Parser/parser.yy (modified) dtor operator syntax is now a void-typed expression Wed, 03 May 2017 18:04:26 GMT Rob Schluntz [37466ba0] * src/libcfa/concurrency/monitor (modified) * src/tests/.expect/rational.txt (modified) * src/tests/rational.c (modified) * tools/vscode/uwaterloo.cforall-0.1.0/cforall.configuration.json (added) * tools/vscode/uwaterloo.cforall-0.1.0/images/icon.odg (added) * tools/vscode/uwaterloo.cforall-0.1.0/images/icon.svg (added) * tools/vscode/uwaterloo.cforall-0.1.0/package.json (added) * tools/vscode/uwaterloo.cforall-0.1.0/snippets/snippets.json (added) * tools/vscode/uwaterloo.cforall-0.1.0/syntaxes/cfa.tmLanguage (added) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Wed, 03 May 2017 15:27:09 GMT Thierry Delisle [c469f43] * src/tests/.expect/rational.txt (modified) * src/tests/rational.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc 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 23:51:37 GMT Rob Schluntz [6db9dab] * src/GenPoly/InstantiateGeneric.cc (modified) recursively instantiate generic members Tue, 02 May 2017 23:18:52 GMT Rob Schluntz [9042795] * Jenkinsfile (modified) * src/benchmark/CorCtxSwitch.c (modified) * src/benchmark/bench.c (modified) * src/benchmark/csv-data.c (modified) * src/libcfa/concurrency/monitor.c (modified) * src/tests/.expect/concurrent/sched-int-multi.txt (modified) * src/tests/sched-int-multi.c (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Tue, 02 May 2017 23:09:44 GMT Rob Schluntz [ed8a0d2] * src/SymTab/Validate.cc (modified) * src/SynTree/PointerType.cc (modified) * src/SynTree/Type.h (modified) constructor taking an array parameter is now an error Tue, 02 May 2017 19:33:03 GMT Thierry Delisle [1167cd4] * src/libcfa/concurrency/monitor (modified) Fixed memory leak in conditions Tue, 02 May 2017 19:14:19 GMT Thierry Delisle [b510ac2] * src/benchmark/CorCtxSwitch.c (modified) * src/benchmark/bench.c (modified) * src/benchmark/csv-data.c (modified) Updated the benchmarks to new concurrency syntax 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 22:27:38 GMT Thierry Delisle [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 [ad1a8dd] * src/libcfa/concurrency/monitor.c (modified) Tentative fix for monitors 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:59:36 GMT Thierry Delisle [9c59cd4] * src/libcfa/concurrency/monitor.c (modified) Removed unnecessary debug prefix in monitor 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 18:00:07 GMT Thierry Delisle [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 [e464759] * src/libcfa/interpose.c (modified) * src/libcfa/libhdr/libtools.h (modified) Abortf is not a proper C linkage function 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 Wed, 19 Apr 2017 18:39:01 GMT Thierry Delisle [cd348e7] * src/libcfa/concurrency/monitor.c (modified) Fixed mutual exclusion on monitors Wed, 19 Apr 2017 16:08:40 GMT Rob Schluntz [5f642e38] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/CodeGen/GenType.cc (modified) more work on codegen output Wed, 19 Apr 2017 14:15:45 GMT Thierry Delisle [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 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, 17 Apr 2017 01:16:18 GMT Peter A. Buhr [02d241f] * src/libcfa/Makefile.in (modified) * src/libcfa/stdlib.c (modified) changes to malloc and bsearch Sat, 15 Apr 2017 15:47:46 GMT Rob Schluntz [6eb4398] * src/Parser/ParseNode.h (modified) recursively clone expression node lists Wed, 12 Apr 2017 20:34:18 GMT Aaron Moss [ff178ee] * doc/generic_types/evaluation/cfa-bench.c (modified) * src/prelude/prelude.cf (modified) add relational operators for char and short to prelude Wed, 12 Apr 2017 19:54:02 GMT Aaron Moss [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) Tue, 11 Apr 2017 18:34:28 GMT Rob Schluntz [4b0f997] * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/AlternativeFinder.h (modified) * src/SymTab/Autogen.cc (modified) * src/SynTree/Expression.cc (modified) fix implicit conversion to anonymous members Fri, 07 Apr 2017 22:20:58 GMT Rob Schluntz [c51b5a3] * doc/LaTeXmacros/common.tex (modified) * doc/bibliography/cfa.bib (modified) * doc/generic_types/acmart.cls (modified) * doc/generic_types/evaluation/.gitignore (added) * doc/generic_types/evaluation/Makefile (added) * doc/generic_types/evaluation/bench.h (added) * doc/generic_types/evaluation/c-bench.c (added) * doc/generic_types/evaluation/c-stack.c (added) * doc/generic_types/evaluation/c-stack.h (added) * doc/generic_types/evaluation/cfa-bench.c (added) * doc/generic_types/evaluation/cfa-stack.c (added) * doc/generic_types/evaluation/cfa-stack.h (added) * doc/generic_types/evaluation/cpp-bench.cpp (added) * doc/generic_types/evaluation/cpp-stack.h (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/refrat/refrat.tex (modified) * doc/user/user.tex (modified) * src/GenPoly/Box.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Fri, 07 Apr 2017 22:12:50 GMT Aaron Moss [a0ad7dc] * src/GenPoly/Box.cc (modified) Switch alloca's to VLA's for safe in-loop use Wed, 05 Apr 2017 22:07:58 GMT Rob Schluntz [af68f0a] * src/ControlStruct/LabelGenerator.cc (modified) * src/ControlStruct/LabelGenerator.h (modified) * src/ControlStruct/MLEMutator.cc (modified) change all break/continue statements into goto for consistency and ... Tue, 04 Apr 2017 17:28:15 GMT Rob Schluntz [fbd7ad6] * src/SymTab/Validate.cc (modified) compute and store array length when missing and known at compile-time Mon, 03 Apr 2017 16:26:38 GMT Thierry Delisle [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 [7444113] * src/libcfa/startup.h (modified) Fixed build for gcc-4.9 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 Mon, 03 Apr 2017 15:24:44 GMT Aaron Moss [1d29d46] * src/ResolvExpr/PtrsCastable.cc (modified) Function pointer casts allowed by resolver Mon, 03 Apr 2017 14:38:04 GMT Aaron Moss [fc19129] * doc/bibliography/cfa.bib (modified) * doc/generic_types/Makefile (added) * doc/generic_types/acmart.cls (modified) * doc/generic_types/generic_types.tex (modified) * src/CodeGen/CodeGenerator.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/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) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) * src/tests/.expect/searchsort.txt (modified) * src/tests/searchsort.c (modified) Merge changes to generics paper 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:26 GMT Thierry Delisle [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 [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 [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 [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 [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 [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 [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 21:21:14 GMT Peter A. Buhr [936a287] * doc/LaTeXmacros/common.tex (modified) * doc/rob_thesis/ctordtor.tex (modified) * doc/rob_thesis/tuples.tex (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/libcfa/iostream.c (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Thu, 30 Mar 2017 21:21:07 GMT Peter A. Buhr [fbcde64] * src/CodeGen/CodeGenerator.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) remove duplication in compound literal, support aggregate-type ... Thu, 30 Mar 2017 17:36:51 GMT Aaron Moss [ee68e11] * 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/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/libcfa/iostream.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 30 Mar 2017 12:17:30 GMT Rob Schluntz [a4dd728] * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/libcfa/iostream.c (modified) fix initialization of unmanaged static objects Wed, 29 Mar 2017 20:37:00 GMT Aaron Moss [b2daebd4] * src/GenPoly/InstantiateGeneric.cc (modified) * src/ResolvExpr/Unify.cc (modified) ttype parameters to generic types now bind parameter lists into ... Tue, 28 Mar 2017 17:03:01 GMT Thierry Delisle [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 [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 [31ee19ff] * src/libcfa/Makefile.am (modified) move containers/vector out of BUILD_CONCURRENCY Thu, 23 Mar 2017 22:11:59 GMT Peter A. Buhr [f20dffa] * doc/generic_types/.gitignore (modified) * doc/generic_types/generic_types.bib (modified) * doc/generic_types/generic_types.tex (modified) * doc/rob_thesis/.gitignore (added) * src/CodeGen/CodeGenerator.cc (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/tests/.expect/32/KRfunctions.txt (modified) * src/tests/.expect/32/attributes.txt (added) * src/tests/.expect/64/KRfunctions.txt (modified) * src/tests/.expect/64/attributes.txt (modified) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/test.py (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Thu, 23 Mar 2017 22:11:52 GMT Peter A. Buhr [6013bd7] * src/ResolvExpr/Resolver.cc (modified) * src/SynTree/Initializer.h (modified) * src/SynTree/Type.h (modified) first attempt at named designators 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:24:17 GMT Thierry Delisle [27cc24e] * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) Warnings are now errors 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 Thu, 23 Mar 2017 14:39:30 GMT Peter A. Buhr [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 [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 [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 21:22:06 GMT Thierry Delisle [ccd8bc3] * 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) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 22 Mar 2017 21:21:38 GMT Thierry Delisle [d9c8a59] * src/CodeGen/CodeGenerator.cc (modified) Now generating names for anonymous unions properly Wed, 22 Mar 2017 15:28:47 GMT Rob Schluntz [349b2cb] * 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) * src/Concurrency/Keywords.cc (modified) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/invoke.h (modified) * src/libcfa/concurrency/kernel (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) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc 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 20:54:31 GMT Rob Schluntz [597db97] * src/InitTweak/FixInit.cc (modified) fix order of destruction of unique expressions Tue, 21 Mar 2017 19:26:09 GMT Rob Schluntz [623ecf3] * src/GenPoly/Specialize.cc (modified) trim type environment for specialized expressions Tue, 21 Mar 2017 19:25:01 GMT Rob Schluntz [f5392c1] * src/GenPoly/Box.cc (modified) don't generate return value temporaries for adapters 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 19:11:30 GMT Thierry Delisle [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 [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:28 GMT Rob Schluntz [94a8123] * src/Tuples/TupleExpansion.cc (modified) change name of generated tuple types