# # ChangeLog for / # # Generated by Trac 1.2.1 # Jun 26, 2024, 2:35:51 PM 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 [2cb15b0] * 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 [28c2933] * 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 [e0332dd] * 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 Thu, 20 Jul 2023 14:57:09 GMT Andrew Beach [d3b8752] * libcfa/src/common.hfa (modified) Added min/max for 3+ argument cases. Thu, 20 Jul 2023 01:50:28 GMT caparsons [5a7789f] * libcfa/prelude/builtins.c (modified) * libcfa/src/gmp.hfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 20 Jul 2023 01:50:20 GMT caparsons [21a700e] * tests/concurrency/waituntil/repeat_close.cfa (modified) test change to fix broken build. Working on fix to underlying issue ... Wed, 19 Jul 2023 14:20:50 GMT Andrew Beach [8a1d62b6] * libcfa/prelude/builtins.c (modified) Reorganize ?\? operator to shorten it a bit and move lines of code ... Tue, 18 Jul 2023 20:41:37 GMT Peter A. Buhr [49caf644] * libcfa/src/concurrency/channel.hfa (modified) * tests/concurrency/waituntil/repeat_close.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 18 Jul 2023 20:41:12 GMT Peter A. Buhr [c635047] * libcfa/src/gmp.hfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) more convertion to new void-creation stream macros Tue, 18 Jul 2023 17:27:28 GMT caparsons [da6db1a2] * tests/concurrency/waituntil/repeat_close.cfa (modified) added test with new waituntil remove() syntax Tue, 18 Jul 2023 17:25:21 GMT caparsons [db94b5d] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * libcfa/src/rational.cfa (modified) * libcfa/src/rational.hfa (modified) * libcfa/src/time.cfa (modified) * libcfa/src/vec/vec2.hfa (modified) * libcfa/src/vec/vec3.hfa (modified) * libcfa/src/vec/vec4.hfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 18 Jul 2023 17:25:00 GMT caparsons [c44705c] * libcfa/src/concurrency/channel.hfa (modified) fixed remove ambiguity issue Tue, 18 Jul 2023 16:22:32 GMT Peter A. Buhr [5454d77] * libcfa/src/rational.cfa (modified) * libcfa/src/rational.hfa (modified) * libcfa/src/time.cfa (modified) * libcfa/src/vec/vec2.hfa (modified) * libcfa/src/vec/vec3.hfa (modified) * libcfa/src/vec/vec4.hfa (modified) update types to use new void-creation stream macros Tue, 18 Jul 2023 16:20:12 GMT Peter A. Buhr [94d2544] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) formatting, create macros OSTYPE_VOID, OSTYPE_VOID_IMPL. ISTYPE_VOID, ... Tue, 18 Jul 2023 13:34:26 GMT caparsons [8b84973] * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/cfa/contend.cfa (modified) * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/cfa/order.cfa (modified) * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/cfa/sidechan.cfa (modified) * doc/theses/colby_parsons_MMAth/benchmarks/waituntil/cfa/spin.cfa (modified) updated waituntil benchmarks to use new channel arrow syntax Tue, 18 Jul 2023 13:33:56 GMT caparsons [daf4c89] * doc/theses/colby_parsons_MMAth/text/channels.tex (modified) updated channel chapter to reflect new syntax Tue, 18 Jul 2023 13:33:12 GMT caparsons [ca22a7c] * libcfa/src/concurrency/channel.hfa (modified) removed ambiguous waituntil remove support Tue, 18 Jul 2023 13:31:57 GMT caparsons [cb344f7] * tests/concurrency/channels/daisy_chain.cfa (modified) * tests/concurrency/waituntil/all_types.cfa (modified) * tests/concurrency/waituntil/channel_close.cfa (modified) * tests/concurrency/waituntil/channel_zero_size.cfa (modified) * tests/concurrency/waituntil/channels.cfa (modified) * tests/concurrency/waituntil/one_chan.cfa (modified) * tests/concurrency/waituntil/repeat_close.cfa (modified) refactored tests to use new syntax for channel ops Mon, 17 Jul 2023 20:19:26 GMT caparsons [a1467c1] * libcfa/src/concurrency/channel.hfa (modified) added support for remove and insert calls in waituntils Mon, 17 Jul 2023 20:19:08 GMT caparsons [d5926ae] * tests/concurrency/waituntil/repeat_close.cfa (modified) * tests/concurrency/waituntil/timeout.cfa (modified) modified waituntil tests to test new features Mon, 17 Jul 2023 20:05:00 GMT caparsons [e0396d9] * doc/theses/colby_parsons_MMAth/text/channels.tex (modified) added discussion of channel shorthand operators Mon, 17 Jul 2023 19:59:52 GMT caparsons [5adb277] * tests/concurrency/channels/daisy_chain.cfa (modified) changed test back to using new operators Mon, 17 Jul 2023 19:59:29 GMT caparsons [bf55f32] * libcfa/src/bits/weakso_locks.hfa (modified) * libcfa/src/concurrency/channel.hfa (modified) * libcfa/src/concurrency/future.hfa (modified) * libcfa/src/concurrency/locks.hfa (modified) * libcfa/src/concurrency/select.hfa (modified) added support for general channel operators Mon, 17 Jul 2023 19:58:48 GMT caparsons [1d66a91] * src/Concurrency/Waituntil.cpp (modified) added support for general channel operators and cleaned up some cruft Mon, 17 Jul 2023 17:55:46 GMT caparsons [66ac416] * tests/concurrency/channels/daisy_chain.cfa (modified) revert channel test change Mon, 17 Jul 2023 17:52:44 GMT caparsons [f3c02ea] * libcfa/src/concurrency/channel.hfa (modified) reverted addition of channel operators since it broke the waituntil ... Mon, 17 Jul 2023 17:47:25 GMT caparsons [9cb2742] * src/Concurrency/Waituntil.cpp (modified) refactored some waituntil code gen to be more concise Mon, 17 Jul 2023 17:46:48 GMT caparsons [c2c1717] * tests/concurrency/channels/daisy_chain.cfa (modified) * tests/concurrency/waituntil/repeat_close.cfa (modified) cleaned up a waituntil test and changed a channel test to use go- ... Mon, 17 Jul 2023 17:46:08 GMT caparsons [a0b59ed] * libcfa/src/concurrency/channel.hfa (modified) added support for go style channel operators Mon, 17 Jul 2023 16:38:48 GMT caparsons [494a7e5] * doc/theses/colby_parsons_MMAth/text/waituntil.tex (modified) more 7.5 improvements. Tried to improve chapter flow