# # ChangeLog for doc/theses # # Generated by Trac 1.2.1 # Mar 29, 2024, 11:41:21 AM Tue, 18 May 2021 13:05:33 GMT Peter A. Buhr [d286e94d] * doc/theses/mubeen_zulfiqar_MMath/AllocDS1.fig (modified) * doc/theses/mubeen_zulfiqar_MMath/AllocDS2.fig (modified) * doc/theses/mubeen_zulfiqar_MMath/Makefile (modified) * doc/theses/mubeen_zulfiqar_MMath/allocator.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/background.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/benchmarks.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/conclusion.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/intro.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/performance.tex (added) * doc/theses/mubeen_zulfiqar_MMath/uw-ethesis.tex (modified) comment on Mubeen's thesis writing-points Mon, 17 May 2021 13:44:58 GMT Andrew Beach [fc1347d0] * doc/theses/andrew_beach_MMath/cfalab.sty (modified) * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/theses/andrew_beach_MMath/implement.tex (modified) * doc/theses/andrew_beach_MMath/intro.tex (added) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) Merge branch 'andrew-mmath' into 'master', implement chapter updates. Mon, 17 May 2021 13:43:45 GMT Andrew Beach [299b8b2] * doc/theses/andrew_beach_MMath/cfalab.sty (modified) * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) Combined all the \code* commands and removed glossaries-extra's ... Mon, 17 May 2021 09:27:08 GMT m3zulfiq [58d471f] * doc/theses/mubeen_zulfiqar_MMath/allocator.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/background.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/benchmarks.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/conclusion.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/intro.tex (modified) Added writing points for each chapter of Mubeen's thesis. Fri, 14 May 2021 20:03:12 GMT Andrew Beach [9d7e5cb] * doc/theses/andrew_beach_MMath/cfalab.sty (modified) * doc/theses/andrew_beach_MMath/implement.tex (modified) Andrew MMath: First draft of the latest round of fixes to implement ... Tue, 04 May 2021 18:04:26 GMT Andrew Beach [0c4df43] * doc/theses/andrew_beach_MMath/implement.tex (modified) Revert "proofread implementation chapter", I've copied out the ... Tue, 04 May 2021 16:31:26 GMT Andrew Beach [1716e1c] * doc/theses/andrew_beach_MMath/cfalab.sty (modified) * doc/theses/andrew_beach_MMath/implement.tex (modified) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/concurrency/ready_subqueue.hfa (modified) * libcfa/src/concurrency/thread.cfa (modified) * libcfa/src/containers/array.hfa (modified) * tests/array-container/.expect/array-basic.txt (moved) * tests/array-container/.expect/array-md-sbscr-cases.txt (moved) Merge branch 'master' into andrew-mmath, implementation updates. Tue, 04 May 2021 16:28:05 GMT Andrew Beach [8cd34e9] * doc/theses/andrew_beach_MMath/cfalab.sty (modified) Andrew MMath: Added command signatures in cfalab.sty. Tue, 04 May 2021 16:25:36 GMT Peter A. Buhr [c0c940a] * doc/theses/andrew_beach_MMath/cfalab.sty (modified) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/concurrency/ready_subqueue.hfa (modified) * libcfa/src/concurrency/thread.cfa (modified) * libcfa/src/containers/array.hfa (modified) * tests/array-container/.expect/array-basic.txt (moved) * tests/array-container/.expect/array-md-sbscr-cases.txt (moved) fix conflicit Tue, 04 May 2021 16:21:15 GMT Peter A. Buhr [692f0c8] * doc/theses/andrew_beach_MMath/implement.tex (modified) proofread implementation chapter Tue, 04 May 2021 16:20:14 GMT Peter A. Buhr [403f287] * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) add package enumitem to adjust spacing Tue, 04 May 2021 16:19:26 GMT Peter A. Buhr [ec1c674] * doc/theses/andrew_beach_MMath/cfalab.sty (modified) raise minus sign in typewriter font to middle of line Mon, 03 May 2021 20:27:07 GMT Andrew Beach [fadfabf] * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) Replaced todonotes with the lighter weight todo package. Mon, 03 May 2021 20:22:18 GMT Andrew Beach [e8a7ca2] * doc/theses/andrew_beach_MMath/intro.tex (added) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) Andrew MMath: I'm going in circles with the introduction so here is ... Mon, 03 May 2021 15:01:19 GMT Andrew Beach [a049412] * doc/theses/andrew_beach_MMath/cfalab.sty (modified) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) Andrew MMath: Cleaned out some cruft from cfalab.sty, simplifying the ... Thu, 29 Apr 2021 14:58:35 GMT Andrew Beach [a6c45c6] * doc/theses/andrew_beach_MMath/features.tex (modified) Andrew MMath: Went over the features chapter again. Wed, 28 Apr 2021 19:52:36 GMT Andrew Beach [c1136c56] * doc/theses/andrew_beach_MMath/cfalab.sty (modified) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) Andrew MMath: \CFAStyle now uses an actual listings style. Wed, 28 Apr 2021 18:02:23 GMT Andrew Beach [edc6ea2] * doc/theses/andrew_beach_MMath/Makefile (modified) * doc/theses/andrew_beach_MMath/cfalab.sty (modified) * doc/theses/andrew_beach_MMath/existing.tex (modified) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) Andrew MMath: LaTeX clean-up. Went through existing to make some of ... Mon, 26 Apr 2021 20:37:36 GMT Andrew Beach [df24d37] * doc/theses/andrew_beach_MMath/cfalab.sty (modified) * doc/theses/andrew_beach_MMath/existing.tex (modified) * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/theses/andrew_beach_MMath/future.tex (modified) * doc/theses/andrew_beach_MMath/implement.tex (modified) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) Andrew MMath: Switch from common.tex to cfalab.sty. Still work to do ... Tue, 20 Apr 2021 20:34:59 GMT Andrew Beach [59f3f61] * doc/theses/andrew_beach_MMath/Makefile (modified) * doc/theses/andrew_beach_MMath/exception-hierarchy.fig (moved) * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/theses/andrew_beach_MMath/stack-marking.fig (moved) * doc/theses/andrew_beach_MMath/thesis-frontpgs.tex (deleted) * doc/theses/andrew_beach_MMath/thesis.bib (deleted) * doc/theses/andrew_beach_MMath/thesis.tex (deleted) * doc/theses/andrew_beach_MMath/uw-ethesis.cls (deleted) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) Merge branch 'andrew-mmath' into 'master', collecting my responses to ... Tue, 20 Apr 2021 19:03:36 GMT Andrew Beach [6a8208cb] * doc/theses/andrew_beach_MMath/Makefile (modified) * doc/theses/andrew_beach_MMath/exception-hierarchy.fig (added) * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/theses/andrew_beach_MMath/stack-marking.fig (added) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) Andrew MMath: Changed driver: pdflatex to latex. Tue, 20 Apr 2021 15:24:17 GMT Andrew Beach [f17fb7d] * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) Cleaned up the PrintVersion code in the thesis template. Mon, 19 Apr 2021 20:35:54 GMT Andrew Beach [72f246d] * doc/theses/andrew_beach_MMath/thesis-frontpgs.tex (deleted) * doc/theses/andrew_beach_MMath/thesis.bib (deleted) * doc/theses/andrew_beach_MMath/thesis.tex (deleted) * doc/theses/andrew_beach_MMath/uw-ethesis.cls (deleted) Cleaned-up stale files from Peter's readdition of the templates. Mon, 19 Apr 2021 16:03:12 GMT Andrew Beach [f6106a6] * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) Updated features to incorperate Peter's feedback. Thu, 15 Apr 2021 17:08:16 GMT Thierry Delisle [780a614] * doc/theses/thierry_delisle_PhD/code/readyQ_proto/links.hpp (modified) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/links2.hpp (modified) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/work_stealing.hpp (modified) Added comparison of the mpsc queue to the protoptype. Wed, 14 Apr 2021 16:58:36 GMT Thierry Delisle [634a5c2] * doc/theses/thierry_delisle_PhD/code/readyQ_proto/utils.hpp (modified) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/work_stealing.hpp (modified) New changes to the prototype with Andrew's comments Wed, 14 Apr 2021 14:06:22 GMT Andrew Beach [de47a9d] * doc/theses/andrew_beach_MMath/Makefile (modified) * doc/theses/andrew_beach_MMath/exceptionHierarchy.fig (deleted) * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/theses/andrew_beach_MMath/stackMarking.fig (deleted) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) Reverted Peter's changes after making local copies. Mon, 12 Apr 2021 21:34:33 GMT Thierry Delisle [7f5683e] * benchmark/basic/ttst_lock.c (modified) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/links2.hpp (modified) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/processor_list.hpp (modified) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/processor_list_good.cpp (modified) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/randbit.cpp (modified) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/utils.hpp (modified) Several prototype fixes for arm Mon, 12 Apr 2021 21:22:02 GMT Thierry Delisle [a1b9bc3] * doc/theses/thierry_delisle_PhD/code/readyQ_proto/dynamic_entropy.hpp (modified) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/links2.hpp (added) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/ntmove.cpp (added) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/relaxed_list.cpp (modified) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/work_stealing.hpp (modified) Many small changes to prototype code Thu, 08 Apr 2021 19:15:26 GMT Thierry Delisle [56c8b86] * doc/theses/thierry_delisle_PhD/code/readyQ_proto/dynamic_entropy.hpp (added) Added clean version of cforall (Rather than one buried in a mess of ... Thu, 08 Apr 2021 19:14:56 GMT Thierry Delisle [7530049d] * doc/theses/thierry_delisle_PhD/code/readyQ_proto/relaxed_list.cpp (modified) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/snzi-packed.hpp (modified) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/snzi.hpp (modified) Minor cleanup Wed, 07 Apr 2021 01:16:52 GMT Peter A. Buhr [8483c39a] * doc/theses/andrew_beach_MMath/features.tex (modified) proofread chapter features Wed, 07 Apr 2021 01:15:27 GMT Peter A. Buhr [7039ab9] * doc/theses/andrew_beach_MMath/Makefile (modified) * doc/theses/andrew_beach_MMath/exceptionHierarchy.fig (added) * doc/theses/andrew_beach_MMath/stackMarking.fig (added) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) add xfig figures Wed, 31 Mar 2021 18:18:19 GMT Andrew Beach [826ee62] * doc/theses/andrew_beach_MMath/future.tex (modified) Andrew MMath: Added notes about checked exceptions to future work. Tue, 30 Mar 2021 12:40:23 GMT Peter A. Buhr [dbfae7b] * doc/theses/mubeen_zulfiqar_MMath/AllocDS1.fig (added) * doc/theses/mubeen_zulfiqar_MMath/AllocDS2.fig (added) * doc/theses/mubeen_zulfiqar_MMath/allocator.tex (modified) add figures for design possibilities Tue, 30 Mar 2021 12:39:00 GMT Peter A. Buhr [d0e80f61] * doc/theses/mubeen_zulfiqar_MMath/uw-ethesis.tex (modified) change latex packages from pdflatex to latex for .fig output Tue, 30 Mar 2021 12:37:24 GMT Peter A. Buhr [659fb73] * doc/theses/mubeen_zulfiqar_MMath/Makefile (modified) change Makefile from pdflatex to latex for .fig output Fri, 26 Mar 2021 19:02:35 GMT Andrew Beach [08e75215] * doc/theses/andrew_beach_MMath/features.tex (modified) Andrew MMath: Expanded a todo about open/closed types. Wed, 24 Mar 2021 22:31:02 GMT Andrew Beach [4260566] * doc/theses/andrew_beach_MMath/features.tex (modified) Andrew MMath: Clean-up of features.tex. Put more general EHM ... Mon, 15 Mar 2021 21:33:50 GMT Peter A. Buhr [50d8d4d] * doc/theses/mubeen_zulfiqar_MMath/Makefile (modified) * doc/theses/mubeen_zulfiqar_MMath/allocator.tex (added) * doc/theses/mubeen_zulfiqar_MMath/background.tex (added) * doc/theses/mubeen_zulfiqar_MMath/benchmarks.tex (added) * doc/theses/mubeen_zulfiqar_MMath/conclusion.tex (added) * doc/theses/mubeen_zulfiqar_MMath/intro.tex (added) * doc/theses/mubeen_zulfiqar_MMath/uw-ethesis-frontpgs.tex (added) * doc/theses/mubeen_zulfiqar_MMath/uw-ethesis.bib (added) * doc/theses/mubeen_zulfiqar_MMath/uw-ethesis.tex (added) more setup for Mubeen's thesis document Thu, 11 Mar 2021 20:12:21 GMT m3zulfiq [ab5498ec] * doc/theses/mubeen_zulfiqar_MMath/.gitignore (added) * doc/theses/mubeen_zulfiqar_MMath/Makefile (added) * doc/theses/mubeen_zulfiqar_MMath/thesis.tex (added) just added an empty thesis directory with Makefil from andrew's thesis Sat, 06 Mar 2021 22:09:49 GMT Peter A. Buhr [67c6a47] * doc/theses/andrew_beach_MMath/existing.tex (modified) proofread Andrew's thesis chapter existing.tex Wed, 17 Feb 2021 21:45:20 GMT Andrew Beach [830299f] * doc/theses/andrew_beach_MMath/implement.tex (modified) Andrew MMath: Second draft of the implement chapter. Tue, 16 Feb 2021 18:07:56 GMT Andrew Beach [1830a86] * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) Andrew MMath: Updated exception features chapter. Tue, 16 Feb 2021 03:14:36 GMT Peter A. Buhr [c6640a3] * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) proofread Chapter 4 up to and including the start of Section 4.2.2 Tue, 16 Feb 2021 03:13:01 GMT Peter A. Buhr [b20465a] * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) fix Makefile problem building fairness.svg Tue, 16 Feb 2021 03:11:55 GMT Peter A. Buhr [79debb02] * doc/theses/thierry_delisle_PhD/thesis/thesis.tex (modified) switch over from 2017 to 2020 thesis macros Wed, 10 Feb 2021 02:24:04 GMT Thierry Delisle [52f6250] * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) Finished section on private I/O instances. Tue, 09 Feb 2021 21:51:22 GMT Thierry Delisle [f4eb705] * doc/LaTeXmacros/common.tex (modified) * doc/theses/fangren_yu_COOP_F20/Report.tex (modified) * doc/user/figures/Cdecl.fig (modified) * doc/user/user.tex (modified) * src/main.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 09 Feb 2021 21:50:56 GMT Thierry Delisle [d4a4b17] * doc/theses/thierry_delisle_PhD/thesis/local.bib (modified) * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/thesis.tex (modified) High-Level design for io_uring pools. Tue, 09 Feb 2021 03:30:51 GMT Peter A. Buhr [735b627] * doc/theses/fangren_yu_COOP_F20/Report.tex (modified) update to new common macros, incorporate Thierry's fixes Mon, 08 Feb 2021 17:11:42 GMT Thierry Delisle [5ce9bea] * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/pivot_ring.fig (added) Added missing rules to thesis makefile. Fri, 05 Feb 2021 03:03:29 GMT Thierry Delisle [ef0b456] * benchmark/io/http/http_ring.cpp (modified) * benchmark/io/http/parhttperf (added) * benchmark/io/http/parse-httperf.py (added) * doc/LaTeXmacros/common.tex (modified) * doc/bibliography/pl.bib (modified) * doc/theses/andrew_beach_MMath/existing.tex (modified) * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/theses/andrew_beach_MMath/future.tex (modified) * doc/theses/andrew_beach_MMath/implement.tex (modified) * doc/theses/andrew_beach_MMath/thesis-frontpgs.tex (modified) * doc/theses/andrew_beach_MMath/thesis.tex (modified) * doc/theses/andrew_beach_MMath/unwinding.tex (modified) * doc/theses/andrew_beach_MMath/uw-ethesis-frontpgs.tex (modified) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) * libcfa/src/bits/weakso_locks.hfa (modified) * libcfa/src/memory.cfa (modified) * libcfa/src/memory.hfa (modified) * src/Parser/parser.yy (modified) * tests/.expect/attributes.nast.x64.txt (modified) * tests/.expect/attributes.nast.x86.txt (modified) * tests/.expect/attributes.oast.x64.txt (modified) * tests/.expect/attributes.oast.x86.txt (modified) * tests/.expect/smart-pointers.txt (added) * tests/attributes.cfa (modified) * tests/smart-pointers.cfa (modified) * tools/prettyprinter/Makefile.am (modified) * tools/prettyprinter/ParserTypes.h (modified) * tools/prettyprinter/parser.yy (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 05 Feb 2021 03:03:23 GMT Thierry Delisle [c292244] * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/io_uring.fig (added) * doc/theses/thierry_delisle_PhD/thesis/local.bib (modified) * doc/theses/thierry_delisle_PhD/thesis/text/intro.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/thesis.tex (modified) Started working on the I/O section of my thesis. Thu, 04 Feb 2021 15:04:36 GMT Andrew Beach [9af0fe2d] * doc/theses/andrew_beach_MMath/existing.tex (modified) * doc/theses/andrew_beach_MMath/unwinding.tex (modified) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) Got rid of the remaining \texorpdfstring commands. Thu, 04 Feb 2021 14:56:11 GMT Andrew Beach [29c9b23] * doc/theses/andrew_beach_MMath/existing.tex (modified) * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/theses/andrew_beach_MMath/future.tex (modified) * doc/theses/andrew_beach_MMath/uw-ethesis-frontpgs.tex (modified) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) Andrew MMath: Supposed to be focused on features but it ended up ... Mon, 01 Feb 2021 21:59:45 GMT Andrew Beach [1c1c180] * doc/theses/andrew_beach_MMath/existing.tex (modified) * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/theses/andrew_beach_MMath/implement.tex (modified) * doc/theses/andrew_beach_MMath/thesis-frontpgs.tex (modified) * doc/theses/andrew_beach_MMath/thesis.tex (modified) * doc/theses/andrew_beach_MMath/uw-ethesis-frontpgs.tex (modified) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) Fixed line length and trailing whitespace on modified tex files. Fri, 29 Jan 2021 13:23:52 GMT Peter A. Buhr [7eb6eb5] * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/theses/andrew_beach_MMath/future.tex (modified) * doc/theses/andrew_beach_MMath/implement.tex (modified) * doc/theses/andrew_beach_MMath/unwinding.tex (modified) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) complete first proofread of Andrew's thesis Mon, 25 Jan 2021 20:59:42 GMT Peter A. Buhr [4f3a4d75] * doc/theses/andrew_beach_MMath/unwinding.tex (modified) proofread chapter "unwind" Mon, 25 Jan 2021 20:45:42 GMT Thierry Delisle [d95969a] * .gitignore (modified) * benchmark/io/http/filecache.cfa (modified) * benchmark/io/http/http_ring.cpp (added) * benchmark/io/http/main.cfa (modified) * benchmark/io/http/options.cfa (modified) * benchmark/io/http/options.hfa (modified) * benchmark/io/http/protocol.cfa (modified) * benchmark/io/http/protocol.hfa (modified) * benchmark/io/http/worker.cfa (modified) * benchmark/io/setup.sh (added) * doc/LaTeXmacros/common.tex (modified) * doc/bibliography/pl.bib (modified) * doc/theses/andrew_beach_MMath/.gitignore (modified) * doc/theses/andrew_beach_MMath/Makefile (modified) * doc/theses/andrew_beach_MMath/existing.tex (modified) * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/theses/andrew_beach_MMath/future.tex (modified) * doc/theses/andrew_beach_MMath/implement.tex (modified) * doc/theses/andrew_beach_MMath/unwinding.tex (modified) * doc/theses/andrew_beach_MMath/uw-ethesis-frontpgs.tex (added) * doc/theses/andrew_beach_MMath/uw-ethesis.bib (added) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (added) * doc/theses/fangren_yu_COOP_F20/Report.tex (modified) * doc/theses/fangren_yu_COOP_S20/Report.tex (modified) * driver/cfa.cc (modified) * example/io/attach-block.c (added) * example/io/attach-end.c (added) * example/io/batch-readv.c (moved) * libcfa/prelude/builtins.c (modified) * libcfa/prelude/prelude-gen.cc (modified) * libcfa/prelude/prelude.old.cf (modified) * libcfa/prelude/sync-builtins.cf (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/bitmanip.hfa (modified) * libcfa/src/bits/algorithm.hfa (modified) * libcfa/src/bits/collection.hfa (modified) * libcfa/src/bits/containers.hfa (modified) * libcfa/src/bits/defs.hfa (modified) * libcfa/src/bits/locks.hfa (modified) * libcfa/src/bits/queue.hfa (modified) * libcfa/src/bits/sequence.hfa (modified) * libcfa/src/bits/stack.hfa (modified) * libcfa/src/bits/weakso_locks.cfa (added) * libcfa/src/bits/weakso_locks.hfa (added) * libcfa/src/common.cfa (modified) * libcfa/src/common.hfa (modified) * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/coroutine.hfa (modified) * libcfa/src/concurrency/future.hfa (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/io/setup.cfa (modified) * libcfa/src/concurrency/io/types.hfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel/fwd.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/concurrency/locks.hfa (modified) * libcfa/src/concurrency/monitor.cfa (modified) * libcfa/src/concurrency/monitor.hfa (modified) * libcfa/src/concurrency/mutex.cfa (modified) * libcfa/src/concurrency/mutex.hfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/concurrency/stats.hfa (modified) * libcfa/src/concurrency/thread.cfa (modified) * libcfa/src/concurrency/thread.hfa (modified) * libcfa/src/containers/list.hfa (modified) * libcfa/src/containers/maybe.cfa (modified) * libcfa/src/containers/maybe.hfa (modified) * libcfa/src/containers/pair.cfa (modified) * libcfa/src/containers/pair.hfa (modified) * libcfa/src/containers/result.cfa (modified) * libcfa/src/containers/result.hfa (modified) * libcfa/src/containers/stackLockFree.hfa (modified) * libcfa/src/containers/vector.cfa (modified) * libcfa/src/containers/vector.hfa (modified) * libcfa/src/exception.h (modified) * libcfa/src/executor.cfa (modified) * libcfa/src/gmp.hfa (modified) * libcfa/src/interpose.cfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * libcfa/src/iterator.cfa (modified) * libcfa/src/iterator.hfa (modified) * libcfa/src/math.hfa (modified) * libcfa/src/memory.cfa (modified) * libcfa/src/memory.hfa (modified) * libcfa/src/parseargs.cfa (modified) * libcfa/src/parseargs.hfa (modified) * libcfa/src/rational.cfa (modified) * libcfa/src/rational.hfa (modified) * libcfa/src/stdlib.cfa (modified) * libcfa/src/stdlib.hfa (modified) * libcfa/src/time.cfa (modified) * libcfa/src/vec/vec.hfa (modified) * libcfa/src/vec/vec2.hfa (modified) * libcfa/src/vec/vec3.hfa (modified) * libcfa/src/vec/vec4.hfa (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/PolyCost.cc (modified) * src/ResolvExpr/SpecCost.cc (modified) * tests/.expect/poly-selection.txt (added) * tests/alloc2.cfa (modified) * tests/avltree/avl-private.cfa (modified) * tests/avltree/avl-private.h (modified) * tests/avltree/avl.h (modified) * tests/avltree/avl0.cfa (modified) * tests/avltree/avl1.cfa (modified) * tests/avltree/avl2.cfa (modified) * tests/avltree/avl3.cfa (modified) * tests/avltree/avl4.cfa (modified) * tests/bugs/10.cfa (modified) * tests/bugs/104.cfa (modified) * tests/bugs/194.cfa (modified) * tests/bugs/196.cfa (modified) * tests/bugs/203-2.cfa (modified) * tests/bugs/203-7.cfa (modified) * tests/bugs/203-9.cfa (modified) * tests/bugs/233.cfa (added) * tests/bugs/7.cfa (modified) * tests/castError.cfa (modified) * tests/concurrent/examples/boundedBufferEXT.cfa (modified) * tests/concurrent/examples/boundedBufferINT.cfa (modified) * tests/concurrent/examples/quickSort.generic.cfa (modified) * tests/concurrent/multi-monitor.cfa (modified) * tests/concurrent/thread.cfa (modified) * tests/errors/completeType.cfa (modified) * tests/exceptions/defaults.cfa (modified) * tests/exceptions/polymorphic.cfa (modified) * tests/exceptions/virtual-poly.cfa (modified) * tests/forall.cfa (modified) * tests/function-operator.cfa (modified) * tests/genericUnion.cfa (modified) * tests/global-monomorph.cfa (modified) * tests/identity.cfa (modified) * tests/init1.cfa (modified) * tests/linking/.expect/weakso_nothd.txt (added) * tests/linking/weakso_nothd.cfa (added) * tests/nested-types.cfa (modified) * tests/poly-d-cycle.cfa (modified) * tests/poly-o-cycle.cfa (modified) * tests/poly-selection.cfa (added) * tests/polymorphism.cfa (modified) * tests/raii/ctor-autogen.cfa (modified) * tests/simpleGenericTriple.cfa (modified) * tests/sum.cfa (modified) * tests/tuple/tuplePolymorphism.cfa (modified) * tests/tuple/tupleVariadic.cfa (modified) * tests/zombies/ArrayN.c (modified) * tests/zombies/Members.c (modified) * tests/zombies/Rank2.c (modified) * tests/zombies/abstype.c (modified) * tests/zombies/context.cfa (modified) * tests/zombies/gc_no_raii/bug-repro/blockers/explicit_cast.c (modified) * tests/zombies/gc_no_raii/bug-repro/blockers/recursive_realloc.c (modified) * tests/zombies/gc_no_raii/bug-repro/deref.c (modified) * tests/zombies/gc_no_raii/bug-repro/field.c (modified) * tests/zombies/gc_no_raii/bug-repro/malloc.c (modified) * tests/zombies/gc_no_raii/bug-repro/oddtype.c (modified) * tests/zombies/gc_no_raii/bug-repro/push_back.h (modified) * tests/zombies/gc_no_raii/bug-repro/realloc.c (modified) * tests/zombies/gc_no_raii/bug-repro/return.c (modified) * tests/zombies/gc_no_raii/bug-repro/return_template.c (modified) * tests/zombies/gc_no_raii/bug-repro/slow_malloc.c (modified) * tests/zombies/gc_no_raii/bug-repro/zero.c (modified) * tests/zombies/gc_no_raii/src/gc.h (modified) * tests/zombies/gc_no_raii/src/gcpointers.c (modified) * tests/zombies/gc_no_raii/src/gcpointers.h (modified) * tests/zombies/gc_no_raii/src/tools.h (modified) * tests/zombies/hashtable.cfa (modified) * tests/zombies/hashtable2.cfa (modified) * tests/zombies/huge.c (modified) * tests/zombies/it_out.c (modified) * tests/zombies/new.c (modified) * tests/zombies/occursError.cfa (modified) * tests/zombies/prolog.c (modified) * tests/zombies/quad.c (modified) * tests/zombies/scope.cfa (modified) * tests/zombies/simplePoly.c (modified) * tests/zombies/simpler.c (modified) * tests/zombies/specialize.c (modified) * tests/zombies/square.c (modified) * tests/zombies/structMember.cfa (modified) * tests/zombies/subrange.cfa (modified) * tests/zombies/twice.c (modified) * tests/zombies/typeGenerator.cfa (modified) * tests/zombies/withStatement.cfa (modified) * tests/zombies/wrapper/src/pointer.h (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 25 Jan 2021 16:33:51 GMT Andrew Beach [7158202] * doc/theses/andrew_beach_MMath/.gitignore (modified) Updated the gitignore for the thesis renaming. Mon, 25 Jan 2021 16:02:36 GMT Peter A. Buhr [4706098c] * doc/theses/andrew_beach_MMath/existing.tex (modified) * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/theses/andrew_beach_MMath/unwinding.tex (modified) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) proofread chapter "features", and adjust formatting Fri, 22 Jan 2021 17:02:59 GMT Peter A. Buhr [6c79bef] * doc/theses/andrew_beach_MMath/existing.tex (modified) proofread chapter "existing" Thu, 21 Jan 2021 16:41:23 GMT Andrew Beach [12b4ab4] * doc/theses/andrew_beach_MMath/implement.tex (modified) Andrew MMath: Added a bit on the implementation of rcursive ... Thu, 21 Jan 2021 15:53:11 GMT Peter A. Buhr [79c14d6] * doc/theses/andrew_beach_MMath/Makefile (modified) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (moved) fix naming from uw-thesis.tex to uw-ethesis.tex Wed, 20 Jan 2021 22:27:42 GMT Peter A. Buhr [f28fdee] * doc/theses/andrew_beach_MMath/Makefile (modified) * doc/theses/andrew_beach_MMath/existing.tex (modified) * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/theses/andrew_beach_MMath/future.tex (modified) * doc/theses/andrew_beach_MMath/implement.tex (modified) * doc/theses/andrew_beach_MMath/unwinding.tex (modified) * doc/theses/andrew_beach_MMath/uw-ethesis-frontpgs.tex (added) * doc/theses/andrew_beach_MMath/uw-ethesis.bib (added) * doc/theses/andrew_beach_MMath/uw-thesis.tex (added) incorporate uw-thesis macros and CFA common macros Wed, 20 Jan 2021 15:48:21 GMT Peter A. Buhr [79e261b7] * doc/theses/fangren_yu_COOP_F20/Report.tex (modified) * doc/theses/fangren_yu_COOP_S20/Report.tex (modified) remove repeated pagebackref=true option Wed, 20 Jan 2021 01:35:42 GMT Peter A. Buhr [2f47ea4] * doc/theses/fangren_yu_COOP_F20/Report.tex (modified) add sloppypar to abstract to fix horizontal outdent Tue, 19 Jan 2021 18:31:06 GMT Fangren Yu [7722242] * doc/theses/fangren_yu_COOP_F20/Report.tex (modified) add acknowledgement section, fix a few format issues Tue, 19 Jan 2021 14:01:55 GMT Peter A. Buhr [4b1c8da] * doc/bibliography/pl.bib (modified) * doc/theses/fangren_yu_COOP_F20/Report.tex (modified) proofread Fangren's co-op report, add necessary references Fri, 15 Jan 2021 23:27:20 GMT Andrew Beach [02b73ea] * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/theses/andrew_beach_MMath/future.tex (modified) Andrew MMath: Added some features and cleaned up future.tex. Fri, 15 Jan 2021 20:01:11 GMT Fangren Yu [2d63023] * doc/theses/fangren_yu_COOP_F20/Report.tex (modified) add abstract and introduction section Fri, 15 Jan 2021 02:21:47 GMT Thierry Delisle [b6a8b31] * doc/theses/thierry_delisle_PhD/thesis/.gitignore (added) Added local git ignore Fri, 15 Jan 2021 02:21:13 GMT Thierry Delisle [3db750c6] * doc/theses/thierry_delisle_PhD/thesis/text_back/core.tex (deleted) * doc/theses/thierry_delisle_PhD/thesis/text_back/existing.tex (deleted) * doc/theses/thierry_delisle_PhD/thesis/text_back/front.tex (deleted) * doc/theses/thierry_delisle_PhD/thesis/text_back/intro.tex (deleted) * doc/theses/thierry_delisle_PhD/thesis/text_back/io.tex (deleted) * doc/theses/thierry_delisle_PhD/thesis/text_back/practice.tex (deleted) * doc/theses/thierry_delisle_PhD/thesis/text_back/runtime.tex (deleted) These don't need to be gited Fri, 15 Jan 2021 02:19:58 GMT Thierry Delisle [bf08316] * doc/theses/thierry_delisle_PhD/thesis/text/core.tex (modified) Merge more of peter's changed. Fri, 15 Jan 2021 01:21:44 GMT Thierry Delisle [50202fa] * doc/theses/thierry_delisle_PhD/thesis/text/runtime.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text_back/runtime.tex (modified) Merged runtime changes from peter Fri, 15 Jan 2021 01:12:44 GMT Thierry Delisle [aaa1c4cc] * doc/theses/thierry_delisle_PhD/thesis/text_back/core.tex (added) * doc/theses/thierry_delisle_PhD/thesis/text_back/existing.tex (added) * doc/theses/thierry_delisle_PhD/thesis/text_back/front.tex (added) * doc/theses/thierry_delisle_PhD/thesis/text_back/intro.tex (added) * doc/theses/thierry_delisle_PhD/thesis/text_back/io.tex (added) * doc/theses/thierry_delisle_PhD/thesis/text_back/practice.tex (added) * doc/theses/thierry_delisle_PhD/thesis/text_back/runtime.tex (added) Added text_back folder to merge things after peter's changes Fri, 15 Jan 2021 01:11:42 GMT Thierry Delisle [7cef785] * doc/theses/thierry_delisle_PhD/thesis/thesis.tex (modified) Removed color from glossary links Fri, 15 Jan 2021 01:10:35 GMT Thierry Delisle [f756a7f] * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) Added missing dependency on thesis.tex Thu, 14 Jan 2021 03:35:02 GMT Peter A. Buhr [9153e53] * doc/theses/thierry_delisle_PhD/thesis/text/runtime.tex (modified) fix citation error Thu, 14 Jan 2021 03:23:02 GMT Peter A. Buhr [bace538] * doc/bibliography/pl.bib (modified) * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) * doc/theses/thierry_delisle_PhD/thesis/text/core.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/runtime.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/thesis.tex (modified) proofread Thierry's chapter 2 and 3, update latex formatting, add ... Wed, 13 Jan 2021 18:03:49 GMT Peter A. Buhr [101cc3a] * doc/theses/fangren_yu_COOP_F20/Report.tex (modified) * doc/theses/fangren_yu_COOP_S20/Report.tex (modified) add references to table of contents Wed, 13 Jan 2021 16:37:05 GMT Peter A. Buhr [1dfe6a6] * doc/theses/andrew_beach_MMath/existing.tex (modified) * doc/theses/andrew_beach_MMath/implement.tex (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 13 Jan 2021 16:36:57 GMT Peter A. Buhr [91571e5] * doc/bibliography/pl.bib (modified) * doc/theses/fangren_yu_COOP_F20/Makefile (added) * doc/theses/fangren_yu_COOP_F20/Report.tex (added) * doc/theses/fangren_yu_COOP_S20/cfa_developer_reference.pdf (deleted) * doc/theses/fangren_yu_COOP_S20/figures/DeepNodeSharing.fig.bak (deleted) remove unnecessary files, add Fangren Yu F20 report "Optimization of ... Tue, 12 Jan 2021 23:07:30 GMT Andrew Beach [26ca815] * doc/theses/andrew_beach_MMath/implement.tex (added) Andrew MMath: This took way longer than I wanted but, first draft of ... Tue, 12 Jan 2021 23:06:04 GMT Andrew Beach [d435c04] * doc/theses/andrew_beach_MMath/existing.tex (modified) Andrew MMath: Removed some extra \ characters. 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 Tue, 15 Dec 2020 17:51:15 GMT Thierry Delisle [72b1800] * 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) Some previous in progress work. Commited only so it stops showing in ... 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. Tue, 17 Nov 2020 19:19:06 GMT Andrew Beach [b82c17a] * doc/theses/andrew_beach_MMath/cfalab.sty (modified) * doc/theses/andrew_beach_MMath/thesis.tex (modified) Andrew MMath: Moved the pdf symbol escape into the style file. Mon, 16 Nov 2020 22:07:11 GMT Andrew Beach [a032992] * doc/theses/andrew_beach_MMath/future.tex (added) * doc/theses/andrew_beach_MMath/thesis.tex (modified) Made a symbol compatable with hyperref and added first version of the ... Wed, 11 Nov 2020 16:45:29 GMT Andrew Beach [4a36b344] * doc/theses/andrew_beach_MMath/features.tex (added) Andrew MMath: Finally got the first draft of the features done. Fri, 30 Oct 2020 16:36:16 GMT Thierry Delisle [f7e4f8e8] * Jenkinsfile (modified) * benchmark/readyQ/cycle.cfa (added) * benchmark/readyQ/cycle.cpp (added) * benchmark/readyQ/cycle.go (added) * benchmark/readyQ/rq_bench.hfa (added) * benchmark/rmit.py (added) * doc/papers/concurrency/mail2 (modified) * doc/proposals/vtable.md (modified) * doc/theses/andrew_beach_MMath/thesis-frontpgs.tex (modified) * doc/theses/andrew_beach_MMath/uw-ethesis.cls (modified) * libcfa/prelude/builtins.c (modified) * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/exception.cfa (modified) * libcfa/src/concurrency/exception.hfa (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/io/setup.cfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) * libcfa/src/concurrency/monitor.cfa (modified) * libcfa/src/concurrency/thread.cfa (modified) * libcfa/src/concurrency/thread.hfa (modified) * libcfa/src/exception.c (modified) * libcfa/src/exception.h (modified) * libcfa/src/stdhdr/unwind.h (added) * src/AST/Convert.cpp (modified) * src/AST/Decl.cpp (modified) * src/AST/Decl.hpp (modified) * src/AST/DeclReplacer.cpp (modified) * src/AST/DeclReplacer.hpp (modified) * src/AST/Expr.cpp (modified) * src/AST/Expr.hpp (modified) * src/AST/Fwd.hpp (modified) * src/AST/Node.hpp (modified) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/SymbolTable.cpp (modified) * src/AST/SymbolTable.hpp (modified) * src/AST/TranslationUnit.hpp (added) * src/AST/Type.cpp (modified) * src/AST/Type.hpp (modified) * src/AST/porting.md (modified) * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Common/utility.h (modified) * src/Concurrency/Keywords.cc (modified) * src/GenPoly/GenPoly.cc (modified) * src/GenPoly/GenPoly.h (modified) * src/GenPoly/Specialize.cc (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/FixGlobalInit.h (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/FixInit.h (modified) * src/InitTweak/FixInitNew.cpp (added) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/GenInit.h (modified) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) * src/InitTweak/module.mk (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/Resolver.h (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Autogen.h (modified) * src/SynTree/Expression.h (modified) * src/main.cc (modified) * tests/.expect/const-init.txt (modified) * tests/complex.cfa (modified) * tests/const-init.cfa (modified) * tests/exceptions/cancel/.expect/thread.txt (added) * tests/exceptions/cancel/coroutine.cfa (modified) * tests/exceptions/cancel/thread.cfa (added) * tests/exceptions/conditional.cfa (modified) * tests/exceptions/except-io.hfa (modified) * tests/exceptions/trash.cfa (modified) * tests/global-monomorph.cfa (modified) * tests/poly-d-cycle.cfa (modified) * tests/poly-o-cycle.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 30 Oct 2020 16:35:59 GMT Thierry Delisle [b9537e6] * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/system.fig (modified) * doc/theses/thierry_delisle_PhD/thesis/glossary.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/local.bib (added) * doc/theses/thierry_delisle_PhD/thesis/text/core.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/existing.tex (added) * doc/theses/thierry_delisle_PhD/thesis/text/front.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/intro.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/practice.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/runtime.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/thesis.tex (modified) A whole bunch of thesis work and existing work Sun, 25 Oct 2020 22:55:11 GMT Andrew Beach [912cc7d7] * doc/theses/andrew_beach_MMath/thesis-frontpgs.tex (modified) * doc/theses/andrew_beach_MMath/uw-ethesis.cls (modified) In Andrew/MMath; added a configuration command. Sun, 25 Oct 2020 15:00:14 GMT Andrew Beach [a3f36dc] * doc/theses/andrew_beach_MMath/uw-ethesis.cls (modified) In Andrew/MMath, updated some escape prefixes. Thu, 15 Oct 2020 19:41:38 GMT Thierry Delisle [223a633] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) * benchmark/Makefile.am (modified) * benchmark/creation/JavaThread.java (modified) * benchmark/ctxswitch/JavaThread.java (modified) * benchmark/io/http/main.cfa (modified) * benchmark/io/http/worker.cfa (modified) * benchmark/io/readv.cfa (modified) * benchmark/mutex/JavaThread.java (modified) * benchmark/readyQ/yield.cfa (modified) * benchmark/schedint/JavaThread.java (modified) * doc/LaTeXmacros/common.tex (modified) * doc/LaTeXmacros/lstlang.sty (modified) * doc/bibliography/pl.bib (modified) * doc/papers/concurrency/Paper.tex (modified) * doc/papers/concurrency/annex/local.bib (modified) * doc/papers/concurrency/mail2 (modified) * doc/papers/concurrency/response3 (added) * doc/proposals/ZeroCostPreemption.md (added) * doc/proposals/function_type_change.md (added) * doc/refrat/refrat.tex (modified) * doc/theses/andrew_beach_MMath/glossaries.tex (added) * doc/theses/andrew_beach_MMath/thesis.tex (modified) * doc/theses/fangren_yu_COOP_S20/Makefile (modified) * doc/theses/fangren_yu_COOP_S20/Report.tex (modified) * doc/theses/fangren_yu_COOP_S20/cfa_developer_reference.pdf (added) * doc/theses/thierry_delisle_PhD/code/readQ_example/Makefile (added) * doc/theses/thierry_delisle_PhD/code/readQ_example/proto-gui/main.cpp (added) * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/Makefile (added) * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/cforall.hpp (added) * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/fibre.hpp (added) * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/pthread.hpp (added) * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/thread.cpp (added) * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/thread.hpp (added) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/Makefile (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/assert.hpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/bitbench/select.cpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/bts.cpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/bts_test.cpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/links.hpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/prefetch.cpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/process.sh (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/processor.hpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/processor_list.hpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/processor_list_fast.cpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/processor_list_good.cpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/randbit.cpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/relaxed_list.cpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/relaxed_list.hpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/relaxed_list_layout.cpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/runperf.sh (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/scale.sh (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/snzi-packed.hpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/snzi.hpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/snzm.hpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/utils.hpp (moved) * doc/theses/thierry_delisle_PhD/code/readyQ_proto/work_stealing.hpp (moved) * doc/user/Makefile (modified) * doc/user/user.tex (modified) * examples/constructors.c (deleted) * libcfa/prelude/builtins.c (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/bits/containers.hfa (modified) * libcfa/src/bits/locks.hfa (modified) * libcfa/src/concurrency/CtxSwitch-i386.S (modified) * libcfa/src/concurrency/alarm.cfa (modified) * libcfa/src/concurrency/clib/cfathread.cfa (added) * libcfa/src/concurrency/clib/cfathread.h (added) * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/coroutine.hfa (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/io/call.cfa.in (modified) * libcfa/src/concurrency/io/setup.cfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel/fwd.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) * libcfa/src/concurrency/locks.cfa (added) * libcfa/src/concurrency/locks.hfa (added) * libcfa/src/concurrency/monitor.cfa (modified) * libcfa/src/concurrency/mutex.cfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/concurrency/snzi.hfa (modified) * libcfa/src/concurrency/thread.cfa (modified) * libcfa/src/concurrency/thread.hfa (modified) * libcfa/src/exception.h (modified) * libcfa/src/exception.hfa (modified) * libcfa/src/parseargs.cfa (modified) * src/AST/Convert.cpp (modified) * src/AST/Decl.hpp (modified) * src/AST/ForallSubstitutor.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/SymbolTable.cpp (modified) * src/AST/SymbolTable.hpp (modified) * src/AST/Type.cpp (modified) * src/AST/Type.hpp (modified) * src/Concurrency/Keywords.cc (modified) * src/GenPoly/InstantiateGeneric.cc (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CurrentObject.cc (modified) * src/ResolvExpr/ResolveAssertions.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/SatisfyAssertions.cpp (modified) * src/ResolvExpr/SpecCost.cc (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/TypeDecl.cc (modified) * src/Virtual/Tables.cc (modified) * src/Virtual/Tables.h (modified) * src/main.cc (modified) * tests/.expect/array.txt (modified) * tests/.expect/cast.txt (modified) * tests/.expect/const-init.txt (added) * tests/.expect/enum.txt (modified) * tests/.expect/expression.txt (modified) * tests/.expect/forall.txt (modified) * tests/.expect/heap.txt (modified) * tests/.expect/identFuncDeclarator.txt (modified) * tests/.expect/identParamDeclarator.txt (modified) * tests/.expect/init1-ERROR.txt (added) * tests/.expect/init1.txt (modified) * tests/.expect/labelledExit.txt (modified) * tests/.expect/limits.txt (modified) * tests/.expect/maybe.txt (modified) * tests/.expect/nested-types.txt (modified) * tests/.expect/numericConstants.txt (modified) * tests/.expect/operators.txt (modified) * tests/.expect/poly-d-cycle.txt (moved) * tests/.expect/poly-o-cycle.txt (added) * tests/.expect/result.txt (modified) * tests/.expect/stdincludes.txt (modified) * tests/.expect/switch.txt (modified) * tests/.expect/typedefRedef-ERR1.txt (modified) * tests/.expect/typedefRedef.txt (modified) * tests/.expect/typeof.txt (modified) * tests/.expect/variableDeclarator.txt (modified) * tests/.expect/voidPtr.txt (modified) * tests/Makefile.am (modified) * tests/alloc.cfa (modified) * tests/array.cfa (modified) * tests/bugs/196.cfa (added) * tests/builtins/.expect/sync.txt (modified) * tests/builtins/sync.cfa (modified) * tests/cast.cfa (modified) * tests/concurrent/.expect/clib.txt (added) * tests/concurrent/.expect/cluster.txt (modified) * tests/concurrent/clib.c (added) * tests/concurrent/cluster.cfa (modified) * tests/concurrent/examples/.expect/datingService.txt (modified) * tests/concurrent/examples/datingService.cfa (modified) * tests/concurrent/futures/.expect/basic.txt (modified) * tests/concurrent/futures/basic.cfa (modified) * tests/concurrent/park/.expect/force_preempt.txt (modified) * tests/concurrent/park/.expect/start_parked.txt (modified) * tests/concurrent/park/contention.cfa (modified) * tests/concurrent/park/force_preempt.cfa (modified) * tests/concurrent/park/start_parked.cfa (modified) * tests/const-init.cfa (added) * tests/enum.cfa (modified) * tests/errors/.expect/completeType.x64.txt (modified) * tests/errors/.expect/completeType.x86.txt (modified) * tests/exceptions/.expect/virtual-cast.txt (modified) * tests/exceptions/.expect/virtual-poly.txt (modified) * tests/exceptions/defaults.cfa (modified) * tests/exceptions/virtual-cast.cfa (modified) * tests/exceptions/virtual-poly.cfa (modified) * tests/expression.cfa (modified) * tests/forall.cfa (modified) * tests/heap.cfa (modified) * tests/identFuncDeclarator.cfa (modified) * tests/identParamDeclarator.cfa (modified) * tests/init1.cfa (modified) * tests/labelledExit.cfa (modified) * tests/limits.cfa (modified) * tests/linking/.expect/linkerror.txt (deleted) * tests/linking/linkerror.cfa (deleted) * tests/maybe.cfa (modified) * tests/nested-types.cfa (modified) * tests/numericConstants.cfa (modified) * tests/operators.cfa (modified) * tests/poly-d-cycle.cfa (added) * tests/poly-o-cycle.cfa (moved) * tests/pybin/tools.py (modified) * tests/raii/.expect/ctor-autogen.txt (modified) * tests/raii/.expect/init_once.txt (modified) * tests/raii/ctor-autogen.cfa (modified) * tests/raii/init_once.cfa (modified) * tests/result.cfa (modified) * tests/stdincludes.cfa (modified) * tests/switch.cfa (modified) * tests/test.py (modified) * tests/typedefRedef.cfa (modified) * tests/typeof.cfa (modified) * tests/variableDeclarator.cfa (modified) * tests/voidPtr.cfa (modified) * tests/warnings/.expect/self-assignment.txt (modified) * tests/warnings/self-assignment.cfa (modified) * tests/zombies/ArrayN.c (moved) * tests/zombies/Initialization.c (moved) * tests/zombies/Initialization2.c (moved) * tests/zombies/Makefile.example (moved) * tests/zombies/Members.c (moved) * tests/zombies/Misc.c (moved) * tests/zombies/MiscError.c (moved) * tests/zombies/Rank2.c (moved) * tests/zombies/Tuple.c (moved) * tests/zombies/abstype.c (moved) * tests/zombies/constructors.c (added) * tests/zombies/forward.c (moved) * tests/zombies/gc_no_raii/.gitignore (moved) * tests/zombies/gc_no_raii/bug-repro/assert.c (moved) * tests/zombies/gc_no_raii/bug-repro/blockers.tar.gz (moved) * tests/zombies/gc_no_raii/bug-repro/blockers/explicit_cast.c (moved) * tests/zombies/gc_no_raii/bug-repro/blockers/file_scope.c (moved) * tests/zombies/gc_no_raii/bug-repro/blockers/recursive_realloc.c (moved) * tests/zombies/gc_no_raii/bug-repro/crash.c (moved) * tests/zombies/gc_no_raii/bug-repro/deref.c (moved) * tests/zombies/gc_no_raii/bug-repro/field.c (moved) * tests/zombies/gc_no_raii/bug-repro/find.c (moved) * tests/zombies/gc_no_raii/bug-repro/inline.c (moved) * tests/zombies/gc_no_raii/bug-repro/malloc.c (moved) * tests/zombies/gc_no_raii/bug-repro/not_equal.c (moved) * tests/zombies/gc_no_raii/bug-repro/oddtype.c (moved) * tests/zombies/gc_no_raii/bug-repro/push_back.c (moved) * tests/zombies/gc_no_raii/bug-repro/push_back.h (moved) * tests/zombies/gc_no_raii/bug-repro/realloc.c (moved) * tests/zombies/gc_no_raii/bug-repro/return.c (moved) * tests/zombies/gc_no_raii/bug-repro/return_template.c (moved) * tests/zombies/gc_no_raii/bug-repro/slow_malloc.c (moved) * tests/zombies/gc_no_raii/bug-repro/static_const_local.c (moved) * tests/zombies/gc_no_raii/bug-repro/test-assert.cpp (moved) * tests/zombies/gc_no_raii/bug-repro/void_pointer.c (moved) * tests/zombies/gc_no_raii/bug-repro/while.c (moved) * tests/zombies/gc_no_raii/bug-repro/zero.c (moved) * tests/zombies/gc_no_raii/pool-alloc/allocate-malign.c (moved) * tests/zombies/gc_no_raii/pool-alloc/allocate-malloc.c (moved) * tests/zombies/gc_no_raii/pool-alloc/allocate-mmap.c (moved) * tests/zombies/gc_no_raii/pool-alloc/allocate-win-valloc.c (moved) * tests/zombies/gc_no_raii/premake4.lua (moved) * tests/zombies/gc_no_raii/src/allocate-pool.c (moved) * tests/zombies/gc_no_raii/src/allocate-pool.h (moved) * tests/zombies/gc_no_raii/src/gc.h (moved) * tests/zombies/gc_no_raii/src/gcpointers.c (moved) * tests/zombies/gc_no_raii/src/gcpointers.h (moved) * tests/zombies/gc_no_raii/src/internal/card_table.h (moved) * tests/zombies/gc_no_raii/src/internal/collector.c (moved) * tests/zombies/gc_no_raii/src/internal/collector.h (moved) * tests/zombies/gc_no_raii/src/internal/gc_tools.h (moved) * tests/zombies/gc_no_raii/src/internal/globals.h (moved) * tests/zombies/gc_no_raii/src/internal/memory_pool.c (moved) * tests/zombies/gc_no_raii/src/internal/memory_pool.h (moved) * tests/zombies/gc_no_raii/src/internal/object_header.c (moved) * tests/zombies/gc_no_raii/src/internal/object_header.h (moved) * tests/zombies/gc_no_raii/src/internal/state.c (moved) * tests/zombies/gc_no_raii/src/internal/state.h (moved) * tests/zombies/gc_no_raii/src/test_include.c (moved) * tests/zombies/gc_no_raii/src/tools.h (moved) * tests/zombies/gc_no_raii/src/tools/checks.h (moved) * tests/zombies/gc_no_raii/src/tools/print.c (moved) * tests/zombies/gc_no_raii/src/tools/print.h (moved) * tests/zombies/gc_no_raii/src/tools/worklist.h (moved) * tests/zombies/gc_no_raii/test/badlll.c (moved) * tests/zombies/gc_no_raii/test/gctest.c (moved) * tests/zombies/gc_no_raii/test/operators.c (moved) * tests/zombies/hashtable.cfa (moved) * tests/zombies/hashtable2.cfa (moved) * tests/zombies/huge.c (moved) * tests/zombies/includes.c (moved) * tests/zombies/index.h (moved) * tests/zombies/io/cat.c (moved) * tests/zombies/io/filereader.c (moved) * tests/zombies/io/simple/client.c (moved) * tests/zombies/io/simple/server.c (moved) * tests/zombies/io/simple/server.cfa (moved) * tests/zombies/io/simple/server_epoll.c (moved) * tests/zombies/io_uring.txt (moved) * tests/zombies/it_out.c (moved) * tests/zombies/multicore.c (moved) * tests/zombies/new.c (moved) * tests/zombies/poly-bench.c (moved) * tests/zombies/prolog.c (moved) * tests/zombies/quad.c (moved) * tests/zombies/s.c (moved) * tests/zombies/simplePoly.c (moved) * tests/zombies/simpler.c (moved) * tests/zombies/specialize.c (moved) * tests/zombies/square.c (moved) * tests/zombies/structMember.cfa (modified) * tests/zombies/twice.c (moved) * tests/zombies/wrapper/.gitignore (moved) * tests/zombies/wrapper/premake4.lua (moved) * tests/zombies/wrapper/src/main.c (moved) * tests/zombies/wrapper/src/pointer.h (moved) * tests/zombies/zero_one.c (moved) * tools/gdb/utils-gdb.py (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 15 Oct 2020 19:41:31 GMT Thierry Delisle [33c3ded] * doc/theses/thierry_delisle_PhD/comp_II/presentation.tex (modified) * doc/theses/thierry_delisle_PhD/comp_II/presentationstyle.sty (modified) Final presented version Fri, 09 Oct 2020 15:27:13 GMT Thierry Delisle [d4da6886] * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/cforall.hpp (moved) * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/fibre.hpp (moved) * doc/theses/thierry_delisle_PhD/code/readQ_example/thrdlib/pthread.hpp (moved) Some renaming to move away from dlopen in toy program Mon, 05 Oct 2020 13:43:44 GMT Peter A. Buhr [2260d9e1] * doc/theses/fangren_yu_COOP_S20/Report.tex (modified) update to CFAStyle macro, add red highlighting for C++