# # ChangeLog for libcfa/src/concurrency/channel.hfa # # Generated by Trac 1.2.1 # May 20, 2024, 8:01:48 AM Thu, 30 Mar 2023 19:52:00 GMT caparson [a45e21c] * libcfa/src/concurrency/channel.hfa (modified) * libcfa/src/concurrency/locks.hfa (modified) cleaned up channel, added safety/productivity features to channels. ... Fri, 24 Mar 2023 20:51:11 GMT caparsons [75d874a] * doc/theses/mike_brooks_MMath/list.tex (modified) * doc/theses/mike_brooks_MMath/uw-ethesis.tex (modified) * libcfa/src/bits/random.hfa (modified) * libcfa/src/concurrency/channel.hfa (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/io/call.cfa.in (modified) * libcfa/src/concurrency/locks.hfa (modified) * src/AST/Print.cpp (modified) * src/Common/Debug.h (deleted) * src/Common/module.mk (modified) * src/Common/utility.h (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/FixInitNew.cpp (modified) * src/Parser/parser.yy (modified) * src/SynTree/FunctionDecl.cc (modified) * tests/.expect/PRNG.x64.txt (modified) * tests/.expect/PRNG.x86.txt (modified) * tests/.expect/nested_function.x86.txt (modified) * tests/concurrent/channels/parallel_harness.hfa (modified) * tests/concurrent/pthread/.expect/bounded_buffer.x64.txt (modified) * tests/concurrent/pthread/.expect/bounded_buffer.x86.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 24 Mar 2023 20:49:57 GMT caparsons [0e16a2d] * libcfa/src/concurrency/channel.hfa (modified) added two other channel variations to channel file Fri, 24 Mar 2023 20:44:46 GMT caparson [d30e3eb] * libcfa/src/concurrency/channel.hfa (modified) * libcfa/src/concurrency/locks.hfa (modified) cleaned up exp_backoff lock and rewrote parts of channels to improve ... Wed, 22 Mar 2023 16:32:14 GMT caparson [1d245ea] * libcfa/src/concurrency/channel.hfa (modified) added padding to channel to prevent false sharing that was occurring Tue, 14 Mar 2023 14:57:41 GMT Peter A. Buhr [5e4a830] * libcfa/src/algorithms/range_iterator.hfa (modified) * libcfa/src/concurrency/channel.hfa (modified) * libcfa/src/concurrency/clib/cfathread.h (modified) * libcfa/src/concurrency/future.hfa (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/mutex_stmt.hfa (modified) * libcfa/src/concurrency/select.hfa (modified) * libcfa/src/containers/vector2.hfa (modified) add #pragma once to .h and .hfa files Sat, 25 Feb 2023 23:45:40 GMT caparson [ce44c5f] * libcfa/src/concurrency/channel.hfa (modified) * tests/concurrent/channels/parallel_harness.hfa (modified) Thought of new channel implementation while working on the prevention ... Fri, 13 Jan 2023 17:49:52 GMT caparsons [42b739d7] * libcfa/src/concurrency/channel.hfa (modified) * tests/concurrent/channels/parallel_harness.hfa (modified) fixed termination synchronization in the channel benchmark to get rid ... Mon, 09 Jan 2023 21:07:45 GMT caparsons [5c931e0] * libcfa/src/concurrency/channel.hfa (modified) made changes to support zero-size channels Mon, 09 Jan 2023 20:28:49 GMT caparsons [4a962d8] * libcfa/src/Makefile.am (modified) * libcfa/src/concurrency/channel.hfa (added) * tests/concurrent/channels/a.out (added) * tests/concurrent/channels/chan_big.cfa (added) added channel impl with basic test. Will expand impl and tests soon