# # ChangeLog for libcfa/src/collections/list.hfa # # Generated by Trac 1.6 # May 14, 2026, 8:15:39 AM Mon, 30 Mar 2026 03:03:25 GMT Peter A. Buhr [e6e250d] * libcfa/src/collections/list.hfa (modified) * libcfa/src/collections/list2.hfa (modified) * libcfa/src/concurrency/channel.hfa (modified) * libcfa/src/concurrency/future.hfa (modified) * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/concurrency/locks.hfa (modified) * tests/list/.expect/dlist-insert-remove.txt (modified) * tests/list/dlist-insert-remove.cfa (modified) 3rd attempt at harmonizing isOp functions, e.g., isListed, isFirst, ... Mon, 30 Mar 2026 01:52:51 GMT Peter A. Buhr [81ab5eb] * libcfa/src/bits/sequence.hfa (modified) * libcfa/src/collections/list.hfa (modified) * libcfa/src/collections/list2.hfa (modified) * libcfa/src/concurrency/channel.hfa (modified) * libcfa/src/concurrency/cofor.hfa (modified) * libcfa/src/concurrency/future.hfa (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/select.hfa (modified) * tests/list/dlist-insert-remove.cfa (modified) 2nd attempt at harmonizing isOp functions, e.g., isEmpty, to C/C++ ... Fri, 27 Mar 2026 12:18:19 GMT Peter A. Buhr [00675ed4] * libcfa/src/collections/list.hfa (modified) * libcfa/src/concurrency/locks.cfa (modified) 1st attempt at harmonizing isOp functions, e.g., isEmpty, to C/C++ ... Wed, 25 Mar 2026 02:50:51 GMT Peter A. Buhr [6cbc5a62] * libcfa/src/collections/list.hfa (modified) * libcfa/src/collections/list2.hfa (modified) add tuple-type insert and remove functions to list type Thu, 07 Aug 2025 15:23:26 GMT Peter A. Buhr [ad41cbd] * libcfa/src/collections/list.hfa (modified) restructure forall clauses for dlist Fri, 25 Jul 2025 19:29:48 GMT Mike Brooks [7806f91] * doc/theses/mike_brooks_MMath/benchmarks/list/Makefile (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/driver.c (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/fx-cfa-GENERAL.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/fx-cfa-cfa.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/fx-cfa-likeLq.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/fx-cfa-mandHead.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/fx-cfa-noIter.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/fx-cfa-noListed.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/fx-cfa-strip.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/fx-lq-list.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/fx-lq-tailq.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/libcfa-fork-list.hfa (added) * doc/theses/mike_brooks_MMath/benchmarks/list/observation.c (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/observation.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-insfirst-remelem.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-inslast-remelem.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-stack-insfirst-remelem.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-stack-inslast-remelem.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/results-baseline.csv (deleted) * doc/theses/mike_brooks_MMath/benchmarks/list/results-sizing.csv (deleted) * doc/theses/mike_brooks_MMath/benchmarks/list/results-smoketest.csv (added) * libcfa/src/collections/list.hfa (modified) * libcfa/src/stdhdr/assert.h (modified) Add code for reproducing performance numbers in thesis draft of 16a843 Fri, 25 Apr 2025 11:39:09 GMT Peter A. Buhr [6b33e89] * libcfa/src/bits/collection.hfa (modified) * libcfa/src/bits/queue.hfa (modified) * libcfa/src/collections/list.hfa (modified) * libcfa/src/collections/lockfree.hfa (modified) * libcfa/src/collections/vector2.hfa (modified) * libcfa/src/concurrency/alarm.cfa (modified) * libcfa/src/concurrency/barrier.hfa (modified) * libcfa/src/concurrency/channel.hfa (modified) * libcfa/src/concurrency/cofor.hfa (modified) * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/coroutine.hfa (modified) * libcfa/src/concurrency/future.hfa (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel/cluster.cfa (modified) * libcfa/src/concurrency/kernel/private.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/preemption.cfa (modified) * libcfa/src/concurrency/pthread.cfa (modified) * libcfa/src/concurrency/select.hfa (modified) * libcfa/src/executor.cfa (modified) * src/Common/ScopedMap.hpp (modified) * src/Common/SemanticError.hpp (modified) * tests/collections/atomic_mpsc.cfa (modified) * tests/list/dlist-insert-remove.cfa (modified) * tests/zombies/hashtable.cfa (modified) * tests/zombies/hashtable2.cfa (modified) * tests/zombies/linked-list-perf/experiment.koad (modified) * tests/zombies/linked-list-perf/mike-old.hfa (modified) change backquote call to regular call Mon, 21 Apr 2025 00:27:55 GMT Peter A. Buhr [65b0402] * libcfa/src/collections/list.hfa (modified) formatting and add return values Sat, 19 Apr 2025 20:33:18 GMT Peter A. Buhr [0eacfd4] * libcfa/src/collections/list.hfa (modified) formatting and adding alternate-named list routines Fri, 18 Apr 2025 12:43:09 GMT Peter A. Buhr [9dd1dd6] * libcfa/src/collections/list.hfa (modified) formatting Thu, 12 Dec 2024 21:45:14 GMT Michael Brooks [8ee211d] * libcfa/src/collections/array.hfa (modified) * libcfa/src/collections/list.hfa (modified) * tests/nowarn/.expect/array.txt (added) * tests/nowarn/.expect/list.txt (added) * tests/nowarn/array.cfa (added) * tests/nowarn/list.cfa (added) Make array and list headers free of warnings upon include and as used ... 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