# # ChangeLog for doc # # Generated by Trac 1.2.1 # Apr 18, 2024, 9:41:51 PM Mon, 01 May 2017 17:40:13 GMT Rob Schluntz [2055098] * .gitignore (modified) * doc/generic_types/evaluation/Makefile (modified) * doc/generic_types/evaluation/c-bench.c (modified) * doc/generic_types/evaluation/c-stack.c (modified) * doc/generic_types/evaluation/cfa-bench.c (modified) * doc/generic_types/evaluation/cfa-stack.c (modified) * doc/generic_types/evaluation/cpp-bench.cpp (modified) * doc/generic_types/evaluation/cpp-stack.hpp (modified) * doc/generic_types/evaluation/cpp-vbench.cpp (modified) * doc/generic_types/evaluation/cpp-vstack.cpp (modified) * doc/generic_types/generic_types.tex (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/interpose.c (modified) * src/libcfa/libhdr/libtools.h (modified) * src/libcfa/rational (modified) * src/libcfa/rational.c (modified) * src/tests/.expect/32/attributes.txt (modified) * src/tests/.expect/64/attributes.txt (modified) * src/tests/.expect/castError.txt (modified) * src/tests/.expect/completeTypeError.txt (modified) * src/tests/.expect/concurrent/sched-int-multi.txt (added) * src/tests/.expect/concurrent/sched-int-multi2.txt (added) * src/tests/.expect/concurrent/sched-int.txt (added) * 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/rational.txt (added) * src/tests/.expect/scopeErrors.txt (modified) * src/tests/.gitignore (modified) * src/tests/.in/avl_test.txt (deleted) * src/tests/.in/rational.txt (added) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/attributes.c (modified) * src/tests/pybin/__init__.py (added) * src/tests/pybin/tools.py (added) * src/tests/rational.c (modified) * src/tests/sched-int-multi.c (added) * src/tests/sched-int-multi2.c (added) * src/tests/sched-int.c (moved) * src/tests/test.py (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Mon, 01 May 2017 17:39:55 GMT Rob Schluntz [12d3187] * 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) final revisions to thesis Tue, 25 Apr 2017 12:21:10 GMT Peter A. Buhr [6a8ac0b] * doc/generic_types/evaluation/Makefile (modified) * doc/generic_types/evaluation/c-bench.c (modified) * doc/generic_types/evaluation/c-stack.c (modified) * doc/generic_types/evaluation/cfa-bench.c (modified) * doc/generic_types/evaluation/cfa-stack.c (modified) * doc/generic_types/evaluation/cpp-bench.cpp (modified) * doc/generic_types/evaluation/cpp-stack.hpp (modified) * doc/generic_types/evaluation/cpp-vbench.cpp (modified) * doc/generic_types/evaluation/cpp-vstack.cpp (modified) * doc/generic_types/generic_types.tex (modified) more cleanup Thu, 20 Apr 2017 02:31:57 GMT Peter A. Buhr [b3d70eba] * doc/proposals/concurrency/thePlan.md (modified) * 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/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/main.cc (modified) * src/tests/.expect/memberCtors-ERR1.txt (modified) * src/tests/sched_internal.c (added) Merge branch 'master' of plg2:software/cfa/cfa-cc Thu, 20 Apr 2017 02:31:52 GMT Peter A. Buhr [5c3632f] * doc/generic_types/mail (added) mail about paper Wed, 19 Apr 2017 18:39:05 GMT Thierry Delisle [8731d8c] * 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/user/user.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 19 Apr 2017 16:58:23 GMT Peter A. Buhr [8c14e29] * 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) add invention copyright agreements Wed, 19 Apr 2017 16:06:58 GMT Peter A. Buhr [ca1ec38] * doc/LaTeXmacros/common.tex (modified) * doc/user/user.tex (modified) struggling with LaTeX macros (it's winning) Wed, 19 Apr 2017 15:10:45 GMT Peter A. Buhr [648afb4] * doc/generic_types/evaluation/timing.xlsx (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Wed, 19 Apr 2017 15:10:13 GMT Peter A. Buhr [f7b0d71] * doc/generic_types/generic_types.tex (modified) more cleanup 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 Tue, 18 Apr 2017 20:07:48 GMT Aaron Moss [de4ce0e] * doc/generic_types/evaluation/timing.xlsx (modified) Added plg7a timing results to spreadsheet Tue, 18 Apr 2017 16:52:51 GMT Aaron Moss [cab8cac] * doc/bibliography/cfa.bib (modified) * doc/generic_types/evaluation/timing.gp (modified) * doc/generic_types/generic_types.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 18 Apr 2017 16:52:45 GMT Aaron Moss [d87ade9] * doc/generic_types/evaluation/cpp-pair.hpp (added) Add missing benchmark file Tue, 18 Apr 2017 13:14:04 GMT Peter A. Buhr [3bdd6f5] * doc/generic_types/generic_types.tex (modified) more cleanup Tue, 18 Apr 2017 12:58:40 GMT Peter A. Buhr [0a84919] * doc/generic_types/generic_types.tex (modified) cleanup source file Tue, 18 Apr 2017 02:39:55 GMT Peter A. Buhr [036895e] * doc/bibliography/cfa.bib (modified) * doc/generic_types/evaluation/timing.gp (modified) * doc/generic_types/generic_types.tex (modified) last changes Tue, 18 Apr 2017 02:12:34 GMT Aaron Moss [2ca35b1] * doc/bibliography/cfa.bib (modified) * doc/generic_types/generic_types.tex (modified) Add Polymorphic C reference, fix some typos Tue, 18 Apr 2017 00:56:25 GMT Peter A. Buhr [c13b2b8] * doc/generic_types/generic_types.tex (modified) condensed to 22 pages Mon, 17 Apr 2017 22:23:31 GMT Aaron Moss [b31fbf2] * doc/generic_types/generic_types.tex (modified) Tidy up extra rules in TIOBE table Mon, 17 Apr 2017 22:20:51 GMT Aaron Moss [7aa78b4] * doc/generic_types/generic_types.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 17 Apr 2017 22:12:58 GMT Aaron Moss [2b8a897] * doc/generic_types/evaluation/timing.xlsx (modified) * doc/generic_types/generic_types.tex (modified) Final tweaks to the evaluation section from Aaron Mon, 17 Apr 2017 22:11:56 GMT Peter A. Buhr [e2ef6bf] * doc/generic_types/generic_types.tex (modified) remove folded examples Mon, 17 Apr 2017 21:41:48 GMT Peter A. Buhr [0751d4d2] * doc/generic_types/generic_types.tex (modified) add space around * Mon, 17 Apr 2017 21:29:18 GMT Peter A. Buhr [bb91487] * doc/generic_types/generic_types.tex (modified) found a mistake Mon, 17 Apr 2017 21:04:24 GMT Peter A. Buhr [ab16fc5] * doc/generic_types/generic_types.tex (modified) extra changes Mon, 17 Apr 2017 20:55:59 GMT Peter A. Buhr [eb79750] * doc/generic_types/evaluation/cfa-bench.c (modified) * doc/generic_types/evaluation/timing.dat (modified) * doc/generic_types/evaluation/timing.xlsx (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Mon, 17 Apr 2017 20:55:53 GMT Peter A. Buhr [43a284c] * doc/generic_types/generic_types.tex (modified) add stack implementation Mon, 17 Apr 2017 20:54:00 GMT Aaron Moss [9a9a5c4] * doc/generic_types/evaluation/cfa-bench.c (modified) * doc/generic_types/evaluation/timing.dat (modified) * doc/generic_types/evaluation/timing.xlsx (modified) Put actual experimental results in paper Mon, 17 Apr 2017 19:47:12 GMT Aaron Moss [4ae83a4b] * doc/generic_types/.gitignore (modified) * doc/generic_types/generic_types.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 17 Apr 2017 19:47:07 GMT Aaron Moss [c87cd93] * doc/generic_types/evaluation/Makefile (modified) * doc/generic_types/evaluation/bench.h (modified) * doc/generic_types/evaluation/bench.hpp (modified) * doc/generic_types/evaluation/c-bench.c (modified) * doc/generic_types/evaluation/cfa-bench.c (modified) * doc/generic_types/evaluation/cfa-pair.c (modified) * doc/generic_types/evaluation/cfa-pair.h (moved) * doc/generic_types/evaluation/cfa-print.c (modified) * doc/generic_types/evaluation/cfa-print.h (modified) * doc/generic_types/evaluation/cpp-bench.cpp (modified) * doc/generic_types/evaluation/cpp-print.hpp (modified) * doc/generic_types/evaluation/cpp-stack.hpp (modified) * doc/generic_types/evaluation/cpp-vbench.cpp (modified) * doc/generic_types/evaluation/cpp-vstack.cpp (modified) * doc/generic_types/evaluation/cpp-vstack.hpp (modified) * doc/generic_types/evaluation/object.hpp (modified) * doc/generic_types/evaluation/timing.dat (modified) * doc/generic_types/evaluation/timing.xlsx (modified) * doc/generic_types/generic_types.tex (modified) Final version of the benchmark code Mon, 17 Apr 2017 19:41:36 GMT Peter A. Buhr [2183e12] * doc/generic_types/.gitignore (modified) * doc/generic_types/generic_types.tex (modified) ignore timing graph and add pages for Alphard citation Mon, 17 Apr 2017 11:58:50 GMT Peter A. Buhr [33e22da] * doc/generic_types/acmart.cls (modified) * doc/generic_types/generic_types.tex (modified) adjust green colour Mon, 17 Apr 2017 01:14:41 GMT Peter A. Buhr [19b2133] * doc/generic_types/generic_types.tex (modified) fix citations Sun, 16 Apr 2017 14:42:15 GMT Peter A. Buhr [10e0fcd] * doc/generic_types/generic_types.tex (modified) fix malloc calls Sun, 16 Apr 2017 13:48:02 GMT Peter A. Buhr [0aad606] * doc/generic_types/generic_types.tex (modified) fix figure layout Sun, 16 Apr 2017 13:45:31 GMT Peter A. Buhr [1dc6df0] * doc/generic_types/generic_types.tex (modified) additional cleanup Sun, 16 Apr 2017 12:56:25 GMT Peter A. Buhr [4635c79] * doc/generic_types/evaluation/timing.gp (modified) change y-axis of graph to seconds Sun, 16 Apr 2017 12:25:27 GMT Peter A. Buhr [c57d1935] * doc/bibliography/cfa.bib (modified) * doc/generic_types/generic_types.tex (modified) pass over evaluation section, add more citations Sat, 15 Apr 2017 23:09:59 GMT Aaron Moss [a381b46] * doc/generic_types/Makefile (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/c-bench.c (modified) * doc/generic_types/evaluation/c-print.h (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-print.h (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-print.hpp (modified) * doc/generic_types/evaluation/cpp-stack.hpp (modified) * doc/generic_types/evaluation/cpp-vbench.cpp (modified) * doc/generic_types/evaluation/cpp-vprint.hpp (modified) * doc/generic_types/evaluation/cpp-vstack.cpp (modified) * doc/generic_types/evaluation/cpp-vstack.hpp (modified) * doc/generic_types/evaluation/object.hpp (modified) * doc/generic_types/evaluation/timing.csv (deleted) * doc/generic_types/evaluation/timing.dat (added) * doc/generic_types/evaluation/timing.gp (modified) * doc/generic_types/evaluation/timing.xlsx (modified) * doc/generic_types/generic_types.tex (modified) Minor cleanup, also filled in benchmark source appendix Sat, 15 Apr 2017 18:55:09 GMT Aaron Moss [308880c] * doc/generic_types/generic_types.tex (modified) Finish Aaron's editorial pass on paper Sat, 15 Apr 2017 18:31:59 GMT Aaron Moss [67e8e192] * doc/generic_types/generic_types.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sat, 15 Apr 2017 18:31:54 GMT Aaron Moss [b23d969] * doc/generic_types/generic_types.tex (modified) edits up to end of tuples section Sat, 15 Apr 2017 18:29:34 GMT Peter A. Buhr [c0e7723] * doc/generic_types/generic_types.tex (modified) finished changes to conclusion Sat, 15 Apr 2017 16:54:03 GMT Aaron Moss [f891424] * doc/bibliography/cfa.bib (modified) * doc/generic_types/generic_types.tex (modified) * src/Parser/ParseNode.h (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sat, 15 Apr 2017 16:54:01 GMT Aaron Moss [1c38f5b] * doc/generic_types/generic_types.tex (modified) Add comment for reverted change to eval section Sat, 15 Apr 2017 15:45:40 GMT Peter A. Buhr [17f27d40] * doc/bibliography/cfa.bib (modified) * doc/generic_types/generic_types.tex (modified) work on conclusion and add references Fri, 14 Apr 2017 22:24:35 GMT Aaron Moss [79b8dc3] * doc/generic_types/evaluation/cfa-bench.c (modified) * doc/generic_types/evaluation/cpp-bench.cpp (modified) * doc/generic_types/evaluation/cpp-vbench.cpp (modified) * doc/generic_types/evaluation/cpp-vstack.cpp (modified) * doc/generic_types/evaluation/cpp-vstack.hpp (modified) * doc/generic_types/evaluation/object.hpp (modified) * doc/generic_types/generic_types.tex (modified) Some compaction of benchmark code Fri, 14 Apr 2017 22:12:31 GMT Aaron Moss [4570131] * doc/generic_types/evaluation/timing.gp (modified) * doc/generic_types/generic_types.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 14 Apr 2017 22:07:46 GMT Peter A. Buhr [952d201] * doc/generic_types/evaluation/timing.gp (modified) * doc/generic_types/generic_types.tex (modified) more evaluation material Fri, 14 Apr 2017 21:32:51 GMT Aaron Moss [e3de500] * doc/generic_types/evaluation/Makefile (modified) Fix CFA in generic types evaluation Makefile Fri, 14 Apr 2017 21:03:43 GMT Peter A. Buhr [1504536] * doc/generic_types/evaluation/Makefile (modified) * doc/generic_types/evaluation/bench.h (modified) * doc/generic_types/evaluation/bench.hpp (modified) * doc/generic_types/evaluation/c-bench.c (modified) * doc/generic_types/evaluation/c-pair.c (modified) * doc/generic_types/evaluation/c-print.c (modified) * doc/generic_types/evaluation/c-stack.c (modified) * doc/generic_types/evaluation/cfa-bench.c (modified) * doc/generic_types/evaluation/cfa-stack.c (modified) * doc/generic_types/evaluation/cpp-bench.cpp (modified) * doc/generic_types/evaluation/cpp-stack.hpp (modified) * doc/generic_types/evaluation/cpp-vbench.cpp (modified) * doc/generic_types/evaluation/cpp-vstack.cpp (modified) * doc/generic_types/evaluation/object.hpp (modified) * doc/generic_types/evaluation/timing.csv (modified) * doc/generic_types/evaluation/timing.gp (modified) * doc/generic_types/evaluation/timing.xlsx (modified) * doc/generic_types/generic_types.tex (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Fri, 14 Apr 2017 21:03:36 GMT Peter A. Buhr [bbe856c] * doc/generic_types/generic_types.tex (modified) more changes to evaluation Fri, 14 Apr 2017 20:51:13 GMT Aaron Moss [3fb7f5e] * doc/generic_types/evaluation/Makefile (modified) * doc/generic_types/evaluation/bench.h (modified) * doc/generic_types/evaluation/bench.hpp (modified) * doc/generic_types/evaluation/c-bench.c (modified) * doc/generic_types/evaluation/c-pair.c (modified) * doc/generic_types/evaluation/c-print.c (modified) * doc/generic_types/evaluation/c-stack.c (modified) * doc/generic_types/evaluation/cfa-bench.c (modified) * doc/generic_types/evaluation/cfa-stack.c (modified) * doc/generic_types/evaluation/cpp-bench.cpp (modified) * doc/generic_types/evaluation/cpp-stack.hpp (modified) * doc/generic_types/evaluation/cpp-vbench.cpp (modified) * doc/generic_types/evaluation/cpp-vstack.cpp (modified) * doc/generic_types/evaluation/object.hpp (modified) * doc/generic_types/evaluation/timing.csv (modified) * doc/generic_types/evaluation/timing.gp (modified) * doc/generic_types/evaluation/timing.xlsx (modified) * doc/generic_types/generic_types.tex (modified) Update benchmarks, cleanup edits to the evaluation section Fri, 14 Apr 2017 16:41:06 GMT Peter A. Buhr [3895b8b5] * doc/bibliography/cfa.bib (modified) * doc/generic_types/Makefile (modified) * doc/generic_types/evaluation/timing.csv (modified) * doc/generic_types/evaluation/timing.eps (deleted) * doc/generic_types/evaluation/timing.gp (added) * doc/generic_types/evaluation/timing.plg (deleted) * doc/generic_types/generic_types.tex (modified) initial work on evaluatoin and related polymorphic work Fri, 14 Apr 2017 00:33:59 GMT Rob Schluntz [1a16e9d] * doc/generic_types/generic_types.tex (modified) fix typos in tuples/variadics related work section Fri, 14 Apr 2017 00:29:38 GMT Rob Schluntz [0111dc7] * doc/rob_thesis/conclusions.tex (modified) * doc/rob_thesis/ctordtor.tex (modified) * 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) penultimate thesis draft Thu, 13 Apr 2017 20:54:42 GMT Aaron Moss [c87eb50] * doc/bibliography/cfa.bib (modified) * doc/generic_types/generic_types.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 13 Apr 2017 20:54:38 GMT Aaron Moss [cceab8a] * doc/generic_types/evaluation/timing.csv (added) * doc/generic_types/evaluation/timing.eps (added) * doc/generic_types/evaluation/timing.plg (added) * doc/generic_types/evaluation/timing.xlsx (modified) * doc/generic_types/generic_types.tex (modified) Initial checkin of evaluation section Thu, 13 Apr 2017 17:20:08 GMT Peter A. Buhr [ad4d035] * doc/bibliography/cfa.bib (modified) * doc/generic_types/generic_types.tex (modified) first dfrat of tuple/variadic related work Thu, 13 Apr 2017 17:17:57 GMT Aaron Moss [3fe98b7] * doc/generic_types/generic_types.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 13 Apr 2017 17:17:53 GMT Aaron Moss [d9dd3d1] * doc/generic_types/evaluation/Makefile (modified) * doc/generic_types/evaluation/timing.xlsx (added) Initial test results Thu, 13 Apr 2017 14:30:54 GMT Peter A. Buhr [5103d7a] * doc/generic_types/generic_types.tex (modified) small fixups in tuples section Thu, 13 Apr 2017 12:17:28 GMT Rob Schluntz [ffc9f5a] * doc/generic_types/generic_types.tex (modified) fixed a few typos in generic types Thu, 13 Apr 2017 02:57:36 GMT Peter A. Buhr [19518e8] * doc/generic_types/generic_types.tex (modified) more shortening tuple section Thu, 13 Apr 2017 02:15:20 GMT Peter A. Buhr [50b7e8c] * doc/generic_types/evaluation/Makefile (modified) * doc/generic_types/evaluation/bench.h (modified) * doc/generic_types/evaluation/bench.hpp (modified) * doc/generic_types/evaluation/c-bench.c (modified) * doc/generic_types/evaluation/c-print.c (added) * doc/generic_types/evaluation/c-print.h (added) * doc/generic_types/evaluation/cfa-bench.c (modified) * doc/generic_types/evaluation/cfa-print.c (added) * doc/generic_types/evaluation/cfa-print.h (added) * doc/generic_types/evaluation/cpp-bench.cpp (modified) * doc/generic_types/evaluation/cpp-print.hpp (added) * doc/generic_types/evaluation/cpp-stack.hpp (modified) * doc/generic_types/evaluation/cpp-vbench.cpp (modified) * doc/generic_types/evaluation/cpp-vprint.hpp (added) * doc/generic_types/evaluation/object.hpp (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Thu, 13 Apr 2017 02:15:09 GMT Peter A. Buhr [549950c] * doc/generic_types/generic_types.tex (modified) shortening tuple section Thu, 13 Apr 2017 01:36:33 GMT Aaron Moss [0d10090] * doc/generic_types/evaluation/Makefile (modified) * doc/generic_types/evaluation/bench.h (modified) * doc/generic_types/evaluation/bench.hpp (modified) * doc/generic_types/evaluation/c-bench.c (modified) * doc/generic_types/evaluation/c-print.c (added) * doc/generic_types/evaluation/c-print.h (added) * doc/generic_types/evaluation/cfa-bench.c (modified) * doc/generic_types/evaluation/cfa-print.c (added) * doc/generic_types/evaluation/cfa-print.h (added) * doc/generic_types/evaluation/cpp-bench.cpp (modified) * doc/generic_types/evaluation/cpp-print.hpp (added) * doc/generic_types/evaluation/cpp-stack.hpp (modified) * doc/generic_types/evaluation/cpp-vbench.cpp (modified) * doc/generic_types/evaluation/cpp-vprint.hpp (added) * doc/generic_types/evaluation/object.hpp (modified) Add printing code to benchmark 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:57:53 GMT Aaron Moss [e869e434] * doc/LaTeXmacros/common.tex (modified) * doc/generic_types/generic_types.tex (modified) * doc/rob_thesis/cfa-format.tex (modified) * doc/rob_thesis/conclusions.tex (modified) * doc/rob_thesis/ctordtor.tex (modified) * doc/rob_thesis/intro.tex (modified) * doc/rob_thesis/tuples.tex (modified) * doc/rob_thesis/variadic.tex (modified) * doc/user/user.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 12 Apr 2017 19:57:49 GMT Aaron Moss [b14dd03] * doc/generic_types/evaluation/Makefile (modified) * doc/generic_types/evaluation/cpp-vbench.cpp (modified) Fix performance bug in C++ virtual benchmark Wed, 12 Apr 2017 19:54:28 GMT Rob Schluntz [0eb18557] * doc/rob_thesis/cfa-format.tex (modified) * doc/rob_thesis/conclusions.tex (modified) * doc/rob_thesis/ctordtor.tex (modified) * doc/rob_thesis/intro.tex (modified) * doc/rob_thesis/tuples.tex (modified) * doc/rob_thesis/variadic.tex (modified) thesis updates based on Peter's feedback Wed, 12 Apr 2017 16:23:54 GMT Peter A. Buhr [eaa2f3a1] * doc/LaTeXmacros/common.tex (modified) * doc/user/user.tex (modified) modify C-sharp macro Wed, 12 Apr 2017 13:50:45 GMT Peter A. Buhr [f3be342] * doc/generic_types/generic_types.tex (modified) more cleanup for pages 1-8 Wed, 12 Apr 2017 13:14:39 GMT Peter A. Buhr [3720bf8f] * doc/generic_types/generic_types.tex (modified) more cleanup for pages 1-8 Tue, 11 Apr 2017 22:35:59 GMT Peter A. Buhr [da1c772] * doc/generic_types/evaluation/Makefile (modified) * doc/generic_types/evaluation/bench.h (modified) * doc/generic_types/evaluation/bench.hpp (modified) * 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-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-stack.c (modified) * doc/generic_types/evaluation/cpp-bench.cpp (modified) * doc/generic_types/evaluation/cpp-vbench.cpp (modified) * doc/generic_types/evaluation/object.hpp (modified) * doc/generic_types/evaluation/pair (added) * doc/generic_types/generic_types.tex (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Tue, 11 Apr 2017 21:11:59 GMT Aaron Moss [4f57930] * doc/generic_types/generic_types.tex (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/AlternativeFinder.h (modified) * src/SymTab/Autogen.cc (modified) * src/SynTree/Expression.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 11 Apr 2017 21:11:55 GMT Aaron Moss [87c5f40] * doc/generic_types/evaluation/Makefile (modified) * doc/generic_types/evaluation/bench.h (modified) * doc/generic_types/evaluation/bench.hpp (modified) * 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-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-stack.c (modified) * doc/generic_types/evaluation/cpp-bench.cpp (modified) * doc/generic_types/evaluation/cpp-vbench.cpp (modified) * doc/generic_types/evaluation/object.hpp (modified) * doc/generic_types/evaluation/pair (added) Update benchmarks to include stack of pairs Tue, 11 Apr 2017 20:20:51 GMT Peter A. Buhr [f674479] * doc/generic_types/generic_types.tex (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) * src/ControlStruct/LabelGenerator.cc (modified) * src/ControlStruct/LabelGenerator.h (modified) * src/ControlStruct/MLEMutator.cc (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) Merge branch 'master' of plg2:software/cfa/cfa-cc Tue, 11 Apr 2017 20:20:46 GMT Peter A. Buhr [a0fc78a] * doc/generic_types/generic_types.tex (modified) compress up to page 6 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 17:45:03 GMT Aaron Moss [e6dceef] * doc/generic_types/generic_types.tex (modified) Tweak code examples for consistent capitalization on pair and switch ... 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 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 15:08:13 GMT Thierry Delisle [221c2de7] * 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