# # ChangeLog for / # # Generated by Trac 1.2.1 # Apr 18, 2024, 1:04:02 AM Wed, 16 May 2018 17:32:01 GMT Rob Schluntz [099e202] * src/Parser/DeclarationNode.cc (modified) * src/driver/cfa.cc (modified) * src/libcfa/stdlib (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Wed, 16 May 2018 15:54:00 GMT Peter A. Buhr [e9a7e90b] * src/libcfa/stdlib (modified) remove __USE_ISOC11 as handled by -std=gnu11 Wed, 16 May 2018 15:51:25 GMT Peter A. Buhr [157d094] * src/driver/cfa.cc (modified) change from -std=gnu99 to -std=gnu11 for gcc Wed, 16 May 2018 15:47:12 GMT Peter A. Buhr [af9da5f] * src/Parser/DeclarationNode.cc (modified) fix warning about cv-qualifiers on zero/one Tue, 15 May 2018 20:19:11 GMT Rob Schluntz [bd6e226] * src/ResolvExpr/TypeEnvironment.h (modified) Update documentation for AssertCompare Tue, 15 May 2018 20:18:25 GMT Rob Schluntz [2e5fa345] * src/Parser/DeclarationNode.cc (modified) Fix uninitialized DeclarationNode member Tue, 15 May 2018 20:17:15 GMT Rob Schluntz [358cba0] * Jenkinsfile (modified) * doc/bibliography/pl.bib (modified) * doc/papers/AMA/AMA-stix-1510051231000.zip (moved) * doc/papers/AMA/AMA-stix/Documents/README.txt (modified) * doc/papers/AMA/AMA-stix/ama/WileyNJD-AMA.bst (modified) * doc/papers/AMA/AMA-stix/ama/WileyNJD-v2.cls (modified) * doc/papers/general/.gitignore (modified) * doc/papers/general/Makefile (modified) * doc/papers/general/Paper.tex (modified) * doc/papers/general/evaluation/timing.gp (modified) * doc/papers/general/response (added) * doc/related_papers/Baker82.pdf (moved) * doc/related_papers/Bilson.pdf (moved) * doc/related_papers/Bilson03.pdf (moved) * doc/related_papers/Breuel.pdf (moved) * doc/related_papers/Cormack81.pdf (moved) * doc/related_papers/CormackWright90.pdf (moved) * doc/related_papers/Ditchfield92.pdf (moved) * doc/related_papers/Grossman06.pdf (moved) * doc/related_papers/Jones97.pdf (moved) * doc/related_papers/Laufer92.pdf (moved) * doc/related_papers/Ziegler92.pdf (moved) * doc/related_papers/refrat98.pdf (moved) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/FixNames.cc (modified) * src/Common/Heap.cc (modified) * src/Common/Heap.h (modified) * src/Common/PassVisitor.proto.h (modified) * src/Common/utility.h (modified) * src/Parser/parser.yy (modified) * src/benchmark/Makefile.am (modified) * src/benchmark/Makefile.in (modified) * src/driver/cc1.cc (modified) * src/driver/cfa.cc (modified) * src/libcfa/bits/containers.h (modified) * src/libcfa/concurrency/coroutine (modified) * src/libcfa/concurrency/coroutine.c (modified) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/invoke.h (modified) * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/kernel_private.h (modified) * src/libcfa/concurrency/monitor.c (modified) * src/libcfa/concurrency/preemption.c (modified) * src/libcfa/concurrency/thread.c (modified) * src/libcfa/interpose.c (modified) * src/libcfa/interpose.h (deleted) * src/libcfa/stdlib (modified) * src/libcfa/time.c (modified) * src/main.cc (modified) * src/tests/.expect/fallthrough-ERROR.txt (deleted) * src/tests/coroutine/fmtLines.c (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Tue, 15 May 2018 19:10:26 GMT Peter A. Buhr [a61fa0bb] * src/tests/.expect/fallthrough-ERROR.txt (deleted) temporarily remove test because of gcc 4.9 exception issue Tue, 15 May 2018 16:27:10 GMT Peter A. Buhr [a0cfa44] * src/tests/coroutine/fmtLines.c (modified) simplify Mon, 14 May 2018 12:45:23 GMT Peter A. Buhr [2b22e050] * src/benchmark/Makefile.am (modified) * src/benchmark/Makefile.in (modified) * src/libcfa/bits/containers.h (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/preemption.c (modified) * src/libcfa/concurrency/thread.c (modified) * src/libcfa/interpose.c (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Mon, 14 May 2018 12:45:17 GMT Peter A. Buhr [1dbc8590] * src/Parser/parser.yy (modified) ignore extern "C" declarations in distribution block Mon, 14 May 2018 12:43:44 GMT Peter A. Buhr [74b19fb] * src/libcfa/stdlib (modified) add qualifier distribution Mon, 14 May 2018 12:40:28 GMT Peter A. Buhr [a83d08b] * src/driver/cfa.cc (modified) for x86_64, allow double-wide CAA Sun, 13 May 2018 12:28:32 GMT Peter A. Buhr [e3215c5] * src/driver/cc1.cc (modified) * src/driver/cfa.cc (modified) add gcc -x flag Fri, 11 May 2018 16:14:37 GMT Thierry Delisle [52df81c] * src/benchmark/Makefile.am (modified) * src/benchmark/Makefile.in (modified) Jenkins benchmark now supresses warnings Fri, 11 May 2018 16:10:12 GMT Thierry Delisle [ade5272] * src/libcfa/concurrency/preemption.c (modified) Alarm thread can no longer catch SIGTERM Fri, 11 May 2018 15:12:56 GMT Thierry Delisle [705e612] * src/libcfa/bits/containers.h (modified) fixed containers for C compilation Fri, 11 May 2018 14:42:18 GMT Thierry Delisle [78af962] * doc/bibliography/pl.bib (modified) * doc/papers/general/Makefile (modified) * doc/papers/general/Paper.tex (modified) * doc/papers/general/response (modified) * doc/related_papers/Baker82.pdf (moved) * doc/related_papers/Bilson.pdf (moved) * doc/related_papers/Bilson03.pdf (moved) * doc/related_papers/Breuel.pdf (moved) * doc/related_papers/Cormack81.pdf (moved) * doc/related_papers/CormackWright90.pdf (moved) * doc/related_papers/Ditchfield92.pdf (moved) * doc/related_papers/Grossman06.pdf (moved) * doc/related_papers/Jones97.pdf (moved) * doc/related_papers/Laufer92.pdf (moved) * doc/related_papers/Ziegler92.pdf (moved) * doc/related_papers/refrat98.pdf (moved) * src/Parser/parser.yy (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 11 May 2018 14:42:09 GMT Thierry Delisle [de94a60] * src/libcfa/bits/containers.h (modified) * src/libcfa/concurrency/invoke.h (modified) * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/kernel_private.h (modified) * src/libcfa/concurrency/thread.c (modified) * src/libcfa/interpose.c (modified) some more work on kernel doubly linked lists and fixed segfault in ... Thu, 10 May 2018 12:50:43 GMT Peter A. Buhr [a8de0f4] * doc/bibliography/pl.bib (modified) add entries Wed, 09 May 2018 21:56:19 GMT Peter A. Buhr [df22130] * src/Parser/parser.yy (modified) allow spaces for tuple index in expression Wed, 09 May 2018 01:27:25 GMT Peter A. Buhr [b4a835d] * src/Common/Heap.cc (modified) * src/Common/PassVisitor.proto.h (modified) * src/libcfa/bits/containers.h (modified) * src/libcfa/concurrency/coroutine (modified) * src/libcfa/concurrency/coroutine.c (modified) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/invoke.h (modified) * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/monitor.c (modified) * src/libcfa/concurrency/preemption.c (modified) * src/libcfa/concurrency/thread.c (modified) * src/main.cc (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Wed, 09 May 2018 01:20:23 GMT Peter A. Buhr [3d60c08] * doc/papers/general/Makefile (modified) * doc/papers/general/Paper.tex (modified) * doc/papers/general/response (modified) complete referee changes Wed, 09 May 2018 01:19:24 GMT Peter A. Buhr [83034ec] * doc/related_papers/Baker82.pdf (moved) * doc/related_papers/Bilson.pdf (moved) * doc/related_papers/Bilson03.pdf (moved) * doc/related_papers/Breuel.pdf (moved) * doc/related_papers/Cormack81.pdf (moved) * doc/related_papers/CormackWright90.pdf (moved) * doc/related_papers/Ditchfield92.pdf (moved) * doc/related_papers/Grossman06.pdf (moved) * doc/related_papers/Jones97.pdf (moved) * doc/related_papers/Laufer92.pdf (moved) * doc/related_papers/Ziegler92.pdf (moved) * doc/related_papers/refrat98.pdf (moved) rename related papers Tue, 08 May 2018 21:22:38 GMT Thierry Delisle [afd550c] * src/libcfa/concurrency/coroutine.c (modified) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/invoke.h (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/monitor.c (modified) * src/libcfa/concurrency/preemption.c (modified) * src/libcfa/concurrency/thread.c (modified) Some more work on TLS macros Tue, 08 May 2018 21:14:39 GMT Thierry Delisle [4990812] * src/Common/PassVisitor.proto.h (modified) * src/main.cc (modified) Added some debug for the fallthrough bug Tue, 08 May 2018 15:55:44 GMT Thierry Delisle [5fec3f6] * doc/bibliography/pl.bib (modified) * doc/papers/AMA/AMA-stix-1510051231000.zip (moved) * doc/papers/AMA/AMA-stix/Documents/README.txt (modified) * doc/papers/AMA/AMA-stix/ama/WileyNJD-AMA.bst (modified) * doc/papers/AMA/AMA-stix/ama/WileyNJD-v2.cls (modified) * doc/papers/general/.gitignore (modified) * doc/papers/general/Makefile (modified) * doc/papers/general/Paper.tex (modified) * doc/papers/general/evaluation/timing.gp (modified) * doc/papers/general/response (added) * src/libcfa/interpose.h (deleted) * src/main.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 08 May 2018 15:55:33 GMT Thierry Delisle [14a61b5] * src/libcfa/bits/containers.h (modified) * src/libcfa/concurrency/coroutine (modified) * src/libcfa/concurrency/coroutine.c (modified) * src/libcfa/concurrency/invoke.h (modified) * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/monitor.c (modified) * src/libcfa/concurrency/preemption.c (modified) * src/libcfa/concurrency/thread.c (modified) Ground work for quiescing processors and update/remove ... Mon, 07 May 2018 22:23:40 GMT Peter A. Buhr [387c9a1] * doc/papers/general/Paper.tex (modified) corrections for referee responses Mon, 07 May 2018 21:22:37 GMT Thierry Delisle [10cfad9] * src/Common/Heap.cc (modified) Fixed bad merge Mon, 07 May 2018 20:49:31 GMT Peter A. Buhr [c5e5109] * src/main.cc (modified) give -w flag highest priority Mon, 07 May 2018 17:40:24 GMT Peter A. Buhr [cfc3e0f] * doc/bibliography/pl.bib (modified) * doc/papers/AMA/AMA-stix-1510051231000.zip (moved) * doc/papers/AMA/AMA-stix/Documents/README.txt (modified) * doc/papers/AMA/AMA-stix/ama/WileyNJD-AMA.bst (modified) * doc/papers/AMA/AMA-stix/ama/WileyNJD-v2.cls (modified) * doc/papers/general/.gitignore (modified) * doc/papers/general/Makefile (modified) * doc/papers/general/Paper.tex (modified) * doc/papers/general/evaluation/timing.gp (modified) * doc/papers/general/response (added) referee responses Mon, 07 May 2018 16:00:44 GMT Peter A. Buhr [01ff4e1] * src/libcfa/interpose.h (deleted) remove unused file Mon, 07 May 2018 03:24:17 GMT Peter A. Buhr [b6d7f44] * src/Common/utility.h (modified) * src/libcfa/time.c (modified) * src/main.cc (modified) adjust compiler specific #if Sat, 05 May 2018 15:57:20 GMT Peter A. Buhr [7867eb9] * src/libcfa/interpose.c (modified) update includes Sat, 05 May 2018 13:33:28 GMT Peter A. Buhr [d7312ac] * src/CodeGen/CodeGenerator.cc (modified) * src/libcfa/interpose.c (modified) * src/libcfa/time.c (modified) make directives work and use them to remove warnings Fri, 04 May 2018 21:43:48 GMT Peter A. Buhr [43c461d] * Jenkinsfile (modified) * src/Common/Heap.cc (modified) deal with conflict Fri, 04 May 2018 21:23:30 GMT Peter A. Buhr [c02f761] * src/Common/Heap.cc (modified) * src/Common/Heap.h (modified) interpose allocation to gather statistics Fri, 04 May 2018 21:22:07 GMT Peter A. Buhr [67db067] * src/libcfa/interpose.c (modified) clean up Fri, 04 May 2018 21:21:47 GMT Thierry Delisle [4ea632e] * src/Common/Heap.cc (modified) Test2 push to validate CSRF protection Fri, 04 May 2018 21:16:00 GMT Thierry Delisle [a64a413] * Jenkinsfile (modified) Test push to validate CSRF protection Fri, 04 May 2018 16:24:17 GMT Thierry Delisle [7c45c42] * Jenkinsfile (modified) Jenkins now also displays compiler path Fri, 04 May 2018 16:13:20 GMT Thierry Delisle [59be873] * Jenkinsfile (modified) Fixed Jenkinsfile Fri, 04 May 2018 16:11:50 GMT Thierry Delisle [1752d0e] * Jenkinsfile (modified) Output compiler versions in jenkins build Fri, 04 May 2018 16:11:25 GMT Thierry Delisle [a96691d] * src/Common/Heap.cc (modified) Better formatting for heap stats Fri, 04 May 2018 15:08:00 GMT Rob Schluntz [7d0a3ba] * src/tests/.expect/KRfunctions.x64.txt (modified) * src/tests/.expect/attributes.x64.txt (modified) * src/tests/.expect/functions.x64.txt (modified) * src/tests/.expect/literals.x64.txt (modified) Fix 64-bit tests Fri, 04 May 2018 15:01:48 GMT Rob Schluntz [3f024c9] * src/SymTab/Indexer.cc (modified) * src/SymTab/Mangler.cc (modified) Mangle function pointers the same as functions to prevent function ... Fri, 04 May 2018 13:54:10 GMT Rob Schluntz [f3152ab] * src/main.cc (modified) Merge branch 'master' into fix-reference-overloading Thu, 03 May 2018 21:15:41 GMT Thierry Delisle [ecaeac6e] * src/Common/Heap.cc (modified) * src/main.cc (modified) Better statistics formatting Thu, 03 May 2018 21:02:10 GMT Thierry Delisle [01690b7] * src/main.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 03 May 2018 21:02:05 GMT Thierry Delisle [6d611fb] * src/CodeGen/FixNames.cc (modified) * src/Common/Heap.cc (modified) * src/Common/Heap.h (modified) * src/main.cc (modified) Implemented heap stats backend Thu, 03 May 2018 20:54:06 GMT Rob Schluntz [6edd210] * src/main.cc (modified) Change OPTPRINT macro to PASS and incorporate HeapStats::newPass Thu, 03 May 2018 20:33:19 GMT Rob Schluntz [779a4a3] * doc/papers/concurrency/Makefile (modified) * doc/papers/general/Makefile (modified) * doc/papers/general/Paper.tex (modified) * doc/papers/general/evaluation/c-stack.c (modified) * doc/papers/general/evaluation/c-stack.h (modified) * doc/papers/general/evaluation/cfa-stack.c (modified) * doc/papers/general/evaluation/cfa-stack.h (modified) * doc/papers/general/evaluation/cpp-stack.hpp (modified) * doc/papers/general/evaluation/cpp-vstack.cpp (modified) * doc/papers/general/evaluation/cpp-vstack.hpp (modified) * doc/papers/general/evaluation/timing.dat (modified) * doc/papers/general/evaluation/timing.gp (modified) * doc/papers/general/evaluation/timing.xlsx (modified) * doc/refrat/Makefile (modified) * doc/user/Makefile (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/Common/Heap.cc (added) * src/Common/Heap.h (added) * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Common/SemanticError.cc (modified) * src/Common/SemanticError.h (modified) * src/Common/module.mk (modified) * src/Common/utility.h (modified) * src/Makefile.in (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/AlternativeFinder.h (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Visitor.h (modified) * src/benchmark/bench.h (modified) * src/benchmark/ctxswitch/cfa_cor.c (modified) * src/driver/Makefile.am (modified) * src/driver/Makefile.in (modified) * src/driver/cfa.cc (modified) * src/libcfa/concurrency/preemption.c (modified) * src/libcfa/concurrency/thread (modified) * src/libcfa/interpose.c (modified) * src/main.cc (modified) * src/tests/concurrent/examples/boundedBufferEXT.c (modified) * src/tests/concurrent/examples/boundedBufferINT.c (modified) * src/tests/concurrent/preempt.c (modified) Merge branch 'master' into fix-reference-overloading Thu, 03 May 2018 20:30:44 GMT Rob Schluntz [c9d5c4f] * src/Common/module.mk (modified) * src/Makefile.in (modified) fix missing compile for Heap.cc Thu, 03 May 2018 20:21:12 GMT Rob Schluntz [cbbd5b48] * src/main.cc (modified) fix include error Thu, 03 May 2018 20:18:07 GMT Rob Schluntz [b97ebf1] * src/Common/Heap.cc (added) * src/Common/Heap.h (added) * src/main.cc (modified) Add HeapStats stubs Thu, 03 May 2018 20:10:05 GMT Rob Schluntz [cc32d83] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Parser/StatementNode.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Visitor.h (modified) Push pragma directives through the translator Thu, 03 May 2018 17:59:01 GMT Peter A. Buhr [637dd9c] * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) formatting and bug-fix for qualifier distribution Thu, 03 May 2018 16:25:25 GMT Peter A. Buhr [d52a55b] * doc/papers/general/Paper.tex (modified) description of CFA translator Thu, 03 May 2018 16:23:36 GMT Peter A. Buhr [01b8ccf1] * src/Common/utility.h (modified) formatting Thu, 03 May 2018 16:23:14 GMT Peter A. Buhr [af39199d] * src/Common/SemanticError.cc (modified) * src/Common/SemanticError.h (modified) * src/driver/cfa.cc (modified) add and use search routine Thu, 03 May 2018 16:16:47 GMT Peter A. Buhr [7ca8441c] * src/Common/utility.h (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Thu, 03 May 2018 16:15:55 GMT Peter A. Buhr [fb16d5c] * doc/papers/concurrency/Makefile (modified) * doc/papers/general/Makefile (modified) * doc/refrat/Makefile (modified) * doc/user/Makefile (modified) put into canonical form to handle parallel build Thu, 03 May 2018 14:43:06 GMT Thierry Delisle [d28a03e] * src/Common/utility.h (modified) disable constexpr for ilog2 for g++-4.9 Wed, 02 May 2018 21:38:06 GMT Thierry Delisle [b68fc85] * src/libcfa/concurrency/preemption.c (modified) * src/tests/concurrent/preempt.c (modified) Added more checks to preempt test to make sure preemption stays enabled Wed, 02 May 2018 21:36:57 GMT Thierry Delisle [9d32bc8] * src/benchmark/bench.h (modified) Fixed benchmarks for non-cforall code Wed, 02 May 2018 21:36:35 GMT Thierry Delisle [161cdf1] * doc/papers/concurrency/Makefile (modified) Fixed paper makefile to create build directory when compiling for the ... Wed, 02 May 2018 21:36:02 GMT Thierry Delisle [68e9ace] * src/Common/SemanticError.cc (modified) * src/Common/SemanticError.h (modified) * src/main.cc (modified) Fixed semantic warning severity handling Wed, 02 May 2018 20:18:37 GMT Peter A. Buhr [623c16a] * src/tests/concurrent/examples/boundedBufferEXT.c (modified) * src/tests/concurrent/examples/boundedBufferINT.c (modified) use forall distribution for buffer Wed, 02 May 2018 19:28:07 GMT Peter A. Buhr [6d539f83] * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/parser.yy (modified) rename functions Wed, 02 May 2018 19:24:46 GMT Peter A. Buhr [44bca7f] * src/Common/SemanticError.h (modified) * src/driver/Makefile.am (modified) * src/driver/Makefile.in (modified) * src/driver/cfa.cc (modified) * src/main.cc (modified) first attempt at warning control Wed, 02 May 2018 18:59:29 GMT Aaron Moss [30dcc47] * src/Common/PassVisitor.impl.h (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/AlternativeFinder.h (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/Mangler.cc (modified) * src/libcfa/interpose.c (modified) * src/tests/references.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 02 May 2018 18:59:17 GMT Aaron Moss [7f0001c] * doc/papers/general/Paper.tex (modified) * doc/papers/general/evaluation/timing.dat (modified) * doc/papers/general/evaluation/timing.gp (modified) * doc/papers/general/evaluation/timing.xlsx (modified) update timing results in paper Wed, 02 May 2018 15:44:47 GMT Rob Schluntz [6f326b1] * src/ResolvExpr/AlternativeFinder.h (modified) * src/ResolvExpr/Resolver.cc (modified) Add type variables from function alternative to the type environment ... Wed, 02 May 2018 15:32:58 GMT Rob Schluntz [43bd69d] * src/ResolvExpr/AlternativeFinder.cc (modified) Minor cleanup Wed, 02 May 2018 14:17:09 GMT Rob Schluntz [5da5a96] * src/libcfa/interpose.c (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Tue, 01 May 2018 20:09:15 GMT Peter A. Buhr [94dea96] * src/libcfa/interpose.c (modified) add run-time signal-handlers for SIGTERM and SIGINT Tue, 01 May 2018 18:43:15 GMT Rob Schluntz [1518b39] * doc/papers/general/Paper.tex (modified) * doc/papers/general/evaluation/c-stack.c (modified) * doc/papers/general/evaluation/c-stack.h (modified) * doc/papers/general/evaluation/cfa-stack.c (modified) * doc/papers/general/evaluation/cfa-stack.h (modified) * doc/papers/general/evaluation/cpp-stack.hpp (modified) * doc/papers/general/evaluation/cpp-vstack.cpp (modified) * doc/papers/general/evaluation/cpp-vstack.hpp (modified) * src/ResolvExpr/Resolver.cc (modified) * src/benchmark/bench.h (modified) * src/benchmark/ctxswitch/cfa_cor.c (modified) * src/libcfa/concurrency/thread (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Tue, 01 May 2018 18:43:01 GMT Rob Schluntz [f465f0e] * src/SymTab/Mangler.cc (modified) Mangle trait instances to prevent indexer errors before traits are ... Tue, 01 May 2018 18:07:35 GMT Rob Schluntz [a02842f] * src/tests/references.c (modified) Remove now-invalid subscript overload from references test Tue, 01 May 2018 13:17:06 GMT Peter A. Buhr [4c80a75] * doc/papers/general/Paper.tex (modified) * doc/papers/general/evaluation/c-stack.c (modified) * doc/papers/general/evaluation/c-stack.h (modified) * doc/papers/general/evaluation/cfa-stack.c (modified) * doc/papers/general/evaluation/cfa-stack.h (modified) * doc/papers/general/evaluation/cpp-stack.hpp (modified) * doc/papers/general/evaluation/cpp-vstack.cpp (modified) * doc/papers/general/evaluation/cpp-vstack.hpp (modified) update evaluation programs Mon, 30 Apr 2018 18:31:18 GMT Thierry Delisle [8a5bdf0] * doc/papers/AMA/AMA-stix/ama/WileyNJD-v2.cls (modified) * doc/papers/concurrency/Paper.tex (modified) * doc/papers/general/Paper.tex (modified) * doc/papers/general/evaluation/c-bench.c (modified) * doc/papers/general/evaluation/c-pair.c (modified) * doc/papers/general/evaluation/c-pair.h (modified) * doc/papers/general/evaluation/c-print.c (modified) * doc/papers/general/evaluation/c-print.h (modified) * doc/papers/general/evaluation/c-stack.c (modified) * doc/papers/general/evaluation/c-stack.h (modified) * doc/papers/general/evaluation/cfa-stack.c (modified) * doc/papers/general/evaluation/cfa-stack.h (modified) * doc/papers/general/evaluation/cpp-stack.hpp (modified) * doc/papers/general/evaluation/cpp-vstack.cpp (modified) * src/InitTweak/FixInit.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) * src/SymTab/Autogen.cc (modified) * src/libcfa/iostream (modified) * src/libcfa/iostream.c (modified) * src/prelude/prelude.cf (modified) * src/tests/.expect/literals.x64.txt (modified) * src/tests/.expect/literals.x86.txt (modified) * src/tests/.expect/user_literals.txt (modified) * src/tests/coroutine/fibonacci.c (modified) * src/tests/user_literals.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 30 Apr 2018 18:31:14 GMT Thierry Delisle [5248789] * src/ResolvExpr/Resolver.cc (modified) Waitfor resolution error now prints enviroment Mon, 30 Apr 2018 18:30:32 GMT Thierry Delisle [399a908] * src/benchmark/bench.h (modified) * src/benchmark/ctxswitch/cfa_cor.c (modified) * src/libcfa/concurrency/thread (modified) Fixed benchmarks Mon, 30 Apr 2018 18:18:28 GMT Rob Schluntz [7b45636] * src/tests/.expect/KRfunctions.x64.txt (modified) * src/tests/.expect/attributes.x64.txt (modified) * src/tests/.expect/declarationSpecifier.x64.txt (modified) * src/tests/.expect/extension.x64.txt (modified) * src/tests/.expect/functions.x64.txt (modified) * src/tests/.expect/gccExtensions.x64.txt (modified) * src/tests/.expect/literals.x64.txt (modified) Update tests for removal of reference mangling Mon, 30 Apr 2018 15:59:07 GMT Rob Schluntz [1a3eab8] * doc/papers/AMA/AMA-stix/ama/WileyNJD-v2.cls (modified) * doc/papers/concurrency/Paper.tex (modified) * doc/papers/general/Paper.tex (modified) * doc/papers/general/evaluation/c-bench.c (modified) * doc/papers/general/evaluation/c-pair.c (modified) * doc/papers/general/evaluation/c-pair.h (modified) * doc/papers/general/evaluation/c-print.c (modified) * doc/papers/general/evaluation/c-print.h (modified) * doc/papers/general/evaluation/c-stack.c (modified) * doc/papers/general/evaluation/c-stack.h (modified) * doc/papers/general/evaluation/cfa-stack.c (modified) * doc/papers/general/evaluation/cfa-stack.h (modified) * doc/papers/general/evaluation/cpp-stack.hpp (modified) * doc/papers/general/evaluation/cpp-vstack.cpp (modified) * src/InitTweak/FixInit.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/Autogen.cc (modified) * src/SynTree/Statement.cc (modified) * src/libcfa/bits/locks.h (modified) * src/libcfa/concurrency/coroutine (modified) * src/libcfa/concurrency/coroutine.c (modified) * src/libcfa/concurrency/invoke.h (modified) * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/preemption.c (modified) * src/libcfa/concurrency/thread (modified) * src/libcfa/concurrency/thread.c (modified) * src/libcfa/iostream (modified) * src/libcfa/iostream.c (modified) * src/prelude/prelude.cf (modified) * src/tests/.expect/literals.x64.txt (modified) * src/tests/.expect/literals.x86.txt (modified) * src/tests/.expect/user_literals.txt (modified) * src/tests/concurrent/examples/.expect/boundedBufferEXT.txt (modified) * src/tests/concurrent/examples/boundedBufferEXT.c (modified) * src/tests/concurrent/thread.c (modified) * src/tests/coroutine/fibonacci.c (modified) * src/tests/user_literals.c (modified) Merge branch 'master' into fix-reference-overloading Mon, 30 Apr 2018 15:08:10 GMT Rob Schluntz [b9c432f] * doc/papers/AMA/AMA-stix/ama/WileyNJD-v2.cls (modified) * doc/papers/concurrency/Paper.tex (modified) * doc/papers/general/Paper.tex (modified) * doc/papers/general/evaluation/c-bench.c (modified) * doc/papers/general/evaluation/c-pair.c (modified) * doc/papers/general/evaluation/c-pair.h (modified) * doc/papers/general/evaluation/c-print.c (modified) * doc/papers/general/evaluation/c-print.h (modified) * doc/papers/general/evaluation/c-stack.c (modified) * doc/papers/general/evaluation/c-stack.h (modified) * doc/papers/general/evaluation/cfa-stack.c (modified) * doc/papers/general/evaluation/cfa-stack.h (modified) * doc/papers/general/evaluation/cpp-stack.hpp (modified) * doc/papers/general/evaluation/cpp-vstack.cpp (modified) * src/InitTweak/FixInit.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/Autogen.cc (modified) * src/SynTree/Statement.cc (modified) * src/libcfa/bits/locks.h (modified) * src/libcfa/concurrency/coroutine (modified) * src/libcfa/concurrency/coroutine.c (modified) * src/libcfa/concurrency/invoke.h (modified) * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/preemption.c (modified) * src/libcfa/concurrency/thread (modified) * src/libcfa/concurrency/thread.c (modified) * src/libcfa/iostream (modified) * src/libcfa/iostream.c (modified) * src/prelude/prelude.cf (modified) * src/tests/.expect/literals.x64.txt (modified) * src/tests/.expect/literals.x86.txt (modified) * src/tests/.expect/user_literals.txt (modified) * src/tests/concurrent/examples/.expect/boundedBufferEXT.txt (modified) * src/tests/concurrent/examples/boundedBufferEXT.c (modified) * src/tests/concurrent/thread.c (modified) * src/tests/coroutine/fibonacci.c (modified) * src/tests/user_literals.c (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Mon, 30 Apr 2018 15:08:04 GMT Rob Schluntz [7958e67] * src/libcfa/concurrency/preemption.c (modified) Fix debug print in preemption Mon, 30 Apr 2018 15:07:21 GMT Rob Schluntz [c0453ca3] * src/SymTab/Mangler.cc (modified) * src/tests/.expect/KRfunctions.x64.txt (modified) * src/tests/.expect/attributes.x64.txt (modified) * src/tests/.expect/declarationSpecifier.x64.txt (modified) * src/tests/.expect/functions.x64.txt (modified) * src/tests/functions.c (modified) Remove reference type mangling to prevent reference and non-reference ... Mon, 30 Apr 2018 12:27:35 GMT Peter A. Buhr [5e5dbc2] * src/tests/.expect/literals.x86.txt (modified) fix 32-bit output Mon, 30 Apr 2018 00:58:08 GMT Peter A. Buhr [61fc4f6] * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) start for cpp directive-statement Mon, 30 Apr 2018 00:54:38 GMT Peter A. Buhr [db98cd5] * src/tests/.expect/literals.x64.txt (modified) * src/tests/.expect/user_literals.txt (modified) * src/tests/user_literals.c (modified) update tests for char16_t change Sun, 29 Apr 2018 15:58:08 GMT Peter A. Buhr [71b50f36] * src/tests/coroutine/fibonacci.c (modified) formatting Sun, 29 Apr 2018 15:56:36 GMT Peter A. Buhr [b91e8c1] * src/prelude/prelude.cf (modified) formatting Sun, 29 Apr 2018 15:56:01 GMT Peter A. Buhr [b6dc097] * src/libcfa/iostream (modified) * src/libcfa/iostream.c (modified) * src/tests/.expect/literals.x64.txt (modified) * src/tests/.expect/user_literals.txt (modified) * src/tests/user_literals.c (modified) temporarily remove printing of char16_t, char_32_t and wchar_t until ... Sat, 28 Apr 2018 14:35:51 GMT Peter A. Buhr [534d84e] * src/InitTweak/FixInit.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SynTree/Statement.cc (modified) * src/libcfa/bits/locks.h (modified) * src/libcfa/concurrency/coroutine (modified) * src/libcfa/concurrency/coroutine.c (modified) * src/libcfa/concurrency/invoke.h (modified) * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/preemption.c (modified) * src/libcfa/concurrency/thread (modified) * src/libcfa/concurrency/thread.c (modified) * src/tests/concurrent/examples/.expect/boundedBufferEXT.txt (modified) * src/tests/concurrent/examples/boundedBufferEXT.c (modified) * src/tests/concurrent/thread.c (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Sat, 28 Apr 2018 14:34:40 GMT Peter A. Buhr [9997fee] * src/Parser/parser.yy (modified) start anonymous type-variables and qualifier-distribution block Sat, 28 Apr 2018 14:33:07 GMT Peter A. Buhr [6926a6d] * src/Parser/DeclarationNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/SymTab/Autogen.cc (modified) fixes for gcc-7/8 Sat, 28 Apr 2018 13:20:28 GMT Peter A. Buhr [ac4dad2] * doc/papers/general/evaluation/c-bench.c (modified) * doc/papers/general/evaluation/c-pair.c (modified) * doc/papers/general/evaluation/c-pair.h (modified) * doc/papers/general/evaluation/c-print.c (modified) * doc/papers/general/evaluation/c-print.h (modified) * doc/papers/general/evaluation/c-stack.c (modified) * doc/papers/general/evaluation/c-stack.h (modified) * doc/papers/general/evaluation/cfa-stack.c (modified) * doc/papers/general/evaluation/cfa-stack.h (modified) * doc/papers/general/evaluation/cpp-stack.hpp (modified) * doc/papers/general/evaluation/cpp-vstack.cpp (modified) shorten experimental code Sat, 28 Apr 2018 13:18:47 GMT Peter A. Buhr [aa5fdac] * doc/papers/general/Paper.tex (modified) shorten sections, add small amount of new material, redo stack code ...