# # ChangeLog for / # # Generated by Trac 1.6 # Apr 30, 2026, 1:05:02 PM 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 Wed, 25 Nov 2020 18:09:07 GMT Thierry Delisle [af333e3] * benchmark/rmit.py (modified) Dropped support for raw/csv format in rmit script. Json output is ... Wed, 25 Nov 2020 17:30:11 GMT Thierry Delisle [6f1e695] * tools/busy (deleted) * tools/error (deleted) * tools/watchdog (deleted) Removed executables from tools dir Wed, 25 Nov 2020 17:25:06 GMT Thierry Delisle [b3ed43a3] * benchmark/plot.py (added) * 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) * libcfa/src/concurrency/kernel.cfa (modified) * src/AST/Expr.hpp (modified) * src/AST/SymbolTable.cpp (modified) * src/AST/SymbolTable.hpp (modified) * src/AST/Type.cpp (modified) * src/AST/Type.hpp (modified) * src/InitTweak/FixInit.h (modified) * src/Parser/ParseNode.h (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CandidateFinder.hpp (modified) * src/ResolvExpr/Resolver.h (modified) * src/ResolvExpr/SatisfyAssertions.cpp (modified) * tests/.expect/KRfunctions.nast.x64.txt (added) * tests/.expect/KRfunctions.oast.x64.txt (moved) * tests/.expect/alloc-ERROR.nast.txt (added) * tests/.expect/alloc-ERROR.oast.txt (moved) * tests/.expect/attributes.nast.x64.txt (added) * tests/.expect/attributes.oast.x64.txt (moved) * tests/.expect/functions.nast.x64.txt (added) * tests/.expect/functions.oast.x64.txt (moved) * tests/.expect/init1-ERROR.nast.txt (added) * tests/.expect/init1-ERROR.oast.txt (moved) * tests/errors/.expect/completeType.nast.x64.txt (added) * tests/errors/.expect/completeType.oast.x64.txt (moved) * tests/raii/.expect/ctor-autogen-ERR1.nast.txt (added) * tests/raii/.expect/ctor-autogen-ERR1.oast.txt (moved) * tests/raii/.expect/memberCtors-ERR1.nast.txt (added) * tests/raii/.expect/memberCtors-ERR1.oast.txt (moved) * tests/warnings/.expect/self-assignment.nast.txt (added) * tests/warnings/.expect/self-assignment.oast.txt (moved) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 25 Nov 2020 17:18:19 GMT Peter A. Buhr [5e82d56] * 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) temporary collection types for testing Wed, 25 Nov 2020 15:04:05 GMT Andrew Beach [0292aa4] * src/AST/Decl.hpp (modified) * src/AST/Type.hpp (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) Fixed some formating/cleanlyness mistakes. Wed, 25 Nov 2020 08:14:30 GMT Fangren Yu [4702a2c] * benchmark/plot.py (added) * libcfa/src/concurrency/kernel.cfa (modified) * src/AST/Expr.hpp (modified) * src/InitTweak/FixInit.h (modified) * src/Parser/ParseNode.h (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/Resolver.h (modified) * tests/.expect/KRfunctions.nast.x64.txt (added) * tests/.expect/KRfunctions.oast.x64.txt (moved) * tests/.expect/alloc-ERROR.nast.txt (added) * tests/.expect/alloc-ERROR.oast.txt (moved) * tests/.expect/attributes.nast.x64.txt (added) * tests/.expect/attributes.oast.x64.txt (moved) * tests/.expect/functions.nast.x64.txt (added) * tests/.expect/functions.oast.x64.txt (moved) * tests/.expect/init1-ERROR.nast.txt (added) * tests/.expect/init1-ERROR.oast.txt (moved) * tests/errors/.expect/completeType.nast.x64.txt (added) * tests/errors/.expect/completeType.oast.x64.txt (moved) * tests/raii/.expect/ctor-autogen-ERR1.nast.txt (added) * tests/raii/.expect/ctor-autogen-ERR1.oast.txt (moved) * tests/raii/.expect/memberCtors-ERR1.nast.txt (added) * tests/raii/.expect/memberCtors-ERR1.oast.txt (moved) * tests/warnings/.expect/self-assignment.nast.txt (added) * tests/warnings/.expect/self-assignment.oast.txt (moved) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 25 Nov 2020 08:12:17 GMT Fangren Yu [e5c3811] * src/AST/Decl.hpp (modified) * src/AST/SymbolTable.cpp (modified) * src/AST/SymbolTable.hpp (modified) * src/AST/Type.cpp (modified) * src/AST/Type.hpp (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CandidateFinder.hpp (modified) * src/ResolvExpr/SatisfyAssertions.cpp (modified) create dedicated symbol tables for big 3 operators note: arbitrary ... Tue, 24 Nov 2020 22:48:06 GMT Michael Brooks [bb87dd0] * src/AST/Expr.hpp (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * tests/.expect/init1-ERROR.nast.txt (modified) Fixing test init1-ERROR on new ast. Applying equivalent of b81fd95, ... Tue, 24 Nov 2020 20:56:50 GMT Thierry Delisle [4a359e2] * tests/warnings/.expect/self-assignment.nast.txt (modified) Fixed expected output for new-ast self-assignment warning Tue, 24 Nov 2020 20:51:44 GMT Thierry Delisle [53e28a7] * tests/warnings/.expect/self-assignment.nast.txt (moved) * tests/warnings/.expect/self-assignment.oast.txt (added) Added new-ast version for self-assignment warning tests. Tue, 24 Nov 2020 20:50:17 GMT Thierry Delisle [914844e] * tests/.expect/attributes.nast.x64.txt (modified) * tests/errors/.expect/completeType.nast.x64.txt (modified) fix attributes and completeType error for new ast (only x64) Tue, 24 Nov 2020 20:48:48 GMT Thierry Delisle [18fe0fe] * tests/errors/.expect/completeType.nast.x64.txt (moved) * tests/errors/.expect/completeType.oast.x64.txt (added) added new ast test for completeType errors Tue, 24 Nov 2020 20:43:53 GMT Thierry Delisle [03f944f] * tests/.expect/attributes.nast.x64.txt (moved) * tests/.expect/attributes.oast.x64.txt (added) fixed attributes test for new ast (only x64) Tue, 24 Nov 2020 20:40:52 GMT Thierry Delisle [e4612e3] * tests/.expect/functions.nast.x64.txt (added) * tests/.expect/functions.oast.x64.txt (moved) Fixed functions test for new ast (only x64) Tue, 24 Nov 2020 20:37:52 GMT Thierry Delisle [f6eaff2] * tests/raii/.expect/memberCtors-ERR1.nast.txt (added) * tests/raii/.expect/memberCtors-ERR1.oast.txt (moved) Fixed memberCtors ERR1 for new ast Tue, 24 Nov 2020 20:36:21 GMT Thierry Delisle [d5e7a57] * tests/.expect/KRfunctions.nast.x64.txt (added) * tests/.expect/KRfunctions.oast.x64.txt (moved) Fix krfunctions test for new ast (only x64) Tue, 24 Nov 2020 20:31:35 GMT Thierry Delisle [191702d] * tests/raii/.expect/ctor-autogen-ERR1.nast.txt (added) * tests/raii/.expect/ctor-autogen-ERR1.oast.txt (moved) fix test ctor-autogen-ERR1 for new ast Tue, 24 Nov 2020 20:27:41 GMT Thierry Delisle [5c028ac] * tests/.expect/alloc-ERROR.nast.txt (added) * tests/.expect/alloc-ERROR.oast.txt (moved) * tests/.expect/init1-ERROR.nast.txt (added) * tests/.expect/init1-ERROR.oast.txt (moved) updated expected for alloc-ERROR and init1-ERROR for new ast Tue, 24 Nov 2020 16:56:58 GMT Thierry Delisle [44706d1] * benchmark/plot.py (modified) Improved colors and units of plotter Tue, 24 Nov 2020 16:03:38 GMT Thierry Delisle [0bb691b1] * benchmark/plot.py (added) Adde script to plot results of rmit.py Mon, 23 Nov 2020 22:10:23 GMT Thierry Delisle [32a8b61] * libcfa/src/concurrency/kernel.cfa (modified) Tentative fix for the recurring crash, caching the current cluster to ... Mon, 23 Nov 2020 21:06:59 GMT Thierry Delisle [b2e0df3] * src/InitTweak/FixInit.h (modified) * src/Parser/ParseNode.h (modified) * src/ResolvExpr/Resolver.h (modified) More fix of warnings with the MS C++ abi Fri, 20 Nov 2020 19:16:16 GMT Thierry Delisle [04994aa] * benchmark/readyQ/cycle.rs (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 20 Nov 2020 19:16:09 GMT Thierry Delisle [7f8fbe3] * benchmark/readyQ/cycle.go (modified) Fix deadlock in cycle.go Fri, 20 Nov 2020 19:14:09 GMT Thierry Delisle [7192145] * benchmark/readyQ/cycle.rs (added) implemented cycle benchmark for rust-tokio Wed, 18 Nov 2020 21:51:39 GMT Thierry Delisle [f9b2e73] * benchmark/readyQ/rq_bench.hpp (modified) Missed file Wed, 18 Nov 2020 21:49:09 GMT Thierry Delisle [7c9ac4a] * .gitignore (modified) * doc/theses/andrew_beach_MMath/cfalab.sty (modified) * doc/theses/andrew_beach_MMath/future.tex (added) * driver/cc1.cc (modified) * driver/cfa.cc (modified) * tests/.expect/manipulatorsOutput2.arm64.txt (added) * tests/manipulatorsOutput2.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 18 Nov 2020 21:34:08 GMT Thierry Delisle [69d1748] * benchmark/readyQ/cycle.cc (added) * benchmark/readyQ/cycle.cfa (modified) * benchmark/readyQ/cycle.cpp (modified) * benchmark/readyQ/cycle.go (modified) Some fixes to cycle benchmark and added a pthread version