# # ChangeLog for / # # Generated by Trac 1.6 # Apr 30, 2026, 6:47:04 PM Thu, 31 Aug 2023 03:01:24 GMT Peter A. Buhr [0b8c951d] * tests/Makefile.am (modified) * tests/array-collections/.expect/array-basic.txt (moved) * tests/array-collections/.expect/array-md-sbscr-cases.arm64.txt (moved) * tests/array-collections/.expect/array-md-sbscr-cases.x64.txt (moved) * tests/array-collections/.expect/array-sbscr-types.txt (moved) * tests/array-collections/.expect/dimexpr-match-c-ERRS.arm64.txt (added) * tests/array-collections/.expect/dimexpr-match-c-ERRS.x64.txt (added) * tests/array-collections/.expect/dimexpr-match-c-ERRS.x86.txt (added) * tests/array-collections/.expect/dimexpr-match-c.txt (moved) * tests/array-collections/.expect/dimexpr-match-cfa-ERRS.arm64.txt (moved) * tests/array-collections/.expect/dimexpr-match-cfa-ERRS.x64.txt (moved) * tests/array-collections/.expect/dimexpr-match-cfa-ERRS.x86.txt (moved) * tests/array-collections/.expect/dimexpr-match-cfa.txt (moved) * tests/array-collections/.expect/language-dim-mismatch.txt (added) * tests/array-collections/.expect/safety-summary.txt (added) * tests/array-collections/.expect/symtab-collision.txt (moved) * tests/array-collections/array-basic.cfa (moved) * tests/array-collections/array-md-sbscr-cases.cfa (moved) * tests/array-collections/array-sbscr-types.cfa (moved) * tests/array-collections/dimexpr-match-c.cfa (moved) * tests/array-collections/dimexpr-match-cfa.cfa (moved) * tests/array-collections/dimexpr-match-detail.sh (moved) * tests/array-collections/dimexpr-match.hfa (moved) * tests/array-collections/language-dim-mismatch.cfa (moved) * tests/array-collections/safety-summary.cfa (moved) * tests/array-collections/symtab-collision.cfa (moved) * tests/array-container/.expect/dimexpr-match-c-ERRS.arm64.txt (deleted) * tests/array-container/.expect/dimexpr-match-c-ERRS.x64.txt (deleted) * tests/array-container/.expect/dimexpr-match-c-ERRS.x86.txt (deleted) * tests/array-container/.expect/language-dim-mismatch.txt (deleted) * tests/array-container/.expect/safety-summary.txt (deleted) * tests/include/.expect/vector-collections.txt (moved) * tests/include/vector-collections.cfa (moved) more rename directories containers to collections Thu, 31 Aug 2023 02:13:45 GMT Peter A. Buhr [55b060d] * driver/cfa.cc (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/bits/collections.hfa (moved) * libcfa/src/bits/weakso_locks.hfa (modified) * libcfa/src/collections/array.hfa (moved) * libcfa/src/collections/list.hfa (moved) * libcfa/src/collections/lockfree.hfa (moved) * libcfa/src/collections/maybe.cfa (moved) * libcfa/src/collections/maybe.hfa (moved) * libcfa/src/collections/pair.cfa (moved) * libcfa/src/collections/pair.hfa (moved) * libcfa/src/collections/result.cfa (moved) * libcfa/src/collections/result.hfa (moved) * libcfa/src/collections/string.cfa (moved) * libcfa/src/collections/string.hfa (moved) * libcfa/src/collections/string_res.cfa (moved) * libcfa/src/collections/string_res.hfa (moved) * libcfa/src/collections/string_sharectx.hfa (moved) * libcfa/src/collections/vector.cfa (moved) * libcfa/src/collections/vector.hfa (moved) * libcfa/src/collections/vector2.hfa (moved) * libcfa/src/concurrency/alarm.hfa (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/locks.hfa (modified) * libcfa/src/concurrency/once.hfa (modified) * libcfa/src/concurrency/select.hfa (modified) * libcfa/src/executor.baseline.txt (modified) * libcfa/src/executor.cfa (modified) * tests/array-container/array-basic.cfa (modified) * tests/array-container/array-md-sbscr-cases.cfa (modified) * tests/array-container/array-sbscr-types.cfa (modified) * tests/array-container/dimexpr-match-cfa.cfa (modified) * tests/array-container/safety-summary.cfa (modified) * tests/collections/atomic_mpsc.cfa (modified) * tests/collections/string-api-coverage.cfa (modified) * tests/collections/string-istream.cfa (modified) * tests/collections/string-overwrite.cfa (modified) * tests/collections/vector-demo.cfa (modified) * tests/concurrency/unified_locking/thread_test.cfa (modified) * tests/include/vector-containers.cfa (modified) * tests/list/dlist-insert-remove.cfa (modified) * tests/maybe.cfa (modified) * tests/result.cfa (modified) * tests/zombies/gc_no_raii/premake4.lua (modified) * tests/zombies/hashtable.cfa (modified) * tests/zombies/hashtable2.cfa (modified) * tests/zombies/linked-list-perf/experiment.koad (modified) rename directories containers to collections Wed, 30 Aug 2023 15:20:14 GMT Peter A. Buhr [38de914] * libcfa/src/containers/string.cfa (modified) * libcfa/src/containers/string.hfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) second attempt at input manipulators for strings Mon, 28 Aug 2023 23:05:05 GMT Peter A. Buhr [7e1dbd7] * libcfa/src/containers/string.cfa (modified) * libcfa/src/containers/string.hfa (modified) first attempt at input manipulators for strings Mon, 28 Aug 2023 23:03:20 GMT Peter A. Buhr [0926487] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) formatting, use C-style compound literal Mon, 28 Aug 2023 16:35:26 GMT Andrew Beach [4aaac8a] * src/GenPoly/Box.cc (modified) Cleaning old box pass for easier translation. Factored out a helper ... Mon, 28 Aug 2023 13:26:27 GMT Andrew Beach [8f2aa3c] * src/ControlStruct/ExceptDeclNew.cpp (modified) Fixing space/tabs confusion in ExceptDeclNew.cpp. Fri, 25 Aug 2023 16:53:55 GMT Peter A. Buhr [aa25216] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) remove special case for getline in C-string input Thu, 24 Aug 2023 15:39:08 GMT Peter A. Buhr [88001dd] * libcfa/src/containers/string.cfa (modified) * libcfa/src/containers/string.hfa (modified) first attempt reading strings in chunks using C strings Thu, 24 Aug 2023 15:37:16 GMT Peter A. Buhr [5ad2c6c7] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) update reading C strings with size check Fri, 18 Aug 2023 16:12:22 GMT Peter A. Buhr [d0cfcbe1] * libcfa/src/fstream.cfa (modified) * libcfa/src/fstream.hfa (modified) * libcfa/src/iostream.hfa (modified) * libcfa/src/strstream.cfa (modified) * libcfa/src/strstream.hfa (modified) change setter routines in basic_i/ostream to return previous state Wed, 16 Aug 2023 03:22:20 GMT Peter A. Buhr [18ebc28] * doc/theses/jiada_liang_MMath/.gitignore (added) * doc/theses/jiada_liang_MMath/Makefile (added) * doc/theses/jiada_liang_MMath/background.tex (added) * doc/theses/jiada_liang_MMath/benchmarks.tex (added) * doc/theses/jiada_liang_MMath/conclusion.tex (added) * doc/theses/jiada_liang_MMath/content1.tex (added) * doc/theses/jiada_liang_MMath/content2.tex (added) * doc/theses/jiada_liang_MMath/glossary.tex (added) * doc/theses/jiada_liang_MMath/intro.tex (added) * doc/theses/jiada_liang_MMath/performance.tex (added) * doc/theses/jiada_liang_MMath/uw-ethesis-frontpgs.tex (added) * doc/theses/jiada_liang_MMath/uw-ethesis.bib (added) * doc/theses/jiada_liang_MMath/uw-ethesis.tex (added) create MMath thesis macros for Jiada Wed, 16 Aug 2023 03:13:23 GMT Peter A. Buhr [082510e] * doc/theses/fangren_yu_MMath/glossary.tex (modified) * doc/theses/fangren_yu_MMath/intro.tex (modified) * doc/theses/fangren_yu_MMath/uw-ethesis.tex (modified) create a glossary example Wed, 16 Aug 2023 03:11:33 GMT Peter A. Buhr [3fdf2b7] * doc/theses/fangren_yu_MMath/.gitignore (added) * doc/theses/fangren_yu_MMath/Makefile (added) add files Makefile and .gitignore Tue, 15 Aug 2023 11:53:51 GMT Peter A. Buhr [bcbc7e4] * libcfa/src/iostream.cfa (modified) fix printing of decimal point when manipulator nodp is on Tue, 15 Aug 2023 01:32:06 GMT Peter A. Buhr [329487c] * libcfa/src/containers/string_res.cfa (modified) * tests/collections/string-istream.cfa (modified) * tests/io/manipulatorsInput.cfa (modified) change examples to use the new wdi manipulator for C-strings to ... Tue, 15 Aug 2023 01:29:40 GMT Peter A. Buhr [6264087] * libcfa/src/containers/string.cfa (modified) * libcfa/src/containers/string.hfa (modified) formatting Tue, 15 Aug 2023 01:28:00 GMT Peter A. Buhr [b5e725a] * libcfa/src/parseconfig.cfa (modified) * libcfa/src/parseconfig.hfa (modified) * libcfa/src/stdlib.cfa (modified) * libcfa/src/stdlib.hfa (modified) * tests/PRNG.cfa (modified) move setting the default random-generator size from PRNG.cfa to ... Tue, 15 Aug 2023 01:19:32 GMT Peter A. Buhr [7baff35] * libcfa/src/fstream.cfa (modified) formatting Mon, 14 Aug 2023 23:10:38 GMT Peter A. Buhr [2f34fde] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) add new wdi manipulator for C-strings to specify string and read size Mon, 14 Aug 2023 23:08:03 GMT Peter A. Buhr [3543e99] * libcfa/src/Exception.hfa (added) * libcfa/src/Makefile.am (modified) * libcfa/src/common.hfa (modified) move exception macros from common.hfa to their own include file ... Mon, 14 Aug 2023 17:27:56 GMT caparsons [8d96dee] * libcfa/src/containers/string.cfa (modified) * libcfa/src/containers/string.hfa (modified) * libcfa/src/containers/string_res.cfa (modified) * libcfa/src/containers/string_res.hfa (modified) * src/ControlStruct/ExceptDeclNew.cpp (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/StatementNode.h (modified) * src/Parser/parser.yy (modified) * tests/collections/.expect/string-istream.txt (added) * tests/collections/.in/string-istream.txt (added) * tests/collections/string-istream.cfa (added) * tests/io/.expect/manipulatorsOutput2.arm64.txt (modified) * tests/io/.expect/manipulatorsOutput2.x86.txt (modified) * tests/io/.expect/manipulatorsOutput3.arm64.txt (modified) * tests/io/.expect/manipulatorsOutput3.x64.txt (moved) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 14 Aug 2023 17:27:44 GMT caparsons [89bef959] * src/ControlStruct/ExceptDeclNew.cpp (modified) made generated vtable functions link-once Sun, 13 Aug 2023 02:26:52 GMT Michael Brooks [d32679d5] * libcfa/src/containers/string.cfa (modified) * libcfa/src/containers/string.hfa (modified) * libcfa/src/containers/string_res.cfa (modified) * libcfa/src/containers/string_res.hfa (modified) * tests/collections/.expect/string-istream.txt (added) * tests/collections/.in/string-istream.txt (added) * tests/collections/string-istream.cfa (added) String input operator with chunked memory management. Sat, 12 Aug 2023 19:49:57 GMT Peter A. Buhr [9ca5e56] * libcfa/src/containers/string.cfa (modified) * libcfa/src/containers/string_res.cfa (modified) * libcfa/src/containers/string_res.hfa (modified) formatting, remove superfluous space at end of string when printing, ... Sat, 12 Aug 2023 18:51:44 GMT Peter A. Buhr [43109ce] * tests/io/.expect/manipulatorsOutput2.arm64.txt (modified) * tests/io/.expect/manipulatorsOutput2.x86.txt (modified) * tests/io/.expect/manipulatorsOutput3.arm64.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sat, 12 Aug 2023 18:50:54 GMT Peter A. Buhr [f259682] * src/Parser/StatementNode.cc (modified) * src/Parser/StatementNode.h (modified) * src/Parser/parser.yy (modified) remove timeout clause from waituntil statement Sat, 12 Aug 2023 03:42:57 GMT Peter A. Buhr [25d32e7] * tests/io/.expect/manipulatorsOutput2.arm64.txt (modified) * tests/io/.expect/manipulatorsOutput3.arm64.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sat, 12 Aug 2023 03:42:49 GMT Peter A. Buhr [279f8df] * tests/io/.expect/manipulatorsOutput2.x86.txt (modified) another .expect change to match with the iostream formatting changes Sat, 12 Aug 2023 03:37:48 GMT Peter A. Buhr [2137eb7] * tests/io/.expect/manipulatorsOutput2.arm64.txt (modified) * tests/io/.expect/manipulatorsOutput3.arm64.txt (modified) ARM .expect change due to iostream formatting changes Fri, 11 Aug 2023 22:40:05 GMT Peter A. Buhr [f045f34] * src/ControlStruct/ExceptDeclNew.cpp (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 11 Aug 2023 22:39:57 GMT Peter A. Buhr [409bb8f] * tests/io/.expect/manipulatorsOutput3.x64.txt (moved) rename file to fix build Fri, 11 Aug 2023 16:57:31 GMT Andrew Beach [c1f502c] * src/ControlStruct/ExceptDeclNew.cpp (modified) Fixed whitespace in last commit, removed extra use of static. Fri, 11 Aug 2023 15:24:34 GMT caparsons [7156c46] * src/ControlStruct/ExceptDeclNew.cpp (modified) added code to copy attributes from vtable decl to generated decl Fri, 11 Aug 2023 12:10:10 GMT Peter A. Buhr [b2ab352] * tests/.expect/alloc.txt (modified) * tests/io/.expect/manipulatorsOutput2.x64.txt (modified) * tests/io/.expect/manipulatorsOutput3.txt (moved) add missing .expect file Fri, 11 Aug 2023 02:27:05 GMT Peter A. Buhr [09a767e] * libcfa/src/iostream.cfa (modified) fix incorrect location of decimal point for floating-point value in ... Fri, 11 Aug 2023 02:24:06 GMT Peter A. Buhr [13600e8] * libcfa/src/exception.c (modified) fix error when exception propagation does not find a handler and ... Fri, 11 Aug 2023 02:18:55 GMT Peter A. Buhr [7839f78] * doc/user/user.tex (modified) update documentation about changes to I/O Thu, 10 Aug 2023 19:44:28 GMT caparsons [9ff71ff] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * libcfa/src/parseconfig.cfa (modified) * tests/io/io.cfa (modified) * tests/io/manipulatorsInput.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 10 Aug 2023 18:53:42 GMT caparsons [23edb61] * libcfa/src/concurrency/coroutine.cfa (modified) added warning message and cleanup for unhandled pending non-local ... Wed, 09 Aug 2023 21:40:57 GMT Peter A. Buhr [74c6748] * libcfa/src/parseconfig.cfa (modified) * tests/io/io.cfa (modified) * tests/io/manipulatorsInput.cfa (modified) change test programs to reflect input changes for C strings Wed, 09 Aug 2023 21:34:21 GMT Peter A. Buhr [e7a8f65] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) force all input of C strings to specify a maximum length for the ... Wed, 09 Aug 2023 19:17:16 GMT caparsons [3318dff] * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/coroutine.hfa (modified) fixed non-local ehm issue and added no arg resumer routine Wed, 09 Aug 2023 19:16:43 GMT caparsons [57fd66d] * libcfa/src/exception.c (modified) * libcfa/src/exception.h (modified) exposed some exception routines to use for non local ehm in coroutines Mon, 07 Aug 2023 19:10:02 GMT caparsons [7c2820e] * tests/exceptions/cor_resumer.cfa (modified) added exception thrown at main to the cor_resumer test Mon, 07 Aug 2023 19:08:14 GMT caparsons [c34bb1f] * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/coroutine.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) fixed nonlocal exception edge case for program main and added poll() ... Mon, 07 Aug 2023 16:40:17 GMT caparsons [27f2bef] * tests/exceptions/cor_resumer.cfa (modified) added comment explaining test Mon, 07 Aug 2023 16:35:53 GMT caparsons [c3e510b] * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/coroutine.hfa (modified) * tests/exceptions/.expect/cor_resumer.txt (added) * tests/exceptions/cor_resumer.cfa (added) * tests/exceptions/pingpong_nonlocal.cfa (modified) added support for resuming at resumer, added test for support and ... Mon, 07 Aug 2023 14:24:58 GMT Peter A. Buhr [ff7f6d07] * libcfa/src/iostream.cfa (modified) formatting Mon, 07 Aug 2023 14:24:22 GMT Peter A. Buhr [bc9f84a] * libcfa/src/containers/string.cfa (modified) add missing slicing routine with one argument Mon, 07 Aug 2023 14:23:02 GMT Peter A. Buhr [3c82bf6] * libcfa/src/common.hfa (modified) update exception macros Mon, 07 Aug 2023 14:11:11 GMT Peter A. Buhr [6d5790d] * libcfa/prelude/bootloader.cf (modified) formatting Sat, 05 Aug 2023 17:08:10 GMT Peter A. Buhr [76acb60] * libcfa/src/common.hfa (modified) * libcfa/src/stdlib.cfa (modified) * libcfa/src/stdlib.hfa (modified) remove static from Exception macro Sat, 05 Aug 2023 16:00:10 GMT Peter A. Buhr [419985c] * libcfa/src/common.hfa (modified) add macros Exception and Throw to simplify using exceptions Sat, 05 Aug 2023 15:42:53 GMT Peter A. Buhr [502a107] * libcfa/src/fstream.hfa (modified) add comment on lock$ in i/ofstream indicating used by trait is_lock ... Sat, 05 Aug 2023 13:41:11 GMT Peter A. Buhr [a47fe52] * libcfa/src/heap.cfa (modified) missing add of terminating thread-heap statistics to master heap, ... Wed, 02 Aug 2023 03:00:05 GMT Peter A. Buhr [028c2c6] * doc/theses/colby_parsons_MMAth/text/conclusion.tex (modified) fix line break in conclusion Wed, 02 Aug 2023 02:59:26 GMT Peter A. Buhr [a867622] * doc/theses/colby_parsons_MMAth/text/waituntil.tex (modified) fix figure 7.12 placement Wed, 02 Aug 2023 02:52:34 GMT Peter A. Buhr [d54ede6] * doc/theses/colby_parsons_MMAth/text/waituntil.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 02 Aug 2023 02:52:16 GMT Peter A. Buhr [d5f5eb7] * doc/theses/colby_parsons_MMAth/text/waituntil.tex (modified) fussed with Figure 7.3 Wed, 02 Aug 2023 02:40:11 GMT caparsons [2cb15b09] * doc/theses/colby_parsons_MMAth/text/waituntil.tex (modified) fixed bad page break and made figure location better Wed, 02 Aug 2023 02:26:10 GMT caparsons [210c737] * doc/theses/colby_parsons_MMAth/local.bib (modified) * doc/theses/colby_parsons_MMAth/text/actors.tex (modified) * doc/theses/colby_parsons_MMAth/text/channels.tex (modified) * doc/theses/colby_parsons_MMAth/text/frontpgs.tex (modified) * doc/theses/colby_parsons_MMAth/text/mutex_stmt.tex (modified) * doc/theses/colby_parsons_MMAth/text/waituntil.tex (modified) * doc/theses/fangren_yu_MMath/background.tex (added) * doc/theses/fangren_yu_MMath/benchmarks.tex (added) * doc/theses/fangren_yu_MMath/conclusion.tex (added) * doc/theses/fangren_yu_MMath/content1.tex (added) * doc/theses/fangren_yu_MMath/content2.tex (added) * doc/theses/fangren_yu_MMath/glossary.tex (added) * doc/theses/fangren_yu_MMath/intro.tex (added) * doc/theses/fangren_yu_MMath/performance.tex (added) * doc/theses/fangren_yu_MMath/uw-ethesis-frontpgs.tex (added) * doc/theses/fangren_yu_MMath/uw-ethesis.bib (added) * doc/theses/fangren_yu_MMath/uw-ethesis.tex (added) * libcfa/src/heap.cfa (modified) * libcfa/src/iostream.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 02 Aug 2023 02:02:10 GMT Peter A. Buhr [afb3d68] * doc/theses/colby_parsons_MMAth/text/waituntil.tex (modified) final proofread of waituntil chapter Wed, 02 Aug 2023 02:01:32 GMT Peter A. Buhr [2e7a299] * doc/theses/colby_parsons_MMAth/text/mutex_stmt.tex (modified) change code listing to figure Wed, 02 Aug 2023 02:00:30 GMT Peter A. Buhr [9171456b] * doc/theses/colby_parsons_MMAth/text/frontpgs.tex (modified) fix bad line break Wed, 02 Aug 2023 01:59:20 GMT Peter A. Buhr [56eb7f8] * doc/theses/colby_parsons_MMAth/text/channels.tex (modified) fix number of examples Wed, 02 Aug 2023 01:58:44 GMT Peter A. Buhr [5d8cc96] * doc/theses/colby_parsons_MMAth/text/actors.tex (modified) move figure Wed, 02 Aug 2023 01:58:03 GMT Peter A. Buhr [b3ac8ce3] * doc/theses/colby_parsons_MMAth/local.bib (modified) fix month in citation Tue, 01 Aug 2023 01:59:56 GMT Peter A. Buhr [d987881] * doc/theses/fangren_yu_MMath/glossary.tex (added) * doc/theses/fangren_yu_MMath/performance.tex (modified) * doc/theses/fangren_yu_MMath/uw-ethesis-frontpgs.tex (modified) * doc/theses/fangren_yu_MMath/uw-ethesis.tex (modified) update empty thesis directory for Fangren Mon, 31 Jul 2023 21:00:38 GMT Peter A. Buhr [28c2933d] * libcfa/src/iostream.cfa (modified) formatting Mon, 31 Jul 2023 20:59:46 GMT Peter A. Buhr [07b59ec] * libcfa/src/heap.cfa (modified) change startup sequence by adding back heapManagerBootFlag, add build ... Mon, 31 Jul 2023 20:38:35 GMT Peter A. Buhr [c68f6e6] * doc/theses/colby_parsons_MMAth/Makefile (modified) * doc/theses/colby_parsons_MMAth/diagrams/uCpp_select_tree.tikz (added) * doc/theses/colby_parsons_MMAth/glossary.tex (modified) * doc/theses/colby_parsons_MMAth/text/actors.tex (modified) * doc/theses/colby_parsons_MMAth/text/conclusion.tex (modified) * doc/theses/colby_parsons_MMAth/text/waituntil.tex (modified) * src/AST/Create.cpp (modified) * src/AST/Util.cpp (modified) * src/InitTweak/FixInitNew.cpp (modified) * src/InitTweak/InitTweak.cc (modified) * src/SymTab/GenImplicitCall.cpp (modified) * src/Validate/Autogen.cpp (modified) * src/Validate/FixQualifiedTypes.cpp (modified) * src/Validate/ForallPointerDecay.cpp (modified) * src/Validate/ForallPointerDecay.hpp (modified) * src/main.cc (modified) * tests/array-container/.expect/dimexpr-match-c-ERRS.arm64.txt (modified) * tests/array-container/.expect/dimexpr-match-c-ERRS.x64.txt (modified) * tests/array-container/.expect/dimexpr-match-c-ERRS.x86.txt (modified) * tests/array-container/.expect/dimexpr-match-cfa-ERRS.arm64.txt (modified) * tests/array-container/.expect/dimexpr-match-cfa-ERRS.x64.txt (modified) * tests/array-container/.expect/dimexpr-match-cfa-ERRS.x86.txt (modified) * tests/array-container/dimexpr-match-c.cfa (modified) * tests/array-container/dimexpr-match-cfa.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 31 Jul 2023 20:38:27 GMT Peter A. Buhr [2e94f3e7] * doc/theses/fangren_yu_MMath/background.tex (added) * doc/theses/fangren_yu_MMath/benchmarks.tex (added) * doc/theses/fangren_yu_MMath/conclusion.tex (added) * doc/theses/fangren_yu_MMath/content1.tex (added) * doc/theses/fangren_yu_MMath/content2.tex (added) * doc/theses/fangren_yu_MMath/intro.tex (added) * doc/theses/fangren_yu_MMath/performance.tex (added) * doc/theses/fangren_yu_MMath/uw-ethesis-frontpgs.tex (added) * doc/theses/fangren_yu_MMath/uw-ethesis.bib (added) * doc/theses/fangren_yu_MMath/uw-ethesis.tex (added) add empty thesis directory for Fangren Mon, 31 Jul 2023 20:18:59 GMT caparsons [4852232] * src/InitTweak/FixInitNew.cpp (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 31 Jul 2023 20:18:49 GMT caparsons [000d68f] * doc/theses/colby_parsons_MMAth/text/actors.tex (modified) * doc/theses/colby_parsons_MMAth/text/channels.tex (modified) * doc/theses/colby_parsons_MMAth/text/conclusion.tex (modified) * doc/theses/colby_parsons_MMAth/text/intro.tex (modified) * doc/theses/colby_parsons_MMAth/text/mutex_stmt.tex (modified) * doc/theses/colby_parsons_MMAth/text/waituntil.tex (modified) various small changes across entire thesis Mon, 31 Jul 2023 18:43:54 GMT Andrew Beach [17c13b9] * src/InitTweak/FixInitNew.cpp (modified) Update indentation in FinitTweak/FixInitNew.cpp. Lowered indentation ... Mon, 31 Jul 2023 18:03:41 GMT caparsons [d3c3261] * doc/theses/colby_parsons_MMAth/text/conclusion.tex (modified) fleshed out conclusion Mon, 31 Jul 2023 16:04:38 GMT caparsons [f496046] * doc/theses/colby_parsons_MMAth/Makefile (modified) * doc/theses/colby_parsons_MMAth/diagrams/uCpp_select_tree.tikz (added) * doc/theses/colby_parsons_MMAth/glossary.tex (modified) * doc/theses/colby_parsons_MMAth/text/actors.tex (modified) * doc/theses/colby_parsons_MMAth/text/waituntil.tex (modified) incorporated actor and waituntil comments Mon, 31 Jul 2023 15:25:51 GMT Andrew Beach [14c0f7b] * src/AST/Create.cpp (modified) * src/AST/Util.cpp (modified) * src/InitTweak/InitTweak.cc (modified) * src/SymTab/GenImplicitCall.cpp (modified) * src/Validate/Autogen.cpp (modified) * src/Validate/FixQualifiedTypes.cpp (modified) * src/Validate/ForallPointerDecay.cpp (modified) * src/Validate/ForallPointerDecay.hpp (modified) * src/main.cc (modified) Added invariant to check that referenced declarations are in scope. ... Fri, 28 Jul 2023 19:48:10 GMT Andrew Beach [e0332dd3] * tests/array-container/.expect/dimexpr-match-c-ERRS.arm64.txt (modified) * tests/array-container/.expect/dimexpr-match-c-ERRS.x64.txt (modified) * tests/array-container/.expect/dimexpr-match-c-ERRS.x86.txt (modified) * tests/array-container/.expect/dimexpr-match-cfa-ERRS.arm64.txt (modified) * tests/array-container/.expect/dimexpr-match-cfa-ERRS.x64.txt (modified) * tests/array-container/.expect/dimexpr-match-cfa-ERRS.x86.txt (modified) * tests/array-container/dimexpr-match-c.cfa (modified) * tests/array-container/dimexpr-match-cfa.cfa (modified) Modified the dimexpr-match tests. This is because dimexpr-match-cfa ... Thu, 27 Jul 2023 14:41:15 GMT Peter A. Buhr [66d878a] * doc/LaTeXmacros/common.tex (modified) change lstlisting in common macros from belowskip=2pt to ... Thu, 27 Jul 2023 14:39:31 GMT Peter A. Buhr [33e9b87] * libcfa/src/exception.c (modified) remove spurious .section from exception assembler code, which is ... Thu, 27 Jul 2023 14:37:42 GMT Peter A. Buhr [7882c58] * libcfa/src/containers/array.hfa (modified) * libcfa/src/vec/vec.hfa (modified) change old trait syntax to use new forall syntax Mon, 24 Jul 2023 17:47:09 GMT Andrew Beach [6a4dae6] * src/Parser/StatementNode.cc (modified) Clean-up some white spaces, spaces to tabs. Sat, 22 Jul 2023 12:52:04 GMT Peter A. Buhr [378096a] * libcfa/src/bits/algorithm.hfa (modified) * libcfa/src/bits/debug.cfa (modified) * libcfa/src/bits/queue.hfa (modified) * libcfa/src/concurrency/stats.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sat, 22 Jul 2023 12:51:46 GMT Peter A. Buhr [a59e338] * doc/theses/colby_parsons_MMAth/text/waituntil.tex (modified) small wording changes Sat, 22 Jul 2023 12:37:38 GMT Peter A. Buhr [88f2f0f] * libcfa/src/concurrency/stats.cfa (modified) change zeroing of individual statistics fields to memset Sat, 22 Jul 2023 12:35:30 GMT Peter A. Buhr [d9b7b66] * libcfa/src/bits/algorithm.hfa (modified) * libcfa/src/bits/debug.cfa (modified) * libcfa/src/bits/queue.hfa (modified) change C style for-loops to CFA-style for-loops Sat, 22 Jul 2023 01:44:29 GMT Peter A. Buhr [f898983] * libcfa/src/concurrency/iofwd.hfa (modified) add missing #include Sat, 22 Jul 2023 00:38:41 GMT Peter A. Buhr [0a2e0e21] * libcfa/src/iostream.hfa (modified) add FIX-ME comment for forall-void routine in iostream Sat, 22 Jul 2023 00:37:33 GMT Peter A. Buhr [374cdb66] * libcfa/src/concurrency/iofwd.hfa (modified) use memset to initialize struct io_uring_sqe to zero in routine zero_sqe Fri, 21 Jul 2023 15:58:18 GMT Peter A. Buhr [c1b6bc6] * doc/theses/colby_parsons_MMAth/text/conclusion.tex (modified) first proofread of conclusion chapter Fri, 21 Jul 2023 15:57:24 GMT Peter A. Buhr [1ae3f185] * doc/theses/colby_parsons_MMAth/text/waituntil.tex (modified) more proofreading of waituntil chapter Fri, 21 Jul 2023 02:46:41 GMT Peter A. Buhr [d4c1d1f] * doc/theses/colby_parsons_MMAth/text/waituntil.tex (modified) more proofreading of chapter waituntil Thu, 20 Jul 2023 20:47:06 GMT caparsons [47b7142] * doc/theses/colby_parsons_MMAth/text/waituntil.tex (modified) reworked 7.5.3 of thesis Thu, 20 Jul 2023 19:47:25 GMT Peter A. Buhr [c03c1ac] * doc/theses/colby_parsons_MMAth/text/channels.tex (modified) * doc/theses/colby_parsons_MMAth/text/waituntil.tex (modified) more proofreading waituntil chapter Thu, 20 Jul 2023 18:09:37 GMT caparsons [0e8f4c6] * tests/concurrency/waituntil/repeat_close.cfa (modified) refactored test to now use remove() in waituntil Thu, 20 Jul 2023 18:09:15 GMT caparsons [7a2c6b18] * libcfa/src/concurrency/channel.hfa (modified) * libcfa/src/concurrency/locks.hfa (modified) did some cleanup in locks.hfa and fixed seg fault bug in channel ... Thu, 20 Jul 2023 14:58:31 GMT caparsons [a09552d] * libcfa/src/common.hfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 20 Jul 2023 14:58:13 GMT caparsons [5e6fb07] * doc/theses/colby_parsons_MMAth/text/channels.tex (modified) added label to section to reference later