# # ChangeLog for doc/theses/mike_brooks_MMath # # Generated by Trac 1.2.1 # Jul 6, 2024, 5:34:47 PM Wed, 03 Apr 2024 16:24:23 GMT Michael Brooks [2d82999] * doc/theses/mike_brooks_MMath/background.tex (modified) clear out draft content and link syntactic reference figures Wed, 27 Mar 2024 14:08:54 GMT Peter A. Buhr [b5bfb16] * doc/theses/mike_brooks_MMath/background.tex (modified) * doc/theses/mike_brooks_MMath/programs/bkgd-carray-arrty.c (modified) start proofreading of Section 2.1 Wed, 27 Mar 2024 14:06:40 GMT Peter A. Buhr [b8cb388] * doc/theses/mike_brooks_MMath/intro.tex (modified) fix CFA citation Wed, 27 Mar 2024 14:05:53 GMT Peter A. Buhr [baad96e] * doc/theses/mike_brooks_MMath/uw-ethesis.bib (modified) add sorting key to web-site citations Mon, 25 Mar 2024 13:02:48 GMT Peter A. Buhr [051aec4] * doc/theses/mike_brooks_MMath/intro.tex (modified) word smithing Mon, 25 Mar 2024 03:08:46 GMT Peter A. Buhr [6a8c773] * doc/theses/mike_brooks_MMath/intro.tex (modified) more work on introduction Mon, 25 Mar 2024 01:52:45 GMT Peter A. Buhr [82e5670] * doc/theses/mike_brooks_MMath/array.tex (modified) add material from background Mon, 25 Mar 2024 01:51:57 GMT Peter A. Buhr [f5fbcad] * doc/theses/mike_brooks_MMath/background.tex (modified) move material from background to intro Mon, 25 Mar 2024 01:49:06 GMT Peter A. Buhr [bdc8591] * doc/theses/mike_brooks_MMath/intro.tex (modified) start introduction Mon, 25 Mar 2024 01:48:30 GMT Peter A. Buhr [f5212ca] * doc/theses/mike_brooks_MMath/uw-ethesis.tex (modified) interchange chapters list and array Tue, 12 Mar 2024 02:44:50 GMT Peter A. Buhr [a885357] * doc/theses/mike_brooks_MMath/programs/bkgd-c-tyerr.c (modified) * doc/theses/mike_brooks_MMath/programs/bkgd-carray-arrty.c (modified) * doc/theses/mike_brooks_MMath/programs/bkgd-carray-decay.c (modified) * doc/theses/mike_brooks_MMath/programs/bkgd-carray-mdim.c (modified) update compile commands Sun, 10 Mar 2024 15:21:18 GMT Peter A. Buhr [5546f50b] * doc/theses/mike_brooks_MMath/programs/array-boundcheck-removal-matmul.cfa (modified) * doc/theses/mike_brooks_MMath/programs/array-boundcheck-removal-stdvec.cpp (modified) * doc/theses/mike_brooks_MMath/programs/array-boundcheck-removal.cfa (modified) * doc/theses/mike_brooks_MMath/programs/bkgd-carray-arrty.c (modified) * doc/theses/mike_brooks_MMath/programs/bkgd-carray-decay.c (modified) * doc/theses/mike_brooks_MMath/programs/bkgd-carray-mdim.c (modified) * doc/theses/mike_brooks_MMath/programs/bkgd-cfa-arrayinteract.cfa (modified) * doc/theses/mike_brooks_MMath/programs/hello-accordion.cfa (modified) * doc/theses/mike_brooks_MMath/programs/hello-array.cfa (modified) * doc/theses/mike_brooks_MMath/programs/hello-md.cfa (modified) * doc/theses/mike_brooks_MMath/programs/lst-features-intro.run.cfa (modified) * doc/theses/mike_brooks_MMath/programs/lst-features-multidir.run.cfa (modified) * doc/theses/mike_brooks_MMath/programs/lst-issues-attach-reduction.hpp (modified) * doc/theses/mike_brooks_MMath/programs/lst-issues-intrusive.run.c (modified) * doc/theses/mike_brooks_MMath/programs/lst-issues-multi-static.run.c (modified) * doc/theses/mike_brooks_MMath/programs/lst-issues-wrapped-byref.run.cpp (modified) * doc/theses/mike_brooks_MMath/programs/lst-issues-wrapped-emplaced.run.cpp (modified) * doc/theses/mike_brooks_MMath/programs/sharectx-demo.cfa (modified) * doc/theses/mike_brooks_MMath/programs/sharing-demo.cfa (modified) more switch to tabs Sun, 10 Mar 2024 15:19:32 GMT Peter A. Buhr [b64d0f4] * 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/conclusion.tex (modified) * doc/theses/mike_brooks_MMath/list.tex (modified) * doc/theses/mike_brooks_MMath/uw-ethesis.tex (modified) second attempt changing program-input style Sat, 09 Mar 2024 22:40:09 GMT Peter A. Buhr [266732e] * doc/theses/mike_brooks_MMath/array.tex (modified) * doc/theses/mike_brooks_MMath/background.tex (modified) * doc/theses/mike_brooks_MMath/programs/bkgd-c-tyerr.c (modified) * doc/theses/mike_brooks_MMath/programs/bkgd-carray-arrty.c (modified) * doc/theses/mike_brooks_MMath/programs/bkgd-carray-decay.c (modified) * doc/theses/mike_brooks_MMath/programs/sedcmd (added) * doc/theses/mike_brooks_MMath/string.tex (modified) * doc/theses/mike_brooks_MMath/uw-ethesis.tex (modified) switch to tabs, first attempt changing program-input style Wed, 06 Mar 2024 18:56:11 GMT Michael Brooks [e72fc60] * doc/theses/mike_brooks_MMath/programs/sharing-demo.cfa (modified) Fix thesis demo program build isssue: handle substring API switch to ... Fri, 15 Dec 2023 14:30:23 GMT Peter A. Buhr [19a2890] * doc/theses/mike_brooks_MMath/intro.tex (modified) * doc/theses/mike_brooks_MMath/uw-ethesis.bib (modified) * doc/theses/mike_brooks_MMath/uw-ethesis.tex (modified) small proofreading changes Wed, 13 Dec 2023 02:12:57 GMT Peter A. Buhr [96b0e49] * doc/theses/mike_brooks_MMath/papers/Blanche19.pdf (added) * doc/theses/mike_brooks_MMath/papers/Grothoff14.pdf (added) * doc/theses/mike_brooks_MMath/papers/Oorschot22.pdf (added) * doc/theses/mike_brooks_MMath/papers/Ruef19.pdf (added) add papers directory and start populating it Tue, 12 Dec 2023 19:35:39 GMT Peter A. Buhr [f277ab6c] * doc/theses/mike_brooks_MMath/background.tex (modified) comment back in lstinputlisting files after missing files pushed Tue, 12 Dec 2023 18:55:15 GMT Michael Brooks [7972603] * doc/theses/mike_brooks_MMath/programs/bkgd-c-tyerr.c (added) * doc/theses/mike_brooks_MMath/programs/bkgd-carray-arrty.c (added) * doc/theses/mike_brooks_MMath/programs/bkgd-carray-decay.c (added) * doc/theses/mike_brooks_MMath/programs/bkgd-carray-mdim.c (added) * doc/theses/mike_brooks_MMath/programs/bkgd-cfa-arrayinteract.cfa (added) Missing files from last thesis push Tue, 12 Dec 2023 16:29:06 GMT Peter A. Buhr [ed79428] * doc/theses/mike_brooks_MMath/background.tex (modified) comment out missing lstinputlisting files, fix missing @'s for ... Tue, 12 Dec 2023 16:27:05 GMT Peter A. Buhr [cd79053] * doc/theses/mike_brooks_MMath/programs/sharing-demo.cfa (modified) comment out assert( s1_mid == fc ) bug Tue, 12 Dec 2023 16:26:12 GMT Peter A. Buhr [77d46c7] * doc/theses/mike_brooks_MMath/programs/lst-features-intro.run.cfa (modified) * doc/theses/mike_brooks_MMath/programs/lst-features-multidir.run.cfa (modified) change containers/list.hfa to collections/list.hfa in thesis test files Mon, 11 Dec 2023 18:48:43 GMT Michael Brooks [40ab446] * doc/theses/mike_brooks_MMath/array.tex (modified) * doc/theses/mike_brooks_MMath/background.tex (modified) * doc/theses/mike_brooks_MMath/list.tex (modified) * doc/theses/mike_brooks_MMath/uw-ethesis.tex (modified) Recent thesis writing Mon, 11 Dec 2023 18:46:50 GMT Michael Brooks [dab9fb93] * doc/theses/mike_brooks_MMath/array.tex (modified) * doc/theses/mike_brooks_MMath/programs/hello-accordion.cfa (modified) * doc/theses/mike_brooks_MMath/programs/hello-array.cfa (modified) * doc/theses/mike_brooks_MMath/programs/hello-md.cfa (modified) * doc/theses/mike_brooks_MMath/string.tex (modified) Accept Peter's proofreading and adjustment of examples to current syntax Mon, 01 May 2023 20:19:09 GMT caparsons [6e1e2d0] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) * doc/bibliography/pl.bib (modified) * doc/papers/AMA/AMA-stix/Documents/.log (modified) * doc/papers/AMA/AMA-stix/Documents/README.txt (modified) * doc/papers/AMA/AMA-stix/Documents/wileyNJD-Doc.tex (modified) * doc/papers/AMA/AMA-stix/Stix-fonts/ly1sti.fd (modified) * doc/papers/AMA/AMA-stix/ama/NJDnatbib.sty (modified) * doc/papers/AMA/AMA-stix/ama/wileyNJD-AMA.bbl (modified) * doc/papers/AMA/AMA-stix/ama/wileyNJD-AMA.bib (modified) * doc/theses/colby_parsons_MMAth/.gitignore (modified) * doc/theses/colby_parsons_MMAth/benchmarks/actors/data/nasus_CFA.txt (modified) * doc/theses/colby_parsons_MMAth/benchmarks/actors/data/pyke_CFA.txt (modified) * doc/theses/colby_parsons_MMAth/benchmarks/channels/plotData.py (modified) * doc/theses/colby_parsons_MMAth/code/swap_queues.cfa (modified) * doc/theses/colby_parsons_MMAth/style/style.tex (modified) * doc/theses/colby_parsons_MMAth/text/actors.tex (modified) * doc/theses/colby_parsons_MMAth/text/channels.tex (modified) * doc/theses/colby_parsons_MMAth/text/mutex_stmt.tex (modified) * doc/theses/colby_parsons_MMAth/thesis.tex (modified) * doc/theses/colby_parsons_MMAth/version.sh (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/Makefile (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/_classic.c (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/driver.c (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/observation.c (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/observation.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-insfirst-allhead.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-insfirst-inselem.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-insfirst-remelem.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-inslast-allhead.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-inslast-inselem.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-inslast-remelem.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-stack-insfirst-allhead.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-stack-insfirst-inselem.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-stack-insfirst-remelem.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-stack-inslast-allhead.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-stack-inslast-inselem.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-stack-inslast-remelem.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/results-baseline.csv (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/results-sizing.csv (added) * doc/theses/mike_brooks_MMath/pictures/lst-issues-direct.vsdx (modified) * doc/theses/rob_schluntz_MMath/thesis.bib (modified) * driver/cfa.cc (modified) * src/AST/Attribute.hpp (modified) * src/AST/Convert.cpp (modified) * src/AST/Decl.cpp (modified) * src/AST/Decl.hpp (modified) * src/AST/Expr.hpp (modified) * src/AST/Init.hpp (modified) * src/AST/Inspect.cpp (modified) * src/AST/Inspect.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Print.cpp (modified) * src/AST/Stmt.hpp (modified) * src/AST/SymbolTable.cpp (modified) * src/AST/SymbolTable.hpp (modified) * src/AST/Type.cpp (modified) * src/AST/Type.hpp (modified) * src/Common/CodeLocationTools.cpp (modified) * src/Common/Iterate.hpp (modified) * src/CompilationState.cc (modified) * src/CompilationState.h (modified) * src/Concurrency/KeywordsNew.cpp (modified) * src/InitTweak/FixInitNew.cpp (modified) * src/InitTweak/GenInit.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/DeclarationNode.h (added) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ExpressionNode.h (added) * src/Parser/InitializerNode.cc (modified) * src/Parser/InitializerNode.h (added) * src/Parser/ParseNode.h (modified) * src/Parser/RunParser.cpp (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/StatementNode.h (added) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/TypedefTable.cc (modified) * src/Parser/TypedefTable.h (modified) * src/Parser/lex.ll (modified) * src/Parser/module.mk (modified) * src/Parser/parser.yy (modified) * src/Parser/parserutility.h (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CurrentObject.cc (modified) * src/ResolvExpr/CurrentObject.h (modified) * src/ResolvExpr/ExplodedArg.hpp (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/GenImplicitCall.cpp (added) * src/SymTab/GenImplicitCall.hpp (added) * src/SymTab/module.mk (modified) * src/Validate/Autogen.cpp (modified) * src/main.cc (modified) * tests/.expect/PRNG.x64.txt (modified) * tests/.expect/PRNG.x86.txt (modified) * tests/Makefile.am (modified) * tests/PRNG.cfa (modified) * tests/concurrent/waitfor/parse.cfa (modified) * tests/concurrent/waitfor/parse2.cfa (deleted) * tests/pybin/settings.py (modified) * tests/test.py (modified) * tests/zombies/gc_no_raii/bug-repro/deref.c (modified) * tests/zombies/gc_no_raii/bug-repro/malloc.c (modified) * tests/zombies/gc_no_raii/bug-repro/zero.c (modified) * tests/zombies/gc_no_raii/test/operators.c (modified) resolved merge conflicts Mon, 10 Apr 2023 16:03:17 GMT Mike Brooks [2b01f8e] * 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/observation.c (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/observation.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-insfirst-allhead.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-insfirst-inselem.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-insfirst-remelem.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-inslast-allhead.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-inslast-inselem.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-inslast-remelem.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-stack-insfirst-allhead.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-stack-insfirst-inselem.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-stack-insfirst-remelem.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-stack-inslast-allhead.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-stack-inslast-inselem.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/op-stack-inslast-remelem.h (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/results-baseline.csv (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/results-sizing.csv (modified) Adjust LL perf to use a random layout of nodes in memory Thu, 06 Apr 2023 22:10:56 GMT Mike Brooks [e9ed2a1] * doc/theses/mike_brooks_MMath/benchmarks/list/Makefile (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/results-baseline.csv (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/results-sizing.csv (modified) Run LL perf with more stable compile flags and run context. Wed, 05 Apr 2023 02:13:39 GMT Mike Brooks [9bb8ee42] * 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/results-baseline.csv (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/results-sizing.csv (added) Extend LL perf experiment to run on many dataset sizes. Tue, 04 Apr 2023 17:26:08 GMT Mike Brooks [ff71057] * doc/theses/mike_brooks_MMath/benchmarks/list/_classic.c (modified) Apply volatile variable frequency reduction (of fa6ca1ac779b4) to ... Tue, 04 Apr 2023 17:25:27 GMT Mike Brooks [fdc042d] * doc/theses/mike_brooks_MMath/benchmarks/list/Makefile (modified) Fix Makefile noise on LL perf rebuild. Tue, 04 Apr 2023 17:24:24 GMT Mike Brooks [b0be909f] * doc/theses/mike_brooks_MMath/benchmarks/list/driver.c (modified) Remove mistakenly committed diagnostic output from LL prf. Tue, 04 Apr 2023 17:17:44 GMT Mike Brooks [1dfc3d0] * doc/theses/mike_brooks_MMath/benchmarks/list/Makefile (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/driver.c (modified) Tweak LL perf compilation--CLI to support a fixed-work mode that does ... Mon, 03 Apr 2023 20:35:57 GMT Mike Brooks [fa6ca1a] * doc/theses/mike_brooks_MMath/benchmarks/list/driver.c (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/results-baseline.csv (modified) LL perf: reduce frequency of using volatile variables. ... Mon, 03 Apr 2023 20:34:39 GMT Mike Brooks [90a3a89] * doc/theses/mike_brooks_MMath/benchmarks/list/Makefile (modified) * doc/theses/mike_brooks_MMath/benchmarks/list/test-correctness.sh (modified) LL perf: Add comments for rerunning tests Sat, 01 Apr 2023 02:56:31 GMT Mike Brooks [f3ba69d] * doc/theses/mike_brooks_MMath/benchmarks/list/results-baseline.csv (modified) LL perf: Upgrade the results' dataset to have more runs of longer ... Fri, 31 Mar 2023 22:32:04 GMT Michael Brooks [0b66ef9] * doc/theses/mike_brooks_MMath/benchmarks/list/.gitignore (added) * doc/theses/mike_brooks_MMath/benchmarks/list/Makefile (added) * doc/theses/mike_brooks_MMath/benchmarks/list/_classic.c (added) * doc/theses/mike_brooks_MMath/benchmarks/list/driver.c (added) * doc/theses/mike_brooks_MMath/benchmarks/list/expect.queue-insfirst.txt (added) * doc/theses/mike_brooks_MMath/benchmarks/list/expect.queue-inslast.txt (added) * doc/theses/mike_brooks_MMath/benchmarks/list/expect.stack-insfirst.txt (added) * doc/theses/mike_brooks_MMath/benchmarks/list/expect.stack-inslast.txt (added) * doc/theses/mike_brooks_MMath/benchmarks/list/fx-cfa-cfa.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/fx-cpp-stlref.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/fx-lq-list.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/fx-lq-tailq.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/fx-upp-upp.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/observation.c (added) * doc/theses/mike_brooks_MMath/benchmarks/list/observation.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-insfirst-allhead.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-insfirst-inselem.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-insfirst-remelem.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-inslast-allhead.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-inslast-inselem.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-inslast-remelem.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/op-stack-insfirst-allhead.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/op-stack-insfirst-inselem.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/op-stack-insfirst-remelem.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/op-stack-inslast-allhead.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/op-stack-inslast-inselem.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/op-stack-inslast-remelem.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/proglang.h (added) * doc/theses/mike_brooks_MMath/benchmarks/list/results-baseline.csv (added) * doc/theses/mike_brooks_MMath/benchmarks/list/tailq-bug.c (added) * doc/theses/mike_brooks_MMath/benchmarks/list/test-correctness-regenerate-expected.sh (added) * doc/theses/mike_brooks_MMath/benchmarks/list/test-correctness.sh (added) Add linked list performance experiment Wed, 22 Mar 2023 15:34:45 GMT Peter A. Buhr [5d9c4bb] * doc/theses/mike_brooks_MMath/list.tex (modified) * doc/theses/mike_brooks_MMath/uw-ethesis.tex (modified) proofread Mike's list chapter Fri, 17 Mar 2023 15:47:05 GMT Michael Brooks [5717495] * doc/theses/mike_brooks_MMath/Makefile (modified) * doc/theses/mike_brooks_MMath/list.tex (added) * doc/theses/mike_brooks_MMath/pictures/lst-issues-attach.pdf (added) * doc/theses/mike_brooks_MMath/pictures/lst-issues-attach.vsdx (added) * doc/theses/mike_brooks_MMath/pictures/lst-issues-direct.pdf (added) * doc/theses/mike_brooks_MMath/pictures/lst-issues-direct.vsdx (added) * doc/theses/mike_brooks_MMath/programs/lst-features-intro.run.cfa (added) * doc/theses/mike_brooks_MMath/programs/lst-features-multidir.run.cfa (added) * doc/theses/mike_brooks_MMath/programs/lst-issues-attach-reduction-byref.run.cpp (added) * doc/theses/mike_brooks_MMath/programs/lst-issues-attach-reduction-emplaced.run.cpp (added) * doc/theses/mike_brooks_MMath/programs/lst-issues-attach-reduction.hpp (added) * doc/theses/mike_brooks_MMath/programs/lst-issues-intrusive.run.c (added) * doc/theses/mike_brooks_MMath/programs/lst-issues-multi-static.run.c (added) * doc/theses/mike_brooks_MMath/programs/lst-issues-wrapped-byref.run.cpp (added) * doc/theses/mike_brooks_MMath/programs/lst-issues-wrapped-emplaced.run.cpp (added) * doc/theses/mike_brooks_MMath/uw-ethesis.bib (modified) * doc/theses/mike_brooks_MMath/uw-ethesis.tex (modified) Start of the linked-list chapter. Fri, 21 Oct 2022 16:13:25 GMT Michael Brooks [a5e2682] * doc/theses/mike_brooks_MMath/programs/hello-md.cfa (modified) * libcfa/src/containers/array.hfa (modified) * tests/array-container/.expect/array-sbscr-types.txt (added) * tests/array-container/array-basic.cfa (modified) * tests/array-container/array-sbscr-types.cfa (added) Improve new-array subscripting to cover missing cases. Missing ... Thu, 21 Jul 2022 12:26:27 GMT Peter A. Buhr [6bf35d1] * doc/theses/mike_brooks_MMath/array.tex (modified) fix typo that prevented make Mon, 11 Apr 2022 17:02:54 GMT Michael Brooks [8d76f2b] * doc/theses/mike_brooks_MMath/array.tex (modified) * doc/theses/mike_brooks_MMath/programs/array-boundcheck-removal-matmul.cfa (added) * doc/theses/mike_brooks_MMath/programs/array-boundcheck-removal-stdvec.cpp (added) * doc/theses/mike_brooks_MMath/programs/array-boundcheck-removal.cfa (added) * doc/theses/mike_brooks_MMath/uw-ethesis.bib (modified) * libcfa/src/containers/array.hfa (modified) Adding runtime bound checking for array subscripts and showing the ... Mon, 11 Apr 2022 16:49:36 GMT Michael Brooks [a08443b] * doc/theses/mike_brooks_MMath/.gitignore (modified) * doc/theses/mike_brooks_MMath/thesis-frontpgs.tex (deleted) Thesis clean-up from last reorganization Mon, 04 Apr 2022 14:12:48 GMT Michael Brooks [1a9592a] * doc/theses/mike_brooks_MMath/.gitignore (modified) * doc/theses/mike_brooks_MMath/Makefile (modified) * doc/theses/mike_brooks_MMath/content/array/features/array.hfa (deleted) * doc/theses/mike_brooks_MMath/content/array/features/hello-accordion.cfa (deleted) * doc/theses/mike_brooks_MMath/content/array/features/hello-array.cfa (deleted) * doc/theses/mike_brooks_MMath/content/array/features/sec.tex (deleted) * doc/theses/mike_brooks_MMath/content/array/mdim/array.hfa (deleted) * doc/theses/mike_brooks_MMath/content/array/mdim/hello-md.cfa (deleted) * doc/theses/mike_brooks_MMath/content/array/mdim/matmul.cfa (deleted) * doc/theses/mike_brooks_MMath/content/array/mdim/measuring-like-layout.pdf (deleted) * doc/theses/mike_brooks_MMath/content/array/mdim/sec.tex (deleted) * doc/theses/mike_brooks_MMath/content/string/Makefile (deleted) * doc/theses/mike_brooks_MMath/content/string/sharectx-demo.cfa (deleted) * doc/theses/mike_brooks_MMath/content/string/sharing-demo.cfa (deleted) * doc/theses/mike_brooks_MMath/content/string/string-graph-allocn.png (deleted) * doc/theses/mike_brooks_MMath/content/string/string-graph-pbv.png (deleted) * doc/theses/mike_brooks_MMath/content/string/string-graph-peq-cppemu.png (deleted) * doc/theses/mike_brooks_MMath/content/string/string-graph-peq-sharing.png (deleted) * doc/theses/mike_brooks_MMath/content/string/string-graph-pta-sharing.png (deleted) * doc/theses/mike_brooks_MMath/content/string/string-master.tex (deleted) * doc/theses/mike_brooks_MMath/thesis.tex (deleted) Accepting the new structure, deleting the old Sun, 03 Apr 2022 12:29:57 GMT Peter A. Buhr [37e9c1d] * doc/theses/mike_brooks_MMath/uw-ethesis.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/Makefile (modified) * doc/theses/mubeen_zulfiqar_MMath/background.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/uw-ethesis.tex (modified) harmonize latex macros and Makefiles, small wording correction Sat, 02 Apr 2022 21:32:06 GMT Peter A. Buhr [27f1055] * doc/theses/mike_brooks_MMath/background.tex (added) * doc/theses/mike_brooks_MMath/conclusion.tex (added) * doc/theses/mike_brooks_MMath/intro.tex (added) * doc/theses/mike_brooks_MMath/uw-ethesis.tex (modified) add empty intro, background, and conclusion chapters Sat, 02 Apr 2022 21:18:17 GMT Peter A. Buhr [5a9bc1e] * doc/theses/mike_brooks_MMath/array.tex (modified) add test citation Sat, 02 Apr 2022 21:13:34 GMT Peter A. Buhr [bdb4c3c] * doc/theses/mike_brooks_MMath/uw-ethesis.tex (modified) add \usepackage[T1]{fontenc} for printing special characters Sat, 02 Apr 2022 20:50:42 GMT Peter A. Buhr [bbf6a180] * doc/theses/mike_brooks_MMath/Makefile (modified) * doc/theses/mike_brooks_MMath/array.tex (added) * doc/theses/mike_brooks_MMath/pictures/measuring-like-layout.pdf (added) * doc/theses/mike_brooks_MMath/pictures/string-graph-allocn.png (added) * doc/theses/mike_brooks_MMath/pictures/string-graph-pbv.png (added) * doc/theses/mike_brooks_MMath/pictures/string-graph-peq-cppemu.png (added) * doc/theses/mike_brooks_MMath/pictures/string-graph-peq-sharing.png (added) * doc/theses/mike_brooks_MMath/pictures/string-graph-pta-sharing.png (added) * doc/theses/mike_brooks_MMath/programs/hello-accordion.cfa (added) * doc/theses/mike_brooks_MMath/programs/hello-array.cfa (added) * doc/theses/mike_brooks_MMath/programs/hello-md.cfa (added) * doc/theses/mike_brooks_MMath/programs/sharectx-demo.cfa (added) * doc/theses/mike_brooks_MMath/programs/sharing-demo.cfa (added) * doc/theses/mike_brooks_MMath/string.tex (added) * doc/theses/mike_brooks_MMath/uw-ethesis-frontpgs.tex (added) * doc/theses/mike_brooks_MMath/uw-ethesis.bib (added) * doc/theses/mike_brooks_MMath/uw-ethesis.tex (added) change to uw-ethesis and restructure source Fri, 01 Apr 2022 19:13:46 GMT Michael Brooks [12048a1] * doc/theses/mike_brooks_MMath/content/string/Makefile (modified) * doc/theses/mike_brooks_MMath/content/string/sharing-demo.cfa (added) * doc/theses/mike_brooks_MMath/content/string/sharing-demo.cfa.liquid (deleted) * doc/theses/mike_brooks_MMath/content/string/sharing-demo.json (deleted) * doc/theses/mike_brooks_MMath/content/string/sharing-demo.tex.liquid (deleted) Simplifying the substring-aliasing demo's code-gen Mon, 28 Mar 2022 16:38:13 GMT Michael Brooks [8e819a9] * doc/theses/mike_brooks_MMath/.gitignore (added) * doc/theses/mike_brooks_MMath/Makefile (added) * doc/theses/mike_brooks_MMath/content/array/features/array.hfa (added) * doc/theses/mike_brooks_MMath/content/array/features/hello-accordion.cfa (added) * doc/theses/mike_brooks_MMath/content/array/features/hello-array.cfa (added) * doc/theses/mike_brooks_MMath/content/array/features/sec.tex (added) * doc/theses/mike_brooks_MMath/content/array/mdim/array.hfa (added) * doc/theses/mike_brooks_MMath/content/array/mdim/hello-md.cfa (added) * doc/theses/mike_brooks_MMath/content/array/mdim/matmul.cfa (added) * doc/theses/mike_brooks_MMath/content/array/mdim/measuring-like-layout.pdf (added) * doc/theses/mike_brooks_MMath/content/array/mdim/sec.tex (added) * doc/theses/mike_brooks_MMath/content/string/Makefile (added) * doc/theses/mike_brooks_MMath/content/string/sharectx-demo.cfa (added) * doc/theses/mike_brooks_MMath/content/string/sharing-demo.cfa.liquid (added) * doc/theses/mike_brooks_MMath/content/string/sharing-demo.json (added) * doc/theses/mike_brooks_MMath/content/string/sharing-demo.tex.liquid (added) * doc/theses/mike_brooks_MMath/content/string/string-graph-allocn.png (added) * doc/theses/mike_brooks_MMath/content/string/string-graph-pbv.png (added) * doc/theses/mike_brooks_MMath/content/string/string-graph-peq-cppemu.png (added) * doc/theses/mike_brooks_MMath/content/string/string-graph-peq-sharing.png (added) * doc/theses/mike_brooks_MMath/content/string/string-graph-pta-sharing.png (added) * doc/theses/mike_brooks_MMath/content/string/string-master.tex (added) * doc/theses/mike_brooks_MMath/glossary.tex (added) * doc/theses/mike_brooks_MMath/style/master.tex (added) * doc/theses/mike_brooks_MMath/style/uw-bot.tex (added) * doc/theses/mike_brooks_MMath/style/uw-top.tex (added) * doc/theses/mike_brooks_MMath/thesis-frontpgs.tex (added) * doc/theses/mike_brooks_MMath/thesis.tex (added) Mike MMath initial