# # ChangeLog for / # # Generated by Trac 1.2.1 # Mar 29, 2024, 4:44:55 AM Sun, 02 Apr 2017 18:54:47 GMT Peter A. Buhr [0788c03d] * doc/generic_types/Makefile (added) add Makefile for generic_types 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 Sun, 02 Apr 2017 14:09:56 GMT Peter A. Buhr [06cf47f] * doc/bibliography/cfa.bib (modified) * doc/generic_types/acmart.cls (modified) * doc/generic_types/generic_types.tex (modified) changes to OOPSLA paper 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 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: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 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 23:31:10 GMT Rob Schluntz [93afb96] * doc/LaTeXmacros/common.tex (modified) * doc/rob_thesis/ctordtor.tex (modified) * doc/rob_thesis/tuples.tex (modified) fix typos in thesis Wed, 29 Mar 2017 21:42:10 GMT Rob Schluntz [89ae7f4] * doc/LaTeXmacros/common.tex (modified) add ttype as a keyword in common.tex Wed, 29 Mar 2017 21:41:51 GMT Rob Schluntz [6a86a0a] * doc/generic_types/generic_types.tex (modified) fix some minor typos in generic types paper Wed, 29 Mar 2017 14:35:58 GMT Aaron Moss [95448f1e] * doc/generic_types/generic_types.tex (modified) Added acknowledgements, spacing tweaks Wed, 29 Mar 2017 02:06:18 GMT Aaron Moss [3ed64ff] * doc/generic_types/generic_types.tex (modified) Initial editing pass on generics/tuples paper Tue, 28 Mar 2017 20:51:47 GMT Aaron Moss [c1fb1f2f] * doc/generic_types/generic_types.bib (modified) * doc/generic_types/generic_types.tex (modified) Update abstract and related work Tue, 28 Mar 2017 01:00:38 GMT Aaron Moss [41cd57c0] * doc/generic_types/generic_types.tex (modified) Finish initial integration of tuples work 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 Mon, 27 Mar 2017 21:00:53 GMT Thierry Delisle [ae6f1ec] * doc/working/exception/README (added) * doc/working/exception/except.c (added) * doc/working/exception/except.h (added) * doc/working/exception/lsda.h (added) * doc/working/exception/main.c (added) * doc/working/exception/main.cfa (added) Some work on an exception prototype Mon, 27 Mar 2017 20:54:37 GMT Aaron Moss [656ee4f] * src/libcfa/Makefile.am (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 27 Mar 2017 20:54:31 GMT Aaron Moss [cb4d825] * doc/generic_types/generic_types.bib (modified) * doc/generic_types/generic_types.tex (modified) * doc/rob_thesis/tuples.tex (modified) Ongoing integration of Rob's tuple material into paper Sat, 25 Mar 2017 22:01:37 GMT Peter A. Buhr [6d48157] * doc/generic_types/generic_types.bib (modified) * doc/generic_types/generic_types.tex (modified) Merge branch 'master' of plg2: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 Fri, 24 Mar 2017 20:31:09 GMT Aaron Moss [58d246a] * src/ResolvExpr/Resolver.cc (modified) * src/SynTree/Initializer.h (modified) * src/SynTree/Type.h (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 24 Mar 2017 20:31:07 GMT Aaron Moss [231f01c] * doc/generic_types/generic_types.bib (modified) * doc/generic_types/generic_types.tex (modified) Further updates to paper 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 21:20:33 GMT Aaron Moss [fe1b6a4] * doc/user/user.tex (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/fstream.c (modified) * src/libcfa/iostream.c (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 plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 23 Mar 2017 21:20:29 GMT Aaron Moss [1ca52db] * doc/generic_types/.gitignore (modified) * doc/generic_types/generic_types.bib (modified) * doc/generic_types/generic_types.tex (modified) * doc/rob_thesis/.gitignore (added) Add more background and generics material to paper 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 Thu, 23 Mar 2017 14:29:18 GMT Rob Schluntz [89e1b16] * doc/generic_types/generic_types.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Thu, 23 Mar 2017 14:29:10 GMT Rob Schluntz [1e4f05e] * doc/rob_thesis/Makefile (added) add thesis makefile Thu, 23 Mar 2017 01:36:48 GMT Aaron Moss [41c25b8] * doc/generic_types/generic_types.tex (modified) Added tag structs discussion to generics paper. Wed, 22 Mar 2017 22:01:05 GMT Peter A. Buhr [1674ff8] Merge branch 'master' of plg2:software/cfa/cfa-cc 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:55 GMT Peter A. Buhr [37f9860] * 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 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 21:17:08 GMT Aaron Moss [c4187df] * 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:17:03 GMT Aaron Moss [06ccbc7] * doc/generic_types/generic_types.tex (modified) Further updates to generics paper Wed, 22 Mar 2017 19:27:08 GMT Rob Schluntz [c2bfb31] * doc/generic_types/generic_types.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Wed, 22 Mar 2017 19:24:52 GMT Rob Schluntz [9c14ae9] * 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) add thesis source Wed, 22 Mar 2017 17:25:15 GMT Aaron Moss [1c2c253] * doc/generic_types/generic_types.tex (modified) Added polymorphic functions and traits background to generic types ... 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 20:39:58 GMT Aaron Moss [a53e10a] * 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) Started OOPSLA paper for generic types 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 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[] Tue, 21 Mar 2017 15:33:05 GMT Rob Schluntz [2c4bc81] * src/libcfa/iostream.c (modified) fix missing return warnings Mon, 20 Mar 2017 19:52:47 GMT Rob Schluntz [233e4d9] * src/InitTweak/FixInit.cc (modified) simplify generated code by collapsing intrinsic constructor calls ... Mon, 20 Mar 2017 19:51:39 GMT Rob Schluntz [14a33790] * src/InitTweak/FixInit.cc (modified) * src/Tuples/TupleExpansion.cc (modified) simplify unique expr names Mon, 20 Mar 2017 19:20:34 GMT Thierry Delisle [31ce3d6] * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/parser.yy (modified) * src/SynTree/Declaration.h (modified) * src/driver/Makefile.am (modified) * src/driver/Makefile.in (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 20 Mar 2017 17:46:16 GMT Thierry Delisle [6e8f1df] * src/driver/Makefile.am (modified) * src/driver/Makefile.in (modified) Build no longer fails if target bin directory doesn't exist Fri, 17 Mar 2017 21:34:16 GMT Peter A. Buhr [89d129c] * doc/LaTeXmacros/common.tex (modified) * 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) Merge branch 'master' of plg2:software/cfa/cfa-cc Fri, 17 Mar 2017 21:34:05 GMT Peter A. Buhr [409433da] * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/parser.yy (modified) * src/SynTree/Declaration.h (modified) support coroutine, monitor, thread as kind of structure 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:33:47 GMT Thierry Delisle [b32ada31] * src/Concurrency/Keywords.cc (modified) First draft implementation of the coroutine keyword Fri, 17 Mar 2017 17:14:44 GMT Rob Schluntz [946bcca] * 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/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/Expression.cc (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) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Fri, 17 Mar 2017 17:14:30 GMT Rob Schluntz [b2f5082] * doc/LaTeXmacros/common.tex (modified) add C++14 symbolic name 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 Fri, 17 Mar 2017 14:46:48 GMT Thierry Delisle [9f1695b] * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/thread (modified) * src/libcfa/concurrency/thread.c (modified) added destructor requirement to the is_thread trait Fri, 17 Mar 2017 14:45:41 GMT Thierry Delisle [3743983] * doc/proposals/concurrency/thePlan.md (modified) Updated the concurrency plan Fri, 17 Mar 2017 13:58:23 GMT Peter A. Buhr [615a096] * 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/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/lex.ll (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/Mangler.cc (modified) * src/SynTree/ArrayType.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/TupleExpr.cc (modified) * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) * src/Tuples/TupleAssignment.cc (modified) fix BFCommon problem on gcc-4.9, and begin consistent renaming Thu, 16 Mar 2017 22:14:32 GMT Peter A. Buhr [395fc37] * doc/LaTeXmacros/common.tex (modified) * src/GenPoly/Specialize.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/TypeDecl.cc (modified) * src/tests/.expect/tuplePolymorphism.txt (modified) * src/tests/memberCtors.c (modified) * src/tests/tuplePolymorphism.c (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Thu, 16 Mar 2017 22:14:27 GMT Peter A. Buhr [6f95000] * src/GenPoly/ScrubTyVars.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/ImplementationType.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) * src/SynTree/TypeSubstitution.cc (modified) more cleanup for bit-field type usage and create struct forward for ... 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 Thu, 16 Mar 2017 16:17:46 GMT Peter A. Buhr [d6d747d] * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) more cleanup for bit-field type usage Thu, 16 Mar 2017 13:22:34 GMT Peter A. Buhr [fb04321] * src/CodeGen/CodeGenerator.cc (modified) * src/Parser/DeclarationNode.cc (modified) more cleanup for bit-field type usage Thu, 16 Mar 2017 12:47:36 GMT Peter A. Buhr [ddfd945] * src/GenPoly/Box.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/SymTab/Autogen.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/DeclarationWithType.cc (modified) * src/SynTree/FunctionDecl.cc (modified) * src/SynTree/ObjectDecl.cc (modified) * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) move type FuncSpecifiers from DeclarationNode to Type Thu, 16 Mar 2017 12:24:00 GMT Peter A. Buhr [26ba208] Merge branch 'master' of plg2:software/cfa/cfa-cc Thu, 16 Mar 2017 12:23:42 GMT Peter A. Buhr [68fe077a] * src/CodeGen/FixNames.cc (modified) * src/Concurrency/Keywords.cc (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/Specialize.cc (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/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) move type StorageClasses from DeclarationNode to Type Thu, 16 Mar 2017 12:19:39 GMT Peter A. Buhr [64b6913] * src/CodeGen/FixNames.cc (modified) * src/Concurrency/Keywords.cc (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/Specialize.cc (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/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) move type StorageClasses from DeclarationNode to Type Thu, 16 Mar 2017 11:41:45 GMT Peter A. Buhr [6e8bd43] * src/CodeGen/CodeGenerator.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.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) cleanup interface to qualifiers/specifiers Thu, 16 Mar 2017 02:47:06 GMT Peter A. Buhr [905eca1] Merge branch 'master' of plg2:software/cfa/cfa-cc Thu, 16 Mar 2017 02:46:40 GMT Peter A. Buhr [738e304] * 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) merge qualifier types and use the one in Type Thu, 16 Mar 2017 02:42:52 GMT Peter A. Buhr [27fed7f1] * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) merge qualifier types and use the one in Type Thu, 16 Mar 2017 01:43:15 GMT Peter A. Buhr [f2e40a9f] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) * doc/proposals/concurrency/thePlan.md (modified) * doc/proposals/flags.md (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/SymTab/Validate.cc (modified) * src/SynTree/Type.h (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 plg2:software/cfa/cfa-cc Thu, 16 Mar 2017 01:25:42 GMT Peter A. Buhr [bf4ac09] * src/SymTab/Autogen.h (modified) * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) * src/Tuples/TupleAssignment.cc (modified) * src/Tuples/TupleExpansion.cc (modified) change type of Qualifiers to bit fields Thu, 16 Mar 2017 01:20:57 GMT Peter A. Buhr [572547c] * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) rename bound for enumerated types Wed, 15 Mar 2017 21:02:25 GMT Aaron Moss [9b443c7f] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) * doc/proposals/concurrency/thePlan.md (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/Common/utility.h (modified) * src/Concurrency/Keywords.cc (modified) * src/Concurrency/Keywords.h (modified) * src/GenPoly/Box.cc (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/Type.h (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/main.cc (modified) * 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:software/cfa/cfa-cc Wed, 15 Mar 2017 21:01:18 GMT Aaron Moss [5a3ac84] * 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) Fixed Box(T*) generic instantiation bug