# # ChangeLog for / # # Generated by Trac 1.6 # May 4, 2026, 12:40:43 AM 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. ... Fri, 11 Apr 2025 17:23:19 GMT Michael Brooks [c4f8c4bf] * libcfa/src/collections/string.cfa (modified) * libcfa/src/collections/string.hfa (modified) * tests/collections/.expect/string-operator.txt (modified) * tests/collections/string-operator.cfa (modified) Fix string-operator handling on += Fri, 11 Apr 2025 12:52:08 GMT Peter A. Buhr [dab6e39] * libcfa/src/collections/string.cfa (modified) * libcfa/src/collections/string.hfa (modified) small cleanups Fri, 11 Apr 2025 05:23:39 GMT Michael Brooks [d03a386] * libcfa/src/collections/string.cfa (modified) * libcfa/src/collections/string.hfa (modified) * tests/Makefile.am (modified) * tests/collections/.expect/string-operator-ERR01.txt (deleted) * tests/collections/.expect/string-operator-ERR02.txt (deleted) * tests/collections/.expect/string-operator-ERR03.txt (deleted) * tests/collections/.expect/string-operator-ERR04.txt (deleted) * tests/collections/.expect/string-operator-ERR05.txt (deleted) * tests/collections/.expect/string-operator-ERR06.txt (deleted) * tests/collections/.expect/string-operator-ERR07.txt (deleted) * tests/collections/.expect/string-operator-ERR08.txt (deleted) * tests/collections/.expect/string-operator-ERR10.txt (deleted) * tests/collections/.expect/string-operator.txt (modified) * tests/collections/string-operator.cfa (modified) Give a few string operator overloads a preference boost. Intent is ... Fri, 11 Apr 2025 04:29:56 GMT Michael Brooks [570e7ad] * libcfa/src/collections/string.cfa (modified) * libcfa/src/collections/string.hfa (modified) * tests/Makefile.am (modified) * tests/collections/.expect/string-operator-ERR01.txt (added) * tests/collections/.expect/string-operator-ERR02.txt (added) * tests/collections/.expect/string-operator-ERR03.txt (added) * tests/collections/.expect/string-operator-ERR04.txt (added) * tests/collections/.expect/string-operator-ERR05.txt (added) * tests/collections/.expect/string-operator-ERR06.txt (added) * tests/collections/.expect/string-operator-ERR07.txt (added) * tests/collections/.expect/string-operator-ERR08.txt (added) * tests/collections/.expect/string-operator-ERR10.txt (added) * tests/collections/.expect/string-operator-ERR11.txt (added) * tests/collections/.expect/string-operator-ERR13.txt (added) * tests/collections/.expect/string-operator-ERR16.txt (added) * tests/collections/.expect/string-operator.txt (modified) * tests/collections/string-operator.cfa (modified) Make string operator-overload costs match their intuitively ... Thu, 10 Apr 2025 23:44:17 GMT Michael Brooks [3f631d6] * 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) * tests/Makefile.am (modified) * tests/collections/.expect/string-operator-ERR09.txt (added) * tests/collections/.expect/string-operator.txt (modified) * tests/collections/string-api-coverage.cfa (modified) * tests/collections/string-ctx-manage.cfa (modified) * tests/collections/string-gc.cfa (modified) * tests/collections/string-istream-manip.cfa (modified) * tests/collections/string-istream.cfa (modified) * tests/collections/string-operator.cfa (modified) * tests/collections/string-overwrite.cfa (modified) Switch string io to be generic upon iostream, rather than specific ... Thu, 10 Apr 2025 22:49:18 GMT Michael Brooks [d175767] * tests/Makefile.am (modified) * tests/collections/.expect/string-operator-ERR15.txt (added) * tests/collections/.expect/string-operator.txt (added) * tests/collections/string-operator.cfa (added) Add test for string operator overload selection. The ".expect" file ... Thu, 10 Apr 2025 22:07:28 GMT Michael Brooks [831b2ec] * doc/theses/fangren_yu_MMath/uw-ethesis-frontpgs.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc 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 22:06:23 GMT Michael Brooks [234c432] * libcfa/src/collections/string.hfa (modified) Reorder string quasi-lifecycle functions to ensure string dtor called ... Thu, 10 Apr 2025 21:27:36 GMT Michael Brooks [b1b513d] * doc/theses/fangren_yu_MMath/conclusion.tex (modified) * doc/theses/fangren_yu_MMath/resolution.tex (modified) * doc/theses/fangren_yu_MMath/uw-ethesis-frontpgs.tex (modified) * doc/theses/mike_brooks_MMath/string.tex (modified) * 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) * tests/collections/.expect/string-api-coverage.txt (modified) * tests/collections/string-api-coverage.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc 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:34:12 GMT Peter A. Buhr [7e4f226] * tests/collections/.expect/string-api-coverage.txt (modified) * tests/collections/string-api-coverage.cfa (modified) update excepted output for string tests Thu, 10 Apr 2025 11:33:31 GMT Peter A. Buhr [9018dcf] * 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) updates to string type 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:43:41 GMT Michael Brooks [6174ecc] * 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) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc 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 Thu, 10 Apr 2025 01:07:31 GMT Michael Brooks [119889f] * src/AST/Util.cpp (modified) * src/Parser/TypeData.cpp (modified) * src/Parser/parser.yy (modified) * src/SymTab/Mangler.cpp (modified) * tests/.expect/poly-bare-assn.txt (added) * tests/poly-bare-assn.cfa (added) Partially fix #185. This fix applies to functions, but not types. ... 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 Wed, 09 Apr 2025 03:06:36 GMT Peter A. Buhr [597ddfeb] * src/Parser/parser.yy (modified) update code for deprecating old type-parameter names: otype, dtype, ... 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:46:19 GMT Peter A. Buhr [ed5023d1] * 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) fix substring error being outside of string, simplify comparison ... Mon, 07 Apr 2025 02:41:07 GMT Peter A. Buhr [56ec508] * doc/theses/mike_brooks_MMath/string.tex (modified) more string API updates Fri, 04 Apr 2025 01:48:43 GMT Peter A. Buhr [96a11655] * libcfa/src/collections/string.cfa (modified) fix bug concatenating char and string Fri, 04 Apr 2025 01:47:41 GMT Peter A. Buhr [6b765d5] * libcfa/src/collections/string.hfa (modified) add non-backwards compatible string operations Thu, 03 Apr 2025 03:17:02 GMT Peter A. Buhr [c5e1aa6] * libcfa/src/concurrency/exception.cfa (modified) update abort messages for exception handling Thu, 03 Apr 2025 03:14:44 GMT Peter A. Buhr [9aa8dcc] * tests/collections/string-api-coverage.cfa (modified) * tests/collections/string-gc.cfa (modified) * tests/collections/string-istream-manip.cfa (modified) * tests/collections/string-istream.cfa (modified) * tests/collections/string-overwrite.cfa (modified) update test programs with new length name "len" Thu, 03 Apr 2025 03:12:18 GMT Peter A. Buhr [ee70ff5] * libcfa/src/collections/array.hfa (modified) * 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) harmonize length computations to function name "len" 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 13:19:26 GMT Peter A. Buhr [4223317] * libcfa/src/collections/string.cfa (modified) * libcfa/src/collections/string.hfa (modified) test some string operation changes Tue, 01 Apr 2025 13:14:31 GMT Peter A. Buhr [3181a33] * src/Parser/ExpressionNode.cpp (modified) print semantic error for unknown escape sequence Tue, 01 Apr 2025 13:12:39 GMT Peter A. Buhr [7e8db9e] * doc/LaTeXmacros/common.sty (modified) * doc/LaTeXmacros/common.tex (modified) change shape of single and backtick quotes 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 Mon, 31 Mar 2025 17:20:45 GMT Peter A. Buhr [41c3e46] * src/Parser/ExpressionNode.cpp (modified) fix bug for incorrect kind (uLU) of character constants 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:34 GMT Peter A. Buhr [185cd94] * src/GenPoly/InstantiateGeneric.cpp (modified) * src/ResolvExpr/Resolver.cpp (modified) * tests/.expect/functions.arm64.txt (modified) * tests/.expect/functions.x64.txt (modified) * tests/.expect/functions.x86.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc 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 21:30:13 GMT Andrew Beach [10c1770] * src/ResolvExpr/Resolver.cpp (modified) Refactoring in the resolver. Removed unneeded variable and used the ... Wed, 26 Mar 2025 19:29:50 GMT Andrew Beach [30bf6bf] * src/GenPoly/InstantiateGeneric.cpp (modified) * tests/.expect/functions.arm64.txt (modified) * tests/.expect/functions.x64.txt (modified) * tests/.expect/functions.x86.txt (modified) Change to instantiateGeneric, removing some unneeded output. It isn't ... Wed, 26 Mar 2025 13:42:02 GMT Peter A. Buhr [379b6ea] * src/AST/Expr.cpp (modified) * src/AST/Expr.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Print.cpp (modified) * src/InitTweak/FixInit.cpp (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc 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 23:53:02 GMT Andrew Beach [446dde5] * src/AST/Expr.cpp (modified) * src/AST/Expr.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Print.cpp (modified) * src/InitTweak/FixInit.cpp (modified) Removed two unused fields from StmtExpr, returnDecls and dtors, and ... Tue, 25 Mar 2025 16:24:20 GMT Peter A. Buhr [d73e667] * src/AST/Type.cpp (modified) * src/AST/Type.hpp (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 25 Mar 2025 16:24:05 GMT Peter A. Buhr [399074a] * doc/theses/fangren_yu_MMath/intro.tex (modified) update overload comparison table Mon, 24 Mar 2025 18:04:44 GMT Andrew Beach [b5978ca] * src/AST/Type.cpp (modified) * src/AST/Type.hpp (modified) Moved a reasonably large function out of a header. 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:54:09 GMT Peter A. Buhr [fd3be42] * libcfa/src/concurrency/select.cfa (modified) * libcfa/src/concurrency/select.hfa (modified) * tests/concurrency/waituntil/all_types.cfa (modified) * tests/concurrency/waituntil/timeout.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc 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 17:34:12 GMT kyoung [e1358c0] * libcfa/src/concurrency/select.cfa (modified) * libcfa/src/concurrency/select.hfa (modified) * tests/concurrency/waituntil/all_types.cfa (modified) * tests/concurrency/waituntil/timeout.cfa (modified) create waituntil timeout node as literal via macro as a workaround ... 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 16:19:44 GMT Andrew Beach [71624f8] * tests/include/includes.cfa (modified) Copied Peter's include/includes fix for another header that does not ... 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