# # ChangeLog for doc/theses # # Generated by Trac 1.6 # Mar 22, 2026, 2:51:29 AM Tue, 10 Jun 2025 21:22:11 GMT Peter A. Buhr [2214e81] * doc/theses/mike_brooks_MMath/tests/word.cc (moved) * doc/theses/mike_brooks_MMath/tests/word.cfa (moved) move word test programs under tests directory Tue, 10 Jun 2025 21:19:58 GMT Peter A. Buhr [a17f496] * doc/theses/mike_brooks_MMath/string.tex (modified) proofread Section 5.4.4 Wed, 04 Jun 2025 17:43:34 GMT Michael Brooks [e0350e0] * doc/theses/mike_brooks_MMath/Makefile (modified) * doc/theses/mike_brooks_MMath/background.tex (modified) * doc/theses/mike_brooks_MMath/benchmarks/string/.gitignore (modified) * doc/theses/mike_brooks_MMath/benchmarks/string/Makefile (modified) * doc/theses/mike_brooks_MMath/benchmarks/string/gen-size-steps.py (added) * doc/theses/mike_brooks_MMath/benchmarks/string/make-corpus.cfa (modified) * doc/theses/mike_brooks_MMath/benchmarks/string/prog-allocn.cfa (modified) * doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-attrib-cfa.ssv (modified) * doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-attrib-stl.ssv (modified) * doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-space-cfa.ssv (modified) * doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-space-stl.ssv (modified) * doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-speed-cfa-NOSEPCOMP.csv (added) * doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-speed-cfa.csv (modified) * doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-speed-stl.csv (modified) * doc/theses/mike_brooks_MMath/benchmarks/string/result-append-pbv.csv (modified) * doc/theses/mike_brooks_MMath/benchmarks/string/string-length-summary.py (added) * doc/theses/mike_brooks_MMath/plots/common.py (modified) * doc/theses/mike_brooks_MMath/plots/string-allocn-attrib-meta.dat (added) * doc/theses/mike_brooks_MMath/plots/string-allocn-attrib.py (modified) * doc/theses/mike_brooks_MMath/plots/string-allocn.gp (modified) * doc/theses/mike_brooks_MMath/plots/string-allocn.py (modified) * doc/theses/mike_brooks_MMath/plots/string-pbv-fixcorp.py (modified) * doc/theses/mike_brooks_MMath/plots/string-pbv-varcorp.py (modified) * doc/theses/mike_brooks_MMath/plots/string-pbv.gp (modified) * doc/theses/mike_brooks_MMath/plots/string-peq-cppemu.gp (modified) * doc/theses/mike_brooks_MMath/plots/string-peq-cppemu.py (modified) * doc/theses/mike_brooks_MMath/plots/string-peq-sharing.gp (modified) * doc/theses/mike_brooks_MMath/plots/string-peq-sharing.py (modified) * doc/theses/mike_brooks_MMath/plots/string-pta-sharing.gp (modified) * doc/theses/mike_brooks_MMath/plots/string-pta-sharing.py (modified) * doc/theses/mike_brooks_MMath/string.tex (modified) Recent rework of string benchmarks Thu, 29 May 2025 10:09:58 GMT Peter A. Buhr [c8bdbaf] * doc/theses/mike_brooks_MMath/papers/Ahlander05.pdf (moved) * doc/theses/mike_brooks_MMath/papers/Hertz05.pdf (added) add Hertz05.pdf paper, and rename Ahlander05.pdf Wed, 28 May 2025 15:59:00 GMT Peter A. Buhr [b7f8cadb] * doc/theses/mike_brooks_MMath/tests/arrays.c (added) * doc/theses/mike_brooks_MMath/tests/arrays.f90 (added) * doc/theses/mike_brooks_MMath/tests/arrays.pas (added) * doc/theses/mike_brooks_MMath/tests/arrays.rs (added) add directory for non-CFA test programs Tue, 27 May 2025 19:44:36 GMT Peter A. Buhr [7592f42] * doc/theses/mike_brooks_MMath/uw-ethesis.tex (modified) update text formatting macros Tue, 27 May 2025 19:43:37 GMT Peter A. Buhr [b66a298] * doc/theses/mike_brooks_MMath/uw-ethesis.bib (modified) add citation for dependent types Tue, 27 May 2025 19:43:19 GMT Peter A. Buhr [8d049ad] * doc/theses/mike_brooks_MMath/style/master.tex (deleted) * doc/theses/mike_brooks_MMath/style/uw-bot.tex (deleted) * doc/theses/mike_brooks_MMath/style/uw-top.tex (deleted) remove unnecessary formatting files Tue, 27 May 2025 19:35:06 GMT Peter A. Buhr [cecb260] * doc/theses/mike_brooks_MMath/array.tex (modified) proofread array chapter Tue, 20 May 2025 18:40:06 GMT Peter A. Buhr [d92bc97] * doc/theses/fangren_yu_MMath/test.scala (added) add Scala overloading test-program Tue, 20 May 2025 14:26:56 GMT Peter A. Buhr [a7b78c3] * doc/theses/fangren_yu_MMath/resolution.tex (modified) remove unnecessary PAB markers Tue, 20 May 2025 11:09:17 GMT Peter A. Buhr [4791307] * doc/theses/fangren_yu_MMath/features.tex (modified) * doc/theses/fangren_yu_MMath/future.tex (modified) * doc/theses/fangren_yu_MMath/resolution.tex (modified) remove unnecessary PAB markers, and proofread added text on code ... Tue, 20 May 2025 04:22:33 GMT Fangren Yu [00ad2a0] * doc/theses/fangren_yu_MMath/resolution.tex (modified) add a paragraph to explain an optimization for resolving unbound ... Mon, 19 May 2025 19:01:48 GMT Fangren Yu [206f4cf] * doc/theses/fangren_yu_MMath/background.tex (modified) proofreading fixes Mon, 19 May 2025 15:23:15 GMT Peter A. Buhr [8b3109b] * doc/theses/fangren_yu_MMath/background.tex (modified) * doc/theses/fangren_yu_MMath/features.tex (modified) * doc/theses/fangren_yu_MMath/intro.tex (modified) proofread background chapter Mon, 19 May 2025 00:52:12 GMT Fangren Yu [e25b30b] * doc/theses/fangren_yu_MMath/uw-ethesis-frontpgs.tex (modified) acknowledgement page Tue, 13 May 2025 17:17:50 GMT Mike Brooks [bd72f517] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) * doc/LaTeXmacros/common.sty (modified) * doc/LaTeXmacros/common.tex (modified) * doc/bibliography/pl.bib (modified) * doc/proposals/exceptions.md (added) * doc/theses/fangren_yu_MMath/background.tex (modified) * doc/theses/fangren_yu_MMath/features.tex (modified) * doc/theses/fangren_yu_MMath/future.tex (modified) * doc/theses/fangren_yu_MMath/intro.tex (modified) * doc/theses/fangren_yu_MMath/resolution.tex (modified) * doc/theses/fangren_yu_MMath/uw-ethesis.bib (modified) * doc/theses/fangren_yu_MMath/uw-ethesis.tex (modified) * doc/theses/mike_brooks_MMath/Makefile (modified) * doc/theses/mike_brooks_MMath/array.tex (modified) * doc/theses/mike_brooks_MMath/background.tex (modified) * doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-attrib-cfa.ssv (added) * doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-attrib-stl.ssv (added) * doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-space-cfa.ssv (added) * doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-space-stl.ssv (added) * doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-speed-cfa.csv (added) * doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-speed-stl.csv (added) * doc/theses/mike_brooks_MMath/benchmarks/string/result-append-pbv.csv (modified) * doc/theses/mike_brooks_MMath/pictures/ArrayOfPtr.fig (added) * doc/theses/mike_brooks_MMath/pictures/PtrToArray.fig (added) * doc/theses/mike_brooks_MMath/pictures/measuring-like-layout.pdf (modified) * doc/theses/mike_brooks_MMath/pictures/measuring-like-layout.vsdx (modified) * doc/theses/mike_brooks_MMath/pictures/string-graph-allocn.csv (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-allocn.dat (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-allocn.png (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-pbv.csv (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-pbv.dat (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-pbv.png (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-peq-sharing.csv (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-peq-sharing.dat (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-peq-sharing.png (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-pta-sharing.csv (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-pta-sharing.dat (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-pta-sharing.png (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graphs-mapping.txt (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graphs-mem.xlsx (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graphs-speed.csv (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graphs-speed.xlsx (deleted) * doc/theses/mike_brooks_MMath/plot-allocn.gp (deleted) * doc/theses/mike_brooks_MMath/plots/common.py (added) * doc/theses/mike_brooks_MMath/plots/string-allocn-attrib.py (added) * doc/theses/mike_brooks_MMath/plots/string-allocn.d (added) * doc/theses/mike_brooks_MMath/plots/string-allocn.gp (added) * doc/theses/mike_brooks_MMath/plots/string-allocn.py (added) * doc/theses/mike_brooks_MMath/plots/string-pbv-fixcorp.py (added) * doc/theses/mike_brooks_MMath/plots/string-pbv-varcorp.py (added) * doc/theses/mike_brooks_MMath/plots/string-pbv.d (added) * doc/theses/mike_brooks_MMath/plots/string-pbv.gp (moved) * doc/theses/mike_brooks_MMath/plots/string-peq-cppemu.gp (modified) * doc/theses/mike_brooks_MMath/plots/string-peq-cppemu.py (modified) * doc/theses/mike_brooks_MMath/plots/string-peq-sharing.d (added) * doc/theses/mike_brooks_MMath/plots/string-peq-sharing.gp (moved) * doc/theses/mike_brooks_MMath/plots/string-peq-sharing.py (added) * doc/theses/mike_brooks_MMath/plots/string-pta-sharing.d (added) * doc/theses/mike_brooks_MMath/plots/string-pta-sharing.gp (moved) * doc/theses/mike_brooks_MMath/plots/string-pta-sharing.py (added) * doc/theses/mike_brooks_MMath/programs/bkgd-cfa-arrayinteract.cfa (modified) * doc/theses/mike_brooks_MMath/programs/hello-accordion.cfa (modified) * doc/theses/mike_brooks_MMath/string.tex (modified) * doc/theses/mike_brooks_MMath/word.cc (added) * doc/theses/mike_brooks_MMath/word.cfa (added) * libcfa/prelude/prelude-gen.cc (modified) * src/InitTweak/InitTweak.cpp (modified) * src/Parser/TypeData.cpp (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 13 May 2025 17:17:37 GMT Mike Brooks [7d02d35] * doc/theses/mike_brooks_MMath/benchmarks/string/Makefile (modified) * doc/theses/mike_brooks_MMath/benchmarks/string/make-flamegraph.sh (modified) * doc/theses/mike_brooks_MMath/benchmarks/string/process-allocn-attrib.py (added) * doc/theses/mike_brooks_MMath/benchmarks/string/prog-allocn.cfa (modified) * doc/theses/mike_brooks_MMath/benchmarks/string/prog-passbyval.cfa (modified) * doc/theses/mike_brooks_MMath/benchmarks/string/prog.cfa (modified) Include benchmark changes for data production in string-plot data ... Tue, 13 May 2025 16:54:03 GMT Michael Brooks [2410424] * doc/theses/mike_brooks_MMath/Makefile (modified) * doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-attrib-cfa.ssv (added) * doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-attrib-stl.ssv (added) * doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-space-cfa.ssv (added) * doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-space-stl.ssv (added) * doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-speed-cfa.csv (added) * doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-speed-stl.csv (added) * doc/theses/mike_brooks_MMath/benchmarks/string/result-append-pbv.csv (modified) * doc/theses/mike_brooks_MMath/pictures/string-graph-allocn.csv (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-allocn.dat (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-allocn.png (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-pbv.csv (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-pbv.dat (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-pbv.png (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-peq-sharing.csv (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-peq-sharing.dat (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-peq-sharing.png (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-pta-sharing.csv (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-pta-sharing.dat (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-pta-sharing.png (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graphs-mapping.txt (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graphs-mem.xlsx (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graphs-speed.csv (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graphs-speed.xlsx (deleted) * doc/theses/mike_brooks_MMath/plot-allocn.gp (deleted) * doc/theses/mike_brooks_MMath/plots/common.py (added) * doc/theses/mike_brooks_MMath/plots/string-allocn-attrib.py (added) * doc/theses/mike_brooks_MMath/plots/string-allocn.d (added) * doc/theses/mike_brooks_MMath/plots/string-allocn.gp (added) * doc/theses/mike_brooks_MMath/plots/string-allocn.py (added) * doc/theses/mike_brooks_MMath/plots/string-pbv-fixcorp.py (added) * doc/theses/mike_brooks_MMath/plots/string-pbv-varcorp.py (added) * doc/theses/mike_brooks_MMath/plots/string-pbv.d (added) * doc/theses/mike_brooks_MMath/plots/string-pbv.gp (moved) * doc/theses/mike_brooks_MMath/plots/string-peq-cppemu.py (modified) * doc/theses/mike_brooks_MMath/plots/string-peq-sharing.d (added) * doc/theses/mike_brooks_MMath/plots/string-peq-sharing.gp (moved) * doc/theses/mike_brooks_MMath/plots/string-peq-sharing.py (added) * doc/theses/mike_brooks_MMath/plots/string-pta-sharing.d (added) * doc/theses/mike_brooks_MMath/plots/string-pta-sharing.gp (moved) * doc/theses/mike_brooks_MMath/plots/string-pta-sharing.py (added) * doc/theses/mike_brooks_MMath/string.tex (modified) Pushing work in progress on data for string plots. All in-thesis ... Tue, 13 May 2025 00:59:26 GMT Peter A. Buhr [edd11bd] * doc/theses/fangren_yu_MMath/features.tex (modified) * doc/theses/fangren_yu_MMath/future.tex (modified) * doc/theses/fangren_yu_MMath/resolution.tex (modified) * doc/theses/fangren_yu_MMath/uw-ethesis.tex (modified) add identification information Tue, 13 May 2025 00:33:55 GMT Fangren Yu [8fe7a85] * doc/theses/fangren_yu_MMath/features.tex (modified) * doc/theses/fangren_yu_MMath/future.tex (modified) * doc/theses/fangren_yu_MMath/resolution.tex (modified) proofreading changes from Gregor Mon, 12 May 2025 20:15:25 GMT Peter A. Buhr [98c77b2] * doc/theses/fangren_yu_MMath/intro.tex (modified) fixed paragraph in intro Mon, 12 May 2025 02:19:45 GMT Peter A. Buhr [1e7e6f38] * doc/theses/fangren_yu_MMath/intro.tex (modified) proofread intro chapter Mon, 12 May 2025 02:18:51 GMT Peter A. Buhr [9a1aec6] * doc/theses/fangren_yu_MMath/uw-ethesis.bib (modified) add citations for operator and function overloading 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 Mon, 05 May 2025 02:07:50 GMT Peter A. Buhr [411aa65] * doc/theses/mike_brooks_MMath/pictures/string-graph-pta-sharing.dat (modified) * doc/theses/mike_brooks_MMath/plot-peq-sharing.gp (modified) * doc/theses/mike_brooks_MMath/plot-pta-sharing.gp (modified) * doc/theses/mike_brooks_MMath/plots/string-peq-cppemu.gp (modified) * doc/theses/mike_brooks_MMath/string.tex (modified) more proofreading string chapter Mon, 05 May 2025 02:05:17 GMT Peter A. Buhr [873e96c] * doc/theses/mike_brooks_MMath/Makefile (modified) * doc/theses/mike_brooks_MMath/background.tex (modified) formatting Sat, 03 May 2025 04:46:23 GMT Fangren Yu [57c7e6c4] * doc/theses/fangren_yu_MMath/background.tex (modified) * doc/theses/fangren_yu_MMath/features.tex (modified) * doc/theses/fangren_yu_MMath/future.tex (modified) * doc/theses/fangren_yu_MMath/intro.tex (modified) * doc/theses/fangren_yu_MMath/resolution.tex (modified) proofreading fix as suggested by Ondrej Sat, 26 Apr 2025 11:26:24 GMT Peter A. Buhr [38e17b0] * doc/theses/mike_brooks_MMath/word.cc (added) * doc/theses/mike_brooks_MMath/word.cfa (added) add string example to extract words from line Sat, 26 Apr 2025 11:21:49 GMT Peter A. Buhr [ecfa58be] * doc/theses/mike_brooks_MMath/pictures/ArrayOfPtr.fig (added) * doc/theses/mike_brooks_MMath/pictures/PtrToArray.fig (added) add figures for background chapter Fri, 25 Apr 2025 08:03:53 GMT Michael Brooks [f85de47] * doc/theses/mike_brooks_MMath/Makefile (modified) * doc/theses/mike_brooks_MMath/benchmarks/string/result-append-pbv.csv (added) * doc/theses/mike_brooks_MMath/pictures/string-graph-peq-cppemu.csv (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-peq-cppemu.dat (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-peq-cppemu.png (deleted) * doc/theses/mike_brooks_MMath/pictures/string-perf-alloc.pdf (added) * doc/theses/mike_brooks_MMath/pictures/string-perf-alloc.vsdx (added) * doc/theses/mike_brooks_MMath/plots/string-peq-cppemu.d (added) * doc/theses/mike_brooks_MMath/plots/string-peq-cppemu.gp (moved) * doc/theses/mike_brooks_MMath/plots/string-peq-cppemu.py (added) * doc/theses/mike_brooks_MMath/programs/sharing-demo.cfa (modified) * doc/theses/mike_brooks_MMath/string.tex (modified) * doc/theses/mike_brooks_MMath/uw-ethesis.bib (modified) String chapter work. General copy-editing throughout the chapter. ... Thu, 24 Apr 2025 22:35:41 GMT Peter A. Buhr [b195498] * doc/theses/mike_brooks_MMath/array.tex (modified) * doc/theses/mike_brooks_MMath/background.tex (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/_classic.c (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/fx-cfa-cfa.h (modified) * doc/theses/mike_brooks_MMath/conclusion.tex (modified) * doc/theses/mike_brooks_MMath/intro.tex (modified) * doc/theses/mike_brooks_MMath/list.tex (modified) * doc/theses/mike_brooks_MMath/programs/bkgd-carray-mdim.c (modified) * doc/theses/mike_brooks_MMath/programs/lst-features-intro.run.cfa (modified) * doc/theses/mike_brooks_MMath/programs/lst-features-multidir.run.cfa (modified) proofreading intro and background chapters, capitalize section ... Wed, 23 Apr 2025 00:22:08 GMT Peter A. Buhr [bea0291] * doc/theses/fangren_yu_MMath/background.tex (modified) * doc/theses/fangren_yu_MMath/future.tex (modified) change section title to capitalization Mon, 21 Apr 2025 00:28:47 GMT Peter A. Buhr [9d9fd81] * doc/theses/mike_brooks_MMath/list.tex (modified) more proofreading of list API Sun, 20 Apr 2025 13:48:18 GMT Peter A. Buhr [0e4e43d] * doc/theses/mike_brooks_MMath/list.tex (modified) proofread list API Fri, 18 Apr 2025 02:25:00 GMT Peter A. Buhr [4740281] * doc/theses/mike_brooks_MMath/list.tex (modified) * doc/theses/mike_brooks_MMath/programs/lst-features-intro.run.cfa (modified) * doc/theses/mike_brooks_MMath/programs/lst-features-multidir.run.cfa (modified) proofread list chapter 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 Mon, 14 Apr 2025 20:57:47 GMT Michael Brooks [10ef475] * doc/theses/mike_brooks_MMath/benchmarks/string/.gitignore (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/Makefile (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/corpori-about.txt (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/corpus-100-1-1.txt (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/corpus-100-10-1.txt (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/corpus-100-2-1.txt (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/corpus-100-20-1.txt (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/corpus-100-5-1.txt (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/corpus-5-20-1.txt (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/corpus-5-20-2.txt (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/corpus-5-20-3.txt (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/make-corpus.cfa (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/make-flamegraph.sh (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/not_string_res.cfa (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/not_string_res.hfa (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/pbx-correctness-demos.cfa (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/pbx-correctness-demos.cpp (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/prog-allocn.cfa (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/prog-find.cfa (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/prog-normalize.cfa (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/prog-passbyX.cfa (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/prog-passbyval.cfa (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/prog.cfa (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/qanal.py (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/qrun.sh (moved) Move string benchmark programs into thesis Mon, 14 Apr 2025 13:54:29 GMT Peter A. Buhr [68c7062] * doc/theses/fangren_yu_MMath/test.adb (modified) * doc/theses/fangren_yu_MMath/test.swift (modified) update overload test programs for Ada and swift Mon, 14 Apr 2025 11:49:46 GMT Peter A. Buhr [d9aee90] * doc/theses/mike_brooks_MMath/string.tex (modified) small proofreading changes for string chapter Mon, 14 Apr 2025 01:16:33 GMT Peter A. Buhr [b0296dba] * doc/theses/mike_brooks_MMath/string.tex (modified) more proofreading of string chapter Fri, 11 Apr 2025 20:31:29 GMT Peter A. Buhr [602ac05] * doc/theses/mike_brooks_MMath/string.tex (modified) more proofreading of string chapter Thu, 10 Apr 2025 22:06:24 GMT Peter A. Buhr [aacd1e1] * doc/theses/fangren_yu_MMath/uw-ethesis-frontpgs.tex (modified) proofread abstract Thu, 10 Apr 2025 21:13:49 GMT Fangren Yu [bb506e0] * doc/theses/fangren_yu_MMath/resolution.tex (modified) * doc/theses/fangren_yu_MMath/uw-ethesis-frontpgs.tex (modified) add the abstract paragraph Thu, 10 Apr 2025 18:17:22 GMT Peter A. Buhr [28182444] * doc/theses/fangren_yu_MMath/conclusion.tex (modified) proofread conclusion Thu, 10 Apr 2025 16:11:05 GMT Fangren Yu [5ca1766] * doc/theses/fangren_yu_MMath/conclusion.tex (modified) conclusion of thesis Thu, 10 Apr 2025 11:31:11 GMT Peter A. Buhr [931f1b4] * doc/theses/mike_brooks_MMath/string.tex (modified) more proofreading string chapter Thu, 10 Apr 2025 01:15:24 GMT Peter A. Buhr [d914750] * doc/theses/fangren_yu_MMath/background.tex (modified) * doc/theses/fangren_yu_MMath/resolution.tex (modified) * doc/theses/fangren_yu_MMath/uw-ethesis.tex (modified) proofread new related work section Wed, 09 Apr 2025 22:38:09 GMT Fangren Yu [50e8125] * doc/theses/fangren_yu_MMath/resolution.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 09 Apr 2025 22:37:37 GMT Fangren Yu [51b72bf5] * doc/theses/fangren_yu_MMath/background.tex (modified) * doc/theses/fangren_yu_MMath/resolution.tex (modified) add a discussion of related work Wed, 09 Apr 2025 18:50:24 GMT Peter A. Buhr [52eb7b7] * doc/theses/fangren_yu_MMath/resolution.tex (modified) fix editorial comment on Moss quote Wed, 09 Apr 2025 03:08:17 GMT Peter A. Buhr [2572add] * doc/theses/fangren_yu_MMath/intro.tex (modified) * doc/theses/fangren_yu_MMath/resolution.tex (modified) more proofreading Tue, 08 Apr 2025 18:14:36 GMT Peter A. Buhr [9fbc40e] * doc/theses/fangren_yu_MMath/future.tex (modified) * doc/theses/fangren_yu_MMath/glossary.tex (deleted) * doc/theses/fangren_yu_MMath/resolution.tex (modified) proofread future chapter Tue, 08 Apr 2025 01:22:23 GMT Peter A. Buhr [7d405eb] * doc/theses/fangren_yu_MMath/conclusion.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.tex (modified) more proofreading, change file names Tue, 08 Apr 2025 01:18:53 GMT Peter A. Buhr [0393fda8] * doc/bibliography/pl.bib (modified) * doc/theses/fangren_yu_MMath/features.tex (moved) * doc/theses/fangren_yu_MMath/future.tex (moved) * doc/theses/fangren_yu_MMath/resolution.tex (moved) add, update citations Mon, 07 Apr 2025 02:41:07 GMT Peter A. Buhr [56ec508] * doc/theses/mike_brooks_MMath/string.tex (modified) more string API updates Tue, 01 Apr 2025 13:20:48 GMT Peter A. Buhr [f8913b7c] * doc/theses/mike_brooks_MMath/string.tex (modified) more string API updates Tue, 01 Apr 2025 01:33:29 GMT Peter A. Buhr [fc8ec54] * doc/theses/mike_brooks_MMath/string.tex (modified) first attempt at describing string API Fri, 28 Mar 2025 08:58:25 GMT Fangren Yu [52931c5] * doc/theses/fangren_yu_MMath/content2.tex (modified) add some discussion regarding type environment Thu, 27 Mar 2025 19:48:24 GMT Peter A. Buhr [b1c220a] * doc/theses/mike_brooks_MMath/Makefile (modified) * doc/theses/mike_brooks_MMath/pictures/string-graph-pbv.dat (modified) * doc/theses/mike_brooks_MMath/pictures/string-graph-peq-cppemu.dat (modified) * doc/theses/mike_brooks_MMath/pictures/string-graph-peq-sharing.dat (modified) * doc/theses/mike_brooks_MMath/pictures/string-graph-pta-sharing.dat (modified) * doc/theses/mike_brooks_MMath/plot-peq-cppemu.gp (moved) * doc/theses/mike_brooks_MMath/plot-peq-sharing.gp (moved) * doc/theses/mike_brooks_MMath/plot-pta-sharing.gp (modified) * doc/theses/mike_brooks_MMath/string.tex (modified) preliminary updates to string chapter Wed, 26 Mar 2025 13:41:52 GMT Peter A. Buhr [8ef0bf7] * doc/theses/fangren_yu_MMath/intro.tex (modified) update Table 1.1 Tue, 25 Mar 2025 16:24:05 GMT Peter A. Buhr [399074a] * doc/theses/fangren_yu_MMath/intro.tex (modified) update overload comparison table Thu, 20 Mar 2025 17:21:53 GMT Peter A. Buhr [f5bf3c2] * doc/theses/fangren_yu_MMath/intro.tex (modified) * doc/theses/fangren_yu_MMath/test.adb (modified) more proofreading on introduction chapter Thu, 20 Mar 2025 05:06:08 GMT Michael Brooks [62b5940] * doc/theses/mike_brooks_MMath/pictures/string-sharectx.pdf (added) * doc/theses/mike_brooks_MMath/pictures/string-sharectx.vsdx (added) * doc/theses/mike_brooks_MMath/programs/sharectx.run.cfa (modified) * doc/theses/mike_brooks_MMath/string.tex (modified) Flesh out the string_sharectx demo Wed, 19 Mar 2025 21:00:14 GMT Peter A. Buhr [5329cba] * doc/theses/mike_brooks_MMath/plot-pbv.gp (modified) change position of legend in graph Wed, 19 Mar 2025 20:50:29 GMT Peter A. Buhr [42cd67b8] * doc/theses/mike_brooks_MMath/plot-allocn.gp (modified) change plot-allocn.gp to get better graph Wed, 19 Mar 2025 20:49:26 GMT Peter A. Buhr [07293ad] * doc/theses/mike_brooks_MMath/Makefile (modified) make gnuplot files dependencies Wed, 19 Mar 2025 16:41:23 GMT Michael Brooks [048dde4] * doc/theses/mike_brooks_MMath/Makefile (modified) * doc/theses/mike_brooks_MMath/pictures/string-graph-allocn.dat (added) * doc/theses/mike_brooks_MMath/plot-allocn.gp (added) * doc/theses/mike_brooks_MMath/string.tex (modified) Rough-in gnuplot for "allocn" string graph Wed, 19 Mar 2025 14:15:18 GMT Peter A. Buhr [a7d93cb] * doc/theses/mike_brooks_MMath/Makefile (modified) * doc/theses/mike_brooks_MMath/pictures/memmgr-basic.fig (moved) * doc/theses/mike_brooks_MMath/pictures/memmgr-basic.old.pdf (added) * doc/theses/mike_brooks_MMath/pictures/memmgr-basic.pdf (deleted) * doc/theses/mike_brooks_MMath/pictures/string-graph-pbv.dat (added) * doc/theses/mike_brooks_MMath/pictures/string-graph-peq-cppemu.dat (added) * doc/theses/mike_brooks_MMath/pictures/string-graph-peq-sharing.dat (added) * doc/theses/mike_brooks_MMath/pictures/string-graph-pta-sharing.dat (added) * doc/theses/mike_brooks_MMath/plot-pbv.gp (added) * doc/theses/mike_brooks_MMath/plot-peg-cppemu.gp (added) * doc/theses/mike_brooks_MMath/plot-peg-sharing.gp (added) * doc/theses/mike_brooks_MMath/plot-pta-sharing.gp (added) * doc/theses/mike_brooks_MMath/string.tex (modified) first attempt to use gnuplot for graphs Wed, 19 Mar 2025 03:46:57 GMT Michael Brooks [bb85f76] * doc/theses/mike_brooks_MMath/pictures/string-graph-pbv.csv (added) Add missing graph raw dataset Mon, 17 Mar 2025 23:36:07 GMT Michael Brooks [b26ab30] * doc/theses/mike_brooks_MMath/pictures/string-graph-allocn.csv (added) * doc/theses/mike_brooks_MMath/pictures/string-graph-peq-cppemu.csv (added) * doc/theses/mike_brooks_MMath/pictures/string-graph-peq-sharing.csv (added) * doc/theses/mike_brooks_MMath/pictures/string-graph-pta-sharing.csv (added) * doc/theses/mike_brooks_MMath/pictures/string-graphs-mapping.txt (added) * doc/theses/mike_brooks_MMath/pictures/string-graphs-mem.xlsx (added) * doc/theses/mike_brooks_MMath/pictures/string-graphs-speed.csv (added) * doc/theses/mike_brooks_MMath/pictures/string-graphs-speed.xlsx (added) Add raw data for string graphs Mon, 17 Mar 2025 14:52:58 GMT Peter A. Buhr [8f250e0] * doc/theses/mike_brooks_MMath/memmgr-basic.fig (added) * doc/theses/mike_brooks_MMath/pictures/memmgr-basic.pdf (modified) * doc/theses/mike_brooks_MMath/string.tex (modified) continue proofreading string chapter Fri, 14 Mar 2025 23:15:01 GMT Peter A. Buhr [06ffa95] * doc/theses/mike_brooks_MMath/programs/sharing-demo.cfa (modified) * doc/theses/mike_brooks_MMath/string.tex (modified) change shareEdit to share and proofreading of string chapter Thu, 13 Mar 2025 13:21:17 GMT Peter A. Buhr [195f43d] * doc/theses/mike_brooks_MMath/background.tex (modified) * doc/theses/mike_brooks_MMath/string.tex (modified) start proofreading string chapter Wed, 12 Feb 2025 18:19:47 GMT Michael Brooks [5e8d75bb] * doc/theses/mike_brooks_MMath/array.tex (modified) * doc/theses/mike_brooks_MMath/string.tex (modified) * doc/theses/mike_brooks_MMath/uw-ethesis.tex (modified) Thesis, string, flesh out introductory comparison Tue, 11 Feb 2025 23:08:05 GMT Peter A. Buhr [4d5c5b6a] * doc/theses/fangren_yu_MMath/intro.tex (modified) * doc/theses/fangren_yu_MMath/test.adb (added) * doc/theses/fangren_yu_MMath/test.swift (added) add overload table data for Ada Sat, 08 Feb 2025 04:09:56 GMT Fangren Yu [3ae2069] * doc/theses/fangren_yu_MMath/intro.tex (modified) added some comments to the overloading features table Wed, 05 Feb 2025 02:17:13 GMT Peter A. Buhr [985ff5f] * doc/theses/fangren_yu_MMath/content2.tex (modified) small proofreading changes Wed, 05 Feb 2025 02:16:19 GMT Peter A. Buhr [7846f91] * doc/theses/fangren_yu_MMath/intro.tex (modified) start adding table overload discriminating features Wed, 29 Jan 2025 14:07:21 GMT Peter A. Buhr [a950021] * doc/theses/fangren_yu_MMath/content1.tex (modified) proofread chapter 3 Sun, 26 Jan 2025 23:33:14 GMT Peter A. Buhr [0f070a4] * doc/theses/fangren_yu_MMath/intro.tex (modified) proofread intro chapter Sun, 26 Jan 2025 23:31:23 GMT Peter A. Buhr [8c3516c] * doc/theses/fangren_yu_MMath/.gitignore (modified) update .gitignore file list Fri, 17 Jan 2025 20:46:40 GMT Peter A. Buhr [df56e25] * doc/theses/fangren_yu_MMath/intro.tex (modified) * src/AST/Expr.cpp (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 17 Jan 2025 20:46:34 GMT Peter A. Buhr [d96f7c4] * doc/LaTeXmacros/lstlang.sty (modified) * doc/papers/OOPSLA17/generic_types.tex (modified) * doc/papers/concurrency/Paper.tex (modified) * doc/papers/general/Paper.tex (modified) * doc/papers/llheap/Paper.tex (modified) * doc/refrat/keywords.tex (modified) * doc/refrat/refrat.tex (modified) * doc/theses/aaron_moss_PhD/phd/cfa-macros.tex (modified) * doc/theses/andrew_beach_MMath/cfalab.sty (modified) * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/uC++toCFA/uC++toCFA.tex (modified) * doc/user/user.tex (modified) * src/AST/Stmt.hpp (modified) * src/CodeGen/CodeGenerator.cpp (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) * tests/concurrency/actors/dynamic.cfa (modified) * tests/concurrency/actors/executor.cfa (modified) * tests/concurrency/actors/matrixMultiply.cfa (modified) * tests/concurrency/actors/static.cfa (modified) * tests/concurrency/channels/barrier.cfa (modified) * tests/concurrency/channels/churn.cfa (modified) * tests/concurrency/channels/contend.cfa (modified) * tests/concurrency/channels/daisy_chain.cfa (modified) * tests/concurrency/channels/hot_potato.cfa (modified) * tests/concurrency/channels/pub_sub.cfa (modified) * tests/ctrl-flow/fallthrough.cfa (modified) * tests/ctrl-flow/labelledExit.cfa (modified) * tests/exceptions/try-ctrl-flow.cfa (modified) * tests/quotedKeyword.cfa (modified) * tests/switch.cfa (modified) * tools/cforall.el (modified) expunge fallthru keyword and replace its usages with fallthrough Fri, 17 Jan 2025 02:52:41 GMT Fangren Yu [4ac0949] * doc/theses/fangren_yu_MMath/intro.tex (modified) add contributions section Sat, 11 Jan 2025 23:29:39 GMT Peter A. Buhr [f886608] * doc/theses/fangren_yu_MMath/pictures/CFA_arithmetic_conversion.fig.bak (deleted) * doc/theses/fangren_yu_MMath/pictures/CFA_curr_arithmetic_conversion.fig.bak (deleted) * doc/theses/fangren_yu_MMath/pictures/C_expression_conversion.fig.bak (deleted) remove temp files generated by xfig Sat, 11 Jan 2025 21:49:22 GMT Peter A. Buhr [7d65715f] * doc/theses/fangren_yu_MMath/pictures/CFA_arithmetic_conversion.fig (added) * doc/theses/fangren_yu_MMath/pictures/CFA_arithmetic_conversion.fig.bak (added) * doc/theses/fangren_yu_MMath/pictures/CFA_curr_arithmetic_conversion.fig (added) * doc/theses/fangren_yu_MMath/pictures/CFA_curr_arithmetic_conversion.fig.bak (added) * doc/theses/fangren_yu_MMath/pictures/C_expression_conversion.fig (added) * doc/theses/fangren_yu_MMath/pictures/C_expression_conversion.fig.bak (added) add thesis pictures Sat, 11 Jan 2025 21:48:44 GMT Peter A. Buhr [eb42db4] * doc/theses/fangren_yu_MMath/content2.tex (modified) * doc/theses/fangren_yu_MMath/intro.tex (modified) more thesis proofreading Sun, 22 Dec 2024 21:48:21 GMT Peter A. Buhr [5a02308] * doc/theses/fangren_yu_MMath/intro.tex (modified) respond to Andrew's comments about intro chapter Tue, 17 Dec 2024 13:26:17 GMT Peter A. Buhr [2980ccb8] * doc/theses/fangren_yu_MMath/intro.tex (modified) more proofreading of introduction chapter Fri, 13 Dec 2024 03:24:30 GMT Peter A. Buhr [63b32f9d] * doc/theses/fangren_yu_MMath/background.tex (modified) temporarily add citations to background chapter Sun, 08 Dec 2024 14:32:45 GMT Peter A. Buhr [18a7dcf1] * doc/theses/fangren_yu_MMath/intro.tex (modified) found some initial material for section Polymorphism Sun, 08 Dec 2024 14:09:42 GMT Peter A. Buhr [fbb5bdd] * doc/theses/fangren_yu_MMath/background.tex (modified) add some initial background material Sun, 08 Dec 2024 14:09:02 GMT Peter A. Buhr [bc999b7] * doc/theses/fangren_yu_MMath/intro.tex (modified) more proofreading of intro chapter Sat, 07 Dec 2024 23:47:29 GMT Peter A. Buhr [0b98381] * doc/theses/fangren_yu_COOP_S20/Report.tex (modified) remove line numbering Sat, 07 Dec 2024 23:47:05 GMT Peter A. Buhr [b4c6e10] * doc/bibliography/pl.bib (modified) * doc/theses/fangren_yu_MMath/content1.tex (modified) * doc/theses/fangren_yu_MMath/content2.tex (modified) * doc/theses/fangren_yu_MMath/intro.tex (modified) thesis proofreading Fri, 06 Dec 2024 15:02:01 GMT Fangren Yu [9861ef2] * doc/theses/fangren_yu_MMath/performance.tex (modified) add description of closed trait types Wed, 20 Nov 2024 14:32:44 GMT Peter A. Buhr [7c80a86] * doc/theses/fangren_yu_MMath/content1.tex (modified) proofread chapter 3 Tue, 19 Nov 2024 03:07:22 GMT Peter A. Buhr [1b39705] * doc/theses/mike_brooks_MMath/string.tex (modified) * doc/theses/mike_brooks_MMath/uw-ethesis.bib (modified) proofreading on string chapter