# # ChangeLog for / # # Generated by Trac 1.2.1 # Apr 19, 2024, 2:53:24 AM Tue, 11 Apr 2017 18:34:57 GMT Rob Schluntz [32bcef7] * doc/generic_types/generic_types.tex (modified) fix small typo in generic types paper 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 Tue, 11 Apr 2017 13:37:48 GMT Rob Schluntz [5a48d79] * doc/bibliography/cfa.bib (modified) * doc/generic_types/evaluation/Makefile (modified) * doc/generic_types/evaluation/bench.h (modified) * doc/generic_types/evaluation/bench.hpp (modified) * doc/generic_types/evaluation/cfa-stack.c (modified) * doc/generic_types/evaluation/cpp-vstack.cpp (modified) * doc/generic_types/generic_types.tex (modified) * doc/proposals/concurrency/concurrency.tex (modified) * doc/proposals/concurrency/style.tex (modified) * doc/proposals/concurrency/version (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Tue, 11 Apr 2017 11:43:00 GMT Peter A. Buhr [b39e3dae] * doc/bibliography/cfa.bib (modified) * doc/generic_types/generic_types.tex (modified) additional edits to front material Mon, 10 Apr 2017 22:03:18 GMT Aaron Moss [b715c9a] * doc/proposals/concurrency/concurrency.tex (modified) * doc/proposals/concurrency/style.tex (modified) * doc/proposals/concurrency/version (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 10 Apr 2017 21:58:32 GMT Aaron Moss [65cb413] * doc/generic_types/evaluation/cfa-stack.c (modified) Patch performance regression calling CFA stdlib delete in benchmark Mon, 10 Apr 2017 21:26:04 GMT Aaron Moss [47535a0d] * doc/generic_types/evaluation/Makefile (modified) * doc/generic_types/evaluation/bench.h (modified) * doc/generic_types/evaluation/bench.hpp (modified) Update benchmarks to report peak memory usage Mon, 10 Apr 2017 21:25:33 GMT Aaron Moss [2f0fc56] * doc/generic_types/evaluation/cpp-vstack.cpp (modified) Fix bug in C++ virtual clear() Mon, 10 Apr 2017 19:17:29 GMT Thierry Delisle [7a054e82] * 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-stack.c (modified) * doc/generic_types/evaluation/c-stack.h (modified) * doc/generic_types/evaluation/cfa-bench.c (modified) * 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-stack.h (deleted) * doc/generic_types/evaluation/cpp-stack.hpp (added) * doc/generic_types/evaluation/cpp-vbench.cpp (added) * doc/generic_types/evaluation/cpp-vstack.cpp (added) * doc/generic_types/evaluation/cpp-vstack.hpp (added) * doc/generic_types/evaluation/object.hpp (added) * src/GenPoly/Box.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 10 Apr 2017 19:17:00 GMT Thierry Delisle [b0fedd4] * doc/proposals/concurrency/concurrency.tex (modified) * doc/proposals/concurrency/style.tex (modified) * doc/proposals/concurrency/version (modified) Some changes to concurrency proposal Mon, 10 Apr 2017 13:58:02 GMT Rob Schluntz [2ccb93c] * 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/cpp-bench.cpp (modified) * doc/generic_types/evaluation/cpp-stack.hpp (moved) * doc/generic_types/evaluation/cpp-vbench.cpp (added) * doc/generic_types/evaluation/cpp-vstack.cpp (added) * doc/generic_types/evaluation/cpp-vstack.hpp (added) * doc/generic_types/evaluation/object.hpp (added) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Sat, 08 Apr 2017 22:02:59 GMT Aaron Moss [b276be5] * 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/cpp-bench.cpp (modified) * doc/generic_types/evaluation/cpp-stack.hpp (moved) * doc/generic_types/evaluation/cpp-vbench.cpp (added) * doc/generic_types/evaluation/cpp-vstack.cpp (added) * doc/generic_types/evaluation/cpp-vstack.hpp (added) * doc/generic_types/evaluation/object.hpp (added) Further updates to benchmarks (new C++ virtual benchmark still ... Fri, 07 Apr 2017 22:25:23 GMT Rob Schluntz [f92aa32] * 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/intro.tex (modified) * doc/rob_thesis/thesis.bib (modified) * doc/rob_thesis/thesis.tex (modified) * doc/rob_thesis/tuples.tex (modified) * doc/rob_thesis/variadic.tex (modified) thesis conclusions and editting pass 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:17:03 GMT Aaron Moss [d919f47] * doc/generic_types/evaluation/bench.h (modified) * doc/generic_types/evaluation/c-stack.c (modified) * doc/generic_types/evaluation/c-stack.h (modified) * doc/generic_types/evaluation/cfa-stack.c (modified) * doc/generic_types/evaluation/cfa-stack.h (modified) * doc/generic_types/evaluation/cpp-stack.h (modified) Update generics paper benchmarks 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 Fri, 07 Apr 2017 18:32:07 GMT Aaron Moss [3a48e283] * doc/LaTeXmacros/common.tex (modified) * doc/bibliography/cfa.bib (modified) * doc/generic_types/acmart.cls (modified) * 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) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 07 Apr 2017 18:32:03 GMT Aaron Moss [122aecd] * doc/generic_types/evaluation/Makefile (modified) * doc/generic_types/evaluation/bench.h (modified) * doc/generic_types/evaluation/c-bench.c (modified) * 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-stack.c (modified) * doc/generic_types/evaluation/cfa-stack.h (modified) * doc/generic_types/evaluation/cpp-bench.cpp (modified) * doc/generic_types/evaluation/cpp-stack.h (modified) Expand benchmarks Thu, 06 Apr 2017 19:39:39 GMT Thierry Delisle [3db60cb] * 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/refrat/refrat.tex (modified) * doc/user/user.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 06 Apr 2017 19:39:34 GMT Thierry Delisle [03bb816] * 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) Some writing done on internal scheduling and various other notes Thu, 06 Apr 2017 14:54:26 GMT Peter A. Buhr [115a868] * doc/generic_types/acmart.cls (modified) * doc/generic_types/generic_types.tex (modified) additions and compression of first 5 pages Thu, 06 Apr 2017 14:53:11 GMT Peter A. Buhr [2264c11] * doc/LaTeXmacros/common.tex (modified) * doc/refrat/refrat.tex (modified) * doc/user/user.tex (modified) create cfa lstnewenvironment Thu, 06 Apr 2017 01:05:36 GMT Peter A. Buhr [80cdb2f] * doc/bibliography/cfa.bib (modified) * doc/generic_types/evaluation/.gitignore (added) * doc/generic_types/evaluation/Makefile (modified) * doc/generic_types/evaluation/cfa-stack.c (modified) fix merge conflict Thu, 06 Apr 2017 01:04:04 GMT Peter A. Buhr [2f0a3599] * doc/bibliography/cfa.bib (modified) fix URL hyphenation Wed, 05 Apr 2017 23:20:41 GMT Aaron Moss [5671b8d] * doc/bibliography/cfa.bib (modified) Fixed Objective-C book citation 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 ... Wed, 05 Apr 2017 21:56:14 GMT Aaron Moss [4cfcf41] * doc/generic_types/evaluation/.gitignore (modified) * doc/generic_types/evaluation/Makefile (modified) Modify makefile to run simple benchmarks at both -O0 and -O2 Wed, 05 Apr 2017 20:57:29 GMT Aaron Moss [75ac87e] * doc/generic_types/evaluation/.gitignore (added) * doc/generic_types/evaluation/Makefile (modified) * doc/generic_types/evaluation/cfa-stack.c (modified) Fix CFA benchmark to compile Wed, 05 Apr 2017 16:18:01 GMT Aaron Moss [7a026ff] * doc/generic_types/generic_types.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 05 Apr 2017 16:17:57 GMT Aaron Moss [22444f4] * doc/generic_types/generic_types.tex (modified) Added Java and D to related work Wed, 05 Apr 2017 14:38:55 GMT Peter A. Buhr [a95310e3] * doc/generic_types/generic_types.tex (modified) more squeezing on pages 1-4 Wed, 05 Apr 2017 14:35:33 GMT Aaron Moss [0a4c59b] * doc/bibliography/cfa.bib (modified) * doc/generic_types/generic_types.tex (modified) Citation tweaks for TIOBE Index Wed, 05 Apr 2017 13:38:31 GMT Peter A. Buhr [8f5bf6d] * doc/bibliography/cfa.bib (modified) * 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) Merge branch 'master' of plg2:software/cfa/cfa-cc Wed, 05 Apr 2017 13:38:25 GMT Peter A. Buhr [4fc45ff] * doc/bibliography/cfa.bib (modified) * doc/generic_types/generic_types.tex (modified) update first 4 pages Wed, 05 Apr 2017 02:26:27 GMT Aaron Moss [55b2f5a] * doc/bibliography/cfa.bib (modified) * doc/generic_types/generic_types.tex (modified) Add Objective-C and GObject/Vala to related work on generics paper Tue, 04 Apr 2017 21:43:20 GMT Aaron Moss [309be81] * 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) Started evaluation benchmarks for paper (CFA version doesn't compile yet) 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 23:04:30 GMT Rob Schluntz [7493339] * doc/rob_thesis/conclusions.tex (modified) * doc/rob_thesis/ctordtor.tex (modified) * 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) incorporate Peter's feedback, handle many TODOs Mon, 03 Apr 2017 20:42:28 GMT Peter A. Buhr [3195953] * doc/generic_types/generic_types.tex (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Mon, 03 Apr 2017 20:42:23 GMT Peter A. Buhr [40299741] * doc/generic_types/generic_types.tex (modified) wording changes Mon, 03 Apr 2017 20:38:05 GMT Aaron Moss [ae6cc8b] * doc/generic_types/generic_types.tex (modified) Added contributions to intro/abstract/conclusion based on Magnus' ... Mon, 03 Apr 2017 19:34:55 GMT Peter A. Buhr [bbc9b64] * doc/generic_types/generic_types.tex (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Mon, 03 Apr 2017 19:32:38 GMT Aaron Moss [a357b4c] * doc/generic_types/generic_types.tex (modified) Very rough draft of paper motivations from conversation with Magnus Mon, 03 Apr 2017 18:29:11 GMT Peter A. Buhr [6f71276] * doc/bibliography/cfa.bib (modified) * doc/generic_types/.gitignore (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/startup.h (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Mon, 03 Apr 2017 18:29:04 GMT Peter A. Buhr [8396044] * doc/generic_types/generic_types.tex (modified) small colour changes 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:58 GMT Aaron Moss [5995116] * doc/bibliography/cfa.bib (modified) * doc/generic_types/.gitignore (modified) * doc/generic_types/generic_types.tex (modified) Update TODOs, language references 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 Mon, 03 Apr 2017 13:10:57 GMT Peter A. Buhr [36e05a2] * doc/generic_types/generic_types.tex (modified) more squeezing of text to fit on first 3 pages Mon, 03 Apr 2017 13:01:28 GMT Peter A. Buhr [ea73caf] * doc/generic_types/generic_types.tex (modified) squeeze text to fit on first 3 pages Sun, 02 Apr 2017 18:54:55 GMT Peter A. Buhr [53f9448] * doc/bibliography/cfa.bib (modified) * doc/generic_types/generic_types.tex (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc 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 18:34:11 GMT Aaron Moss [ee89ad43] * doc/bibliography/cfa.bib (modified) * doc/generic_types/generic_types.tex (modified) Typo-fixes on Peter's changes 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 17:55:31 GMT Aaron Moss [814525c] * doc/generic_types/generic_types.tex (modified) Integrate Rob's first-round feedback on paper 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 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 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 ... 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