# # ChangeLog for / # # Generated by Trac 1.6 # Apr 30, 2026, 2:52:38 AM Thu, 07 Jan 2021 18:17:47 GMT Thierry Delisle [a7aea7d] * libcfa/src/bits/locks.hfa (modified) * tests/concurrent/futures/.expect/abandon.txt (added) * tests/concurrent/futures/abandon.cfa (added) Fixed abandon function and futures and added test for it. Thu, 07 Jan 2021 18:05:33 GMT Thierry Delisle [2fc9664b] * tests/concurrent/futures/.expect/basic.txt (modified) * tests/concurrent/futures/.expect/typed.txt (added) * tests/concurrent/futures/basic.cfa (modified) * tests/concurrent/futures/typed.cfa (added) Added simple future tests. Thu, 07 Jan 2021 18:04:54 GMT Thierry Delisle [70f8bcd2] * libcfa/src/Makefile.am (modified) * libcfa/src/bits/locks.hfa (modified) * libcfa/src/concurrency/future.hfa (added) Added new future types Thu, 07 Jan 2021 18:04:02 GMT Thierry Delisle [1f58c62] * libcfa/src/concurrency/monitor.hfa (modified) Added signal_all function. Wed, 06 Jan 2021 20:57:39 GMT Thierry Delisle [0783909] * tests/Makefile.am (modified) Fix error in clean recipe spuriously failing Wed, 06 Jan 2021 20:56:58 GMT Thierry Delisle [587a608] * Jenkins/FullBuild (modified) Attempt to fix incorrect propagations or error in distribute build Tue, 05 Jan 2021 22:51:30 GMT Thierry Delisle [f03209d3] * benchmark/readyQ/locality.cfa (modified) * benchmark/readyQ/locality.cpp (modified) * benchmark/readyQ/locality.go (modified) * benchmark/readyQ/locality.rs (modified) Locality benchmark now supports explicit number of spots instead of ... Tue, 05 Jan 2021 19:51:58 GMT Thierry Delisle [ed1a6374] * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/fairness.py (added) * doc/theses/thierry_delisle_PhD/thesis/glossary.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/local.bib (modified) * doc/theses/thierry_delisle_PhD/thesis/text/core.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/existing.tex (modified) * libcfa/src/memory.cfa (modified) * libcfa/src/stdlib.hfa (modified) * src/ResolvExpr/RenameVars.cc (modified) * src/ResolvExpr/RenameVars.h (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/SatisfyAssertions.cpp (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 05 Jan 2021 19:51:53 GMT Thierry Delisle [c4241b6] * benchmark/readyQ/cycle.cpp (modified) * benchmark/readyQ/locality.cfa (modified) * benchmark/readyQ/locality.cpp (added) * benchmark/readyQ/rq_bench.hpp (modified) Minor benchmark fixes and added locality implementation for libfibre Mon, 04 Jan 2021 20:49:19 GMT Thierry Delisle [95eec2c] * libcfa/src/memory.cfa (modified) * libcfa/src/stdlib.hfa (modified) * src/ResolvExpr/RenameVars.cc (modified) * src/ResolvExpr/RenameVars.h (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/SatisfyAssertions.cpp (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 04 Jan 2021 20:49:08 GMT Thierry Delisle [c04a19e] * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/fairness.py (added) * doc/theses/thierry_delisle_PhD/thesis/glossary.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/local.bib (modified) * doc/theses/thierry_delisle_PhD/thesis/text/core.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/existing.tex (modified) Major update to chapter 3 Thu, 31 Dec 2020 22:29:16 GMT Fangren Yu [1958fec] * src/ResolvExpr/SatisfyAssertions.cpp (modified) increase recursive assertion depth limit Thu, 31 Dec 2020 22:28:42 GMT Fangren Yu [09da82d] * libcfa/src/memory.cfa (modified) * libcfa/src/stdlib.hfa (modified) workaround for a ttype resolve time issue Thu, 31 Dec 2020 21:17:19 GMT Fangren Yu [7583c02] * src/ResolvExpr/RenameVars.cc (modified) * src/ResolvExpr/RenameVars.h (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/SatisfyAssertions.cpp (modified) partially improve #226: resolver environment size reduced to O(n) ... Tue, 29 Dec 2020 18:52:43 GMT Thierry Delisle [abc2a643] * Jenkinsfile (modified) Can't even use Java Tue, 29 Dec 2020 18:51:37 GMT Thierry Delisle [74b0de43] * Jenkinsfile (modified) Tentative to lint FullBuild on fast compile Tue, 29 Dec 2020 18:02:40 GMT Thierry Delisle [6ae5c22] * Jenkins/FullBuild (modified) Fix overloading leading to weird error Mon, 28 Dec 2020 21:13:58 GMT Thierry Delisle [3e36f220] * libcfa/src/bits/collection.hfa (modified) * libcfa/src/bits/queue.hfa (modified) * libcfa/src/bits/sequence.hfa (modified) * libcfa/src/bits/stack.hfa (modified) * tests/collections/.expect/queue.txt (modified) * tests/collections/.expect/sequence.txt (modified) * tests/collections/multi_list.cfa (modified) * tests/collections/queue.cfa (modified) * tests/collections/sequence.cfa (modified) * tests/collections/stack.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 28 Dec 2020 21:13:35 GMT Thierry Delisle [b6460bf] * benchmark/readyQ/locality.cfa (modified) Replaced deletes with free to match allocations Mon, 28 Dec 2020 21:09:20 GMT Peter A. Buhr [bf1914e] * Jenkins/FullBuild (modified) * benchmark/readyQ/locality.cfa (modified) * benchmark/readyQ/locality.go (modified) * benchmark/readyQ/rq_bench.hfa (modified) * libcfa/src/parseargs.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 28 Dec 2020 21:08:27 GMT Peter A. Buhr [657c36f] * tests/collections/.expect/queue.txt (modified) * tests/collections/.expect/sequence.txt (modified) * tests/collections/multi_list.cfa (modified) * tests/collections/queue.cfa (modified) * tests/collections/sequence.cfa (modified) * tests/collections/stack.cfa (modified) formatting, update iterator operator, add some additional tests Mon, 28 Dec 2020 21:00:51 GMT Peter A. Buhr [9536761] * libcfa/src/bits/collection.hfa (modified) * libcfa/src/bits/queue.hfa (modified) * libcfa/src/bits/sequence.hfa (modified) * libcfa/src/bits/stack.hfa (modified) formatting, change container iterator operator from ">>" to "|" Mon, 28 Dec 2020 20:49:56 GMT Thierry Delisle [772b300] * libcfa/src/parseargs.cfa (modified) Parse args now supports -oValue, -o=Value and -o Value Mon, 28 Dec 2020 20:17:07 GMT Thierry Delisle [06573b2] * benchmark/readyQ/locality.cfa (modified) * benchmark/readyQ/locality.go (modified) * benchmark/readyQ/rq_bench.hfa (modified) Other minor fixes to benchmarks Mon, 28 Dec 2020 20:08:24 GMT Thierry Delisle [28220d2] * benchmark/readyQ/locality.cfa (modified) Many fixes to locality benchmark Mon, 28 Dec 2020 19:16:09 GMT Thierry Delisle [ee56a4f] * libcfa/src/bits/queue.hfa (modified) * libcfa/src/bits/sequence.hfa (modified) * libcfa/src/bits/stack.hfa (modified) * tests/collections/.expect/queue.txt (modified) * tests/collections/.expect/sequence.txt (modified) * tests/collections/queue.cfa (modified) * tests/collections/sequence.cfa (modified) * tests/collections/stack.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 28 Dec 2020 19:16:03 GMT Thierry Delisle [b19fdb9] * Jenkins/FullBuild (modified) FullBuild should now properly show errors when distribution fails Sun, 27 Dec 2020 22:59:35 GMT Peter A. Buhr [1e6f632f] * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/concurrency/locks.hfa (modified) * libcfa/src/concurrency/thread.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sun, 27 Dec 2020 22:59:17 GMT Peter A. Buhr [62a7cc0] * tests/collections/.expect/queue.txt (modified) * tests/collections/.expect/sequence.txt (modified) * tests/collections/queue.cfa (modified) * tests/collections/sequence.cfa (modified) * tests/collections/stack.cfa (modified) code review extended collection testing and add a few more tests Sun, 27 Dec 2020 22:55:50 GMT Peter A. Buhr [a3a76ea] * libcfa/src/bits/queue.hfa (modified) * libcfa/src/bits/sequence.hfa (modified) * libcfa/src/bits/stack.hfa (modified) modify routines to return added/removed node to allow cascading calls Sun, 27 Dec 2020 22:13:31 GMT Thierry Delisle [ac5816d] * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/concurrency/locks.hfa (modified) * libcfa/src/concurrency/thread.cfa (modified) Some clean-up and format changes to make concurrency files consistent Sat, 26 Dec 2020 23:10:40 GMT Thierry Delisle [c20533ea] * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/concurrency/locks.hfa (modified) Fixed locks.hfa to no longer depend on private headers ... Wed, 23 Dec 2020 23:37:35 GMT caparsons [83c7e3c] * src/InitTweak/GenInit.cc (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/ResolvMode.h (modified) * src/SymTab/Validate.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 23 Dec 2020 23:37:19 GMT caparsons [4c19647] * tests/unified_locking/.expect/timeout_lock.txt (deleted) removed timeout lock test from .expect Wed, 23 Dec 2020 23:35:39 GMT caparsons [15c2545] * tests/unified_locking/timeout_lock.txt (added) removed .txt from .expect directory to remove test since the ... Wed, 23 Dec 2020 23:35:11 GMT caparsons [9bb9545b] * tests/unified_locking/timeout_lock.cfa (modified) changed back time length Wed, 23 Dec 2020 22:40:55 GMT Fangren Yu [09867ec] * src/InitTweak/GenInit.cc (modified) * src/SymTab/Validate.cc (modified) do not instantiate unused old AST symtab Wed, 23 Dec 2020 21:45:08 GMT Fangren Yu [0536c03] * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/ResolvMode.h (modified) remove unnecessary prune Wed, 23 Dec 2020 15:02:57 GMT caparsons [bd144fd] * src/AST/Node.hpp (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/Resolver.h (modified) * src/ResolvExpr/Unify.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 23 Dec 2020 15:02:46 GMT caparsons [6797f8f] * tests/unified_locking/timeout_lock.cfa (modified) halved number of iterations so test hopefully won't get aborted and ... Tue, 22 Dec 2020 20:17:19 GMT Fangren Yu [2daea42] * doc/working/unified_semaphores/semaphore.cfa (added) * doc/working/unified_semaphores/semaphore.hfa (added) * longrun_tests/Makefile.am (modified) * longrun_tests/locks.cfa (added) * tests/unified_locking/.expect/locks.txt (modified) * tests/unified_locking/locks.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 22 Dec 2020 20:16:47 GMT Fangren Yu [302ef2a] * src/AST/Node.hpp (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/Resolver.h (modified) * src/ResolvExpr/Unify.cc (modified) smart pointer memory safety Tue, 22 Dec 2020 20:03:06 GMT caparsons [c2409fd] * doc/working/unified_semaphores/semaphore.cfa (added) * doc/working/unified_semaphores/semaphore.hfa (added) added WIP unified semaphore code Tue, 22 Dec 2020 19:49:15 GMT caparsons [ffd5948] * longrun_tests/locks.cfa (added) added full length lock test Tue, 22 Dec 2020 19:48:28 GMT caparsons [84f49be] * tests/unified_locking/.expect/locks.txt (modified) * tests/unified_locking/locks.cfa (modified) shortened locks test and added full length version to longrun tests Tue, 22 Dec 2020 19:47:20 GMT caparsons [26a249c] * longrun_tests/Makefile.am (modified) added long unified locks test to makefile Tue, 22 Dec 2020 17:50:46 GMT caparsons [797a193] * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/concurrency/locks.hfa (modified) cleaned up locks code and added comments Tue, 22 Dec 2020 14:16:13 GMT caparsons [fe97de26] * benchmark/Cargo.toml.in (added) * benchmark/Makefile.am (modified) * benchmark/bench.rs (added) * benchmark/readyQ/bench.go (modified) * benchmark/readyQ/cycle.rs (modified) * benchmark/readyQ/locality.cfa (added) * benchmark/readyQ/locality.go (modified) * benchmark/readyQ/locality.rs (added) * configure.ac (modified) * libcfa/src/parseargs.cfa (modified) * libcfa/src/parseargs.hfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 22 Dec 2020 14:16:04 GMT caparsons [0285efe] * tests/collections/.expect/multi_list.txt (moved) * tests/collections/.expect/queue.txt (moved) * tests/collections/.expect/sequence.txt (moved) * tests/collections/.expect/stack.txt (moved) * tests/unified_locking/.expect/locks.txt (moved) * tests/unified_locking/.expect/timeout_lock.txt (moved) moved expect files to appropriate location Mon, 21 Dec 2020 23:00:05 GMT Thierry Delisle [3f8baf4] * benchmark/readyQ/locality.cfa (modified) * benchmark/readyQ/locality.go (modified) * benchmark/readyQ/locality.rs (modified) Fixed the padding Mon, 21 Dec 2020 21:53:50 GMT Thierry Delisle [7efb322] * libcfa/src/parseargs.cfa (modified) fixed bad copy/paste Mon, 21 Dec 2020 21:40:51 GMT Thierry Delisle [8339225] * benchmark/readyQ/locality.cfa (added) * libcfa/src/parseargs.cfa (modified) * libcfa/src/parseargs.hfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 21 Dec 2020 21:40:48 GMT Thierry Delisle [3d19ae6] * benchmark/readyQ/locality.go (modified) * benchmark/readyQ/locality.rs (modified) Added padding to existing locality benchmarks Mon, 21 Dec 2020 21:37:36 GMT Thierry Delisle [6f84007] * benchmark/readyQ/locality.cfa (added) Added cfa implementation of locality Mon, 21 Dec 2020 21:36:45 GMT Thierry Delisle [d411769c] * libcfa/src/parseargs.cfa (modified) * libcfa/src/parseargs.hfa (modified) Added a new boolean parser Mon, 21 Dec 2020 18:55:24 GMT Thierry Delisle [7b1f6d4] * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/concurrency/locks.hfa (modified) * tests/.expect/locks.txt (added) * tests/.expect/queue.txt (modified) * tests/.expect/sequence.txt (modified) * tests/.expect/stack.txt (modified) * tests/.expect/timeout_lock.txt (added) * tests/collections/multi_list.cfa (moved) * tests/collections/queue.cfa (moved) * tests/collections/sequence.cfa (moved) * tests/collections/stack.cfa (moved) * tests/unified_locking/locks.cfa (moved) * tests/unified_locking/timeout_lock.cfa (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 21 Dec 2020 18:27:18 GMT caparsons [276a94d7] * tests/multi_list.cfa (deleted) * tests/queue.cfa (deleted) * tests/sequence.cfa (deleted) * tests/stack.cfa (deleted) removed old tests after moving them to /collections directory Mon, 21 Dec 2020 18:26:23 GMT caparsons [de2f969] * tests/.expect/queue.txt (modified) * tests/.expect/sequence.txt (modified) * tests/.expect/stack.txt (modified) * tests/collections/multi_list.cfa (added) * tests/collections/queue.cfa (added) * tests/collections/sequence.cfa (added) * tests/collections/stack.cfa (added) added more tests to cover all routines in collections and updated ... Mon, 21 Dec 2020 14:58:19 GMT caparsons [ebd1899] * tests/.expect/locks.txt (added) * tests/.expect/timeout_lock.txt (added) * tests/unified_locking/locks.cfa (moved) * tests/unified_locking/timeout_lock.cfa (moved) tweaked unified locking tests and added expect files Fri, 18 Dec 2020 20:01:05 GMT Thierry Delisle [5d369c7] * benchmark/readyQ/locality.rs (modified) Fixed some spacing Fri, 18 Dec 2020 19:53:20 GMT Thierry Delisle [751e2eb] * benchmark/Makefile.am (modified) * benchmark/bench.rs (added) * benchmark/readyQ/cycle.rs (modified) * benchmark/readyQ/locality.rs (modified) Added bench.rs for common benchmark rust code Fri, 18 Dec 2020 18:02:19 GMT Thierry Delisle [49ce636] * benchmark/Cargo.toml.in (added) * benchmark/Makefile.am (modified) * configure.ac (modified) Added Rust cargo file to simplify generation of rust benchmarks Fri, 18 Dec 2020 17:26:22 GMT Colby Alexander Parsons [089b1a9a] * benchmark/readyQ/locality.go (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 18 Dec 2020 17:26:00 GMT Colby Alexander Parsons [636d45f5] * tests/locks.cfa (modified) * tests/timeout_lock.cfa (added) updated locks test and added timeout test similar to timeout condlock ... Fri, 18 Dec 2020 17:25:10 GMT Colby Alexander Parsons [dff1fd1] * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/concurrency/locks.hfa (modified) added bool return to timeout routines and removed redundant listed field Fri, 18 Dec 2020 17:04:59 GMT Thierry Delisle [720b1a9] * benchmark/readyQ/locality.rs (added) Implemented locality benchmark in rust Fri, 18 Dec 2020 17:04:39 GMT Thierry Delisle [f4f79dd] * benchmark/readyQ/bench.go (modified) * benchmark/readyQ/cycle.rs (modified) * benchmark/readyQ/locality.go (modified) Minor clean-up in benchmarks Thu, 17 Dec 2020 21:18:23 GMT Thierry Delisle [41cde266] * Jenkins/tools.groovy (modified) * Jenkinsfile (modified) * libcfa/src/bits/collection.hfa (modified) * libcfa/src/bits/containers.hfa (modified) * libcfa/src/bits/defs.hfa (modified) * libcfa/src/bits/queue.hfa (modified) * libcfa/src/bits/sequence.hfa (modified) * libcfa/src/bits/stack.hfa (modified) * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/concurrency/locks.hfa (modified) * libcfa/src/concurrency/thread.cfa (modified) * libcfa/src/heap.cfa (modified) * src/AST/Convert.cpp (modified) * src/AST/Decl.cpp (modified) * src/AST/Decl.hpp (modified) * src/AST/Expr.cpp (modified) * src/AST/ForallSubstitutionTable.cpp (deleted) * src/AST/ForallSubstitutionTable.hpp (deleted) * src/AST/ForallSubstitutor.hpp (deleted) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Pass.proto.hpp (modified) * src/AST/Print.cpp (modified) * src/AST/SymbolTable.cpp (modified) * src/AST/Type.cpp (modified) * src/AST/Type.hpp (modified) * src/AST/TypeEnvironment.cpp (modified) * src/AST/TypeEnvironment.hpp (modified) * src/AST/TypeSubstitution.cpp (modified) * src/AST/TypeSubstitution.hpp (modified) * src/AST/module.mk (modified) * src/GenPoly/GenPoly.cc (modified) * src/ResolvExpr/AdjustExprType.cc (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CastCost.cc (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/FindOpenVars.cc (modified) * src/ResolvExpr/PolyCost.cc (modified) * src/ResolvExpr/PtrsAssignable.cc (modified) * src/ResolvExpr/PtrsCastable.cc (modified) * src/ResolvExpr/RenameVars.cc (modified) * src/ResolvExpr/RenameVars.h (modified) * src/ResolvExpr/ResolveTypeof.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/SatisfyAssertions.cpp (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/Validate.cc (modified) * src/Tuples/TupleAssignment.cc (modified) * tests/.expect/KRfunctions.nast.x86.txt (modified) * tests/.expect/attributes.nast.x86.txt (modified) * tests/.expect/functions.nast.x86.txt (modified) * tests/errors/.expect/completeType.nast.x64.txt (modified) * tests/errors/.expect/completeType.nast.x86.txt (modified) * tests/heap.cfa (modified) * tests/locks.cfa (added) * tests/multi_list.cfa (modified) * tests/queue.cfa (modified) * tests/raii/.expect/ctor-autogen-ERR1.nast.txt (modified) * tests/sequence.cfa (modified) * tests/stack.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 17 Dec 2020 21:18:15 GMT Thierry Delisle [c5a98f3] * benchmark/readyQ/locality.go (modified) Clean-up and comments Thu, 17 Dec 2020 20:50:29 GMT Colby Alexander Parsons [68a867ee] * tests/locks.cfa (modified) changed print statement for more clarity Thu, 17 Dec 2020 20:50:18 GMT Thierry Delisle [aa1d13c] * benchmark/readyQ/locality.go (modified) Refactored code to track data and goroutine migrations Thu, 17 Dec 2020 20:40:40 GMT Colby Alexander Parsons [b185ed2] * src/AST/Type.hpp (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 17 Dec 2020 20:39:35 GMT Colby Alexander Parsons [b9255d0] * tests/locks.cfa (added) added locks test Thu, 17 Dec 2020 19:42:33 GMT Thierry Delisle [94d93510] * benchmark/readyQ/locality.go (modified) Moved work out so it looks better in profiles Thu, 17 Dec 2020 18:01:02 GMT Thierry Delisle [8235415] * benchmark/readyQ/locality.go (modified) forgot to comment debug only var Thu, 17 Dec 2020 18:00:47 GMT Fangren Yu [c9f6983] * src/AST/Type.hpp (modified) fix non-initialization UB Thu, 17 Dec 2020 17:59:37 GMT Thierry Delisle [34687d3] * benchmark/readyQ/locality.go (modified) Added some debugging comments and a return value if closed Thu, 17 Dec 2020 17:28:17 GMT Colby Alexander Parsons [7522692] * Jenkins/tools.groovy (modified) * Jenkinsfile (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 17 Dec 2020 17:28:03 GMT Colby Alexander Parsons [19de7864] * libcfa/src/bits/collection.hfa (modified) * libcfa/src/bits/queue.hfa (modified) * libcfa/src/bits/sequence.hfa (modified) * libcfa/src/bits/stack.hfa (modified) * tests/multi_list.cfa (modified) * tests/queue.cfa (modified) * tests/sequence.cfa (modified) * tests/stack.cfa (modified) removed listed requirement for collections since it was redundant Thu, 17 Dec 2020 16:18:24 GMT Thierry Delisle [9dd31e7] * Jenkins/tools.groovy (modified) * Jenkinsfile (modified) Removed StageName global as it doesn't seem to work and it's not that ... Thu, 17 Dec 2020 16:07:58 GMT Thierry Delisle [18e4cd0] * Jenkinsfile (modified) Trying to get more complete failure message Thu, 17 Dec 2020 15:48:12 GMT Thierry Delisle [39d22ef] * Jenkinsfile (modified) Fix typo in Jenkinsfile Thu, 17 Dec 2020 15:47:41 GMT Thierry Delisle [28c35e2] * libcfa/src/concurrency/kernel/startup.cfa (modified) Fixed startup to use proper protections Thu, 17 Dec 2020 15:36:47 GMT Thierry Delisle [852ae0ea] * Jenkinsfile (modified) Changing how jenkins errors are printed Thu, 17 Dec 2020 15:34:27 GMT Thierry Delisle [7a70fb2] * libcfa/src/bits/collection.hfa (modified) * libcfa/src/bits/containers.hfa (modified) * libcfa/src/bits/defs.hfa (modified) * libcfa/src/bits/queue.hfa (modified) * libcfa/src/bits/sequence.hfa (modified) * libcfa/src/bits/stack.hfa (modified) * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/concurrency/locks.hfa (modified) * libcfa/src/concurrency/thread.cfa (modified) * libcfa/src/heap.cfa (modified) * src/AST/Convert.cpp (modified) * src/AST/Decl.cpp (modified) * src/AST/Decl.hpp (modified) * src/AST/Expr.cpp (modified) * src/AST/ForallSubstitutionTable.cpp (deleted) * src/AST/ForallSubstitutionTable.hpp (deleted) * src/AST/ForallSubstitutor.hpp (deleted) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Pass.proto.hpp (modified) * src/AST/Print.cpp (modified) * src/AST/SymbolTable.cpp (modified) * src/AST/Type.cpp (modified) * src/AST/Type.hpp (modified) * src/AST/TypeEnvironment.cpp (modified) * src/AST/TypeEnvironment.hpp (modified) * src/AST/TypeSubstitution.cpp (modified) * src/AST/TypeSubstitution.hpp (modified) * src/AST/module.mk (modified) * src/GenPoly/GenPoly.cc (modified) * src/ResolvExpr/AdjustExprType.cc (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CastCost.cc (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/FindOpenVars.cc (modified) * src/ResolvExpr/PolyCost.cc (modified) * src/ResolvExpr/PtrsAssignable.cc (modified) * src/ResolvExpr/PtrsCastable.cc (modified) * src/ResolvExpr/RenameVars.cc (modified) * src/ResolvExpr/RenameVars.h (modified) * src/ResolvExpr/ResolveTypeof.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/SatisfyAssertions.cpp (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/Validate.cc (modified) * src/Tuples/TupleAssignment.cc (modified) * tests/.expect/KRfunctions.nast.x86.txt (modified) * tests/.expect/attributes.nast.x86.txt (modified) * tests/.expect/functions.nast.x86.txt (modified) * tests/errors/.expect/completeType.nast.x64.txt (modified) * tests/errors/.expect/completeType.nast.x86.txt (modified) * tests/heap.cfa (modified) * tests/multi_list.cfa (modified) * tests/queue.cfa (modified) * tests/raii/.expect/ctor-autogen-ERR1.nast.txt (modified) * tests/sequence.cfa (modified) * tests/stack.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 17 Dec 2020 15:33:55 GMT Thierry Delisle [72a3aff] * libcfa/src/concurrency/kernel/startup.cfa (modified) restore the the protection of the heap on destroy pthread Thu, 17 Dec 2020 14:55:18 GMT Colby Alexander Parsons [28e88d7] * src/AST/Decl.hpp (modified) * src/ResolvExpr/Resolver.cc (modified) * tests/.expect/KRfunctions.nast.x86.txt (modified) * tests/.expect/attributes.nast.x86.txt (modified) * tests/.expect/functions.nast.x86.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 17 Dec 2020 14:55:13 GMT Colby Alexander Parsons [c8025a21] * tests/multi_list.cfa (modified) fixed multi list test to reflect changes to collections Wed, 16 Dec 2020 22:19:51 GMT Fangren Yu [a00a2c1] * src/AST/Decl.hpp (modified) fix reorder warning Wed, 16 Dec 2020 21:49:31 GMT Thierry Delisle [024fa4b] * benchmark/readyQ/locality.go (modified) Eliminated mallocs in main loop of program Wed, 16 Dec 2020 21:05:49 GMT Fangren Yu [b107885] * src/ResolvExpr/Resolver.cc (modified) remove warning message Wed, 16 Dec 2020 21:03:50 GMT Fangren Yu [8ba363e] * src/ResolvExpr/Resolver.cc (modified) * tests/.expect/KRfunctions.nast.x86.txt (modified) * tests/.expect/attributes.nast.x86.txt (modified) * tests/.expect/functions.nast.x86.txt (modified) fix size type on 32 bit build Wed, 16 Dec 2020 21:01:57 GMT Colby Alexander Parsons [53449a4] * Jenkins/FullBuild (modified) * benchmark/io/http/main.cfa (modified) * benchmark/readyQ/locality.go (added) * doc/theses/thierry_delisle_PhD/code/readQ_example/Makefile (modified) * doc/theses/thierry_delisle_PhD/code/readQ_example/proto-gui/main.cpp (modified) * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/Makefile (modified) * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/pthread.hpp (modified) * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/thread.cpp (modified) * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/thread.hpp (modified) * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/coroutine.hfa (modified) * libcfa/src/concurrency/io/setup.cfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/heap.cfa (modified) * libcfa/src/stdlib.hfa (modified) * src/AST/Convert.cpp (modified) * src/AST/Decl.cpp (modified) * src/AST/Decl.hpp (modified) * src/AST/Expr.cpp (modified) * src/AST/Expr.hpp (modified) * src/AST/ForallSubstitutionTable.cpp (deleted) * src/AST/ForallSubstitutionTable.hpp (deleted) * src/AST/ForallSubstitutor.hpp (deleted) * src/AST/Fwd.hpp (modified) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Pass.proto.hpp (modified) * src/AST/Print.cpp (modified) * src/AST/SymbolTable.cpp (modified) * src/AST/TranslationUnit.hpp (modified) * src/AST/Type.cpp (modified) * src/AST/Type.hpp (modified) * src/AST/TypeEnvironment.cpp (modified) * src/AST/TypeEnvironment.hpp (modified) * src/AST/TypeSubstitution.cpp (modified) * src/AST/TypeSubstitution.hpp (modified) * src/AST/module.mk (modified) * src/Common/PassVisitor.impl.h (modified) * src/GenPoly/GenPoly.cc (modified) * src/Parser/TypeData.cc (modified) * src/ResolvExpr/AdjustExprType.cc (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CastCost.cc (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/FindOpenVars.cc (modified) * src/ResolvExpr/PolyCost.cc (modified) * src/ResolvExpr/PtrsAssignable.cc (modified) * src/ResolvExpr/PtrsCastable.cc (modified) * src/ResolvExpr/RenameVars.cc (modified) * src/ResolvExpr/RenameVars.h (modified) * src/ResolvExpr/ResolveTypeof.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/SatisfyAssertions.cpp (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/NamedTypeDecl.cc (modified) * src/Tuples/TupleAssignment.cc (modified) * tests/errors/.expect/completeType.nast.x64.txt (modified) * tests/errors/.expect/completeType.nast.x86.txt (modified) * tests/heap.cfa (modified) * tests/raii/.expect/ctor-autogen-ERR1.nast.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 16 Dec 2020 21:01:49 GMT Colby Alexander Parsons [b3c8496] * tests/queue.cfa (modified) * tests/sequence.cfa (modified) * tests/stack.cfa (modified) updated tests to reflect changes to collections Wed, 16 Dec 2020 21:01:15 GMT Colby Alexander Parsons [accc5dbb] * libcfa/src/bits/collection.hfa (modified) * libcfa/src/bits/queue.hfa (modified) * libcfa/src/bits/stack.hfa (modified) updated other collections to match changes to sequence.hfa Wed, 16 Dec 2020 20:47:12 GMT Colby Alexander Parsons [8a81b09] * libcfa/src/bits/sequence.hfa (modified) fixed iterators after breaking them Wed, 16 Dec 2020 20:43:34 GMT Colby Alexander Parsons [d25b2d6] * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/locks.cfa (modified) small cleanup Wed, 16 Dec 2020 20:41:51 GMT Colby Alexander Parsons [c131a02] * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/concurrency/locks.hfa (modified) * libcfa/src/concurrency/thread.cfa (modified) added support for threads in sequence Wed, 16 Dec 2020 20:40:53 GMT Colby Alexander Parsons [e43aa14] * libcfa/src/bits/collection.hfa (modified) * libcfa/src/bits/sequence.hfa (modified) refactored collection and sequence to work with structs that don't ... Wed, 16 Dec 2020 20:40:11 GMT Colby Alexander Parsons [8b73526] * libcfa/src/bits/containers.hfa (modified) * libcfa/src/bits/defs.hfa (modified) added struct to _anonymous_object and changed containers to reflect ...