# # ChangeLog for / # # Generated by Trac 1.2.1 # Apr 23, 2024, 2:19:34 AM Thu, 27 May 2021 18:39:35 GMT Thierry Delisle [7bd23ce] * tests/concurrent/.expect/sleep.txt (modified) * tests/concurrent/sleep.cfa (modified) Tentative fix to sleep.cfa make it more robust Thu, 27 May 2021 02:15:14 GMT Thierry Delisle [ab388c5] * libcfa/src/Makefile.am (modified) * tests/unified_locking/timeout_lock.cfa (modified) alarm.hfa is now a public header Fixed include of timeout_lock.cfa. Thu, 27 May 2021 00:42:12 GMT Thierry Delisle [8c28967] * tests/pybin/tools.py (modified) Fix error archival to match setup.sh's expectation Wed, 26 May 2021 21:55:56 GMT Thierry Delisle [7684557] * Jenkinsfile (modified) Build description now cotains node name Wed, 26 May 2021 21:51:59 GMT Thierry Delisle [32ab519] * Jenkinsfile (modified) * tools/jenkins/archive-gen.sh (added) Jenkins now generates a setup.sh script when archiving test failures. ... Wed, 26 May 2021 21:50:47 GMT Thierry Delisle [375fb46] * tools/jenkins/setup.sh.in (added) Added input script for setting up archive debugging. Tue, 25 May 2021 20:15:06 GMT caparsons [c65b930] * doc/theses/andrew_beach_MMath/cfalab.sty (modified) * doc/theses/andrew_beach_MMath/exception-layout.fig (added) * 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/resumption-marking.fig (added) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) * doc/theses/andrew_beach_MMath/vtable-layout.fig (added) * doc/theses/thierry_delisle_PhD/thesis/fig/pivot_ring.fig (modified) * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/thesis.tex (modified) * libcfa/src/heap.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 25 May 2021 20:13:37 GMT caparsons [b984d54] * tests/unified_locking/timeout_lock.cfa (modified) removed semaphore usage and used a lock when checking if empty Tue, 25 May 2021 19:43:25 GMT Andrew Beach [887fc79] * 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/uw-ethesis.tex (modified) Andrew MMath: Handled some too long lines caused by code snipits. ... Sun, 23 May 2021 20:55:15 GMT Andrew Beach [9b0bb79] * doc/theses/andrew_beach_MMath/exception-layout.fig (added) * doc/theses/andrew_beach_MMath/existing.tex (modified) * doc/theses/andrew_beach_MMath/implement.tex (modified) * doc/theses/andrew_beach_MMath/resumption-marking.fig (added) * doc/theses/andrew_beach_MMath/vtable-layout.fig (added) Andrew MMath: Converted all the ASCII diagrams to xfig diagrams. Sat, 22 May 2021 13:23:41 GMT Peter A. Buhr [b38b22f] * libcfa/src/heap.cfa (modified) add missing heap statistic counters for free calls and free storage Fri, 21 May 2021 21:22:19 GMT Thierry Delisle [f1bce515] * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/thesis.tex (modified) Commit current version Fri, 21 May 2021 20:48:10 GMT Thierry Delisle [8d66610] * doc/LaTeXmacros/common.sty (added) * doc/LaTeXmacros/common.tex (modified) * 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/features.tex (modified) * doc/theses/andrew_beach_MMath/future.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) * 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) * doc/user/Makefile (modified) * doc/user/user.tex (modified) * libcfa/src/common.hfa (modified) * libcfa/src/concurrency/alarm.cfa (modified) * libcfa/src/concurrency/alarm.hfa (modified) * libcfa/src/concurrency/clib/cfathread.cfa (modified) * libcfa/src/concurrency/clib/cfathread.h (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/io.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 (modified) * libcfa/src/concurrency/locks.hfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/concurrency/ready_subqueue.hfa (modified) * libcfa/src/concurrency/stats.cfa (modified) * libcfa/src/concurrency/stats.hfa (modified) * libcfa/src/concurrency/thread.cfa (modified) * libcfa/src/containers/array.hfa (modified) * libcfa/src/containers/list.hfa (modified) * libcfa/src/exception.c (modified) * libcfa/src/exception.h (modified) * libcfa/src/exception.hfa (modified) * libcfa/src/executor.baseline.txt (added) * libcfa/src/executor.cfa (modified) * libcfa/src/fstream.cfa (modified) * libcfa/src/fstream.hfa (modified) * libcfa/src/heap.cfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * libcfa/src/virtual.c (modified) * libcfa/src/virtual.h (modified) * src/CodeGen/LinkOnce.cc (added) * src/CodeGen/LinkOnce.h (added) * src/CodeGen/module.mk (modified) * src/Concurrency/Keywords.cc (modified) * src/GenPoly/Box.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Virtual/ExpandCasts.cc (modified) * src/Virtual/Tables.cc (modified) * src/main.cc (modified) * tests/.expect/linkonce.txt (added) * tests/Makefile.am (modified) * tests/array-container/.expect/array-basic.txt (moved) * tests/array-container/.expect/array-md-sbscr-cases.x64.txt (added) * tests/array-container/array-basic.cfa (modified) * tests/array-container/array-md-sbscr-cases.cfa (added) * tests/concurrent/.expect/sleep.txt (added) * tests/concurrent/clib_tls.c (modified) * tests/concurrent/sleep.cfa (added) * tests/exceptions/virtual-cast.cfa (modified) * tests/exceptions/virtual-poly.cfa (modified) * tests/io/.expect/manipulatorsOutput4.txt (moved) * tests/link-once/main.cfa (added) * tests/link-once/partner.cfa (added) * tests/list/.expect/dlist-insert-remove.txt (modified) * tests/list/dlist-insert-remove.cfa (modified) * tests/raii/.expect/boxed-types.txt (added) * tests/raii/boxed-types.cfa (added) * tests/strstream.cfa (modified) * tests/unified_locking/.expect/timeout_lock.txt (moved) * tests/unified_locking/timeout_lock.cfa (modified) * tests/zombies/linked-list-perf/experiment.cpp (added) * tests/zombies/linked-list-perf/experiment.koad (added) * tests/zombies/linked-list-perf/mike-old.hfa (added) * tests/zombies/linked-list-perf/mike-proto-list.hfa (added) * tests/zombies/linked-list-perf/thierry-subqueue-old-rip.hfa (added) * tools/perf/process_stat_array.py (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 21 May 2021 19:59:56 GMT caparsons [7404cdc] * tests/unified_locking/.expect/timeout_lock.txt (moved) * tests/unified_locking/timeout_lock.cfa (modified) added updated timeout_lock text Thu, 20 May 2021 17:22:08 GMT Thierry Delisle [090a7c5] * tests/concurrent/clib_tls.c (modified) Disable preemption in clib_tls. The tls init feature is not very ... Thu, 20 May 2021 14:53:21 GMT Andrew Beach [c21f5a9] * doc/theses/andrew_beach_MMath/cfalab.sty (modified) * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/theses/andrew_beach_MMath/implement.tex (modified) * tests/link-once/main.cfa (modified) * tests/link-once/partner.cfa (modified) Andrew MMath: Work on figures and linkonce. Thu, 20 May 2021 01:40:51 GMT Thierry Delisle [77f1265] * tools/perf/process_stat_array.py (added) Added stat array tools for processing Wed, 19 May 2021 17:37:49 GMT Thierry Delisle [b808625] * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) Added option to ready-queue to push ignoring locality. Wed, 19 May 2021 17:34:11 GMT Thierry Delisle [9cac0da] * libcfa/src/concurrency/ready_queue.cfa (modified) Small fixes to how timestamp is handled in workstealing queue. Wed, 19 May 2021 17:26:33 GMT Thierry Delisle [d36bac7] * libcfa/src/concurrency/io.cfa (modified) Drain on I/O Added (commented) hack to prevent workstealing when pushing. Wed, 19 May 2021 17:17:05 GMT Thierry Delisle [78ea291] * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/concurrency/stats.cfa (modified) * libcfa/src/concurrency/stats.hfa (modified) Cleanup stats for concision. Tue, 18 May 2021 20:12:02 GMT Michael Brooks [63f42a8] * libcfa/src/containers/array.hfa (modified) Re-worked new array declarations to avoid suggestion that a type- ... 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 Tue, 18 May 2021 01:32:35 GMT Michael Brooks [c2794b2] * libcfa/src/containers/list.hfa (modified) * tests/list/.expect/dlist-insert-remove.txt (modified) * tests/list/dlist-insert-remove.cfa (modified) Adding isListed accessor function to new linked list. Tue, 18 May 2021 01:29:43 GMT Thierry Delisle [02a43ff] * 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) * 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) * libcfa/src/concurrency/alarm.cfa (modified) * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/exception.c (modified) * libcfa/src/exception.h (modified) * libcfa/src/exception.hfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/virtual.c (modified) * libcfa/src/virtual.h (modified) * src/Virtual/ExpandCasts.cc (modified) * tests/array-container/.expect/array-md-sbscr-cases.x64.txt (moved) * tests/exceptions/virtual-cast.cfa (modified) * tests/exceptions/virtual-poly.cfa (modified) * tests/io/.expect/manipulatorsOutput4.txt (moved) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 18 May 2021 01:28:08 GMT Thierry Delisle [6312b1c] * src/GenPoly/Box.cc (modified) In box pass that creates pointer + VLA for generics: I now move the ... Tue, 18 May 2021 01:24:52 GMT Thierry Delisle [d7ae173] * tests/raii/.expect/boxed-types.txt (added) * tests/raii/boxed-types.cfa (added) Added test to detect regressions on bug #250 Tue, 18 May 2021 01:20:55 GMT Thierry Delisle [afd7faf] * libcfa/src/concurrency/alarm.cfa (modified) * libcfa/src/concurrency/locks.cfa (modified) Small fixes to lock and alarm around possible race and the thunk problem. Tue, 18 May 2021 01:20:21 GMT Thierry Delisle [d2afe17] * tests/unified_locking/timeout_lock.cfa (modified) Removed calls to wait functions which no longer exist Tue, 18 May 2021 01:10:56 GMT Michael Brooks [1eb222ff] * tests/array-container/.expect/array-md-sbscr-cases.x64.txt (moved) Temporarily disabling test of new-array multidim subscripting on ... Mon, 17 May 2021 19:23:03 GMT caparsons [90a10e8] * libcfa/src/concurrency/locks.cfa (modified) made a naming improvement Mon, 17 May 2021 15:43:49 GMT Andrew Beach [8f910430] * libcfa/src/exception.c (modified) * libcfa/src/exception.h (modified) * libcfa/src/exception.hfa (modified) * libcfa/src/virtual.c (modified) * libcfa/src/virtual.h (modified) * src/Virtual/ExpandCasts.cc (modified) * tests/exceptions/virtual-cast.cfa (modified) * tests/exceptions/virtual-poly.cfa (modified) Updated the virtual module to prefix the names with the new ... 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. Sat, 15 May 2021 20:40:37 GMT caparsons [a6a4dbd] * tests/io/.expect/manipulatorsOutput4.txt (moved) * tests/io/.expect/manipulatorsOutput4.x86.txt (deleted) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sat, 15 May 2021 20:39:51 GMT caparsons [0f1fb78] * libcfa/src/concurrency/alarm.cfa (modified) put timeval calculation into alarm_node ctor to alleviate slowdowns ... Sat, 15 May 2021 18:12:25 GMT Peter A. Buhr [0336e83] * tests/io/.expect/manipulatorsOutput4.txt (moved) * tests/io/.expect/manipulatorsOutput4.x86.txt (deleted) remove architecture specific tests for manipulatorsOutput4 as the ... Sat, 15 May 2021 13:48:10 GMT Peter A. Buhr [9449085] * tests/io/.expect/manipulatorsOutput4.x86.txt (added) add 32-bit test for manipulatorsOutput4.cfa Sat, 15 May 2021 13:47:17 GMT Peter A. Buhr [b1e614f4] * libcfa/src/iostream.cfa (modified) check for log10(0) in output manipulator eng Fri, 14 May 2021 21:56:42 GMT Thierry Delisle [7fca832] * libcfa/src/exception.hfa (modified) * src/CodeGen/LinkOnce.cc (added) * src/CodeGen/LinkOnce.h (added) * src/CodeGen/module.mk (modified) * src/InitTweak/InitTweak.cc (modified) * src/Virtual/Tables.cc (modified) * src/main.cc (modified) * tests/.expect/linkonce.txt (added) * tests/Makefile.am (modified) * tests/link-once/main.cfa (added) * tests/link-once/partner.cfa (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 14 May 2021 21:56:36 GMT Thierry Delisle [353aaba] * libcfa/src/concurrency/ready_subqueue.hfa (modified) Moved stats cnt to fix 32-bit build Fri, 14 May 2021 21:23:49 GMT Thierry Delisle [c457dc41] * libcfa/src/concurrency/alarm.cfa (modified) * libcfa/src/concurrency/alarm.hfa (modified) * libcfa/src/concurrency/clib/cfathread.cfa (modified) * libcfa/src/concurrency/clib/cfathread.h (modified) * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/concurrency/locks.hfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * tests/concurrent/.expect/sleep.txt (added) * tests/concurrent/sleep.cfa (added) Fix sequential handling of timers 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 ... Thu, 13 May 2021 21:49:44 GMT Andrew Beach [aff7e86] * libcfa/src/exception.hfa (modified) * src/CodeGen/LinkOnce.cc (added) * src/CodeGen/LinkOnce.h (added) * src/CodeGen/module.mk (modified) * src/InitTweak/InitTweak.cc (modified) * src/Virtual/Tables.cc (modified) * src/main.cc (modified) * tests/.expect/linkonce.txt (added) * tests/Makefile.am (modified) * tests/link-once/main.cfa (added) * tests/link-once/partner.cfa (added) Added a new attribute 'cfa_linkonce'. Thu, 13 May 2021 19:49:30 GMT Thierry Delisle [e2f601f] * libcfa/src/Makefile.am (modified) * libcfa/src/concurrency/alarm.hfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/containers/list.hfa (modified) * libcfa/src/containers/list2.hfa (deleted) * libcfa/src/executor.baseline.txt (added) * libcfa/src/executor.cfa (modified) * src/Concurrency/Keywords.cc (modified) * tests/list/.expect/dlist-insert-remove-2.txt (deleted) * tests/list/.expect/dlist-insert-remove.txt (modified) * tests/list/dlist-insert-remove-2.cfa (deleted) * tests/list/dlist-insert-remove.cfa (modified) * tests/zombies/linked-list-perf/experiment.koad (modified) * tests/zombies/linked-list-perf/mike-old.hfa (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 13 May 2021 19:49:05 GMT Thierry Delisle [8cd5434] * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) Added function to poll ready-queue length. Not officially supported. Thu, 13 May 2021 19:47:26 GMT Thierry Delisle [57f70ab] * libcfa/src/concurrency/kernel.cfa (modified) New main now uses proper define. + tweak to loop count Thu, 13 May 2021 19:46:03 GMT Thierry Delisle [a9172b5] * libcfa/src/concurrency/kernel.cfa (modified) Removed push stats in alternate main Thu, 13 May 2021 19:45:35 GMT Thierry Delisle [fb4ccdf] * libcfa/src/concurrency/kernel.cfa (modified) Updated alternate main for processors Thu, 13 May 2021 19:44:19 GMT Thierry Delisle [16fd826] * libcfa/src/concurrency/ready_subqueue.hfa (modified) Added count to the ready sub_queues Wed, 12 May 2021 21:31:01 GMT Thierry Delisle [8cd40bf] * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/ready_subqueue.hfa (modified) Moved timestamp declaration to kernel.hfa Wed, 12 May 2021 20:30:27 GMT Michael Brooks [69914cbc] * libcfa/src/Makefile.am (modified) * libcfa/src/concurrency/alarm.hfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/containers/list.hfa (modified) * libcfa/src/containers/list2.hfa (deleted) * libcfa/src/executor.baseline.txt (added) * libcfa/src/executor.cfa (modified) * tests/list/.expect/dlist-insert-remove-2.txt (deleted) * tests/list/.expect/dlist-insert-remove.txt (modified) * tests/list/dlist-insert-remove-2.cfa (deleted) * tests/list/dlist-insert-remove.cfa (modified) * tests/zombies/linked-list-perf/experiment.koad (modified) * tests/zombies/linked-list-perf/mike-old.hfa (added) Replacing "Mike's old linked list" with "Mike's new linked list," ... Wed, 12 May 2021 18:25:58 GMT Andrew Beach [67b421c] * src/Concurrency/Keywords.cc (modified) No different types of enums are not interchangable. (Instance of ... Wed, 12 May 2021 17:37:09 GMT Thierry Delisle [1e5cd9a] * libcfa/src/containers/list2.hfa (modified) * tests/list/.expect/dlist-insert-remove-2.txt (modified) * tests/list/dlist-insert-remove-2.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 12 May 2021 17:36:54 GMT Thierry Delisle [1680072] * libcfa/src/concurrency/ready_queue.cfa (modified) Changed ready_queue to use forloop instead of hardcoded unfolded loop ... Wed, 12 May 2021 01:52:18 GMT Michael Brooks [7d51ef8] * libcfa/src/containers/list2.hfa (modified) * tests/list/dlist-insert-remove-2.cfa (modified) Changing how the dlist API specifies which list direction you're ... Wed, 12 May 2021 01:14:26 GMT Michael Brooks [8d1ad36] * libcfa/src/containers/list2.hfa (modified) * tests/list/.expect/dlist-insert-remove-2.txt (modified) * tests/list/dlist-insert-remove-2.cfa (modified) Adding linked-list convenience functions and testing a corner case. ... Mon, 10 May 2021 18:18:17 GMT Thierry Delisle [c8ffd74f] * doc/LaTeXmacros/common.sty (added) * doc/LaTeXmacros/common.tex (modified) * doc/user/Makefile (modified) * doc/user/user.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sat, 08 May 2021 13:00:36 GMT Peter A. Buhr [4ab767a] * doc/user/Makefile (modified) * doc/user/user.tex (modified) update user manual to test common.sty Sat, 08 May 2021 12:56:23 GMT Peter A. Buhr [28572e8] * doc/LaTeXmacros/common.tex (modified) harmonize common.tex and common.sty macros Sat, 08 May 2021 12:54:40 GMT Peter A. Buhr [b721578] * doc/LaTeXmacros/common.sty (added) add sty version of CFA common latex macros Thu, 06 May 2021 21:51:27 GMT Thierry Delisle [3e1a705] * libcfa/src/concurrency/kernel/startup.cfa (modified) Start ready queue cutoff at zero to avoid spurious steals. Thu, 06 May 2021 15:11:09 GMT Michael Brooks [938885d3] * tests/array-container/array-md-sbscr-cases.cfa (modified) Fixing a false failure of the new array test on x86-32 -O3. Wed, 05 May 2021 20:53:25 GMT Thierry Delisle [8464edf] * libcfa/src/concurrency/kernel.cfa (modified) 'print_stats_now' now pulls stats from processors. Wed, 05 May 2021 20:42:29 GMT Thierry Delisle [45b9b21] * libcfa/src/concurrency/stats.cfa (modified) Changed stats to be more concise Wed, 05 May 2021 20:30:28 GMT Thierry Delisle [ce9ed84] * libcfa/src/containers/list2.hfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 05 May 2021 20:30:23 GMT Thierry Delisle [a67c5b6] * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) Processors now have a pointer to their tls. This means the tls is no ... Wed, 05 May 2021 18:42:18 GMT Michael Brooks [7f54356] * libcfa/src/common.hfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/concurrency/ready_subqueue.hfa (modified) * libcfa/src/heap.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 05 May 2021 18:41:50 GMT Michael Brooks [a5db488] * libcfa/src/containers/list2.hfa (modified) Fixing two bugs in new linked list, which last night's build failure ... Wed, 05 May 2021 18:12:36 GMT Peter A. Buhr [b9376fe] * libcfa/src/Makefile.am (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/concurrency/ready_subqueue.hfa (modified) * libcfa/src/containers/list2.hfa (added) * tests/array-container/array-md-sbscr-cases.cfa (modified) * tests/list/.expect/dlist-insert-remove-2.txt (added) * tests/list/dlist-insert-remove-2.cfa (added) * tests/zombies/linked-list-perf/experiment.cpp (added) * tests/zombies/linked-list-perf/experiment.koad (added) * tests/zombies/linked-list-perf/mike-proto-list.hfa (added) * tests/zombies/linked-list-perf/thierry-subqueue-old-rip.hfa (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 05 May 2021 18:12:18 GMT Peter A. Buhr [4026d1be] * libcfa/src/common.hfa (modified) update to min/max to optimize (unsigned) int/long/long-long Wed, 05 May 2021 18:11:01 GMT Peter A. Buhr [58c671ba] * libcfa/src/heap.cfa (modified) formatting Wed, 05 May 2021 17:17:07 GMT Thierry Delisle [f302d80] * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/concurrency/ready_subqueue.hfa (modified) Fix timestamp with new subqueue which was read after being cleared. Wed, 05 May 2021 16:58:55 GMT Thierry Delisle [f55d54d] * libcfa/src/concurrency/ready_queue.cfa (modified) Removed call to polymorphic 'min' which caused MASSIVE slowdown. Wed, 05 May 2021 00:44:42 GMT Michael Brooks [d653faf] * tests/array-container/array-md-sbscr-cases.cfa (modified) Disabling the part of the new-array subscripting test that isn't ... Tue, 04 May 2021 19:06:42 GMT Michael Brooks [3c2c2f0] * tests/zombies/linked-list-perf/experiment.cpp (added) * tests/zombies/linked-list-perf/experiment.koad (added) * tests/zombies/linked-list-perf/mike-proto-list.hfa (added) * tests/zombies/linked-list-perf/thierry-subqueue-old-rip.hfa (added) The cheap and chearful linked-list performance test 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 17:11:13 GMT Michael Brooks [78a6b9c] * 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) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 04 May 2021 17:09:41 GMT Michael Brooks [9e2341b4] * libcfa/src/Makefile.am (modified) * libcfa/src/containers/list2.hfa (added) * tests/list/.expect/dlist-insert-remove-2.txt (added) * tests/list/dlist-insert-remove-2.cfa (added) Baseline commit of new linked-list implementation and test. Using a ... 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 Tue, 04 May 2021 01:15:34 GMT Michael Brooks [9fa538c] * libcfa/src/containers/array.hfa (modified) * tests/array-container/.expect/array-basic.txt (moved) * tests/array-container/.expect/array-md-sbscr-cases.txt (moved) Fixed new-array subscripting to work on 32-bit builds, partly with a ... Mon, 03 May 2021 21:04:05 GMT Thierry Delisle [d3ba775] * libcfa/src/concurrency/invoke.h (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) More clean-up after new subqueue Mon, 03 May 2021 20:39:32 GMT Thierry Delisle [eeb9f9f] * libcfa/src/concurrency/ready_queue.cfa (modified) Forgot some changes for new sub-queue Mon, 03 May 2021 20:31:15 GMT Thierry Delisle [f6fdfb14] * libcfa/src/concurrency/invoke.h (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) Removed old sub-queue 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 19:41:12 GMT Thierry Delisle [f04a3df6] * 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) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 03 May 2021 19:39:24 GMT Thierry Delisle [2b96031] * 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) Added new subqueue implementation. Seems faster will test on another ... Mon, 03 May 2021 19:34:45 GMT Thierry Delisle [bac0ba8] * doc/theses/andrew_beach_MMath/cfalab.sty (modified) * doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc 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 ... Fri, 30 Apr 2021 17:09:38 GMT Thierry Delisle [ad89296] * libcfa/src/containers/array.hfa (modified) * src/Parser/DeclarationNode.cc (modified) * tests/array-container/.expect/array-basic.x64.txt (modified) * tests/array-container/.expect/array-md-sbscr-cases.x64.txt (added) * tests/array-container/array-basic.cfa (modified) * tests/array-container/array-md-sbscr-cases.cfa (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 30 Apr 2021 13:23:12 GMT Michael Brooks [b9dae14c] * libcfa/src/containers/array.hfa (modified) * src/Parser/DeclarationNode.cc (modified) * tests/array-container/array-basic.cfa (modified) * tests/array-container/array-md-sbscr-cases.cfa (modified) Activated syntax, forall( [N] ). This implementation desugars in ... Fri, 30 Apr 2021 02:25:20 GMT Michael Brooks [63a4b92] * libcfa/src/containers/array.hfa (modified) * tests/array-container/.expect/array-basic.x64.txt (modified) * tests/array-container/.expect/array-md-sbscr-cases.x64.txt (added) * tests/array-container/array-basic.cfa (modified) * tests/array-container/array-md-sbscr-cases.cfa (added) Improved support for new arrays subscripting by tuples, -[[-,-,-]]. Thu, 29 Apr 2021 20:44:09 GMT Thierry Delisle [34b2796] * libcfa/src/concurrency/kernel.cfa (modified) Changed comments to ifdef