# # ChangeLog for / # # Generated by Trac 1.6 # Apr 30, 2026, 5:44:20 PM 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 Tue, 29 Jul 2025 13:22:03 GMT Peter A. Buhr [cc27558] * Jenkinsfile (modified) attempt to comment and cleanup build Tue, 29 Jul 2025 12:37:59 GMT Peter A. Buhr [bb27114] * Jenkinsfile (modified) fourth attempt to fix clang build issue Tue, 29 Jul 2025 11:27:56 GMT Peter A. Buhr [7fdb8434] * Jenkinsfile (modified) third attempt to fix clang build issue Tue, 29 Jul 2025 03:42:02 GMT Peter A. Buhr [cbedb32f] * Jenkinsfile (modified) second attempt to fix clang build issue Tue, 29 Jul 2025 03:37:26 GMT Peter A. Buhr [5ba1356] * Jenkinsfile (modified) fix clang build issue 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 ... Sun, 27 Jul 2025 19:24:36 GMT Michael Brooks [b9d1242] * Jenkins/FullBuild (modified) * Jenkins/TestRegen (modified) * Jenkinsfile (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sun, 27 Jul 2025 18:48:31 GMT Peter A. Buhr [1eea589f] * 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) * 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) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sun, 27 Jul 2025 18:48:23 GMT Peter A. Buhr [da10157] * Jenkins/FullBuild (modified) * Jenkins/TestRegen (modified) * Jenkinsfile (modified) start updating Jenkins for Ubuntu 24.04 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 Fri, 06 Jun 2025 10:38:54 GMT Peter A. Buhr [9c1880b] * libcfa/src/stdhdr/math.h (modified) remove temporary ARM fix from stdhdr/math.h Fri, 06 Jun 2025 02:48:38 GMT Peter A. Buhr [a405983] * libcfa/src/stdhdr/math.h (modified) temporarily remove checking for keyword exception in math.h Fri, 06 Jun 2025 02:48:03 GMT Peter A. Buhr [8236f00] * src/Parser/lex.ll (modified) remove lexing ARM vector floating-point type names Fri, 06 Jun 2025 02:47:33 GMT Peter A. Buhr [f858ca5] * libcfa/prelude/prototypes.awk (modified) make printing ARM vector floating-point types conditional on ... 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 Thu, 22 May 2025 02:05:15 GMT Peter A. Buhr [1a40870] * libcfa/prelude/builtins.c (modified) * src/Parser/parser.yy (modified) formatting Wed, 21 May 2025 17:38:02 GMT Peter A. Buhr [99fc978] * src/Parser/parser.yy (modified) fix parsing problem with array bound and assertion list, set up ... 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 Sun, 18 May 2025 15:24:01 GMT Peter A. Buhr [1e28e05] * tests/enum_tests/.expect/input.txt (modified) * tests/enum_tests/.in/input.txt (modified) * tests/enum_tests/input.cfa (modified) update enumerator input test Sun, 18 May 2025 12:26:51 GMT Peter A. Buhr [0528d79] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) fix bugs reading enumerators 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 13:57:51 GMT Peter A. Buhr [969d7d3] * Jenkins/FullBuild (modified) temporarily turn off ARM/x86 in full build because of problems Sat, 03 May 2025 13:28:01 GMT Peter A. Buhr [f466d6b] * Jenkinsfile (modified) temporarily turn off x86 in full build because of problems Sat, 03 May 2025 12:06:20 GMT Peter A. Buhr [c9c1a7e6] * 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) * 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 Sat, 03 May 2025 12:06:08 GMT Peter A. Buhr [99a7163] * Jenkinsfile (modified) temporarily turn off ARM in full build because of problems 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 Thu, 01 May 2025 15:29:29 GMT Andrew Beach [ef05cf0] * libcfa/prelude/prelude-gen.cc (modified) * src/InitTweak/InitTweak.cpp (modified) * src/Parser/TypeData.cpp (modified) Moved over some clean-up I did in various attempted fixes. ... 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 ... Mon, 28 Apr 2025 17:18:33 GMT Peter A. Buhr [f36c916] * Jenkinsfile (modified) more changes to the Jenkins compiler code Mon, 28 Apr 2025 15:12:13 GMT Peter A. Buhr [47f791e] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) try to fix Jenkins build problem 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 23:08:53 GMT Andrew Beach [ae0c1c3] * libcfa/src/collections/string.cfa (modified) * libcfa/src/collections/string_res.cfa (modified) * libcfa/src/fstream.cfa (modified) * libcfa/src/fstream.hfa (modified) * libcfa/src/gmp.hfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * libcfa/src/strstream.cfa (modified) * libcfa/src/strstream.hfa (modified) * tests/collections/.expect/string-operator-ERR09.txt (modified) * tests/collections/.expect/string-operator-ERR11.txt (modified) * tests/collections/.expect/string-operator-ERR13.txt (modified) Rewrote the iostream traits to have a single assertion each, a table ... Fri, 25 Apr 2025 11:40:22 GMT Peter A. Buhr [65bd3c2] * 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) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 25 Apr 2025 11:39:09 GMT Peter A. Buhr [6b33e89] * libcfa/src/bits/collection.hfa (modified) * libcfa/src/bits/queue.hfa (modified) * libcfa/src/collections/list.hfa (modified) * libcfa/src/collections/lockfree.hfa (modified) * libcfa/src/collections/vector2.hfa (modified) * libcfa/src/concurrency/alarm.cfa (modified) * libcfa/src/concurrency/barrier.hfa (modified) * libcfa/src/concurrency/channel.hfa (modified) * libcfa/src/concurrency/cofor.hfa (modified) * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/coroutine.hfa (modified) * libcfa/src/concurrency/future.hfa (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel/cluster.cfa (modified) * libcfa/src/concurrency/kernel/private.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/concurrency/locks.hfa (modified) * libcfa/src/concurrency/monitor.cfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/concurrency/pthread.cfa (modified) * libcfa/src/concurrency/select.hfa (modified) * libcfa/src/executor.cfa (modified) * src/Common/ScopedMap.hpp (modified) * src/Common/SemanticError.hpp (modified) * tests/collections/atomic_mpsc.cfa (modified) * tests/list/dlist-insert-remove.cfa (modified) * tests/zombies/hashtable.cfa (modified) * tests/zombies/hashtable2.cfa (modified) * tests/zombies/linked-list-perf/experiment.koad (modified) * tests/zombies/linked-list-perf/mike-old.hfa (modified) change backquote call to regular call 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 ... Thu, 24 Apr 2025 11:03:45 GMT Peter A. Buhr [f632bd50] * Jenkins/FullBuild (modified) update order of full-build compilations 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 18:47:14 GMT Peter A. Buhr [691a4b7] * Jenkins/FullBuild (modified) update ARM full build removing gcc-9 and replacing with gcc-12 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 Mon, 21 Apr 2025 00:27:55 GMT Peter A. Buhr [65b0402] * libcfa/src/collections/list.hfa (modified) formatting and add return values Sun, 20 Apr 2025 13:48:18 GMT Peter A. Buhr [0e4e43d] * doc/theses/mike_brooks_MMath/list.tex (modified) proofread list API Sat, 19 Apr 2025 20:33:18 GMT Peter A. Buhr [0eacfd4] * libcfa/src/collections/list.hfa (modified) formatting and adding alternate-named list routines Fri, 18 Apr 2025 20:15:39 GMT Peter A. Buhr [e86735ba] * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) clean up current for control, first attempt at adding ==/!= to for ... Fri, 18 Apr 2025 12:43:09 GMT Peter A. Buhr [9dd1dd6] * libcfa/src/collections/list.hfa (modified) formatting 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 Mon, 14 Apr 2025 01:15:33 GMT Peter A. Buhr [5ad6f0d] * libcfa/src/collections/string.cfa (modified) * libcfa/src/collections/string.hfa (modified) * libcfa/src/collections/string_res.hfa (modified) more inlining, add strnlen and strncmp for string type 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 22:39:45 GMT Peter A. Buhr [30548de] * libcfa/src/collections/string.cfa (modified) * libcfa/src/collections/string.hfa (modified) * libcfa/src/collections/string_res.cfa (modified) * libcfa/src/collections/string_res.hfa (modified) * libcfa/src/exception.c (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * tests/collections/string-istream-manip.cfa (modified) * tests/io/manipulatorsInput.cfa (modified) change manipulator name quoted to quote 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. ...