# # ChangeLog for doc/theses/mike_brooks_MMath/benchmarks # # Generated by Trac 1.6 # Apr 13, 2026, 5:22:48 AM Wed, 04 Feb 2026 18:00:28 GMT Michael Brooks [f648875] * doc/theses/mike_brooks_MMath/benchmarks/list/results-java-general.csv (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/results-java-short.csv (added) * doc/theses/mike_brooks_MMath/benchmarks/list/results-java-zoomout-noshuf.csv (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/results-java-zoomout-shuf.csv (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/results-swift-general.csv (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/results-swift-short.csv (added) * doc/theses/mike_brooks_MMath/benchmarks/list/results-swift-zoomout-noshuf.csv (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/results-swift-zoomout-shuf.csv (modified) * doc/theses/mike_brooks_MMath/plots/ListCommon.py (modified) Refresh data to harness of 9d3dc40802c6. Latest harness and data now ... Wed, 04 Feb 2026 17:43:09 GMT Michael Brooks [8eb85de] * doc/theses/mike_brooks_MMath/benchmarks/list/detail-plots.gp (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/results-java-general.csv (added) * doc/theses/mike_brooks_MMath/benchmarks/list/results-java-zoomout-noshuf.csv (added) * doc/theses/mike_brooks_MMath/benchmarks/list/results-java-zoomout-shuf.csv (added) * doc/theses/mike_brooks_MMath/benchmarks/list/results-swift-general.csv (moved) * doc/theses/mike_brooks_MMath/benchmarks/list/results-swift-zoomout-noshuf.csv (moved) * doc/theses/mike_brooks_MMath/benchmarks/list/results-swift-zoomout-shuf.csv (moved) * doc/theses/mike_brooks_MMath/list.tex (modified) * doc/theses/mike_brooks_MMath/plots/ListCommon.py (modified) * doc/theses/mike_brooks_MMath/plots/list-cfa-attrib-java.d (added) * doc/theses/mike_brooks_MMath/plots/list-cfa-attrib-java.gp (moved) * doc/theses/mike_brooks_MMath/plots/list-cfa-attrib-java.py (added) * doc/theses/mike_brooks_MMath/plots/list-cfa-attrib-meta.dat (modified) * doc/theses/mike_brooks_MMath/plots/list-cfa-attrib-remelem-java.d (added) * doc/theses/mike_brooks_MMath/plots/list-cfa-attrib-remelem-java.gp (moved) * doc/theses/mike_brooks_MMath/plots/list-cfa-attrib-remelem-java.py (moved) * doc/theses/mike_brooks_MMath/plots/list-cfa-attrib-remelem-meta.dat (modified) * doc/theses/mike_brooks_MMath/plots/list-cfa-attrib-remelem-swift.d (added) * doc/theses/mike_brooks_MMath/plots/list-cfa-attrib-remelem-swift.gp (added) * doc/theses/mike_brooks_MMath/plots/list-cfa-attrib-remelem-swift.py (added) * doc/theses/mike_brooks_MMath/plots/list-cfa-attrib-remelem.d (deleted) * doc/theses/mike_brooks_MMath/plots/list-cfa-attrib-swift.d (added) * doc/theses/mike_brooks_MMath/plots/list-cfa-attrib-swift.gp (added) * doc/theses/mike_brooks_MMath/plots/list-cfa-attrib-swift.py (added) * doc/theses/mike_brooks_MMath/plots/list-cfa-attrib.d (deleted) * doc/theses/mike_brooks_MMath/plots/list-cmp-exout-java.d (added) * doc/theses/mike_brooks_MMath/plots/list-cmp-exout-java.gp (added) * doc/theses/mike_brooks_MMath/plots/list-cmp-exout-java.py (moved) * doc/theses/mike_brooks_MMath/plots/list-cmp-exout-meta.dat (modified) * doc/theses/mike_brooks_MMath/plots/list-cmp-exout-swift.d (added) * doc/theses/mike_brooks_MMath/plots/list-cmp-exout-swift.gp (moved) * doc/theses/mike_brooks_MMath/plots/list-cmp-exout-swift.py (moved) * doc/theses/mike_brooks_MMath/plots/list-cmp-exout.d (deleted) * doc/theses/mike_brooks_MMath/plots/list-cmp-survey-java.d (added) * doc/theses/mike_brooks_MMath/plots/list-cmp-survey-java.gp (added) * doc/theses/mike_brooks_MMath/plots/list-cmp-survey-java.py (moved) * doc/theses/mike_brooks_MMath/plots/list-cmp-survey-meta.dat (modified) * doc/theses/mike_brooks_MMath/plots/list-cmp-survey-swift.d (added) * doc/theses/mike_brooks_MMath/plots/list-cmp-survey-swift.gp (moved) * doc/theses/mike_brooks_MMath/plots/list-cmp-survey-swift.py (added) * doc/theses/mike_brooks_MMath/plots/list-cmp-survey.d (deleted) * doc/theses/mike_brooks_MMath/plots/list-zoomin-abs-java.d (added) * doc/theses/mike_brooks_MMath/plots/list-zoomin-abs-java.gp (added) * doc/theses/mike_brooks_MMath/plots/list-zoomin-abs-java.py (moved) * doc/theses/mike_brooks_MMath/plots/list-zoomin-abs-swift.d (added) * doc/theses/mike_brooks_MMath/plots/list-zoomin-abs-swift.gp (added) * doc/theses/mike_brooks_MMath/plots/list-zoomin-abs-swift.py (added) * doc/theses/mike_brooks_MMath/plots/list-zoomin-abs.d (deleted) * doc/theses/mike_brooks_MMath/plots/list-zoomin-abs.gp (deleted) * doc/theses/mike_brooks_MMath/plots/list-zoomin-rel-java.d (added) * doc/theses/mike_brooks_MMath/plots/list-zoomin-rel-java.gp (added) * doc/theses/mike_brooks_MMath/plots/list-zoomin-rel-java.py (moved) * doc/theses/mike_brooks_MMath/plots/list-zoomin-rel-swift.d (added) * doc/theses/mike_brooks_MMath/plots/list-zoomin-rel-swift.gp (moved) * doc/theses/mike_brooks_MMath/plots/list-zoomin-rel-swift.py (added) * doc/theses/mike_brooks_MMath/plots/list-zoomin-rel.d (deleted) * doc/theses/mike_brooks_MMath/plots/list-zoomout-noshuf-java.d (added) * doc/theses/mike_brooks_MMath/plots/list-zoomout-noshuf-java.gp (added) * doc/theses/mike_brooks_MMath/plots/list-zoomout-noshuf-java.py (added) * doc/theses/mike_brooks_MMath/plots/list-zoomout-noshuf-swift.d (added) * doc/theses/mike_brooks_MMath/plots/list-zoomout-noshuf-swift.gp (added) * doc/theses/mike_brooks_MMath/plots/list-zoomout-noshuf-swift.py (added) * doc/theses/mike_brooks_MMath/plots/list-zoomout-noshuf.d (deleted) * doc/theses/mike_brooks_MMath/plots/list-zoomout-shuf-java.d (added) * doc/theses/mike_brooks_MMath/plots/list-zoomout-shuf-java.gp (moved) * doc/theses/mike_brooks_MMath/plots/list-zoomout-shuf-java.py (moved) * doc/theses/mike_brooks_MMath/plots/list-zoomout-shuf-swift.d (added) * doc/theses/mike_brooks_MMath/plots/list-zoomout-shuf-swift.gp (moved) * doc/theses/mike_brooks_MMath/plots/list-zoomout-shuf-swift.py (moved) * doc/theses/mike_brooks_MMath/plots/list-zoomout-shuf.d (deleted) Add data for Intel host 'java', alongside incumbent AMD host 'swift'. ... Tue, 20 Jan 2026 16:23:37 GMT Michael Brooks [79a8c2a] * doc/theses/mike_brooks_MMath/benchmarks/list/Makefile (modified) Adjust stripped-harness comparion config to exclude interleaving, ... Mon, 19 Jan 2026 16:38:54 GMT Michael Brooks [9d3dc40] * 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 (modified) * 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/results-smoketest.csv (modified) * doc/theses/mike_brooks_MMath/plots/ListCommon.py (modified) * libcfa/src/collections/list2.hfa (modified) Various changes motivated by improving CFA score on len-1 queues. ... Thu, 08 Jan 2026 22:41:47 GMT Michael Brooks [fb7c9168] * doc/theses/mike_brooks_MMath/benchmarks/list/detail-plots.gp (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/results-general.csv (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/results-zoomout-noshuf.csv (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/results-zoomout-shuf.csv (modified) * doc/theses/mike_brooks_MMath/plots/ListCommon.py (modified) Data and analysis associated with harness of commit 78bc398830. ... Wed, 15 Oct 2025 20:22:18 GMT Michael Brooks [1b4e5a8] * doc/theses/mike_brooks_MMath/benchmarks/list/fx-cfa-cfa.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/fx-cfa-likeLq.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/fx-cfa-mandHead.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/fx-cfa-noIter.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/fx-cfa-noListed.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/fx-cfa-strip.h (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/collections/list2.hfa (moved) Move link-list to-be implementation to libcfa Mon, 22 Sep 2025 18:52:19 GMT Michael Brooks [78bc398] * doc/theses/mike_brooks_MMath/benchmarks/list/driver.c (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/results-general.csv (modified) LL perf: small fixes Fix off-by-one bug in runtime-no-shuf ... Mon, 22 Sep 2025 18:51:09 GMT Michael Brooks [bb5b866] * doc/theses/mike_brooks_MMath/benchmarks/list/.gitignore (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/Makefile (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/detail-plots.gp (added) * doc/theses/mike_brooks_MMath/benchmarks/list/detail-plots.py (added) * doc/theses/mike_brooks_MMath/benchmarks/list/qplot.py (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/results-zoomout-noshuf.csv (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/results-zoomout-shuf.csv (modified) * doc/theses/mike_brooks_MMath/plots/ListCommon.py (modified) * doc/theses/mike_brooks_MMath/plots/list-zoomout-noshuf.gp (modified) * doc/theses/mike_brooks_MMath/plots/list-zoomout-shuf.gp (modified) LL perf: adjust configurations Simplify doing a manual one-off run. ... Wed, 13 Aug 2025 17:57:06 GMT Michael Brooks [9989781] * doc/theses/mike_brooks_MMath/benchmarks/list/Makefile (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/results-zoomout-noshuf.csv (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/results-zoomout-shuf.csv (modified) list perf "zoomout" numbers run with interleaving and observation ... Tue, 12 Aug 2025 04:44:35 GMT Michael Brooks [6c58850] * 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 (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/fx-cpp-stlref.h (modified) * 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/fx-upp-upp.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/libcfa-fork-list.hfa (modified) * 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-allhead.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-insfirst-inselem.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-allhead.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-inslast-inselem.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-allhead.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-stack-insfirst-inselem.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-allhead.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-stack-inslast-inselem.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-stack-inslast-remelem.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/results-fred-iters.csv (added) * doc/theses/mike_brooks_MMath/benchmarks/list/results-fred-linear.csv (added) * doc/theses/mike_brooks_MMath/benchmarks/list/results-fred-shuf.csv (added) * doc/theses/mike_brooks_MMath/benchmarks/list/results-fred-thesis.csv (added) * doc/theses/mike_brooks_MMath/benchmarks/list/results-general.csv (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/results-peter-linear.csv (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/results-peter-random2.csv (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/results-peter-removeHere.csv (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/results-peter-xlinear.csv (added) * doc/theses/mike_brooks_MMath/benchmarks/list/results-peter-xrandom2.csv (added) * doc/theses/mike_brooks_MMath/benchmarks/list/results-peter-xremoveHere.csv (added) * doc/theses/mike_brooks_MMath/benchmarks/list/results-zoomout-noshuf.csv (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/results-zoomout-shuf.csv (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/test-correctness.sh (modified) * doc/theses/mike_brooks_MMath/plots/ListCommon.py (modified) * doc/theses/mike_brooks_MMath/plots/list-cfa-attrib-remelem.gp (modified) * doc/theses/mike_brooks_MMath/plots/list-cfa-attrib.gp (modified) * doc/theses/mike_brooks_MMath/plots/list-cmp-exout.gp (modified) * doc/theses/mike_brooks_MMath/plots/list-cmp-intrl-outcome-meta.dat (deleted) * doc/theses/mike_brooks_MMath/plots/list-cmp-intrl-outcome.d (deleted) * doc/theses/mike_brooks_MMath/plots/list-cmp-intrl-outcome.gp (deleted) * doc/theses/mike_brooks_MMath/plots/list-cmp-intrl-outcome.py (deleted) * doc/theses/mike_brooks_MMath/plots/list-cmp-intrl-shift-meta.dat (deleted) * doc/theses/mike_brooks_MMath/plots/list-cmp-intrl-shift.d (deleted) * doc/theses/mike_brooks_MMath/plots/list-cmp-intrl-shift.gp (deleted) * doc/theses/mike_brooks_MMath/plots/list-cmp-intrl-shift.py (deleted) * doc/theses/mike_brooks_MMath/plots/list-cmp-survey.gp (modified) * doc/theses/mike_brooks_MMath/plots/list-zoomin-abs.gp (modified) * doc/theses/mike_brooks_MMath/plots/list-zoomin-rel.gp (modified) * doc/theses/mike_brooks_MMath/plots/list-zoomout-noshuf.gp (modified) * doc/theses/mike_brooks_MMath/plots/list-zoomout-shuf.gp (modified) Revise data in linked-list plots with streamlined harness and data ... Tue, 29 Jul 2025 17:55:00 GMT Michael Brooks [d7a2de1] * doc/theses/mike_brooks_MMath/benchmarks/list/driver.c (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/expect.queue-insfirst.txt (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/expect.queue-inslast.txt (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/expect.stack-insfirst.txt (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/expect.stack-inslast.txt (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/fx-cfa-GENERAL.h (modified) Resurrect ll perf harness's correctness tests Sun, 27 Jul 2025 19:25:11 GMT Michael Brooks [2b0e754] * doc/theses/mike_brooks_MMath/benchmarks/.gitignore (added) * 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-cpp-stlrefAllocGlib.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/peter-summary.txt (added) * doc/theses/mike_brooks_MMath/benchmarks/list/qplot.py (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/results-peter-linear.csv (added) * doc/theses/mike_brooks_MMath/benchmarks/list/results-peter-random2.csv (added) * doc/theses/mike_brooks_MMath/benchmarks/list/results-peter-removeHere.csv (added) Continue disabling harness features, achieving best-case times that ... Sat, 26 Jul 2025 19:05:29 GMT Michael Brooks [f449d1e] * doc/theses/mike_brooks_MMath/benchmarks/list/driver.c (modified) Remove stray print from interleave-disabled mode Sat, 26 Jul 2025 19:04:16 GMT Michael Brooks [29c6a7d] * doc/theses/mike_brooks_MMath/benchmarks/list/qplot.py (added) * doc/theses/mike_brooks_MMath/plots/ListCommon.py (modified) Use plots-based data crunching for quick analysis of ad-hoc testing, ... 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 Sat, 19 Jul 2025 06:35:56 GMT Michael Brooks [16a843b] * doc/theses/mike_brooks_MMath/Makefile (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/results-general.csv (added) * doc/theses/mike_brooks_MMath/benchmarks/list/results-zoomout-noshuf.csv (added) * doc/theses/mike_brooks_MMath/benchmarks/list/results-zoomout-shuf.csv (added) * doc/theses/mike_brooks_MMath/list.tex (modified) * doc/theses/mike_brooks_MMath/plots/ListCommon.py (added) * doc/theses/mike_brooks_MMath/plots/list-cfa-attrib-meta.dat (added) * doc/theses/mike_brooks_MMath/plots/list-cfa-attrib-remelem-meta.dat (added) * doc/theses/mike_brooks_MMath/plots/list-cfa-attrib-remelem.d (added) * doc/theses/mike_brooks_MMath/plots/list-cfa-attrib-remelem.gp (added) * doc/theses/mike_brooks_MMath/plots/list-cfa-attrib-remelem.py (added) * doc/theses/mike_brooks_MMath/plots/list-cfa-attrib.d (added) * doc/theses/mike_brooks_MMath/plots/list-cfa-attrib.gp (added) * doc/theses/mike_brooks_MMath/plots/list-cfa-attrib.py (added) * doc/theses/mike_brooks_MMath/plots/list-cmp-exout-meta.dat (added) * doc/theses/mike_brooks_MMath/plots/list-cmp-exout.d (added) * doc/theses/mike_brooks_MMath/plots/list-cmp-exout.gp (added) * doc/theses/mike_brooks_MMath/plots/list-cmp-exout.py (added) * doc/theses/mike_brooks_MMath/plots/list-cmp-intrl-outcome-meta.dat (added) * doc/theses/mike_brooks_MMath/plots/list-cmp-intrl-outcome.d (added) * doc/theses/mike_brooks_MMath/plots/list-cmp-intrl-outcome.gp (added) * doc/theses/mike_brooks_MMath/plots/list-cmp-intrl-outcome.py (added) * doc/theses/mike_brooks_MMath/plots/list-cmp-intrl-shift-meta.dat (added) * doc/theses/mike_brooks_MMath/plots/list-cmp-intrl-shift.d (added) * doc/theses/mike_brooks_MMath/plots/list-cmp-intrl-shift.gp (added) * doc/theses/mike_brooks_MMath/plots/list-cmp-intrl-shift.py (added) * doc/theses/mike_brooks_MMath/plots/list-cmp-survey-meta.dat (added) * doc/theses/mike_brooks_MMath/plots/list-cmp-survey.d (added) * doc/theses/mike_brooks_MMath/plots/list-cmp-survey.gp (added) * doc/theses/mike_brooks_MMath/plots/list-cmp-survey.py (added) * doc/theses/mike_brooks_MMath/plots/list-zoomin-abs.d (added) * doc/theses/mike_brooks_MMath/plots/list-zoomin-abs.gp (added) * doc/theses/mike_brooks_MMath/plots/list-zoomin-abs.py (added) * doc/theses/mike_brooks_MMath/plots/list-zoomin-rel.d (added) * doc/theses/mike_brooks_MMath/plots/list-zoomin-rel.gp (added) * doc/theses/mike_brooks_MMath/plots/list-zoomin-rel.py (added) * doc/theses/mike_brooks_MMath/plots/list-zoomout-noshuf.d (added) * doc/theses/mike_brooks_MMath/plots/list-zoomout-noshuf.gp (added) * doc/theses/mike_brooks_MMath/plots/list-zoomout-noshuf.py (added) * doc/theses/mike_brooks_MMath/plots/list-zoomout-shuf.d (added) * doc/theses/mike_brooks_MMath/plots/list-zoomout-shuf.gp (added) * doc/theses/mike_brooks_MMath/plots/list-zoomout-shuf.py (added) * doc/theses/mike_brooks_MMath/uw-ethesis.tex (modified) add linked-list performance assessment Wed, 04 Jun 2025 17:43:34 GMT Michael Brooks [e0350e0] * doc/theses/mike_brooks_MMath/Makefile (modified) * doc/theses/mike_brooks_MMath/background.tex (modified) * doc/theses/mike_brooks_MMath/benchmarks/string/.gitignore (modified) * doc/theses/mike_brooks_MMath/benchmarks/string/Makefile (modified) * doc/theses/mike_brooks_MMath/benchmarks/string/gen-size-steps.py (added) * doc/theses/mike_brooks_MMath/benchmarks/string/make-corpus.cfa (modified) * doc/theses/mike_brooks_MMath/benchmarks/string/prog-allocn.cfa (modified) * doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-attrib-cfa.ssv (modified) * doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-attrib-stl.ssv (modified) * doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-space-cfa.ssv (modified) * doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-space-stl.ssv (modified) * doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-speed-cfa-NOSEPCOMP.csv (added) * doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-speed-cfa.csv (modified) * doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-speed-stl.csv (modified) * doc/theses/mike_brooks_MMath/benchmarks/string/result-append-pbv.csv (modified) * doc/theses/mike_brooks_MMath/benchmarks/string/string-length-summary.py (added) * doc/theses/mike_brooks_MMath/plots/common.py (modified) * doc/theses/mike_brooks_MMath/plots/string-allocn-attrib-meta.dat (added) * doc/theses/mike_brooks_MMath/plots/string-allocn-attrib.py (modified) * doc/theses/mike_brooks_MMath/plots/string-allocn.gp (modified) * doc/theses/mike_brooks_MMath/plots/string-allocn.py (modified) * doc/theses/mike_brooks_MMath/plots/string-pbv-fixcorp.py (modified) * doc/theses/mike_brooks_MMath/plots/string-pbv-varcorp.py (modified) * doc/theses/mike_brooks_MMath/plots/string-pbv.gp (modified) * doc/theses/mike_brooks_MMath/plots/string-peq-cppemu.gp (modified) * doc/theses/mike_brooks_MMath/plots/string-peq-cppemu.py (modified) * doc/theses/mike_brooks_MMath/plots/string-peq-sharing.gp (modified) * doc/theses/mike_brooks_MMath/plots/string-peq-sharing.py (modified) * doc/theses/mike_brooks_MMath/plots/string-pta-sharing.gp (modified) * doc/theses/mike_brooks_MMath/plots/string-pta-sharing.py (modified) * doc/theses/mike_brooks_MMath/string.tex (modified) Recent rework of string benchmarks Tue, 13 May 2025 17:17:50 GMT Mike Brooks [bd72f517] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) * doc/LaTeXmacros/common.sty (modified) * doc/LaTeXmacros/common.tex (modified) * doc/bibliography/pl.bib (modified) * doc/proposals/exceptions.md (added) * doc/theses/fangren_yu_MMath/background.tex (modified) * doc/theses/fangren_yu_MMath/features.tex (modified) * doc/theses/fangren_yu_MMath/future.tex (modified) * doc/theses/fangren_yu_MMath/intro.tex (modified) * doc/theses/fangren_yu_MMath/resolution.tex (modified) * doc/theses/fangren_yu_MMath/uw-ethesis.bib (modified) * doc/theses/fangren_yu_MMath/uw-ethesis.tex (modified) * doc/theses/mike_brooks_MMath/Makefile (modified) * doc/theses/mike_brooks_MMath/array.tex (modified) * doc/theses/mike_brooks_MMath/background.tex (modified) * doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-attrib-cfa.ssv (added) * doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-attrib-stl.ssv (added) * doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-space-cfa.ssv (added) * doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-space-stl.ssv (added) * doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-speed-cfa.csv (added) * doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-speed-stl.csv (added) * doc/theses/mike_brooks_MMath/benchmarks/string/result-append-pbv.csv (modified) * doc/theses/mike_brooks_MMath/pictures/ArrayOfPtr.fig (added) * doc/theses/mike_brooks_MMath/pictures/PtrToArray.fig (added) * doc/theses/mike_brooks_MMath/pictures/measuring-like-layout.pdf (modified) * doc/theses/mike_brooks_MMath/pictures/measuring-like-layout.vsdx (modified) * doc/theses/mike_brooks_MMath/pictures/string-graph-allocn.csv (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-allocn.dat (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-allocn.png (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-pbv.csv (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-pbv.dat (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-pbv.png (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-peq-sharing.csv (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-peq-sharing.dat (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-peq-sharing.png (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-pta-sharing.csv (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-pta-sharing.dat (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-pta-sharing.png (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graphs-mapping.txt (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graphs-mem.xlsx (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graphs-speed.csv (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graphs-speed.xlsx (deleted) * doc/theses/mike_brooks_MMath/plot-allocn.gp (deleted) * doc/theses/mike_brooks_MMath/plots/common.py (added) * doc/theses/mike_brooks_MMath/plots/string-allocn-attrib.py (added) * doc/theses/mike_brooks_MMath/plots/string-allocn.d (added) * doc/theses/mike_brooks_MMath/plots/string-allocn.gp (added) * doc/theses/mike_brooks_MMath/plots/string-allocn.py (added) * doc/theses/mike_brooks_MMath/plots/string-pbv-fixcorp.py (added) * doc/theses/mike_brooks_MMath/plots/string-pbv-varcorp.py (added) * doc/theses/mike_brooks_MMath/plots/string-pbv.d (added) * doc/theses/mike_brooks_MMath/plots/string-pbv.gp (moved) * doc/theses/mike_brooks_MMath/plots/string-peq-cppemu.gp (modified) * doc/theses/mike_brooks_MMath/plots/string-peq-cppemu.py (modified) * doc/theses/mike_brooks_MMath/plots/string-peq-sharing.d (added) * doc/theses/mike_brooks_MMath/plots/string-peq-sharing.gp (moved) * doc/theses/mike_brooks_MMath/plots/string-peq-sharing.py (added) * doc/theses/mike_brooks_MMath/plots/string-pta-sharing.d (added) * doc/theses/mike_brooks_MMath/plots/string-pta-sharing.gp (moved) * doc/theses/mike_brooks_MMath/plots/string-pta-sharing.py (added) * doc/theses/mike_brooks_MMath/programs/bkgd-cfa-arrayinteract.cfa (modified) * doc/theses/mike_brooks_MMath/programs/hello-accordion.cfa (modified) * doc/theses/mike_brooks_MMath/string.tex (modified) * doc/theses/mike_brooks_MMath/word.cc (added) * doc/theses/mike_brooks_MMath/word.cfa (added) * libcfa/prelude/prelude-gen.cc (modified) * src/InitTweak/InitTweak.cpp (modified) * src/Parser/TypeData.cpp (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 13 May 2025 17:17:37 GMT Mike Brooks [7d02d35] * doc/theses/mike_brooks_MMath/benchmarks/string/Makefile (modified) * doc/theses/mike_brooks_MMath/benchmarks/string/make-flamegraph.sh (modified) * doc/theses/mike_brooks_MMath/benchmarks/string/process-allocn-attrib.py (added) * doc/theses/mike_brooks_MMath/benchmarks/string/prog-allocn.cfa (modified) * doc/theses/mike_brooks_MMath/benchmarks/string/prog-passbyval.cfa (modified) * doc/theses/mike_brooks_MMath/benchmarks/string/prog.cfa (modified) Include benchmark changes for data production in string-plot data ... Tue, 13 May 2025 16:54:03 GMT Michael Brooks [2410424] * doc/theses/mike_brooks_MMath/Makefile (modified) * doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-attrib-cfa.ssv (added) * doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-attrib-stl.ssv (added) * doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-space-cfa.ssv (added) * doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-space-stl.ssv (added) * doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-speed-cfa.csv (added) * doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-speed-stl.csv (added) * doc/theses/mike_brooks_MMath/benchmarks/string/result-append-pbv.csv (modified) * doc/theses/mike_brooks_MMath/pictures/string-graph-allocn.csv (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-allocn.dat (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-allocn.png (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-pbv.csv (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-pbv.dat (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-pbv.png (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-peq-sharing.csv (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-peq-sharing.dat (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-peq-sharing.png (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-pta-sharing.csv (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-pta-sharing.dat (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-pta-sharing.png (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graphs-mapping.txt (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graphs-mem.xlsx (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graphs-speed.csv (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graphs-speed.xlsx (deleted) * doc/theses/mike_brooks_MMath/plot-allocn.gp (deleted) * doc/theses/mike_brooks_MMath/plots/common.py (added) * doc/theses/mike_brooks_MMath/plots/string-allocn-attrib.py (added) * doc/theses/mike_brooks_MMath/plots/string-allocn.d (added) * doc/theses/mike_brooks_MMath/plots/string-allocn.gp (added) * doc/theses/mike_brooks_MMath/plots/string-allocn.py (added) * doc/theses/mike_brooks_MMath/plots/string-pbv-fixcorp.py (added) * doc/theses/mike_brooks_MMath/plots/string-pbv-varcorp.py (added) * doc/theses/mike_brooks_MMath/plots/string-pbv.d (added) * doc/theses/mike_brooks_MMath/plots/string-pbv.gp (moved) * doc/theses/mike_brooks_MMath/plots/string-peq-cppemu.py (modified) * doc/theses/mike_brooks_MMath/plots/string-peq-sharing.d (added) * doc/theses/mike_brooks_MMath/plots/string-peq-sharing.gp (moved) * doc/theses/mike_brooks_MMath/plots/string-peq-sharing.py (added) * doc/theses/mike_brooks_MMath/plots/string-pta-sharing.d (added) * doc/theses/mike_brooks_MMath/plots/string-pta-sharing.gp (moved) * doc/theses/mike_brooks_MMath/plots/string-pta-sharing.py (added) * doc/theses/mike_brooks_MMath/string.tex (modified) Pushing work in progress on data for string plots. All in-thesis ... Fri, 25 Apr 2025 08:03:53 GMT Michael Brooks [f85de47] * doc/theses/mike_brooks_MMath/Makefile (modified) * doc/theses/mike_brooks_MMath/benchmarks/string/result-append-pbv.csv (added) * doc/theses/mike_brooks_MMath/pictures/string-graph-peq-cppemu.csv (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-peq-cppemu.dat (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-peq-cppemu.png (deleted) * doc/theses/mike_brooks_MMath/pictures/string-perf-alloc.pdf (added) * doc/theses/mike_brooks_MMath/pictures/string-perf-alloc.vsdx (added) * doc/theses/mike_brooks_MMath/plots/string-peq-cppemu.d (added) * doc/theses/mike_brooks_MMath/plots/string-peq-cppemu.gp (moved) * doc/theses/mike_brooks_MMath/plots/string-peq-cppemu.py (added) * doc/theses/mike_brooks_MMath/programs/sharing-demo.cfa (modified) * doc/theses/mike_brooks_MMath/string.tex (modified) * doc/theses/mike_brooks_MMath/uw-ethesis.bib (modified) String chapter work. General copy-editing throughout the chapter. ... Thu, 24 Apr 2025 22:35:41 GMT Peter A. Buhr [b195498] * doc/theses/mike_brooks_MMath/array.tex (modified) * doc/theses/mike_brooks_MMath/background.tex (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/_classic.c (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/fx-cfa-cfa.h (modified) * doc/theses/mike_brooks_MMath/conclusion.tex (modified) * doc/theses/mike_brooks_MMath/intro.tex (modified) * doc/theses/mike_brooks_MMath/list.tex (modified) * doc/theses/mike_brooks_MMath/programs/bkgd-carray-mdim.c (modified) * doc/theses/mike_brooks_MMath/programs/lst-features-intro.run.cfa (modified) * doc/theses/mike_brooks_MMath/programs/lst-features-multidir.run.cfa (modified) proofreading intro and background chapters, capitalize section ... Mon, 14 Apr 2025 20:57:47 GMT Michael Brooks [10ef475] * doc/theses/mike_brooks_MMath/benchmarks/string/.gitignore (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/Makefile (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/corpori-about.txt (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/corpus-100-1-1.txt (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/corpus-100-10-1.txt (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/corpus-100-2-1.txt (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/corpus-100-20-1.txt (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/corpus-100-5-1.txt (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/corpus-5-20-1.txt (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/corpus-5-20-2.txt (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/corpus-5-20-3.txt (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/make-corpus.cfa (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/make-flamegraph.sh (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/not_string_res.cfa (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/not_string_res.hfa (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/pbx-correctness-demos.cfa (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/pbx-correctness-demos.cpp (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/prog-allocn.cfa (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/prog-find.cfa (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/prog-normalize.cfa (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/prog-passbyX.cfa (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/prog-passbyval.cfa (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/prog.cfa (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/qanal.py (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/qrun.sh (moved) Move string benchmark programs into thesis Mon, 10 Apr 2023 16:03:17 GMT Mike Brooks [2b01f8e] * 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/observation.c (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/observation.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-insfirst-allhead.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-insfirst-inselem.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-allhead.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-inslast-inselem.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-allhead.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-stack-insfirst-inselem.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-allhead.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-stack-inslast-inselem.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 (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/results-sizing.csv (modified) Adjust LL perf to use a random layout of nodes in memory Thu, 06 Apr 2023 22:10:56 GMT Mike Brooks [e9ed2a1] * doc/theses/mike_brooks_MMath/benchmarks/list/Makefile (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/results-baseline.csv (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/results-sizing.csv (modified) Run LL perf with more stable compile flags and run context. Wed, 05 Apr 2023 02:13:39 GMT Mike Brooks [9bb8ee42] * 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/results-baseline.csv (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/results-sizing.csv (added) Extend LL perf experiment to run on many dataset sizes. Tue, 04 Apr 2023 17:26:08 GMT Mike Brooks [ff71057] * doc/theses/mike_brooks_MMath/benchmarks/list/_classic.c (modified) Apply volatile variable frequency reduction (of fa6ca1ac779b4) to ... Tue, 04 Apr 2023 17:25:27 GMT Mike Brooks [fdc042d] * doc/theses/mike_brooks_MMath/benchmarks/list/Makefile (modified) Fix Makefile noise on LL perf rebuild. Tue, 04 Apr 2023 17:24:24 GMT Mike Brooks [b0be909f] * doc/theses/mike_brooks_MMath/benchmarks/list/driver.c (modified) Remove mistakenly committed diagnostic output from LL prf. Tue, 04 Apr 2023 17:17:44 GMT Mike Brooks [1dfc3d0] * doc/theses/mike_brooks_MMath/benchmarks/list/Makefile (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/driver.c (modified) Tweak LL perf compilation--CLI to support a fixed-work mode that does ... Mon, 03 Apr 2023 20:35:57 GMT Mike Brooks [fa6ca1a] * doc/theses/mike_brooks_MMath/benchmarks/list/driver.c (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/results-baseline.csv (modified) LL perf: reduce frequency of using volatile variables. ... Mon, 03 Apr 2023 20:34:39 GMT Mike Brooks [90a3a89] * doc/theses/mike_brooks_MMath/benchmarks/list/Makefile (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/test-correctness.sh (modified) LL perf: Add comments for rerunning tests Sat, 01 Apr 2023 02:56:31 GMT Mike Brooks [f3ba69d] * doc/theses/mike_brooks_MMath/benchmarks/list/results-baseline.csv (modified) LL perf: Upgrade the results' dataset to have more runs of longer ... Fri, 31 Mar 2023 22:32:04 GMT Michael Brooks [0b66ef9] * doc/theses/mike_brooks_MMath/benchmarks/list/.gitignore (added) * doc/theses/mike_brooks_MMath/benchmarks/list/Makefile (added) * doc/theses/mike_brooks_MMath/benchmarks/list/_classic.c (added) * doc/theses/mike_brooks_MMath/benchmarks/list/driver.c (added) * doc/theses/mike_brooks_MMath/benchmarks/list/expect.queue-insfirst.txt (added) * doc/theses/mike_brooks_MMath/benchmarks/list/expect.queue-inslast.txt (added) * doc/theses/mike_brooks_MMath/benchmarks/list/expect.stack-insfirst.txt (added) * doc/theses/mike_brooks_MMath/benchmarks/list/expect.stack-inslast.txt (added) * doc/theses/mike_brooks_MMath/benchmarks/list/fx-cfa-cfa.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/fx-cpp-stlref.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/fx-lq-list.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/fx-lq-tailq.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/fx-upp-upp.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/observation.c (added) * doc/theses/mike_brooks_MMath/benchmarks/list/observation.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-insfirst-allhead.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-insfirst-inselem.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-insfirst-remelem.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-inslast-allhead.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-inslast-inselem.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-inslast-remelem.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/op-stack-insfirst-allhead.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/op-stack-insfirst-inselem.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/op-stack-insfirst-remelem.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/op-stack-inslast-allhead.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/op-stack-inslast-inselem.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/op-stack-inslast-remelem.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/proglang.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/results-baseline.csv (added) * doc/theses/mike_brooks_MMath/benchmarks/list/tailq-bug.c (added) * doc/theses/mike_brooks_MMath/benchmarks/list/test-correctness-regenerate-expected.sh (added) * doc/theses/mike_brooks_MMath/benchmarks/list/test-correctness.sh (added) Add linked list performance experiment