# # ChangeLog for doc # # Generated by Trac 1.6 # May 12, 2026, 3:17:56 PM Mon, 18 Aug 2025 12:47:56 GMT Peter A. Buhr [a43b743] * doc/bibliography/pl.bib (modified) update uC++ citation Mon, 18 Aug 2025 01:36:11 GMT Peter A. Buhr [8136df1] * doc/theses/mike_brooks_MMath/string.tex (modified) clarify hardware used for string experiments Mon, 18 Aug 2025 01:35:10 GMT Peter A. Buhr [fb7bf3f] * doc/bibliography/pl.bib (modified) add llheap github citation Mon, 18 Aug 2025 01:34:10 GMT Peter A. Buhr [6fe4a7f] * doc/theses/mike_brooks_MMath/conclusion.tex (modified) start conclusion Mon, 18 Aug 2025 01:33:48 GMT Peter A. Buhr [fa8d17f] * doc/theses/mike_brooks_MMath/list.tex (modified) more proofreading of list chapter Wed, 13 Aug 2025 19:12:54 GMT Peter A. Buhr [0e991df] * doc/theses/mike_brooks_MMath/array.tex (modified) make TODO a comment Wed, 13 Aug 2025 19:11:44 GMT Peter A. Buhr [331f59a] * doc/theses/mike_brooks_MMath/intro.tex (modified) comment out discussion of advanced iterators, fix citation name Wed, 13 Aug 2025 19:10:35 GMT Peter A. Buhr [4205c07] * doc/theses/mike_brooks_MMath/uw-ethesis-frontpgs.tex (modified) change short dash to long dash Wed, 13 Aug 2025 19:09:44 GMT Peter A. Buhr [0d6fd21] * doc/theses/mike_brooks_MMath/uw-ethesis.bib (modified) add Clockwise/Spiral Rule citation Wed, 13 Aug 2025 18:42:00 GMT Peter A. Buhr [56deb9bc] * doc/theses/mike_brooks_MMath/background.tex (modified) fix TODO about clockwise rule, small changes Wed, 13 Aug 2025 12:22:43 GMT Peter A. Buhr [221d40c] * doc/theses/mike_brooks_MMath/uw-ethesis-frontpgs.tex (modified) small corrections to abstract Wed, 13 Aug 2025 11:58:15 GMT Peter A. Buhr [7e2739f] * doc/bibliography/pl.bib (modified) * doc/theses/mike_brooks_MMath/uw-ethesis.bib (modified) update citations Wed, 13 Aug 2025 01:08:22 GMT Peter A. Buhr [499a45a] * doc/theses/mike_brooks_MMath/intro.tex (modified) add improving safety issues to introduction Wed, 13 Aug 2025 01:07:08 GMT Peter A. Buhr [7f995d70] * doc/theses/mike_brooks_MMath/uw-ethesis-frontpgs.tex (modified) start abstract 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, 12 Aug 2025 04:19:31 GMT Michael Brooks [81e1984b] * doc/proposals/modules-alvin/proposal.md (modified) * doc/theses/mike_brooks_MMath/background.tex (modified) * doc/theses/mike_brooks_MMath/list.tex (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-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) * doc/theses/mike_brooks_MMath/programs/lst-features-intro.run.cfa (modified) * doc/theses/mike_brooks_MMath/programs/lst-features-multidir.run.cfa (modified) * doc/theses/mike_brooks_MMath/uw-ethesis.bib (modified) * doc/theses/mike_brooks_MMath/uw-ethesis.tex (modified) * libcfa/src/collections/list.hfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 12 Aug 2025 01:30:49 GMT Peter A. Buhr [39ffa5e] * doc/theses/mike_brooks_MMath/list.tex (modified) fix macro name for printing uC++ Tue, 12 Aug 2025 01:30:01 GMT Peter A. Buhr [e50b65c] * doc/theses/mike_brooks_MMath/uw-ethesis.tex (modified) add numbering of subsubsections Tue, 12 Aug 2025 01:24:51 GMT Peter A. Buhr [959cc59] * doc/theses/mike_brooks_MMath/programs/lst-features-intro.run.cfa (modified) * doc/theses/mike_brooks_MMath/programs/lst-features-multidir.run.cfa (modified) update program appearance Tue, 12 Aug 2025 01:23:30 GMT Peter A. Buhr [e57a405] * 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-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) update graph appearance Tue, 12 Aug 2025 01:21:35 GMT Peter A. Buhr [9367cd6] * doc/theses/mike_brooks_MMath/list.tex (modified) more proofreading of list chapter Tue, 12 Aug 2025 01:20:44 GMT Peter A. Buhr [502ded0] * doc/theses/mike_brooks_MMath/background.tex (modified) change Simultaneity to Axis, make pictures larger Mon, 11 Aug 2025 01:05:41 GMT Alvin Zhang [c536f9d] * doc/proposals/modules-alvin/proposal.md (modified) Modules proposal draft (formalism added) Fri, 08 Aug 2025 20:10:35 GMT Alvin Zhang [1bd2bff] * doc/theses/mike_brooks_MMath/uw-ethesis.bib (modified) * doc/theses/mike_brooks_MMath/uw-ethesis.tex (modified) * libcfa/src/collections/list.hfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 08 Aug 2025 20:10:24 GMT Alvin Zhang [dc414d7] * doc/proposals/modules-alvin/proposal.md (modified) Modules proposal draft (walkthrough added) Thu, 07 Aug 2025 02:35:33 GMT Peter A. Buhr [f0daaeb] * doc/theses/mike_brooks_MMath/uw-ethesis.tex (modified) make margins 1in on both left and right Thu, 07 Aug 2025 02:29:09 GMT Peter A. Buhr [0854291] * doc/theses/mike_brooks_MMath/uw-ethesis.bib (modified) add sorting key to citation Wed, 06 Aug 2025 14:47:44 GMT Michael Brooks [58a4cde] * Jenkinsfile (modified) * doc/proposals/modules-alvin/proposal.md (added) * libcfa/src/heap.cfa (modified) * src/ResolvExpr/SatisfyAssertions.cpp (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 06 Aug 2025 02:11:15 GMT Alvin Zhang [b2e4a73] * doc/proposals/modules-alvin/proposal.md (added) Modules proposal draft (strategy described) 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 Tue, 29 Jul 2025 14:26:01 GMT Peter A. Buhr [23c0ea3] * doc/bibliography/pl.bib (modified) harmonize abbreviations, add citations 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 Mon, 21 Jul 2025 15:56:46 GMT Alvin Zhang [7640ff5] * doc/proposals/modules-alvin/examples/graph/0_initial/graph.c (added) * doc/proposals/modules-alvin/examples/graph/0_initial/graph/edge.c (added) * doc/proposals/modules-alvin/examples/graph/0_initial/graph/edge_picker.c (added) * doc/proposals/modules-alvin/examples/graph/0_initial/graph/node.c (added) * doc/proposals/modules-alvin/examples/graph/0_initial/main.c (added) * doc/proposals/modules-alvin/examples/graph/1_size_analysis/a.out (added) * doc/proposals/modules-alvin/examples/graph/1_size_analysis/size_analysis.c (added) * doc/proposals/modules-alvin/examples/graph/2_tshell/graph.c (added) * doc/proposals/modules-alvin/examples/graph/2_tshell/graph/edge.c (added) * doc/proposals/modules-alvin/examples/graph/2_tshell/graph/edge__tshell.h (added) * doc/proposals/modules-alvin/examples/graph/2_tshell/graph/edge_picker.c (added) * doc/proposals/modules-alvin/examples/graph/2_tshell/graph/edge_picker__tshell.h (added) * doc/proposals/modules-alvin/examples/graph/2_tshell/graph/node.c (added) * doc/proposals/modules-alvin/examples/graph/2_tshell/graph/node__tshell.h (added) * doc/proposals/modules-alvin/examples/graph/2_tshell/graph__tshell.h (added) * doc/proposals/modules-alvin/examples/graph/2_tshell/main.c (added) * doc/proposals/modules-alvin/examples/graph/3_export/graph.c (added) * doc/proposals/modules-alvin/examples/graph/3_export/graph/edge.c (added) * doc/proposals/modules-alvin/examples/graph/3_export/graph/edge__export.h (added) * doc/proposals/modules-alvin/examples/graph/3_export/graph/edge__tshell.h (added) * doc/proposals/modules-alvin/examples/graph/3_export/graph/edge_picker.c (added) * doc/proposals/modules-alvin/examples/graph/3_export/graph/edge_picker__export.h (added) * doc/proposals/modules-alvin/examples/graph/3_export/graph/edge_picker__tshell.h (added) * doc/proposals/modules-alvin/examples/graph/3_export/graph/node.c (added) * doc/proposals/modules-alvin/examples/graph/3_export/graph/node__export.h (added) * doc/proposals/modules-alvin/examples/graph/3_export/graph/node__tshell.h (added) * doc/proposals/modules-alvin/examples/graph/3_export/graph__export.h (added) * doc/proposals/modules-alvin/examples/graph/3_export/graph__tshell.h (added) * doc/proposals/modules-alvin/examples/graph/3_export/main.c (added) * doc/proposals/modules-alvin/examples/graph/4_impl/graph.c (added) * doc/proposals/modules-alvin/examples/graph/4_impl/graph/edge.c (added) * doc/proposals/modules-alvin/examples/graph/4_impl/graph/edge__export.h (added) * doc/proposals/modules-alvin/examples/graph/4_impl/graph/edge__impl.c (added) * doc/proposals/modules-alvin/examples/graph/4_impl/graph/edge__tshell.h (added) * doc/proposals/modules-alvin/examples/graph/4_impl/graph/edge_picker.c (added) * doc/proposals/modules-alvin/examples/graph/4_impl/graph/edge_picker__export.h (added) * doc/proposals/modules-alvin/examples/graph/4_impl/graph/edge_picker__impl.c (added) * doc/proposals/modules-alvin/examples/graph/4_impl/graph/edge_picker__tshell.h (added) * doc/proposals/modules-alvin/examples/graph/4_impl/graph/node.c (added) * doc/proposals/modules-alvin/examples/graph/4_impl/graph/node__export.h (added) * doc/proposals/modules-alvin/examples/graph/4_impl/graph/node__impl.c (added) * doc/proposals/modules-alvin/examples/graph/4_impl/graph/node__tshell.h (added) * doc/proposals/modules-alvin/examples/graph/4_impl/graph__export.h (added) * doc/proposals/modules-alvin/examples/graph/4_impl/graph__impl.c (added) * doc/proposals/modules-alvin/examples/graph/4_impl/graph__tshell.h (added) * doc/proposals/modules-alvin/examples/graph/4_impl/main.c (added) * doc/proposals/modules-alvin/examples/graph/4_impl/main__impl.c (added) * doc/proposals/modules-alvin/examples/graph/5_tweaking/graph/edge__export.h (added) * doc/proposals/modules-alvin/examples/graph/5_tweaking/graph/edge__impl.c (added) * doc/proposals/modules-alvin/examples/graph/5_tweaking/graph/edge__tshell.h (added) * doc/proposals/modules-alvin/examples/graph/5_tweaking/graph/edge_picker__export.h (added) * doc/proposals/modules-alvin/examples/graph/5_tweaking/graph/edge_picker__impl.c (added) * doc/proposals/modules-alvin/examples/graph/5_tweaking/graph/edge_picker__tshell.h (added) * doc/proposals/modules-alvin/examples/graph/5_tweaking/graph/node__export.h (added) * doc/proposals/modules-alvin/examples/graph/5_tweaking/graph/node__impl.c (added) * doc/proposals/modules-alvin/examples/graph/5_tweaking/graph/node__tshell.h (added) * doc/proposals/modules-alvin/examples/graph/5_tweaking/graph__export.h (added) * doc/proposals/modules-alvin/examples/graph/5_tweaking/graph__impl.c (added) * doc/proposals/modules-alvin/examples/graph/5_tweaking/graph__tshell.h (added) * doc/proposals/modules-alvin/examples/graph/5_tweaking/main__impl.c (added) * doc/proposals/modules-alvin/examples/graph/info.md (added) add graph example for modules proposal 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 Tue, 08 Jul 2025 17:40:36 GMT Michael Brooks [47064914] * doc/proposals/modules-gen-hdr/.gitignore (added) * doc/proposals/modules-gen-hdr/Makefile (added) * doc/proposals/modules-gen-hdr/README (modified) Add missing Makefile, provide gitignore that hit it, minor edit readme Mon, 07 Jul 2025 17:32:53 GMT Michael Brooks [b28ce93] * doc/proposals/modules-gen-hdr/README (added) * doc/proposals/modules-gen-hdr/akwd-val-trans/a.src.c (added) * doc/proposals/modules-gen-hdr/akwd-val-trans/b.src.c (added) * doc/proposals/modules-gen-hdr/akwd-val-trans/main.src.c (added) * doc/proposals/modules-gen-hdr/akwd-val-trans/over_a.src.c (added) * doc/proposals/modules-gen-hdr/akwd-val-trans/over_b.src.c (added) * doc/proposals/modules-gen-hdr/cfa-cppp (added) * doc/proposals/modules-gen-hdr/coop/chicken.src.c (added) * doc/proposals/modules-gen-hdr/coop/egg.src.c (added) * doc/proposals/modules-gen-hdr/coop/main.src.c (added) * doc/proposals/modules-gen-hdr/err-vicious-typeof/a.src.c (added) * doc/proposals/modules-gen-hdr/err-vicious-typeof/b.src.c (added) * doc/proposals/modules-gen-hdr/err-vicious-typeof/vocab.src.c (added) * doc/proposals/modules-gen-hdr/err-vicious/cu1.src.c (added) * doc/proposals/modules-gen-hdr/err-vicious/cu2.src.c (added) * doc/proposals/modules-gen-hdr/err-vicious/recourse-classic/cu1.a.h (added) * doc/proposals/modules-gen-hdr/err-vicious/recourse-classic/cu1.b.h (added) * doc/proposals/modules-gen-hdr/err-vicious/recourse-classic/cu1.src.c (added) * doc/proposals/modules-gen-hdr/err-vicious/recourse-classic/cu2.src.c (added) * doc/proposals/modules-gen-hdr/err-vicious/recourse-classic/cu2.x.h (added) * doc/proposals/modules-gen-hdr/err-vicious/recourse-classic/cu2.y.h (added) * doc/proposals/modules-gen-hdr/hello/a.src.c (added) * doc/proposals/modules-gen-hdr/hello/b.src.c (added) * doc/proposals/modules-gen-hdr/hello/c.src.c (added) * doc/proposals/modules-gen-hdr/hello/helper.src.c (added) * doc/proposals/modules-gen-hdr/typeof/a.src.c (added) * doc/proposals/modules-gen-hdr/typeof/b.src.c (added) * doc/proposals/modules-gen-hdr/typeof/vocab.src.c (added) Add POC illustrating generating headers from compile units Tue, 10 Jun 2025 21:22:11 GMT Peter A. Buhr [2214e81] * doc/theses/mike_brooks_MMath/tests/word.cc (moved) * doc/theses/mike_brooks_MMath/tests/word.cfa (moved) move word test programs under tests directory Tue, 10 Jun 2025 21:19:58 GMT Peter A. Buhr [a17f496] * doc/theses/mike_brooks_MMath/string.tex (modified) proofread Section 5.4.4 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 Thu, 29 May 2025 10:09:58 GMT Peter A. Buhr [c8bdbaf] * doc/theses/mike_brooks_MMath/papers/Ahlander05.pdf (moved) * doc/theses/mike_brooks_MMath/papers/Hertz05.pdf (added) add Hertz05.pdf paper, and rename Ahlander05.pdf Wed, 28 May 2025 15:59:00 GMT Peter A. Buhr [b7f8cadb] * doc/theses/mike_brooks_MMath/tests/arrays.c (added) * doc/theses/mike_brooks_MMath/tests/arrays.f90 (added) * doc/theses/mike_brooks_MMath/tests/arrays.pas (added) * doc/theses/mike_brooks_MMath/tests/arrays.rs (added) add directory for non-CFA test programs Tue, 27 May 2025 19:44:36 GMT Peter A. Buhr [7592f42] * doc/theses/mike_brooks_MMath/uw-ethesis.tex (modified) update text formatting macros Tue, 27 May 2025 19:43:37 GMT Peter A. Buhr [b66a298] * doc/theses/mike_brooks_MMath/uw-ethesis.bib (modified) add citation for dependent types Tue, 27 May 2025 19:43:19 GMT Peter A. Buhr [8d049ad] * doc/theses/mike_brooks_MMath/style/master.tex (deleted) * doc/theses/mike_brooks_MMath/style/uw-bot.tex (deleted) * doc/theses/mike_brooks_MMath/style/uw-top.tex (deleted) remove unnecessary formatting files Tue, 27 May 2025 19:35:06 GMT Peter A. Buhr [cecb260] * doc/theses/mike_brooks_MMath/array.tex (modified) proofread array chapter Tue, 20 May 2025 18:40:06 GMT Peter A. Buhr [d92bc97] * doc/theses/fangren_yu_MMath/test.scala (added) add Scala overloading test-program Tue, 20 May 2025 14:26:56 GMT Peter A. Buhr [a7b78c3] * doc/theses/fangren_yu_MMath/resolution.tex (modified) remove unnecessary PAB markers Tue, 20 May 2025 11:09:17 GMT Peter A. Buhr [4791307] * doc/theses/fangren_yu_MMath/features.tex (modified) * doc/theses/fangren_yu_MMath/future.tex (modified) * doc/theses/fangren_yu_MMath/resolution.tex (modified) remove unnecessary PAB markers, and proofread added text on code ... Tue, 20 May 2025 04:22:33 GMT Fangren Yu [00ad2a0] * doc/theses/fangren_yu_MMath/resolution.tex (modified) add a paragraph to explain an optimization for resolving unbound ... Mon, 19 May 2025 19:01:48 GMT Fangren Yu [206f4cf] * doc/theses/fangren_yu_MMath/background.tex (modified) proofreading fixes Mon, 19 May 2025 15:23:15 GMT Peter A. Buhr [8b3109b] * doc/theses/fangren_yu_MMath/background.tex (modified) * doc/theses/fangren_yu_MMath/features.tex (modified) * doc/theses/fangren_yu_MMath/intro.tex (modified) proofread background chapter Mon, 19 May 2025 15:21:11 GMT Peter A. Buhr [4d542db] * doc/bibliography/pl.bib (modified) fix citation error Mon, 19 May 2025 00:52:12 GMT Fangren Yu [e25b30b] * doc/theses/fangren_yu_MMath/uw-ethesis-frontpgs.tex (modified) acknowledgement page 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 ... Tue, 13 May 2025 00:59:26 GMT Peter A. Buhr [edd11bd] * doc/theses/fangren_yu_MMath/features.tex (modified) * doc/theses/fangren_yu_MMath/future.tex (modified) * doc/theses/fangren_yu_MMath/resolution.tex (modified) * doc/theses/fangren_yu_MMath/uw-ethesis.tex (modified) add identification information Tue, 13 May 2025 00:33:55 GMT Fangren Yu [8fe7a85] * doc/theses/fangren_yu_MMath/features.tex (modified) * doc/theses/fangren_yu_MMath/future.tex (modified) * doc/theses/fangren_yu_MMath/resolution.tex (modified) proofreading changes from Gregor Mon, 12 May 2025 20:15:25 GMT Peter A. Buhr [98c77b2] * doc/theses/fangren_yu_MMath/intro.tex (modified) fixed paragraph in intro Mon, 12 May 2025 02:19:45 GMT Peter A. Buhr [1e7e6f38] * doc/theses/fangren_yu_MMath/intro.tex (modified) proofread intro chapter Mon, 12 May 2025 02:18:51 GMT Peter A. Buhr [9a1aec6] * doc/theses/fangren_yu_MMath/uw-ethesis.bib (modified) add citations for operator and function overloading Mon, 12 May 2025 02:17:54 GMT Peter A. Buhr [fa29dfc] * doc/bibliography/pl.bib (modified) add citation for M4 Thu, 08 May 2025 22:39:28 GMT Michael Leslie Brooks [ed0a7e5] * doc/theses/mike_brooks_MMath/pictures/measuring-like-layout.pdf (modified) * doc/theses/mike_brooks_MMath/pictures/measuring-like-layout.vsdx (modified) Update figure with visual emphasis on which wedges touch the shaded band Thu, 08 May 2025 01:48:24 GMT Peter A. Buhr [579427b] * doc/theses/mike_brooks_MMath/array.tex (modified) * doc/theses/mike_brooks_MMath/programs/bkgd-cfa-arrayinteract.cfa (modified) * doc/theses/mike_brooks_MMath/programs/hello-accordion.cfa (modified) half way through proofreading array chapter Thu, 08 May 2025 01:47:01 GMT Peter A. Buhr [2c065ed] * doc/bibliography/pl.bib (modified) add valgrind citation Thu, 08 May 2025 01:46:03 GMT Peter A. Buhr [b22b28e] * doc/LaTeXmacros/common.sty (modified) * doc/LaTeXmacros/common.tex (modified) new checking for empty optional parameters in latex macros Mon, 05 May 2025 02:07:50 GMT Peter A. Buhr [411aa65] * doc/theses/mike_brooks_MMath/pictures/string-graph-pta-sharing.dat (modified) * doc/theses/mike_brooks_MMath/plot-peq-sharing.gp (modified) * doc/theses/mike_brooks_MMath/plot-pta-sharing.gp (modified) * doc/theses/mike_brooks_MMath/plots/string-peq-cppemu.gp (modified) * doc/theses/mike_brooks_MMath/string.tex (modified) more proofreading string chapter Mon, 05 May 2025 02:05:17 GMT Peter A. Buhr [873e96c] * doc/theses/mike_brooks_MMath/Makefile (modified) * doc/theses/mike_brooks_MMath/background.tex (modified) formatting Sat, 03 May 2025 04:46:23 GMT Fangren Yu [57c7e6c4] * 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) proofreading fix as suggested by Ondrej Wed, 30 Apr 2025 16:56:38 GMT Andrew Beach [b1f225e5] * doc/proposals/exceptions.md (added) Wrote up a document describing problems with the current ... Sat, 26 Apr 2025 11:26:24 GMT Peter A. Buhr [38e17b0] * doc/theses/mike_brooks_MMath/word.cc (added) * doc/theses/mike_brooks_MMath/word.cfa (added) add string example to extract words from line Sat, 26 Apr 2025 11:21:49 GMT Peter A. Buhr [ecfa58be] * doc/theses/mike_brooks_MMath/pictures/ArrayOfPtr.fig (added) * doc/theses/mike_brooks_MMath/pictures/PtrToArray.fig (added) add figures for background chapter 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 ... Wed, 23 Apr 2025 00:22:08 GMT Peter A. Buhr [bea0291] * doc/theses/fangren_yu_MMath/background.tex (modified) * doc/theses/fangren_yu_MMath/future.tex (modified) change section title to capitalization Mon, 21 Apr 2025 00:28:47 GMT Peter A. Buhr [9d9fd81] * doc/theses/mike_brooks_MMath/list.tex (modified) more proofreading of list API Sun, 20 Apr 2025 13:48:18 GMT Peter A. Buhr [0e4e43d] * doc/theses/mike_brooks_MMath/list.tex (modified) proofread list API Fri, 18 Apr 2025 02:25:00 GMT Peter A. Buhr [4740281] * doc/theses/mike_brooks_MMath/list.tex (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) proofread list chapter Fri, 18 Apr 2025 02:07:20 GMT Peter A. Buhr [15eebd4] * doc/proposals/going-forward.md (modified) small wording changes Fri, 18 Apr 2025 02:06:15 GMT Peter A. Buhr [7a43045] * doc/proposals/autogen.md (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 18 Apr 2025 01:51:57 GMT Peter A. Buhr [3c1e432] * doc/proposals/autogen.md (modified) proofread autogen proposal Tue, 15 Apr 2025 20:03:41 GMT Andrew Beach [471613c] * doc/proposals/autogen.md (modified) Updated the autogen proposal with a handful of recent suggestions/ideas. Tue, 15 Apr 2025 15:49:08 GMT Michael Brooks [0d41e600] * doc/theses/mike_brooks_MMath/list.tex (modified) * doc/theses/mike_brooks_MMath/pictures/lst-impl-links.pdf (added) * doc/theses/mike_brooks_MMath/pictures/lst-impl-links.vsdx (added) Linked-list chapter writing, pushing work in progress Tue, 15 Apr 2025 01:05:58 GMT Peter A. Buhr [768d091] * doc/user/user.tex (modified) * libcfa/src/collections/string_res.cfa (modified) * libcfa/src/fstream.cfa (modified) * libcfa/src/fstream.hfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * libcfa/src/strstream.cfa (modified) * libcfa/src/strstream.hfa (modified) rename I/O function "clear" to "clearerr" 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, 14 Apr 2025 13:54:29 GMT Peter A. Buhr [68c7062] * doc/theses/fangren_yu_MMath/test.adb (modified) * doc/theses/fangren_yu_MMath/test.swift (modified) update overload test programs for Ada and swift Mon, 14 Apr 2025 11:49:46 GMT Peter A. Buhr [d9aee90] * doc/theses/mike_brooks_MMath/string.tex (modified) small proofreading changes for string chapter Mon, 14 Apr 2025 01:16:33 GMT Peter A. Buhr [b0296dba] * doc/theses/mike_brooks_MMath/string.tex (modified) more proofreading of string chapter Fri, 11 Apr 2025 22:40:42 GMT Peter A. Buhr [a514fed] * doc/user/Makefile (modified) * doc/user/user.tex (modified) update user documentation Fri, 11 Apr 2025 20:31:43 GMT Peter A. Buhr [a800a19] * doc/proposals/going-forward.md (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 11 Apr 2025 20:31:29 GMT Peter A. Buhr [602ac05] * doc/theses/mike_brooks_MMath/string.tex (modified) more proofreading of string chapter Fri, 11 Apr 2025 20:00:51 GMT Andrew Beach [cefaa2df] * doc/proposals/going-forward.md (added) Adding my Going Forward document. If only so I can stop tweaking it. ... Thu, 10 Apr 2025 22:06:24 GMT Peter A. Buhr [aacd1e1] * doc/theses/fangren_yu_MMath/uw-ethesis-frontpgs.tex (modified) proofread abstract Thu, 10 Apr 2025 21:13:49 GMT Fangren Yu [bb506e0] * doc/theses/fangren_yu_MMath/resolution.tex (modified) * doc/theses/fangren_yu_MMath/uw-ethesis-frontpgs.tex (modified) add the abstract paragraph Thu, 10 Apr 2025 18:17:22 GMT Peter A. Buhr [28182444] * doc/theses/fangren_yu_MMath/conclusion.tex (modified) proofread conclusion Thu, 10 Apr 2025 16:11:05 GMT Fangren Yu [5ca1766] * doc/theses/fangren_yu_MMath/conclusion.tex (modified) conclusion of thesis Thu, 10 Apr 2025 11:31:11 GMT Peter A. Buhr [931f1b4] * doc/theses/mike_brooks_MMath/string.tex (modified) more proofreading string chapter