# # ChangeLog for / # # Generated by Trac 1.6 # Apr 30, 2026, 12:19:02 PM Mon, 07 Dec 2020 17:57:06 GMT Thierry Delisle [08ce416] * Makefile.am (modified) * configure.ac (modified) * libcfa/configure.ac (modified) * libcfa/src/Makefile.am (modified) * src/AST/module.mk (modified) * tests/Makefile.am (modified) Changed configure to use new-ast by default. Ast options no longer ... Fri, 04 Dec 2020 20:44:08 GMT Thierry Delisle [ad915e0] * Jenkins/Distribute (modified) Fixed incorrect space Fri, 04 Dec 2020 20:39:32 GMT Thierry Delisle [7e366bd] * Jenkins/Distribute (modified) Fix call to sed in jenkins distribute Fri, 04 Dec 2020 20:27:51 GMT Thierry Delisle [7d5d3f3] * Jenkins/Distribute (modified) Fix escape characters in jenkins distribute Fri, 04 Dec 2020 20:14:39 GMT Thierry Delisle [6b293bd] * Jenkins/Distribute (modified) Like Cforall, groovy does not support tuple assign and tuple ... Fri, 04 Dec 2020 20:10:55 GMT Thierry Delisle [8fe6040] * Jenkins/Distribute (modified) Distribute now prints the version Fri, 04 Dec 2020 19:28:03 GMT Thierry Delisle [9c4ad67] * Jenkins/tools.groovy (modified) Fixed typo Fri, 04 Dec 2020 18:35:13 GMT Thierry Delisle [a12cd594] * Jenkins/tools.groovy (modified) Messed up last commit Fri, 04 Dec 2020 18:24:21 GMT Thierry Delisle [d4e338f] * Jenkins/tools.groovy (modified) Fixed how GitLogMessage saves results Fri, 04 Dec 2020 18:16:24 GMT Thierry Delisle [6c0ef72] * Jenkins/tools.groovy (modified) Tools.checkout now uses explicit credentials Fri, 04 Dec 2020 18:09:17 GMT Thierry Delisle [6cdec7e] * Jenkins/tools.groovy (modified) Fixed incorrect condition in gitlog Fri, 04 Dec 2020 18:05:09 GMT Thierry Delisle [143cbf1] * Jenkins/tools.groovy (modified) Update tools.groovy checkout for specific hash Fri, 04 Dec 2020 17:52:04 GMT Thierry Delisle [6a531ab] * Jenkins/tools.groovy (modified) * Jenkinsfile (modified) Quick build now uses new AST. Moved some more common code to ... Fri, 04 Dec 2020 17:24:28 GMT Thierry Delisle [8271891] * tests/.expect/attributes.nast.x86.txt (added) * tests/.expect/attributes.oast.x86.txt (moved) Fixed attributes test for x86 new ast Fri, 04 Dec 2020 17:20:07 GMT Thierry Delisle [3534f6a] * tests/.expect/KRfunctions.nast.x86.txt (added) * tests/.expect/KRfunctions.oast.x86.txt (moved) * tests/.expect/functions.nast.x86.txt (added) * tests/.expect/functions.oast.x86.txt (moved) Fixed functions and KRfunctions tests for new ast x86 Fri, 04 Dec 2020 17:02:21 GMT Thierry Delisle [85799aa] * Jenkinsfile (modified) Fixed bad copy-paste Fri, 04 Dec 2020 16:57:05 GMT Thierry Delisle [fe3d9ab] * Jenkinsfile (modified) Jenkins now prints AST version in long description Fri, 04 Dec 2020 16:49:34 GMT Thierry Delisle [3c6480b7] * libcfa/src/bits/multi_list.cfa (modified) * libcfa/src/bits/sequence.hfa (modified) * tests/.expect/manipulatorsOutput2.arm64.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 04 Dec 2020 16:49:26 GMT Thierry Delisle [36ec816] * tests/meta/.expect/archVast.nast.x86.txt (modified) * tests/meta/.expect/archVast.oast.x86.txt (modified) Fix meta tests for x86 Fri, 04 Dec 2020 16:46:32 GMT Thierry Delisle [22a2e69] * tests/errors/.expect/completeType.nast.x86.txt (added) * tests/errors/.expect/completeType.oast.x86.txt (moved) Fix complete type for x86 Fri, 04 Dec 2020 16:39:23 GMT Peter A. Buhr [54f89d5] * Jenkins/Distribute (added) * Jenkins/tools.groovy (added) * Jenkinsfile (modified) * example/io/simple/server.cfa (modified) * libcfa/src/bits/containers.hfa (modified) * libcfa/src/bits/multi_list.cfa (added) * libcfa/src/bits/queue.hfa (modified) * libcfa/src/bits/queue_example.cfa (modified) * libcfa/src/bits/sequence.hfa (modified) * libcfa/src/bits/stack.hfa (modified) * libcfa/src/concurrency/alarm.cfa (modified) * libcfa/src/concurrency/alarm.hfa (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/io/call.cfa.in (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel/fwd.hfa (modified) * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/concurrency/locks.hfa (modified) * libcfa/src/concurrency/thread.cfa (modified) * libcfa/src/interpose.cfa (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/Candidate.cpp (modified) * tests/.expect/castError.nast.txt (modified) * tests/.expect/castError.oast.txt (modified) * tests/errors/.expect/completeType.nast.x64.txt (modified) * tests/meta/.expect/archVast.nast.x64.txt (modified) * tests/meta/.expect/archVast.oast.x64.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 04 Dec 2020 16:39:05 GMT Peter A. Buhr [ab0257b9] * tests/.expect/manipulatorsOutput2.arm64.txt (modified) update .expect file for test manipulatorsOutput2 on ARM Fri, 04 Dec 2020 16:13:52 GMT Peter A. Buhr [a32cbac2] * libcfa/src/bits/sequence.hfa (modified) add comments to SeqIter Fri, 04 Dec 2020 14:56:43 GMT Peter A. Buhr [4f649cb] * libcfa/src/bits/multi_list.cfa (modified) print task id rather than task address for multi-list test Fri, 04 Dec 2020 13:25:37 GMT Peter A. Buhr [f7386f7] * libcfa/src/bits/multi_list.cfa (modified) add queue to multi-list container test Fri, 04 Dec 2020 03:46:19 GMT Peter A. Buhr [1ac1f0b] * libcfa/src/bits/multi_list.cfa (modified) rename iterators to remove cast Fri, 04 Dec 2020 02:20:04 GMT Peter A. Buhr [a9a1d06] * Jenkins/Distribute (modified) * Jenkins/tools.groovy (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 04 Dec 2020 02:19:55 GMT Peter A. Buhr [34dcc78c] * libcfa/src/bits/multi_list.cfa (modified) re-purpose Seqable as Colable for stack Fri, 04 Dec 2020 02:16:41 GMT Thierry Delisle [6c9e0bc] * Jenkins/Distribute (modified) * Jenkins/tools.groovy (modified) Removed infinite recursion Fri, 04 Dec 2020 02:14:54 GMT Thierry Delisle [68f2e42] * Jenkins/tools.groovy (modified) Bad copy-paste Fri, 04 Dec 2020 02:11:17 GMT Thierry Delisle [032fd93] * Jenkins/tools.groovy (modified) Changed groovy to not use ternary Fri, 04 Dec 2020 01:58:29 GMT Thierry Delisle [1de50a9] * libcfa/src/bits/multi_list.cfa (added) * libcfa/src/bits/queue.hfa (modified) * libcfa/src/bits/sequence.hfa (modified) * libcfa/src/bits/stack.hfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 04 Dec 2020 01:58:21 GMT Thierry Delisle [cf2257f] * Jenkins/Distribute (modified) Removed incorrect error handling Fri, 04 Dec 2020 01:56:53 GMT Peter A. Buhr [7b2a786] * Jenkins/Distribute (added) * Jenkins/tools.groovy (added) * Jenkinsfile (modified) * libcfa/src/bits/containers.hfa (modified) * libcfa/src/concurrency/alarm.cfa (modified) * libcfa/src/concurrency/alarm.hfa (modified) * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/concurrency/locks.hfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 04 Dec 2020 01:56:31 GMT Peter A. Buhr [a5a67ab8] * libcfa/src/bits/queue.hfa (modified) * libcfa/src/bits/sequence.hfa (modified) * libcfa/src/bits/stack.hfa (modified) small changes to container switch to references Fri, 04 Dec 2020 01:56:11 GMT Thierry Delisle [d29a394] * Jenkins/Distribute (modified) * Jenkins/tools.groovy (modified) Distribute not checksout a specific commit on the target node Fri, 04 Dec 2020 01:53:51 GMT Peter A. Buhr [9082e0f1] * libcfa/src/bits/multi_list.cfa (added) add multi-list container test Fri, 04 Dec 2020 01:49:59 GMT Thierry Delisle [c3d3c22] * Jenkins/Distribute (modified) Changed distribute to target specific commit Fri, 04 Dec 2020 01:43:24 GMT Thierry Delisle [f78ead5] * Jenkins/Distribute (modified) * Jenkins/tools.groovy (modified) Getting last successful Full Build by default Fri, 04 Dec 2020 01:32:25 GMT Thierry Delisle [782d479] * Jenkins/Distribute (modified) Changed parameter from int to string Fri, 04 Dec 2020 01:09:32 GMT Thierry Delisle [4b138dd] * Jenkins/Distribute (modified) Fixed Distribute Loading tools Fri, 04 Dec 2020 01:02:54 GMT Thierry Delisle [fd0ba75] * Jenkins/Distribute (modified) Extra old style import Fri, 04 Dec 2020 01:01:49 GMT Thierry Delisle [6855d14] * Jenkins/Distribute (modified) Missed curly Fri, 04 Dec 2020 00:46:34 GMT Thierry Delisle [55da258] * libcfa/src/bits/containers.hfa (modified) * libcfa/src/concurrency/alarm.cfa (modified) * libcfa/src/concurrency/alarm.hfa (modified) * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/concurrency/locks.hfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 04 Dec 2020 00:46:27 GMT Thierry Delisle [4011b98] * Jenkins/Distribute (added) * Jenkins/tools.groovy (modified) First pieces of distribute jenkins script Thu, 03 Dec 2020 22:03:54 GMT Colby Alexander Parsons [0797198] * Jenkins/tools.groovy (added) * Jenkinsfile (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 03 Dec 2020 22:03:49 GMT Colby Alexander Parsons [8e655f7c] * libcfa/src/bits/containers.hfa (modified) fixed collision between Sequence and containers.hfa Thu, 03 Dec 2020 21:57:45 GMT Thierry Delisle [91aa5ab] * Jenkinsfile (modified) Didn't save properly Thu, 03 Dec 2020 21:56:35 GMT Thierry Delisle [1483a16] * Jenkins/tools.groovy (modified) * Jenkinsfile (modified) Loading seems to work, usage doesn't Thu, 03 Dec 2020 21:53:12 GMT Thierry Delisle [953d433] * Jenkinsfile (modified) More attempts at loading tools Thu, 03 Dec 2020 21:51:36 GMT Thierry Delisle [8ca82de] * Jenkins/tools.groovy (modified) * Jenkinsfile (modified) More attempts at loading tools Thu, 03 Dec 2020 21:48:22 GMT Thierry Delisle [234ede4] * Jenkinsfile (modified) typo Thu, 03 Dec 2020 21:47:41 GMT Colby Alexander Parsons [4aeaee5] * libcfa/src/concurrency/alarm.cfa (modified) * libcfa/src/concurrency/alarm.hfa (modified) * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/concurrency/locks.hfa (modified) added alarm callback to union and refactored Thu, 03 Dec 2020 21:46:44 GMT Thierry Delisle [d8d9130f] * Jenkinsfile (modified) Changed how groovy scripts are imported Thu, 03 Dec 2020 21:40:43 GMT Thierry Delisle [bd8dca2] * Jenkinsfile (modified) Pushed import in jenkinsfile to much later Thu, 03 Dec 2020 21:38:01 GMT Thierry Delisle [c74e601] * libcfa/src/bits/queue.hfa (modified) * libcfa/src/bits/queue_example.cfa (modified) * libcfa/src/bits/sequence.hfa (modified) * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/concurrency/locks.hfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 03 Dec 2020 21:37:50 GMT Thierry Delisle [27b1ca1] * Jenkins/tools.groovy (added) * Jenkinsfile (modified) Modified Jenkinsfile to move out some of the helper for later reuse Thu, 03 Dec 2020 21:24:36 GMT Colby Alexander Parsons [cad1df1] * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/concurrency/locks.hfa (modified) fixed a lot of bugs and integrated new sequence changes Thu, 03 Dec 2020 20:33:18 GMT Colby Alexander Parsons [aeb31b1] * example/io/cat.c (moved) * example/io/filereader.c (moved) * example/io/simple/client.c (moved) * example/io/simple/server.c (moved) * example/io/simple/server.cfa (moved) * example/io/simple/server_epoll.c (moved) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/io/call.cfa.in (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel/fwd.hfa (modified) * libcfa/src/concurrency/thread.cfa (modified) * libcfa/src/interpose.cfa (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/Candidate.cpp (modified) * tests/.expect/KRfunctions.nast.arm64.txt (added) * tests/.expect/KRfunctions.oast.arm64.txt (moved) * tests/.expect/attributes.nast.arm64.txt (added) * tests/.expect/attributes.oast.arm64.txt (moved) * tests/.expect/castError.nast.txt (added) * tests/.expect/castError.oast.txt (modified) * tests/.expect/functions.nast.arm64.txt (added) * tests/.expect/functions.oast.arm64.txt (moved) * tests/errors/.expect/completeType.nast.arm64.txt (added) * tests/errors/.expect/completeType.nast.x64.txt (modified) * tests/errors/.expect/completeType.oast.arm64.txt (moved) * tests/meta/.expect/archVast.nast.arm64.txt (modified) * tests/meta/.expect/archVast.nast.x64.txt (modified) * tests/meta/.expect/archVast.oast.arm64.txt (modified) * tests/meta/.expect/archVast.oast.x64.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 03 Dec 2020 20:32:44 GMT Colby Alexander Parsons [a78c3ff] * libcfa/src/bits/queue.hfa (modified) * libcfa/src/bits/queue_example.cfa (modified) * libcfa/src/bits/sequence.hfa (modified) switched queue and sequence to use references Thu, 03 Dec 2020 20:19:37 GMT Thierry Delisle [0f88a225] * example/io/simple/server.cfa (modified) updated out-of-date example echo network server Thu, 03 Dec 2020 20:18:55 GMT Thierry Delisle [fe9468e2] * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/io/call.cfa.in (modified) * libcfa/src/concurrency/kernel/fwd.hfa (modified) * libcfa/src/concurrency/thread.cfa (modified) Added function thread_rand as a tls-safe version of __tls_rand() Thu, 03 Dec 2020 20:15:55 GMT Thierry Delisle [6011658] * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/interpose.cfa (modified) Fixed abort to no longer deadlock when calling itself recursively. ... Thu, 03 Dec 2020 18:53:23 GMT Thierry Delisle [62e456f] * example/io/cat.c (moved) * example/io/filereader.c (moved) * example/io/simple/client.c (moved) * example/io/simple/server.c (moved) * example/io/simple/server.cfa (moved) * example/io/simple/server_epoll.c (moved) * tests/.expect/KRfunctions.nast.arm64.txt (added) * tests/.expect/KRfunctions.oast.arm64.txt (moved) * tests/.expect/attributes.nast.arm64.txt (added) * tests/.expect/attributes.oast.arm64.txt (moved) * tests/.expect/functions.nast.arm64.txt (added) * tests/.expect/functions.oast.arm64.txt (moved) * tests/errors/.expect/completeType.nast.arm64.txt (added) * tests/errors/.expect/completeType.oast.arm64.txt (moved) * tests/meta/.expect/archVast.nast.arm64.txt (modified) * tests/meta/.expect/archVast.oast.arm64.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 03 Dec 2020 18:53:17 GMT Thierry Delisle [3233b91] * src/ResolvExpr/AlternativeFinder.cc (modified) * tests/.expect/castError.oast.txt (modified) * tests/meta/.expect/archVast.oast.x64.txt (modified) Fix left erros in old AST Thu, 03 Dec 2020 18:49:01 GMT Thierry Delisle [b5629d8] * libcfa/src/bits/collection.hfa (modified) * libcfa/src/bits/queue.hfa (modified) * libcfa/src/bits/queue_example.cfa (modified) * libcfa/src/bits/sequence.hfa (modified) * libcfa/src/bits/sequence_example.cfa (modified) * libcfa/src/bits/stack.hfa (modified) * libcfa/src/bits/stack_example.cfa (modified) * src/AST/Print.cpp (modified) * src/AST/Type.cpp (modified) * src/AST/Type.hpp (modified) * src/AST/TypeEnvironment.cpp (modified) * src/Common/CodeLocation.h (modified) * src/Common/SemanticError.cc (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/TypeEnvironment.cc (modified) * src/ResolvExpr/TypeEnvironment.h (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/NamedTypeDecl.cc (modified) * src/SynTree/ReferenceToType.cc (modified) * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) * tests/.expect/KRfunctions.nast.arm64.txt (added) * tests/.expect/KRfunctions.oast.arm64.txt (moved) * tests/.expect/alloc-ERROR.nast.txt (modified) * tests/.expect/alloc-ERROR.oast.txt (modified) * tests/.expect/attributes.nast.arm64.txt (added) * tests/.expect/attributes.oast.arm64.txt (moved) * tests/.expect/castError.nast.txt (added) * tests/.expect/castError.oast.txt (modified) * tests/.expect/functions.nast.arm64.txt (added) * tests/.expect/functions.oast.arm64.txt (moved) * tests/.expect/init1-ERROR.nast.txt (modified) * tests/.expect/init1-ERROR.oast.txt (modified) * tests/errors/.expect/completeType.nast.arm64.txt (added) * tests/errors/.expect/completeType.nast.x64.txt (modified) * tests/errors/.expect/completeType.oast.arm64.txt (moved) * tests/errors/.expect/completeType.oast.x64.txt (modified) * tests/meta/.expect/archVast.nast.arm64.txt (modified) * tests/meta/.expect/archVast.nast.x64.txt (modified) * tests/meta/.expect/archVast.nast.x86.txt (modified) * tests/meta/.expect/archVast.oast.arm64.txt (modified) * tests/meta/.expect/archVast.oast.x64.txt (modified) * tests/meta/.expect/archVast.oast.x86.txt (modified) * tests/raii/.expect/ctor-autogen-ERR1.nast.txt (modified) * tests/raii/.expect/ctor-autogen-ERR1.oast.txt (modified) * tests/warnings/.expect/self-assignment.nast.txt (modified) * tests/warnings/.expect/self-assignment.oast.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 03 Dec 2020 18:47:42 GMT Thierry Delisle [f0d67e5] * example/io/cat.c (moved) * example/io/filereader.c (moved) * example/io/simple/client.c (moved) * example/io/simple/server.c (moved) * example/io/simple/server.cfa (moved) * example/io/simple/server_epoll.c (moved) Restored io examples to example folder Thu, 03 Dec 2020 18:41:11 GMT Thierry Delisle [2595df1] * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/Candidate.cpp (modified) * tests/.expect/castError.nast.txt (modified) * tests/errors/.expect/completeType.nast.x64.txt (modified) * tests/meta/.expect/archVast.nast.x64.txt (modified) Now using string print to sort alternatives Thu, 03 Dec 2020 17:35:14 GMT Thierry Delisle [fa11053] * tests/.expect/KRfunctions.nast.arm64.txt (added) * tests/.expect/KRfunctions.oast.arm64.txt (moved) * tests/.expect/attributes.nast.arm64.txt (added) * tests/.expect/attributes.oast.arm64.txt (moved) * tests/.expect/functions.nast.arm64.txt (added) * tests/.expect/functions.oast.arm64.txt (moved) Fixed more new ast tests for arm Thu, 03 Dec 2020 17:13:23 GMT Thierry Delisle [7c243a5] * tests/.expect/castError.nast.txt (added) * tests/.expect/castError.oast.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 03 Dec 2020 17:11:44 GMT Thierry Delisle [cc5cc27] * libcfa/src/bits/collection.hfa (modified) * libcfa/src/bits/queue.hfa (modified) * libcfa/src/bits/sequence.hfa (modified) * libcfa/src/bits/stack.hfa (modified) * libcfa/src/bits/stack_example.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 03 Dec 2020 17:11:36 GMT Thierry Delisle [63ec5fa] * tests/.expect/castError.nast.txt (added) * tests/.expect/castError.oast.txt (modified) Fixed cast error tests Thu, 03 Dec 2020 17:06:11 GMT Thierry Delisle [f7ea791] * tests/errors/.expect/completeType.nast.arm64.txt (added) * tests/errors/.expect/completeType.oast.arm64.txt (moved) Fix errors completeType test for arm new/old Thu, 03 Dec 2020 17:02:36 GMT Thierry Delisle [89c982c] * tests/meta/.expect/archVast.nast.arm64.txt (modified) * tests/meta/.expect/archVast.oast.arm64.txt (modified) Fix meta tests for arm new/old Thu, 03 Dec 2020 16:56:01 GMT Peter A. Buhr [636d3715] * libcfa/src/bits/collection.hfa (modified) * libcfa/src/bits/queue.hfa (modified) * libcfa/src/bits/sequence.hfa (modified) * libcfa/src/bits/stack.hfa (modified) * libcfa/src/bits/stack_example.cfa (modified) more code sharing in containers Thu, 03 Dec 2020 16:30:33 GMT Thierry Delisle [1db306a] * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/TypeEnvironment.h (modified) * tests/meta/.expect/archVast.nast.x64.txt (modified) * tests/meta/.expect/archVast.nast.x86.txt (modified) * tests/meta/.expect/archVast.oast.x64.txt (modified) * tests/meta/.expect/archVast.oast.x86.txt (modified) First attempt to sort alternatives before printing. Thu, 03 Dec 2020 15:44:40 GMT Thierry Delisle [cd6a6ff] * src/AST/Print.cpp (modified) * src/AST/Type.cpp (modified) * src/AST/Type.hpp (modified) * src/AST/TypeEnvironment.cpp (modified) * src/ResolvExpr/TypeEnvironment.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/NamedTypeDecl.cc (modified) * src/SynTree/ReferenceToType.cc (modified) * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) * tests/.expect/alloc-ERROR.nast.txt (modified) * tests/.expect/alloc-ERROR.oast.txt (modified) * tests/.expect/init1-ERROR.nast.txt (modified) * tests/.expect/init1-ERROR.oast.txt (modified) * tests/errors/.expect/completeType.nast.x64.txt (modified) * tests/errors/.expect/completeType.oast.x64.txt (modified) * tests/raii/.expect/ctor-autogen-ERR1.nast.txt (modified) * tests/raii/.expect/ctor-autogen-ERR1.oast.txt (modified) * tests/warnings/.expect/self-assignment.nast.txt (modified) * tests/warnings/.expect/self-assignment.oast.txt (modified) Improved coverage of deterministic_output to be much finer grain. Wed, 02 Dec 2020 20:30:53 GMT Peter A. Buhr [b37515b] * libcfa/src/bits/sequence.hfa (modified) * libcfa/src/bits/sequence_example.cfa (modified) start converting from pointer to reference parameters/returns across ... Wed, 02 Dec 2020 18:01:01 GMT Thierry Delisle [ddcedfe] * src/Common/CodeLocation.h (modified) * src/Common/SemanticError.cc (modified) Errors are now sorted by code-location/description Wed, 02 Dec 2020 17:31:56 GMT Peter A. Buhr [833ba13] * Jenkins/FullBuild (modified) * benchmark/io/http/Makefile.am (added) * benchmark/io/http/filecache.cfa (modified) * benchmark/rmit.py (modified) * configure.ac (modified) * libcfa/src/bits/locks.hfa (modified) * libcfa/src/concurrency/iofwd.hfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * src/Concurrency/Keywords.cc (modified) * src/InitTweak/FixInitNew.cpp (modified) * src/ResolvExpr/Resolver.cc (modified) * src/main.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 02 Dec 2020 17:31:42 GMT Peter A. Buhr [3d0560d] * libcfa/src/bits/queue.hfa (modified) * libcfa/src/bits/queue_example.cfa (modified) * libcfa/src/bits/sequence.hfa (modified) * libcfa/src/bits/sequence_example.cfa (modified) * libcfa/src/bits/stack.hfa (modified) * libcfa/src/bits/stack_example.cfa (modified) clean up all new collections and fix sequence iterator bug Wed, 02 Dec 2020 17:11:01 GMT Thierry Delisle [a25f64b] * src/InitTweak/FixInitNew.cpp (modified) * src/ResolvExpr/Resolver.cc (modified) * src/main.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 01 Dec 2020 20:39:24 GMT Andrew Beach [4a8f150] * src/InitTweak/FixInitNew.cpp (modified) * src/ResolvExpr/Resolver.cc (modified) * src/main.cc (modified) A quick-fix to get the self-assignment bug working and some clean-up ... Tue, 01 Dec 2020 19:34:25 GMT Thierry Delisle [2b2f59d] * benchmark/io/http/Makefile.am (modified) fix ld flags for httpforall Tue, 01 Dec 2020 19:33:17 GMT Thierry Delisle [43cedfb1] * src/Concurrency/Keywords.cc (modified) Fixed extra declaration of vtable on forwarded declarations of threads Tue, 01 Dec 2020 19:32:22 GMT Thierry Delisle [956910d] * Jenkins/FullBuild (modified) Fix syntax of FullBuild script Mon, 30 Nov 2020 22:14:06 GMT Thierry Delisle [5936244] * benchmark/io/http/Makefile.am (modified) * benchmark/io/http/filecache.cfa (modified) Fixed errors in httop benchmark Mon, 30 Nov 2020 22:13:03 GMT Thierry Delisle [6d1790c] * libcfa/src/bits/locks.hfa (modified) * libcfa/src/concurrency/iofwd.hfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) Fixed some warnings in libcfa Mon, 30 Nov 2020 19:42:35 GMT Thierry Delisle [41c19b4] * doc/bibliography/pl.bib (modified) * doc/papers/concurrency/Paper.tex (modified) * doc/papers/concurrency/annex/local.bib (modified) * doc/papers/concurrency/mail (modified) * doc/papers/concurrency/mail2 (modified) * src/CodeTools/TrackLoc.cc (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CandidateFinder.hpp (modified) * src/ResolvExpr/ResolvMode.h (modified) * src/ResolvExpr/SatisfyAssertions.hpp (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 30 Nov 2020 19:42:28 GMT Thierry Delisle [d738aeb] * benchmark/io/http/Makefile.am (added) * configure.ac (modified) Added makefile for http server Fri, 27 Nov 2020 23:23:36 GMT Andrew Beach [4f0c520] * src/CodeTools/TrackLoc.cc (modified) Found a stack that was still a deque wrapper instead of a vector wrapper. Fri, 27 Nov 2020 14:08:28 GMT Peter A. Buhr [4432b52] * doc/theses/andrew_beach_MMath/Makefile (modified) * doc/theses/andrew_beach_MMath/cfalab.sty (modified) * doc/theses/andrew_beach_MMath/existing.tex (added) * doc/theses/andrew_beach_MMath/thesis.tex (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CandidateFinder.hpp (modified) * src/ResolvExpr/ResolvMode.h (modified) * src/ResolvExpr/SatisfyAssertions.hpp (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 27 Nov 2020 14:08:17 GMT Peter A. Buhr [1f9a4d0] * doc/bibliography/pl.bib (modified) * doc/papers/concurrency/Paper.tex (modified) * doc/papers/concurrency/annex/local.bib (modified) * doc/papers/concurrency/mail (modified) * doc/papers/concurrency/mail2 (modified) changes for SP&E proofs of concurrency paper Fri, 27 Nov 2020 00:31:23 GMT Fangren Yu [e3282fe] * src/ResolvExpr/CandidateFinder.cpp (modified) optimize out some mangle calls Thu, 26 Nov 2020 23:52:32 GMT Fangren Yu [88a0ff6] * benchmark/readyQ/cycle.go (modified) * doc/theses/andrew_beach_MMath/Makefile (modified) * doc/theses/andrew_beach_MMath/cfalab.sty (modified) * doc/theses/andrew_beach_MMath/existing.tex (added) * doc/theses/andrew_beach_MMath/thesis.tex (modified) * libcfa/src/bits/collection.hfa (added) * libcfa/src/bits/queue.hfa (added) * libcfa/src/bits/queue_example.cfa (added) * libcfa/src/bits/sequence.hfa (added) * libcfa/src/bits/sequence_example.cfa (added) * libcfa/src/bits/stack.hfa (added) * libcfa/src/bits/stack_example.cfa (added) * src/AST/Decl.hpp (modified) * src/AST/Type.hpp (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/SymTab/Mangler.cc (modified) * tools/busy (deleted) * tools/error (deleted) * tools/watchdog (deleted) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 26 Nov 2020 23:52:03 GMT Fangren Yu [1389810] * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CandidateFinder.hpp (modified) * src/ResolvExpr/ResolvMode.h (modified) * src/ResolvExpr/SatisfyAssertions.hpp (modified) consolidate prune and satisfy assertion Thu, 26 Nov 2020 22:35:36 GMT Thierry Delisle [849de65] * Jenkins/FullBuild (modified) FullBuild now understands new ast, buildint it is still off Thu, 26 Nov 2020 22:20:30 GMT Thierry Delisle [cde1bf9] * doc/theses/andrew_beach_MMath/Makefile (modified) * doc/theses/andrew_beach_MMath/cfalab.sty (modified) * doc/theses/andrew_beach_MMath/existing.tex (added) * doc/theses/andrew_beach_MMath/thesis.tex (modified) * src/SymTab/Mangler.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 26 Nov 2020 21:45:56 GMT Andrew Beach [6e7b969] * doc/theses/andrew_beach_MMath/Makefile (modified) * doc/theses/andrew_beach_MMath/cfalab.sty (modified) * doc/theses/andrew_beach_MMath/existing.tex (added) * doc/theses/andrew_beach_MMath/thesis.tex (modified) Andrew MMath: First draft of existing features and updated framework. Wed, 25 Nov 2020 23:41:57 GMT Peter A. Buhr [22b5b87] * src/SymTab/Mangler.cc (modified) switch from std::ostringstream to string in Mangle.cc