# # ChangeLog for doc # # Generated by Trac 1.6 # Mar 2, 2026, 5:38:45 AM Sun, 01 Mar 2026 23:02:30 GMT Peter A. Buhr [c25202b] * .gitignore (modified) * doc/proposals/modules-alvin/1_stitched_modules/README.md (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sun, 01 Mar 2026 22:19:18 GMT Peter A. Buhr [8659435] * doc/uC++toCFA/uC++toCFA.tex (modified) update choose and waituntil statements Sun, 01 Mar 2026 21:53:05 GMT Peter A. Buhr [acb89d74] * doc/bibliography/pl.bib (modified) correct spelling from valgind to valgrind Sun, 22 Feb 2026 00:46:56 GMT Alvin Zhang [0982b3ec] * .gitignore (modified) * doc/proposals/modules-alvin/1_stitched_modules/README.md (modified) add PLG-specific instructions for running antlr Tue, 17 Feb 2026 01:56:03 GMT Alvin Zhang [dde0236] * doc/proposals/modules-alvin/1_stitched_modules/stitched_modules.md (modified) addressing comments of module proposal Wed, 11 Feb 2026 16:03:24 GMT Peter A. Buhr [710623a] * doc/proposals/modules-alvin/1_stitched_modules/stitched_modules.md (modified) first proofread of module proposal Fri, 06 Feb 2026 13:48:10 GMT Peter A. Buhr [3151bc09] * doc/bibliography/pl.bib (modified) update citations Wed, 04 Feb 2026 19:51:20 GMT Alvin Zhang [2cb10170] * doc/proposals/modules-alvin/1_stitched_modules/Driver.py (added) * doc/proposals/modules-alvin/1_stitched_modules/README.md (added) * doc/proposals/modules-alvin/1_stitched_modules/parser/CMOD.g4 (added) * doc/proposals/modules-alvin/1_stitched_modules/parser/CMOD.interp (added) * doc/proposals/modules-alvin/1_stitched_modules/parser/CMOD.tokens (added) * doc/proposals/modules-alvin/1_stitched_modules/parser/CMODLexer.interp (added) * doc/proposals/modules-alvin/1_stitched_modules/parser/CMODLexer.py (added) * doc/proposals/modules-alvin/1_stitched_modules/parser/CMODLexer.tokens (added) * doc/proposals/modules-alvin/1_stitched_modules/parser/CMODListener.py (added) * doc/proposals/modules-alvin/1_stitched_modules/parser/CMODParser.py (added) * doc/proposals/modules-alvin/1_stitched_modules/requirements.txt (added) * doc/proposals/modules-alvin/1_stitched_modules/stitched_modules.md (added) * doc/proposals/modules-alvin/1_stitched_modules/testing/noImports.cmod (added) * doc/proposals/modules-alvin/1_stitched_modules/testing/yesImports.cmod (added) * doc/proposals/modules-alvin/1_stitched_modules/testing/yesImports/a.cmod (added) * doc/proposals/modules-alvin/1_stitched_modules/testing/yesImports/b.cmod (added) stitched modules proposal Wed, 04 Feb 2026 19:51:20 GMT Alvin Zhang [c824afd] * doc/proposals/modules-alvin/0_type_stubs/graph/0_initial/graph.c (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/0_initial/graph/edge.c (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/0_initial/graph/edge_picker.c (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/0_initial/graph/node.c (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/0_initial/main.c (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/1_size_analysis/a.out (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/1_size_analysis/size_analysis.c (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/2_tshell/graph.c (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/2_tshell/graph/edge.c (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/2_tshell/graph/edge__tshell.h (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/2_tshell/graph/edge_picker.c (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/2_tshell/graph/edge_picker__tshell.h (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/2_tshell/graph/node.c (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/2_tshell/graph/node__tshell.h (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/2_tshell/graph__tshell.h (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/2_tshell/main.c (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/3_export/graph.c (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/3_export/graph/edge.c (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/3_export/graph/edge__export.h (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/3_export/graph/edge__tshell.h (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/3_export/graph/edge_picker.c (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/3_export/graph/edge_picker__export.h (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/3_export/graph/edge_picker__tshell.h (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/3_export/graph/node.c (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/3_export/graph/node__export.h (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/3_export/graph/node__tshell.h (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/3_export/graph__export.h (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/3_export/graph__tshell.h (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/3_export/main.c (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/4_impl/graph.c (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/4_impl/graph/edge.c (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/4_impl/graph/edge__export.h (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/4_impl/graph/edge__impl.c (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/4_impl/graph/edge__tshell.h (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/4_impl/graph/edge_picker.c (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/4_impl/graph/edge_picker__export.h (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/4_impl/graph/edge_picker__impl.c (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/4_impl/graph/edge_picker__tshell.h (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/4_impl/graph/node.c (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/4_impl/graph/node__export.h (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/4_impl/graph/node__impl.c (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/4_impl/graph/node__tshell.h (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/4_impl/graph__export.h (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/4_impl/graph__impl.c (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/4_impl/graph__tshell.h (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/4_impl/main.c (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/4_impl/main__impl.c (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/5_tweaking/graph/edge__export.h (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/5_tweaking/graph/edge__impl.c (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/5_tweaking/graph/edge__tshell.h (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/5_tweaking/graph/edge_picker__export.h (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/5_tweaking/graph/edge_picker__impl.c (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/5_tweaking/graph/edge_picker__tshell.h (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/5_tweaking/graph/node__export.h (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/5_tweaking/graph/node__impl.c (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/5_tweaking/graph/node__tshell.h (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/5_tweaking/graph__export.h (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/5_tweaking/graph__impl.c (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/5_tweaking/graph__tshell.h (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/5_tweaking/main__impl.c (moved) * doc/proposals/modules-alvin/0_type_stubs/graph/info.md (moved) * doc/proposals/modules-alvin/0_type_stubs/proposal.md (moved) move old module work into another folder 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. ... Thu, 08 Jan 2026 18:26:42 GMT Michael Brooks [8614140] * 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/pictures/ar-bchk.pdf (added) * doc/theses/mike_brooks_MMath/pictures/ar-bchk.xlsx (added) * 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/plots/string-peq-cppemu.gp (modified) * doc/theses/mike_brooks_MMath/plots/string-peq-sharing.gp (modified) * doc/theses/mike_brooks_MMath/plots/string-pta-sharing.gp (modified) * 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) * doc/theses/mike_brooks_MMath/programs/hello-accordion.cfa (modified) * doc/theses/mike_brooks_MMath/programs/hello-array.cfa (modified) * doc/theses/mike_brooks_MMath/programs/school1 (modified) * doc/theses/mike_brooks_MMath/programs/school1.out (modified) * doc/theses/mike_brooks_MMath/programs/school2 (modified) * doc/theses/mike_brooks_MMath/programs/school2.out (modified) * 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-frontpgs.tex (modified) * libcfa/src/collections/array.hfa (modified) * tests/array-collections/array-md-sbscr-cases.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 23 Dec 2025 13:56:16 GMT Peter A. Buhr [4904b05] * doc/theses/mike_brooks_MMath/array.tex (modified) fix wording issues in last proofread of array chapter Sun, 21 Dec 2025 18:35:46 GMT Peter A. Buhr [80e83b6c] * doc/theses/mike_brooks_MMath/array.tex (modified) * doc/theses/mike_brooks_MMath/programs/ar-bchk/control.c (modified) * doc/theses/mike_brooks_MMath/programs/ar-bchk/control.cc (modified) * doc/theses/mike_brooks_MMath/programs/ar-bchk/control.cfa (modified) * doc/theses/mike_brooks_MMath/programs/ar-bchk/treatment.c (modified) * doc/theses/mike_brooks_MMath/programs/ar-bchk/treatment.cc (modified) * doc/theses/mike_brooks_MMath/programs/ar-bchk/treatment.cfa (modified) last proofread array chapter 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 ... Tue, 16 Dec 2025 12:41:51 GMT Peter A. Buhr [5d300ba] * 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/plots/string-peq-cppemu.gp (modified) * doc/theses/mike_brooks_MMath/plots/string-peq-sharing.gp (modified) * doc/theses/mike_brooks_MMath/plots/string-pta-sharing.gp (modified) * doc/theses/mike_brooks_MMath/programs/sharing-demo.cfa (modified) * doc/theses/mike_brooks_MMath/string.tex (modified) proofread string chapter Sat, 13 Dec 2025 21:56:22 GMT Peter A. Buhr [35fc819] * doc/theses/mike_brooks_MMath/array.tex (modified) * doc/theses/mike_brooks_MMath/programs/hello-accordion.cfa (modified) * doc/theses/mike_brooks_MMath/programs/hello-array.cfa (modified) * doc/theses/mike_brooks_MMath/programs/school1 (modified) * doc/theses/mike_brooks_MMath/programs/school1.out (modified) * doc/theses/mike_brooks_MMath/programs/school2 (modified) * doc/theses/mike_brooks_MMath/programs/school2.out (modified) more array proofreading Sat, 13 Dec 2025 21:52:46 GMT Peter A. Buhr [67748f9] * doc/theses/mike_brooks_MMath/background.tex (modified) * doc/theses/mike_brooks_MMath/uw-ethesis-frontpgs.tex (modified) small wording changes Fri, 12 Dec 2025 17:29:38 GMT Michael Brooks [79ba50c] * doc/theses/mike_brooks_MMath/background.tex (modified) * doc/theses/mike_brooks_MMath/intro.tex (modified) * doc/theses/mike_brooks_MMath/papers/Final-ONCD-Technical-Report.pdf (added) * doc/theses/mike_brooks_MMath/programs/bkgd-c-tyerr.c (modified) * doc/theses/mike_brooks_MMath/programs/bkgd-carray-decay.c (modified) * doc/theses/mike_brooks_MMath/programs/bkgd-carray-mdim.c (modified) * doc/theses/mike_brooks_MMath/programs/lst-issues-multi-static.run.c (modified) * doc/theses/mike_brooks_MMath/uw-ethesis-frontpgs.tex (modified) * doc/theses/mike_brooks_MMath/uw-ethesis.bib (modified) Merge remote-tracking branch 'refs/remotes/origin/master' Fri, 12 Dec 2025 17:18:17 GMT Michael Brooks [fe6047c] * doc/theses/mike_brooks_MMath/background.tex (modified) * doc/theses/mike_brooks_MMath/intro.tex (modified) * doc/theses/mike_brooks_MMath/uw-ethesis-frontpgs.tex (modified) * doc/theses/mike_brooks_MMath/uw-ethesis.bib (modified) Edits in early sections. Includes explicating the connection ... Tue, 09 Dec 2025 22:23:33 GMT Peter A. Buhr [f2b74e3] * doc/theses/mike_brooks_MMath/background.tex (modified) * doc/theses/mike_brooks_MMath/papers/Final-ONCD-Technical-Report.pdf (added) * doc/theses/mike_brooks_MMath/programs/bkgd-c-tyerr.c (modified) * doc/theses/mike_brooks_MMath/programs/bkgd-carray-decay.c (modified) * doc/theses/mike_brooks_MMath/programs/bkgd-carray-mdim.c (modified) * doc/theses/mike_brooks_MMath/programs/lst-issues-multi-static.run.c (modified) proofread background chapter Mon, 08 Dec 2025 16:29:33 GMT Michael Brooks [5e0b6657] * doc/LaTeXmacros/common.sty (modified) * doc/LaTeXmacros/common.tex (modified) * doc/bibliography/pl.bib (modified) * doc/proposals/autogen.md (modified) * doc/theses/fangren_yu_MMath/test.adb (modified) * doc/theses/mike_brooks_MMath/intro.tex (modified) * doc/theses/mike_brooks_MMath/uw-ethesis-frontpgs.tex (modified) * doc/uC++toCFA/uC++toCFA.tex (modified) * libcfa/src/bits/defs.hfa (modified) * libcfa/src/bits/weakso_locks.cfa (modified) * libcfa/src/bits/weakso_locks.hfa (modified) * libcfa/src/concurrency/barrier.hfa (modified) * libcfa/src/concurrency/channel.hfa (modified) * libcfa/src/concurrency/future.hfa (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/concurrency/locks.hfa (modified) * libcfa/src/concurrency/monitor.cfa (modified) * libcfa/src/concurrency/monitor.hfa (modified) * libcfa/src/concurrency/select.cfa (modified) * libcfa/src/concurrency/select.hfa (modified) * libcfa/src/strstream.cfa (modified) * libcfa/src/strstream.hfa (modified) * src/Concurrency/Waituntil.cpp (modified) * tests/concurrency/barrier/generation.cfa (modified) * tests/concurrency/barrier/last.cfa (modified) * tests/concurrency/barrier/order.cfa (modified) * tests/concurrency/examples/boundedBufferTHREAD.cfa (modified) * tests/concurrency/examples/datingService.cfa (modified) * tests/concurrency/futures/.expect/multi.txt.off (moved) * tests/concurrency/futures/multi.cfa (modified) * tests/concurrency/futures/select_future.cfa (modified) * tests/concurrency/futures/typed.cfa (modified) * tests/concurrency/once.cfa (modified) * tests/concurrency/readyQ/barrier_sleeper.cfa (modified) * tests/concurrency/signal/block.cfa (modified) * tests/concurrency/waituntil/futures.cfa (modified) * tests/io/comp_basic.cfa (modified) * tests/io/comp_fair.cfa (modified) Merge remote-tracking branch 'refs/remotes/origin/master' Sat, 06 Dec 2025 22:02:29 GMT Peter A. Buhr [79ec8c3] * doc/theses/mike_brooks_MMath/intro.tex (modified) proofread introduction chapter Wed, 03 Dec 2025 20:04:18 GMT Peter A. Buhr [9c8afc7] * doc/theses/mike_brooks_MMath/uw-ethesis-frontpgs.tex (modified) proofread abstract Tue, 18 Nov 2025 02:00:50 GMT Peter A. Buhr [771a4f7] * doc/theses/fangren_yu_MMath/test.adb (modified) add missing Ada test program to Fangren's thesis Tue, 18 Nov 2025 01:59:32 GMT Peter A. Buhr [8604492] * doc/bibliography/pl.bib (modified) many citation updates Tue, 18 Nov 2025 01:58:19 GMT Peter A. Buhr [411142c] * doc/LaTeXmacros/common.sty (modified) * doc/LaTeXmacros/common.tex (modified) raise * in /* and */ to look better Tue, 18 Nov 2025 01:54:32 GMT Peter A. Buhr [de8a0286] * doc/uC++toCFA/uC++toCFA.tex (modified) many updates and additions to the uC++ to CFA cheat sheet Thu, 13 Nov 2025 17:40:21 GMT Michael Brooks [43911a0] * doc/proposals/autogen.md (modified) Add issues with autogen removal: hiding too eagerly and not acting ... 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 Tue, 14 Oct 2025 20:10:09 GMT Michael Brooks [843bce5] * INSTALL (modified) * Jenkins/FullBuild (modified) * Jenkinsfile (modified) * README (modified) * doc/bibliography/pl.bib (modified) * libcfa/src/stdhdr/assert.h (modified) * tests/.expect/alloc-ERROR.txt (moved) * tests/.expect/alloc-ERROR.x64.txt (deleted) * tests/.expect/alloc-ERROR.x86.txt (deleted) Merge remote-tracking branch 'refs/remotes/origin/master' Tue, 30 Sep 2025 11:55:45 GMT Peter A. Buhr [7ffd7f0] * doc/bibliography/pl.bib (modified) add bibliography references Wed, 24 Sep 2025 22:31:58 GMT Michael Brooks [3d02803] * doc/theses/fangren_yu_MMath/benchmarks.tex (deleted) * libcfa/src/stdlib.cfa (modified) * tests/.expect/alloc.txt (modified) * tests/alloc.cfa (modified) Merge remote-tracking branch 'refs/remotes/origin/master' Wed, 24 Sep 2025 02:07:16 GMT Peter A. Buhr [a8079351] * doc/theses/fangren_yu_MMath/benchmarks.tex (deleted) remove empty chapter benchmarks.tex 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. ... Mon, 22 Sep 2025 18:33:42 GMT Michael Brooks [1dec8f3] * Jenkins/Distribute (modified) * Jenkins/Promote (modified) * Jenkins/tools.groovy (modified) * benchmark/io/http/channel.hfa (modified) * benchmark/io/http/printer.hfa (modified) * doc/papers/llheap/Makefile (modified) * doc/papers/llheap/Paper.tex (modified) * doc/papers/llheap/figures/AddressSpace.fig (modified) * doc/papers/llheap/figures/Alignment2.fig (modified) * doc/papers/llheap/figures/Alignment2Impl.fig (modified) * doc/papers/llheap/figures/AllocatedObject.fig (modified) * doc/papers/llheap/figures/AllocatorComponents.fig (modified) * doc/papers/llheap/figures/Container.fig (modified) * doc/papers/llheap/figures/FakeHeader.fig (modified) * doc/papers/llheap/figures/Header.fig (modified) * doc/papers/llheap/figures/IntExtFragmentation.fig (modified) * doc/papers/llheap/figures/PerThreadHeap.fig (modified) * doc/papers/llheap/figures/SharedHeaps.fig (modified) * doc/papers/llheap/figures/SingleHeap.fig (modified) * doc/papers/llheap/figures/decreasing.fig (added) * doc/papers/llheap/figures/increasing.fig (added) * doc/papers/llheap/figures/llheap.fig (modified) * doc/papers/llheap/local.bib (modified) * doc/papers/llheap/plotcacheL.gp (added) * doc/papers/llheap/plotcacheS.gp (added) * doc/papers/llheap/plotexp.gp (added) * doc/papers/llheap/plotlarson.gp (added) * doc/papers/llheap/plotownership.gp (added) * doc/papers/llheap/plotownership_res.gp (added) * doc/papers/llheap/plotrealloc.gp (added) * doc/papers/llheap/plotreallocsim.gp (added) * doc/papers/llheap/plotres.gp (added) * doc/proposals/modules-alvin/proposal.md (modified) * doc/theses/mike_brooks_MMath/string.tex (modified) * doc/theses/mike_brooks_MMath/uw-ethesis.tex (modified) * doc/uC++toCFA/uC++toCFA.tex (modified) * doc/user/user.tex (modified) * libcfa/src/collections/string.cfa (modified) * libcfa/src/collections/string.hfa (modified) * libcfa/src/concurrency/clib/cfathread.cfa (modified) * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/concurrency/locks.hfa (modified) * libcfa/src/concurrency/mutex.cfa (modified) * libcfa/src/concurrency/mutex.hfa (modified) * libcfa/src/iostream.hfa (modified) * longrun_tests/block.cfa (modified) * longrun_tests/coroutine.cfa (modified) * longrun_tests/disjoint.cfa (modified) * longrun_tests/locks.cfa (modified) * longrun_tests/preempt.cfa (modified) * longrun_tests/wait.cfa (modified) * src/Parser/StatementNode.cpp (modified) * tests/collections/.expect/string-api-coverage.txt (modified) * tests/collections/string-api-coverage.cfa (modified) * tests/concurrency/futures/.expect/select_future.txt.off (moved) * tests/concurrency/unified_locking/locks.cfa (modified) * tests/concurrency/unified_locking/pthread_locks.cfa (modified) * tests/concurrency/unified_locking/timeout_lock.cfa (modified) Merge remote-tracking branch 'refs/remotes/origin/master' Wed, 17 Sep 2025 13:18:00 GMT Peter A. Buhr [96aca388] * doc/user/user.tex (modified) wording and formatting changes to multiple sections Tue, 16 Sep 2025 01:22:48 GMT Peter A. Buhr [d2e6f84] * doc/user/user.tex (modified) clean up string discussion Tue, 16 Sep 2025 01:21:42 GMT Peter A. Buhr [4b465445] * doc/theses/mike_brooks_MMath/uw-ethesis.tex (modified) make tabcolsep variable global Tue, 16 Sep 2025 01:20:53 GMT Peter A. Buhr [780727f] * doc/theses/mike_brooks_MMath/string.tex (modified) harmonize user manual string discussion with string chapter Mon, 15 Sep 2025 21:11:15 GMT Peter A. Buhr [829a955] * doc/user/user.tex (modified) * libcfa/src/collections/string.cfa (modified) * libcfa/src/collections/string.hfa (modified) update strings, update for-control and string documentation Thu, 11 Sep 2025 02:32:19 GMT Peter A. Buhr [04375cf] * doc/uC++toCFA/uC++toCFA.tex (modified) major updates to the uC++toCFA cheat sheet Sat, 30 Aug 2025 13:13:52 GMT Peter A. Buhr [567a75f] * doc/uC++toCFA/uC++toCFA.tex (modified) updates to uC++toCFA.tex Fri, 29 Aug 2025 20:57:57 GMT Peter A. Buhr [304e436] * doc/proposals/modules-alvin/proposal.md (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 25 Aug 2025 15:36:15 GMT Alvin Zhang [a863261] * doc/proposals/modules-alvin/proposal.md (modified) modules proposal v5: finished remaining sections, ready for review Fri, 22 Aug 2025 11:57:47 GMT Peter A. Buhr [73475a5] * doc/papers/llheap/Makefile (modified) * doc/papers/llheap/Paper.tex (modified) * doc/papers/llheap/figures/AddressSpace.fig (modified) * doc/papers/llheap/figures/Alignment2.fig (modified) * doc/papers/llheap/figures/Alignment2Impl.fig (modified) * doc/papers/llheap/figures/AllocatedObject.fig (modified) * doc/papers/llheap/figures/AllocatorComponents.fig (modified) * doc/papers/llheap/figures/Container.fig (modified) * doc/papers/llheap/figures/FakeHeader.fig (modified) * doc/papers/llheap/figures/Header.fig (modified) * doc/papers/llheap/figures/IntExtFragmentation.fig (modified) * doc/papers/llheap/figures/PerThreadHeap.fig (modified) * doc/papers/llheap/figures/SharedHeaps.fig (modified) * doc/papers/llheap/figures/SingleHeap.fig (modified) * doc/papers/llheap/figures/decreasing.fig (added) * doc/papers/llheap/figures/increasing.fig (added) * doc/papers/llheap/figures/llheap.fig (modified) * doc/papers/llheap/local.bib (modified) * doc/papers/llheap/plotcacheL.gp (added) * doc/papers/llheap/plotcacheS.gp (added) * doc/papers/llheap/plotexp.gp (added) * doc/papers/llheap/plotlarson.gp (added) * doc/papers/llheap/plotownership.gp (added) * doc/papers/llheap/plotownership_res.gp (added) * doc/papers/llheap/plotrealloc.gp (added) * doc/papers/llheap/plotreallocsim.gp (added) * doc/papers/llheap/plotres.gp (added) updates for llheap paper Fri, 22 Aug 2025 11:38:46 GMT Peter A. Buhr [31be464] * doc/theses/mike_brooks_MMath/string.tex (modified) fix include/exclude function order in comparison table Wed, 20 Aug 2025 16:12:31 GMT Michael Brooks [7ca6bf1] * Jenkins/Distribute (modified) * Jenkins/tools.groovy (modified) * Jenkinsfile (modified) * doc/bibliography/pl.bib (modified) * doc/proposals/modules-alvin/proposal.md (modified) * doc/theses/mike_brooks_MMath/array.tex (modified) * doc/theses/mike_brooks_MMath/background.tex (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/string.tex (modified) * doc/theses/mike_brooks_MMath/uw-ethesis-frontpgs.tex (modified) * doc/theses/mike_brooks_MMath/uw-ethesis.bib (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 19 Aug 2025 22:01:12 GMT Alvin Zhang [7ea4073] * doc/proposals/modules-alvin/proposal.md (modified) modules proposal v5: rewrote existing sections from feedback Mon, 18 Aug 2025 12:48:30 GMT Peter A. Buhr [8a5aeac] * doc/theses/mike_brooks_MMath/conclusion.tex (modified) more proofreading of conclusion 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 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 ... 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