# # ChangeLog for libcfa/src/collections/array.hfa # # Generated by Trac 1.6 # May 13, 2026, 11:14:08 PM Mon, 13 Apr 2026 13:41:59 GMT Michael Brooks [5b21636b] * libcfa/src/collections/array.hfa (modified) * libcfa/src/collections/string.cfa (modified) * tests/collections/string-overwrite.cfa (modified) Retract work in progress mistakenly included in 1abcec9b. Mon, 13 Apr 2026 07:05:44 GMT Michael Brooks [1abcec9b] * doc/theses/mike_brooks_MMath/Makefile (modified) * doc/theses/mike_brooks_MMath/list.tex (modified) * doc/theses/mike_brooks_MMath/plots/ListCommon.py (modified) * doc/theses/mike_brooks_MMath/plots/list-1ord.d (modified) * doc/theses/mike_brooks_MMath/plots/list-1ord.gp (modified) * doc/theses/mike_brooks_MMath/plots/list-1ord.py (modified) * doc/theses/mike_brooks_MMath/plots/list-2ord.d (modified) * doc/theses/mike_brooks_MMath/plots/list-2ord.gp (modified) * doc/theses/mike_brooks_MMath/plots/list-2ord.py (modified) * libcfa/src/collections/array.hfa (modified) * libcfa/src/collections/string.cfa (modified) * tests/collections/string-overwrite.cfa (modified) Add overlaid means to list perf histograms. Add 2nd-order graph to ... Sat, 20 Dec 2025 09:52:54 GMT Michael Brooks [eb0d9b7] * doc/theses/mike_brooks_MMath/Makefile (modified) * doc/theses/mike_brooks_MMath/array.tex (modified) * doc/theses/mike_brooks_MMath/pictures/ar-bchk.pdf (added) * doc/theses/mike_brooks_MMath/pictures/ar-bchk.xlsx (added) * doc/theses/mike_brooks_MMath/programs/ar-bchk/Makefile (added) * doc/theses/mike_brooks_MMath/programs/ar-bchk/control.c (added) * doc/theses/mike_brooks_MMath/programs/ar-bchk/control.cc (added) * doc/theses/mike_brooks_MMath/programs/ar-bchk/control.cfa (added) * doc/theses/mike_brooks_MMath/programs/ar-bchk/treatment.c (added) * doc/theses/mike_brooks_MMath/programs/ar-bchk/treatment.cc (added) * doc/theses/mike_brooks_MMath/programs/ar-bchk/treatment.cfa (added) * doc/theses/mike_brooks_MMath/programs/array-boundcheck-removal-matmul.cfa (deleted) * doc/theses/mike_brooks_MMath/programs/array-boundcheck-removal-stdvec.cpp (deleted) * doc/theses/mike_brooks_MMath/programs/array-boundcheck-removal.cfa (deleted) * libcfa/src/collections/array.hfa (modified) * tests/array-collections/array-md-sbscr-cases.cfa (modified) Improve libcfa-array's bound-check removal and write that thesis ... Wed, 17 Dec 2025 17:59:50 GMT Michael Brooks [0210a543] * libcfa/src/collections/array.hfa (modified) Revise array's overload-selection comment now that #247 is closed. ... Thu, 03 Apr 2025 03:12:18 GMT Peter A. Buhr [ee70ff5] * libcfa/src/collections/array.hfa (modified) * libcfa/src/collections/string.cfa (modified) * libcfa/src/collections/string.hfa (modified) * libcfa/src/collections/string_res.cfa (modified) * libcfa/src/collections/string_res.hfa (modified) harmonize length computations to function name "len" Mon, 06 Jan 2025 21:18:42 GMT Michael Brooks [1f6623c] * libcfa/src/collections/array.hfa (modified) Try to fix full build by removing missed x86-debug-specific ... Fri, 13 Dec 2024 17:10:39 GMT Michael Brooks [5db913f] * libcfa/src/collections/array.hfa (modified) Work around #269 in array bound-check printing, to avoid 32-bit- ... 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 ... Wed, 11 Sep 2024 21:14:54 GMT Michael Brooks [cdf7d43] * libcfa/src/collections/array.hfa (modified) Hopefully fix broken build, from multiple declarations of arrah.hfa's ... Wed, 11 Sep 2024 20:49:07 GMT Michael Brooks [1665ee5] * libcfa/src/collections/array.hfa (modified) * tests/array-collections/.expect/array-raii-c.txt (modified) * tests/array-collections/.expect/array-raii-cfa.txt (modified) * tests/array-collections/array-raii-c.cfa (modified) * tests/array-collections/array-raii-cfa.cfa (modified) * tests/array-collections/array-raii.hfa (modified) Add uArray delayed-initialization equivalent to CFA array Mon, 29 Jul 2024 02:12:28 GMT Peter A. Buhr [b8e047a] * libcfa/src/collections/array.hfa (modified) formatting Mon, 29 Jul 2024 00:58:13 GMT Peter A. Buhr [fee4436] * libcfa/src/collections/array.hfa (modified) make subscript check DEBUG only, remove #include , which is ... Sun, 28 Jul 2024 12:46:57 GMT Peter A. Buhr [5ff721a] * libcfa/src/collections/array.hfa (modified) forgot period at end of error message. Sun, 28 Jul 2024 12:41:11 GMT Peter A. Buhr [1bb0170] * libcfa/src/collections/array.hfa (modified) formatting, replace subscript-check asserts with error message Wed, 10 Jan 2024 17:01:02 GMT Michael Brooks [cfbc56ec] * libcfa/src/Makefile.am (modified) * libcfa/src/collections/array.hfa (modified) * libcfa/src/raii.hfa (added) * tests/array-collections/.expect/array-raii-c.txt (added) * tests/array-collections/.expect/array-raii-cfa.txt (added) * tests/array-collections/array-raii-c.cfa (added) * tests/array-collections/array-raii-cfa.cfa (added) * tests/array-collections/array-raii.hfa (added) Enable array RAII and provide uninit(-), a uNoCtor equivalent. ... 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