# # ChangeLog for doc # # Generated by Trac 1.2.1 # Oct 31, 2024, 12:33:13 PM Mon, 25 Apr 2022 02:54:45 GMT Peter A. Buhr [a6e8f64] * doc/theses/mubeen_zulfiqar_MMath/benchmarks.tex (modified) first proofread of chapter benchmarks Mon, 25 Apr 2022 02:53:10 GMT Peter A. Buhr [16d397a] * doc/theses/mubeen_zulfiqar_MMath/allocator.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/background.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/figures/AllocInducedActiveFalseSharing.fig (modified) * doc/theses/mubeen_zulfiqar_MMath/figures/AllocInducedPassiveFalseSharing.fig (modified) * doc/theses/mubeen_zulfiqar_MMath/figures/FalseSharingA.fig (deleted) * doc/theses/mubeen_zulfiqar_MMath/figures/FalseSharingB.fig (deleted) * doc/theses/mubeen_zulfiqar_MMath/figures/FalseSharingC.fig (deleted) * doc/theses/mubeen_zulfiqar_MMath/figures/FalseSharingD.fig (deleted) * doc/theses/mubeen_zulfiqar_MMath/figures/PerThreadGlobalHeap2.fig (deleted) * doc/theses/mubeen_zulfiqar_MMath/figures/PrivatePublicHeaps2.fig (deleted) * doc/theses/mubeen_zulfiqar_MMath/figures/ProgramFalseSharing.fig (modified) * doc/theses/mubeen_zulfiqar_MMath/figures/RemoteFreeList.fig (deleted) * doc/theses/mubeen_zulfiqar_MMath/pictures/PrivatePublicHeaps.fig (modified) change task to thread Mon, 25 Apr 2022 02:45:29 GMT Peter A. Buhr [4f7ad4b] * doc/theses/mubeen_zulfiqar_MMath/pictures/RemoteFreeList.fig (added) move figure RemoteFreeList.fig under directory pictures Mon, 25 Apr 2022 02:34:37 GMT Peter A. Buhr [3229b4f] * doc/theses/mubeen_zulfiqar_MMath/uw-ethesis.bib (modified) remove unnecessary entries Thu, 21 Apr 2022 13:04:10 GMT m3zulfiq [94d91e17] * doc/theses/mubeen_zulfiqar_MMath/performance.tex (modified) completed performance/evaluations chapter Thu, 21 Apr 2022 13:02:09 GMT m3zulfiq [3c79ea9] * doc/theses/mubeen_zulfiqar_MMath/benchmarks.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/speed-14-m-c-re-alloc-free.eps (moved) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/speed-14-m-c-re-alloc-free.eps (moved) * doc/theses/mubeen_zulfiqar_MMath/performance.tex (modified) completed performance/evaluations chapter Tue, 19 Apr 2022 19:13:27 GMT m3zulfiq [5b84a321] * doc/theses/mubeen_zulfiqar_MMath/allocator.tex (modified) resolved allocator.text conflict Tue, 19 Apr 2022 19:00:04 GMT m3zulfiq [2e9b59b] * Jenkinsfile (modified) * benchmark/io/http/main.cfa (modified) * benchmark/io/http/parhttperf (modified) * benchmark/io/http/protocol.cfa (modified) * benchmark/io/http/protocol.hfa (modified) * benchmark/io/http/worker.cfa (modified) * benchmark/io/http/worker.hfa (modified) * benchmark/plot.py (modified) * doc/LaTeXmacros/common.sty (modified) * doc/LaTeXmacros/common.tex (modified) * doc/proposals/enum.md (added) * doc/theses/mike_brooks_MMath/.gitignore (added) * doc/theses/mike_brooks_MMath/Makefile (added) * doc/theses/mike_brooks_MMath/array.tex (added) * doc/theses/mike_brooks_MMath/background.tex (added) * doc/theses/mike_brooks_MMath/conclusion.tex (added) * doc/theses/mike_brooks_MMath/glossary.tex (added) * doc/theses/mike_brooks_MMath/intro.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/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/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/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/uw-ethesis-frontpgs.tex (added) * doc/theses/mike_brooks_MMath/uw-ethesis.bib (added) * doc/theses/mike_brooks_MMath/uw-ethesis.tex (added) * doc/theses/mubeen_zulfiqar_MMath/Makefile (modified) * doc/theses/mubeen_zulfiqar_MMath/allocator.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/background.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/figures/Alignment1.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/Alignment2.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/Alignment2Impl.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/AllocDS1.fig (modified) * doc/theses/mubeen_zulfiqar_MMath/figures/AllocDS2.fig (modified) * doc/theses/mubeen_zulfiqar_MMath/figures/FakeHeader.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/Header.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/UserKernelHeaps.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/llheap.fig (added) * doc/theses/mubeen_zulfiqar_MMath/intro.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/performance.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/uw-ethesis.bib (modified) * doc/theses/mubeen_zulfiqar_MMath/uw-ethesis.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) * doc/theses/thierry_delisle_PhD/thesis/data/cycle.jax (added) * doc/theses/thierry_delisle_PhD/thesis/fig/base.fig (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/base_avg.fig (added) * doc/theses/thierry_delisle_PhD/thesis/fig/cache-noshare.fig (added) * doc/theses/thierry_delisle_PhD/thesis/fig/cache-share.fig (added) * doc/theses/thierry_delisle_PhD/thesis/glossary.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/local.bib (modified) * doc/theses/thierry_delisle_PhD/thesis/text/core.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/eval_micro.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/existing.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/practice.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/thesis.tex (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/concurrency/barrier.hfa (added) * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/io/setup.cfa (modified) * libcfa/src/concurrency/io/types.hfa (modified) * libcfa/src/concurrency/iofwd.hfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel/cluster.cfa (added) * libcfa/src/concurrency/kernel/cluster.hfa (added) * libcfa/src/concurrency/kernel/fwd.hfa (modified) * libcfa/src/concurrency/kernel/private.hfa (moved) * 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/mutex.cfa (modified) * libcfa/src/concurrency/mutex_stmt.hfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/concurrency/ready_subqueue.hfa (modified) * libcfa/src/concurrency/stats.cfa (modified) * libcfa/src/concurrency/stats.hfa (modified) * libcfa/src/concurrency/thread.cfa (modified) * libcfa/src/containers/array.hfa (modified) * libcfa/src/device/cpu.hfa (modified) * libcfa/src/fstream.cfa (modified) * src/AST/Convert.cpp (modified) * src/AST/Decl.cpp (modified) * src/AST/Decl.hpp (modified) * src/AST/Expr.hpp (modified) * src/AST/Fwd.hpp (modified) * src/AST/GenericSubstitution.cpp (modified) * src/AST/Node.cpp (modified) * src/AST/Node.hpp (modified) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Pass.proto.hpp (modified) * src/AST/Print.cpp (modified) * src/AST/Stmt.hpp (modified) * src/AST/TranslationUnit.hpp (modified) * src/AST/Type.cpp (modified) * src/AST/Type.hpp (modified) * src/AST/TypeSubstitution.hpp (modified) * src/AST/Util.cpp (modified) * src/AST/Visitor.hpp (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/FixMain.cc (modified) * src/CodeGen/GenType.cc (modified) * src/Common/CodeLocationTools.cpp (modified) * src/Common/CodeLocationTools.hpp (modified) * src/Common/Eval.cc (modified) * src/Common/Examine.cc (modified) * src/Common/Examine.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Concurrency/Keywords.cc (modified) * src/Concurrency/KeywordsNew.cpp (modified) * src/ControlStruct/ExceptTranslateNew.cpp (modified) * src/ControlStruct/LabelGeneratorNew.cpp (modified) * src/ControlStruct/LabelGeneratorNew.hpp (modified) * src/ControlStruct/MultiLevelExit.cpp (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/FixInitNew.cpp (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/GenInit.h (modified) * src/InitTweak/InitTweak.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CandidateFinder.hpp (modified) * src/ResolvExpr/CandidatePrinter.cpp (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/RenameVars.h (modified) * src/ResolvExpr/ResolveTypeof.cc (modified) * src/ResolvExpr/ResolveTypeof.h (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/Resolver.h (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/Validate.cc (modified) * src/SymTab/Validate.h (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/BasicType.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/Type.h (modified) * src/SynTree/Visitor.h (modified) * src/Tuples/TupleAssignment.cc (modified) * src/Validate/Autogen.cpp (modified) * src/Validate/FindSpecialDeclsNew.cpp (modified) * src/Validate/ForallPointerDecay.cpp (modified) * src/Validate/GenericParameter.cpp (added) * src/Validate/GenericParameter.hpp (added) * src/Validate/ReturnCheck.cpp (added) * src/Validate/ReturnCheck.hpp (added) * src/Validate/module.mk (modified) * src/Virtual/Tables.cc (modified) * src/Virtual/Tables.h (modified) * src/main.cc (modified) * tests/Makefile.am (modified) * tests/PRNG.cfa (modified) * tests/array-container/.expect/language-dim-mismatch.nast.txt (added) * tests/array-container/.expect/language-dim-mismatch.oast.txt (moved) * tests/collections/.expect/vector-err-pass-perm-it-byval.txt (modified) * tests/concurrent/.expect/keywordErrors.nast.txt (added) * tests/concurrent/.expect/keywordErrors.oast.txt (moved) * tests/concurrent/.expect/mainError.nast.txt (added) * tests/concurrent/.expect/mainError.oast.txt (moved) * tests/concurrent/barrier/.expect/generation.txt (added) * tests/concurrent/barrier/.expect/last.txt (moved) * tests/concurrent/barrier/.expect/order.txt (added) * tests/concurrent/barrier/gen_generation_expect.cfa (added) * tests/concurrent/barrier/generation.cfa (added) * tests/concurrent/barrier/last.cfa (added) * tests/concurrent/barrier/order.cfa (added) * tests/concurrent/mutexstmt/.expect/locks.txt (modified) * tests/concurrent/mutexstmt/.expect/scoped_lock.txt (added) * tests/concurrent/mutexstmt/locks.cfa (modified) * tests/concurrent/mutexstmt/scoped_lock.cfa (added) * tests/concurrent/readyQ/.expect/barrier_sleeper.txt (added) * tests/concurrent/readyQ/.expect/leader_spin.txt (added) * tests/concurrent/readyQ/barrier_sleeper.cfa (added) * tests/concurrent/readyQ/leader_spin.cfa (added) * tests/designations.cfa (modified) * tests/enum_tests/.expect/stringEnum.txt (added) * tests/enum_tests/.expect/typedIntEnum.txt (added) * tests/enum_tests/stringEnum.cfa (added) * tests/enum_tests/test_enum.cfa (added) * tests/enum_tests/typedIntEnum.cfa (added) * tests/errors/.expect/scope.nast.txt (added) * tests/errors/.expect/scope.oast.txt (moved) * tests/io/.expect/comp_fair.txt (added) * tests/io/away_fair.cfa (modified) * tests/io/comp_fair.cfa (added) * tests/io/io-acquire.cfa (modified) * tests/meta/dumpable.cfa (modified) * tests/pybin/settings.py (modified) * tests/pybin/tools.py (modified) * tests/test.py (modified) added benchmark and evaluations chapter to thesis Tue, 19 Apr 2022 18:53:40 GMT m3zulfiq [ba897d21] * doc/theses/mubeen_zulfiqar_MMath/allocator.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/archive.tex (added) * doc/theses/mubeen_zulfiqar_MMath/background.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/benchmarks.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/dofree.tex (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/cache-time-0-scratch.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/cache-time-0-thrash.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/churn.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-1-prod-1-cons-100-all.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-1-prod-1-cons-100-cfa.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-1-prod-1-cons-100-dl.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-1-prod-1-cons-100-glc.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-1-prod-1-cons-100-hrd.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-1-prod-1-cons-100-je.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-1-prod-1-cons-100-pt3.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-1-prod-1-cons-100-rp.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-1-prod-1-cons-100-tbb.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-1-prod-2-cons-100-all.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-1-prod-2-cons-100-cfa.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-1-prod-2-cons-100-dl.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-1-prod-2-cons-100-glc.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-1-prod-2-cons-100-hrd.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-1-prod-2-cons-100-je.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-1-prod-2-cons-100-pt3.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-1-prod-2-cons-100-rp.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-1-prod-2-cons-100-tbb.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-1-prod-4-cons-100-all.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-1-prod-4-cons-100-cfa.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-1-prod-4-cons-100-dl.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-1-prod-4-cons-100-glc.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-1-prod-4-cons-100-hrd.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-1-prod-4-cons-100-je.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-1-prod-4-cons-100-pt3.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-1-prod-4-cons-100-rp.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-1-prod-4-cons-100-tbb.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-2-prod-1-cons-100-all.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-2-prod-1-cons-100-cfa.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-2-prod-1-cons-100-dl.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-2-prod-1-cons-100-glc.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-2-prod-1-cons-100-hrd.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-2-prod-1-cons-100-je.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-2-prod-1-cons-100-pt3.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-2-prod-1-cons-100-rp.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-2-prod-1-cons-100-tbb.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-2-prod-2-cons-100-all.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-2-prod-2-cons-100-cfa.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-2-prod-2-cons-100-dl.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-2-prod-2-cons-100-glc.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-2-prod-2-cons-100-hrd.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-2-prod-2-cons-100-je.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-2-prod-2-cons-100-pt3.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-2-prod-2-cons-100-rp.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-2-prod-2-cons-100-tbb.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-2-prod-4-cons-100-all.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-2-prod-4-cons-100-cfa.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-2-prod-4-cons-100-dl.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-2-prod-4-cons-100-glc.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-2-prod-4-cons-100-hrd.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-2-prod-4-cons-100-je.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-2-prod-4-cons-100-pt3.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-2-prod-4-cons-100-rp.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-2-prod-4-cons-100-tbb.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-4-prod-1-cons-100-all.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-4-prod-1-cons-100-cfa.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-4-prod-1-cons-100-dl.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-4-prod-1-cons-100-glc.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-4-prod-1-cons-100-hrd.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-4-prod-1-cons-100-je.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-4-prod-1-cons-100-pt3.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-4-prod-1-cons-100-rp.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-4-prod-1-cons-100-tbb.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-4-prod-2-cons-100-all.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-4-prod-2-cons-100-cfa.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-4-prod-2-cons-100-dl.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-4-prod-2-cons-100-glc.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-4-prod-2-cons-100-hrd.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-4-prod-2-cons-100-je.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-4-prod-2-cons-100-pt3.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-4-prod-2-cons-100-rp.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-4-prod-2-cons-100-tbb.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-4-prod-4-cons-100-all.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-4-prod-4-cons-100-cfa.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-4-prod-4-cons-100-dl.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-4-prod-4-cons-100-glc.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-4-prod-4-cons-100-hrd.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-4-prod-4-cons-100-je.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-4-prod-4-cons-100-pt3.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-4-prod-4-cons-100-rp.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/mem-4-prod-4-cons-100-tbb.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/speed-1-malloc-null.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/speed-10-malloc-realloc.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/speed-11-calloc-realloc.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/speed-12-malloc-realloc-free.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/speed-13-calloc-realloc-free.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/speed-14-{m,c,re}alloc-free.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/speed-2-free-null.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/speed-3-malloc.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/speed-4-realloc.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/speed-5-free.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/speed-6-calloc.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/speed-7-malloc-free.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/speed-8-realloc-free.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/algol-perf-eps/speed-9-calloc-free.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/cache-time-0-scratch.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/cache-time-0-thrash.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/churn.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-1-prod-1-cons-100-all.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-1-prod-1-cons-100-cfa.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-1-prod-1-cons-100-dl.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-1-prod-1-cons-100-glc.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-1-prod-1-cons-100-hrd.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-1-prod-1-cons-100-je.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-1-prod-1-cons-100-pt3.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-1-prod-1-cons-100-rp.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-1-prod-1-cons-100-tbb.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-1-prod-2-cons-100-all.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-1-prod-2-cons-100-cfa.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-1-prod-2-cons-100-dl.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-1-prod-2-cons-100-glc.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-1-prod-2-cons-100-hrd.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-1-prod-2-cons-100-je.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-1-prod-2-cons-100-pt3.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-1-prod-2-cons-100-rp.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-1-prod-2-cons-100-tbb.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-1-prod-4-cons-100-all.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-1-prod-4-cons-100-cfa.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-1-prod-4-cons-100-dl.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-1-prod-4-cons-100-glc.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-1-prod-4-cons-100-hrd.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-1-prod-4-cons-100-je.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-1-prod-4-cons-100-pt3.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-1-prod-4-cons-100-rp.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-1-prod-4-cons-100-tbb.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-2-prod-1-cons-100-all.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-2-prod-1-cons-100-cfa.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-2-prod-1-cons-100-dl.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-2-prod-1-cons-100-glc.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-2-prod-1-cons-100-hrd.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-2-prod-1-cons-100-je.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-2-prod-1-cons-100-pt3.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-2-prod-1-cons-100-rp.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-2-prod-1-cons-100-tbb.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-2-prod-2-cons-100-all.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-2-prod-2-cons-100-cfa.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-2-prod-2-cons-100-dl.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-2-prod-2-cons-100-glc.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-2-prod-2-cons-100-hrd.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-2-prod-2-cons-100-je.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-2-prod-2-cons-100-pt3.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-2-prod-2-cons-100-rp.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-2-prod-2-cons-100-tbb.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-2-prod-4-cons-100-all.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-2-prod-4-cons-100-cfa.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-2-prod-4-cons-100-dl.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-2-prod-4-cons-100-glc.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-2-prod-4-cons-100-hrd.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-2-prod-4-cons-100-je.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-2-prod-4-cons-100-pt3.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-2-prod-4-cons-100-rp.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-2-prod-4-cons-100-tbb.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-4-prod-1-cons-100-all.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-4-prod-1-cons-100-cfa.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-4-prod-1-cons-100-dl.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-4-prod-1-cons-100-glc.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-4-prod-1-cons-100-hrd.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-4-prod-1-cons-100-je.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-4-prod-1-cons-100-pt3.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-4-prod-1-cons-100-rp.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-4-prod-1-cons-100-tbb.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-4-prod-2-cons-100-all.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-4-prod-2-cons-100-cfa.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-4-prod-2-cons-100-dl.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-4-prod-2-cons-100-glc.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-4-prod-2-cons-100-hrd.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-4-prod-2-cons-100-je.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-4-prod-2-cons-100-pt3.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-4-prod-2-cons-100-rp.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-4-prod-2-cons-100-tbb.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-4-prod-4-cons-100-all.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-4-prod-4-cons-100-cfa.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-4-prod-4-cons-100-dl.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-4-prod-4-cons-100-glc.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-4-prod-4-cons-100-hrd.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-4-prod-4-cons-100-je.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-4-prod-4-cons-100-pt3.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-4-prod-4-cons-100-rp.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/mem-4-prod-4-cons-100-tbb.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/speed-1-malloc-null.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/speed-10-malloc-realloc.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/speed-11-calloc-realloc.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/speed-12-malloc-realloc-free.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/speed-13-calloc-realloc-free.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/speed-14-{m,c,re}alloc-free.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/speed-2-free-null.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/speed-3-malloc.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/speed-4-realloc.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/speed-5-free.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/speed-6-calloc.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/speed-7-malloc-free.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/speed-8-realloc-free.eps (added) * doc/theses/mubeen_zulfiqar_MMath/evaluations/nasus-perf-eps/speed-9-calloc-free.eps (added) * doc/theses/mubeen_zulfiqar_MMath/figures/bench-cache-scratch.eps (added) * doc/theses/mubeen_zulfiqar_MMath/figures/bench-cache-thrash.eps (added) * doc/theses/mubeen_zulfiqar_MMath/figures/bench-churn.eps (added) * doc/theses/mubeen_zulfiqar_MMath/figures/bench-memory.eps (added) * doc/theses/mubeen_zulfiqar_MMath/figures/bench-speed.eps (added) * doc/theses/mubeen_zulfiqar_MMath/performance.tex (modified) added benchmark and evaluations chapter to thesis Tue, 19 Apr 2022 12:52:42 GMT Peter A. Buhr [bb7c77d] * doc/theses/mubeen_zulfiqar_MMath/allocator.tex (modified) complete proofreading allocator chapter Mon, 18 Apr 2022 13:49:09 GMT Peter A. Buhr [75cd27b] * doc/theses/mubeen_zulfiqar_MMath/figures/llheap.fig (modified) update llheap figure Mon, 18 Apr 2022 13:48:33 GMT Peter A. Buhr [23f1065] * doc/theses/mubeen_zulfiqar_MMath/allocator.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/background.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/intro.tex (modified) small wording changes to intro and background chapters, continue ... Mon, 18 Apr 2022 13:45:41 GMT Peter A. Buhr [ac4476d] * doc/theses/mubeen_zulfiqar_MMath/Makefile (modified) add dependencies for pl.bib and common.tex to Makefile Mon, 18 Apr 2022 13:43:42 GMT Peter A. Buhr [3e36b1d8] * doc/theses/mubeen_zulfiqar_MMath/figures/Alignment1.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/Alignment2.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/Alignment2Impl.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/FakeHeader.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/Header.fig (added) add additional figures Thu, 14 Apr 2022 20:37:28 GMT Thierry Delisle [bfd5512] * doc/theses/thierry_delisle_PhD/thesis/text/practice.tex (modified) Pushing what little I have for Chapter 5 Wed, 13 Apr 2022 17:08:44 GMT Thierry Delisle [6b06abe] * doc/theses/thierry_delisle_PhD/thesis/local.bib (modified) * doc/theses/thierry_delisle_PhD/thesis/text/practice.tex (modified) Some more writing, mostly pushing to have it on other machines Tue, 12 Apr 2022 17:52:32 GMT Thierry Delisle [3112733] * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) Filled in all of Chapter 4. It's not great but it's worth discussing Tue, 12 Apr 2022 17:50:02 GMT Thierry Delisle [e88c2fb] * doc/theses/mubeen_zulfiqar_MMath/allocator.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/background.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/figures/AllocDS1.fig (modified) * doc/theses/mubeen_zulfiqar_MMath/figures/AllocDS2.fig (modified) * doc/theses/mubeen_zulfiqar_MMath/figures/llheap.fig (added) * doc/theses/mubeen_zulfiqar_MMath/performance.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/uw-ethesis.bib (modified) * doc/theses/mubeen_zulfiqar_MMath/uw-ethesis.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 12 Apr 2022 15:26:06 GMT Peter A. Buhr [29b3692] * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/cache-noshare.fig (added) * doc/theses/thierry_delisle_PhD/thesis/fig/cache-share.fig (added) * doc/theses/thierry_delisle_PhD/thesis/text/core.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 12 Apr 2022 15:25:44 GMT Peter A. Buhr [6978468] * doc/theses/mubeen_zulfiqar_MMath/performance.tex (modified) add chapter label Tue, 12 Apr 2022 15:24:18 GMT Peter A. Buhr [db4a8cf] * doc/theses/mubeen_zulfiqar_MMath/allocator.tex (modified) proofread allocator chapter Tue, 12 Apr 2022 15:23:08 GMT Peter A. Buhr [a9cf339] * doc/theses/mubeen_zulfiqar_MMath/background.tex (modified) small edits in background chapter Tue, 12 Apr 2022 15:22:06 GMT Peter A. Buhr [4325375] * doc/theses/mubeen_zulfiqar_MMath/figures/AllocDS1.fig (modified) * doc/theses/mubeen_zulfiqar_MMath/figures/AllocDS2.fig (modified) update allocator figures Tue, 12 Apr 2022 15:20:34 GMT Peter A. Buhr [b787cad] * doc/theses/mubeen_zulfiqar_MMath/uw-ethesis.bib (modified) new citations in bib file Tue, 12 Apr 2022 15:19:12 GMT Peter A. Buhr [bbbb1e3] * doc/theses/mubeen_zulfiqar_MMath/uw-ethesis.tex (modified) add breakline for URL addresses in references Tue, 12 Apr 2022 15:17:47 GMT Peter A. Buhr [437b8b5] * doc/theses/mubeen_zulfiqar_MMath/figures/llheap.fig (added) add figure for llheap Tue, 12 Apr 2022 00:49:43 GMT Thierry Delisle [05e33f5] * doc/theses/thierry_delisle_PhD/thesis/text/core.tex (modified) Added a section on fairness goals to chapter 3 Mon, 11 Apr 2022 21:51:28 GMT Thierry Delisle [13888c0] * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/cache-noshare.fig (added) * doc/theses/thierry_delisle_PhD/thesis/fig/cache-share.fig (added) * doc/theses/thierry_delisle_PhD/thesis/text/core.tex (modified) First complete draft of chapter 3. Still very rough but probably ... 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 Sun, 10 Apr 2022 18:53:18 GMT JiadaL [92538ab] * Jenkinsfile (modified) * benchmark/io/http/main.cfa (modified) * benchmark/io/http/parhttperf (modified) * benchmark/io/http/protocol.cfa (modified) * benchmark/io/http/protocol.hfa (modified) * benchmark/io/http/worker.cfa (modified) * benchmark/io/http/worker.hfa (modified) * benchmark/io/sendfile/consumer.c (added) * benchmark/io/sendfile/producer.c (added) * benchmark/plot.py (modified) * doc/LaTeXmacros/common.sty (modified) * doc/LaTeXmacros/common.tex (modified) * doc/theses/mike_brooks_MMath/.gitignore (added) * doc/theses/mike_brooks_MMath/Makefile (added) * doc/theses/mike_brooks_MMath/array.tex (added) * doc/theses/mike_brooks_MMath/background.tex (added) * doc/theses/mike_brooks_MMath/conclusion.tex (added) * doc/theses/mike_brooks_MMath/glossary.tex (added) * doc/theses/mike_brooks_MMath/intro.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/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/uw-ethesis-frontpgs.tex (added) * doc/theses/mike_brooks_MMath/uw-ethesis.bib (added) * doc/theses/mike_brooks_MMath/uw-ethesis.tex (added) * doc/theses/mubeen_zulfiqar_MMath/Makefile (modified) * doc/theses/mubeen_zulfiqar_MMath/allocator.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/background.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/benchmarks.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/figures/AddressSpace.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/AllocDS1.fig (moved) * doc/theses/mubeen_zulfiqar_MMath/figures/AllocDS2.fig (moved) * doc/theses/mubeen_zulfiqar_MMath/figures/AllocInducedActiveFalseSharing.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/AllocInducedPassiveFalseSharing.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/AllocatedObject.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/AllocatorComponents.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/CoalesceAllocated.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/CoalesceFree.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/Container.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/ContainerFalseSharing1.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/ContainerFalseSharing2.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/ContainerNoOwnership.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/ContainerNoOwnershipFreelist.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/ContainerOwnership.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/ContainerOwnershipFreelist.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/ContigFragmentation.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/FalseSharingA.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/FalseSharingB.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/FalseSharingC.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/FalseSharingD.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/FreeListAmongContainers.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/FreeListWithinContainers.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/HeapStructure.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/IntExtFragmentation.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/MemoryFragmentation.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/MultipleHeapsNoOwnership.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/MultipleHeapsOwnership.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/MultipleHeapsStorage.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/NewHeapStructure.eps (added) * doc/theses/mubeen_zulfiqar_MMath/figures/NonContigFragmentation.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/ObjectHeaders.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/PerThreadGlobalHeap2.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/PerThreadHeap.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/PrivatePublicHeaps2.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/ProgramFalseSharing.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/RemoteFreeList.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/SharedHeaps.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/SingleHeap.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/SuperContainers.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/UserKernelHeaps.fig (added) * doc/theses/mubeen_zulfiqar_MMath/intro.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/performance.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/pictures/MultipleHeapsOwnershipStorage.fig (added) * doc/theses/mubeen_zulfiqar_MMath/pictures/PrivatePublicHeaps.fig (added) * doc/theses/mubeen_zulfiqar_MMath/uw-ethesis.bib (modified) * doc/theses/mubeen_zulfiqar_MMath/uw-ethesis.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) * doc/theses/thierry_delisle_PhD/thesis/data/cycle.jax (added) * doc/theses/thierry_delisle_PhD/thesis/fig/base.fig (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/base_avg.fig (added) * doc/theses/thierry_delisle_PhD/thesis/glossary.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/core.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/eval_micro.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/existing.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/thesis.tex (modified) * doc/user/user.tex (modified) * driver/cc1.cc (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/concurrency/barrier.hfa (added) * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/io/setup.cfa (modified) * libcfa/src/concurrency/io/types.hfa (modified) * libcfa/src/concurrency/iofwd.hfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel/cluster.cfa (added) * libcfa/src/concurrency/kernel/cluster.hfa (added) * libcfa/src/concurrency/kernel/fwd.hfa (modified) * libcfa/src/concurrency/kernel/private.hfa (moved) * 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/mutex.cfa (modified) * libcfa/src/concurrency/mutex_stmt.hfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/concurrency/ready_subqueue.hfa (modified) * libcfa/src/concurrency/stats.cfa (modified) * libcfa/src/concurrency/stats.hfa (modified) * libcfa/src/concurrency/thread.cfa (modified) * libcfa/src/concurrency/thread.hfa (modified) * libcfa/src/containers/string.cfa (modified) * libcfa/src/containers/string.hfa (modified) * libcfa/src/containers/string_res.cfa (modified) * libcfa/src/containers/string_res.hfa (modified) * libcfa/src/containers/string_sharectx.hfa (added) * libcfa/src/device/cpu.hfa (modified) * libcfa/src/fstream.cfa (modified) * libcfa/src/math.trait.hfa (modified) * libcfa/src/stdlib.hfa (modified) * src/AST/AssertAcyclic.cpp (deleted) * src/AST/AssertAcyclic.hpp (deleted) * src/AST/Convert.cpp (modified) * src/AST/Decl.cpp (modified) * src/AST/Fwd.hpp (modified) * src/AST/GenericSubstitution.cpp (modified) * src/AST/Node.cpp (modified) * src/AST/Node.hpp (modified) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Print.cpp (modified) * src/AST/Stmt.hpp (modified) * src/AST/TranslationUnit.hpp (modified) * src/AST/Type.cpp (modified) * src/AST/Type.hpp (modified) * src/AST/TypeSubstitution.hpp (modified) * src/AST/Util.cpp (added) * src/AST/Util.hpp (added) * src/AST/Visitor.hpp (modified) * src/AST/module.mk (modified) * src/Common/CodeLocationTools.cpp (modified) * src/Common/CodeLocationTools.hpp (modified) * src/Common/Examine.cc (modified) * src/Common/Examine.h (modified) * src/Concurrency/Keywords.cc (modified) * src/Concurrency/KeywordsNew.cpp (modified) * src/ControlStruct/ExceptTranslateNew.cpp (modified) * src/ControlStruct/LabelGeneratorNew.cpp (modified) * src/ControlStruct/LabelGeneratorNew.hpp (modified) * src/ControlStruct/MultiLevelExit.cpp (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/FixInitNew.cpp (modified) * src/InitTweak/InitTweak.cc (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CandidateFinder.hpp (modified) * src/ResolvExpr/CandidatePrinter.cpp (modified) * src/ResolvExpr/RenameVars.h (modified) * src/ResolvExpr/ResolveTypeof.cc (modified) * src/ResolvExpr/ResolveTypeof.h (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/Resolver.h (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/Validate.cc (modified) * src/SymTab/Validate.h (modified) * src/Tuples/TupleAssignment.cc (modified) * src/Validate/Autogen.cpp (modified) * src/Validate/FindSpecialDeclsNew.cpp (modified) * src/Validate/ForallPointerDecay.cpp (added) * src/Validate/ForallPointerDecay.hpp (added) * src/Validate/module.mk (modified) * src/Virtual/Tables.cc (modified) * src/Virtual/Tables.h (modified) * src/main.cc (modified) * tests/.expect/declarationSpecifier.arm64.txt (modified) * tests/.expect/gccExtensions.arm64.txt (modified) * tests/.expect/random.arm64.txt (modified) * tests/Makefile.am (modified) * tests/PRNG.cfa (modified) * tests/collections/.expect/string-api-coverage-noshare.txt (added) * tests/collections/.expect/string-api-coverage.txt (modified) * tests/collections/.expect/string-ctx-manage.txt (added) * tests/collections/.expect/string-gc.txt (modified) * tests/collections/.expect/string-overwrite-noshare.txt (added) * tests/collections/.expect/vector-err-pass-perm-it-byval.txt (modified) * tests/collections/string-api-coverage-noshare.cfa (added) * tests/collections/string-api-coverage.cfa (modified) * tests/collections/string-ctx-manage.cfa (added) * tests/collections/string-gc.cfa (modified) * tests/collections/string-overwrite-noshare.cfa (added) * tests/collections/string-overwrite.cfa (modified) * tests/concurrent/.expect/keywordErrors.nast.txt (added) * tests/concurrent/.expect/keywordErrors.oast.txt (moved) * tests/concurrent/.expect/mainError.nast.txt (added) * tests/concurrent/.expect/mainError.oast.txt (added) * tests/concurrent/barrier/.expect/generation.txt (added) * tests/concurrent/barrier/.expect/last.txt (moved) * tests/concurrent/barrier/.expect/order.txt (added) * tests/concurrent/barrier/gen_generation_expect.cfa (added) * tests/concurrent/barrier/generation.cfa (added) * tests/concurrent/barrier/last.cfa (added) * tests/concurrent/barrier/order.cfa (added) * tests/concurrent/mainError.cfa (added) * tests/concurrent/mutexstmt/.expect/locks.txt (modified) * tests/concurrent/mutexstmt/.expect/scoped_lock.txt (added) * tests/concurrent/mutexstmt/locks.cfa (modified) * tests/concurrent/mutexstmt/scoped_lock.cfa (added) * tests/concurrent/readyQ/.expect/barrier_sleeper.txt (added) * tests/concurrent/readyQ/.expect/leader_spin.txt (added) * tests/concurrent/readyQ/barrier_sleeper.cfa (added) * tests/concurrent/readyQ/leader_spin.cfa (added) * tests/designations.cfa (modified) * tests/errors/.expect/scope.txt (modified) * tests/io/.expect/away_fair.txt (added) * tests/io/.expect/comp_fair.txt (added) * tests/io/away_fair.cfa (added) * tests/io/comp_fair.cfa (added) * tests/io/io-acquire.cfa (modified) * tests/io/many_read.cfa (modified) * tests/meta/dumpable.cfa (modified) * tests/pybin/settings.py (modified) * tests/pybin/tools.py (modified) * tests/test.py (modified) * tests/zombies/string-perf/.gitignore (added) * tests/zombies/string-perf/Makefile (added) * tests/zombies/string-perf/corpori-about.txt (added) * tests/zombies/string-perf/corpus-100-1-1.txt (added) * tests/zombies/string-perf/corpus-100-10-1.txt (added) * tests/zombies/string-perf/corpus-100-2-1.txt (added) * tests/zombies/string-perf/corpus-100-20-1.txt (added) * tests/zombies/string-perf/corpus-100-5-1.txt (added) * tests/zombies/string-perf/corpus-5-20-1.txt (added) * tests/zombies/string-perf/corpus-5-20-2.txt (added) * tests/zombies/string-perf/corpus-5-20-3.txt (added) * tests/zombies/string-perf/make-corpus.cfa (added) * tests/zombies/string-perf/make-flamegraph.sh (added) * tests/zombies/string-perf/not_string_res.cfa (added) * tests/zombies/string-perf/not_string_res.hfa (added) * tests/zombies/string-perf/pbx-correctness-demos.cfa (added) * tests/zombies/string-perf/pbx-correctness-demos.cpp (added) * tests/zombies/string-perf/prog-allocn.cfa (added) * tests/zombies/string-perf/prog-find.cfa (added) * tests/zombies/string-perf/prog-normalize.cfa (added) * tests/zombies/string-perf/prog-passbyX.cfa (added) * tests/zombies/string-perf/prog-passbyval.cfa (added) * tests/zombies/string-perf/prog.cfa (added) * tests/zombies/string-perf/qanal.py (added) * tests/zombies/string-perf/qrun.sh (added) Resolve conflict Sat, 09 Apr 2022 18:51:24 GMT Thierry Delisle [6db62fa] * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) * doc/theses/thierry_delisle_PhD/thesis/data/cycle.jax (added) * doc/theses/thierry_delisle_PhD/thesis/fig/base.fig (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/base_avg.fig (added) * doc/theses/thierry_delisle_PhD/thesis/text/core.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/eval_micro.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/thesis.tex (modified) Added some experiments, some graph generation and a whole lot of text Mon, 04 Apr 2022 23:47:48 GMT Thierry Delisle [f2bc9fa] * doc/theses/thierry_delisle_PhD/thesis/glossary.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/existing.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) Small changes to io and intro section. 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:40:05 GMT Peter A. Buhr [85f9c77] * doc/LaTeXmacros/common.sty (modified) * doc/LaTeXmacros/common.tex (modified) remove spurious defaultdialect from CFAStyle 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 Thu, 31 Mar 2022 02:43:04 GMT Peter A. Buhr [ee3da78] * doc/theses/mubeen_zulfiqar_MMath/figures/UserKernelHeaps.fig (added) add figure User-Level Kernel Heaps Thu, 31 Mar 2022 02:11:02 GMT Peter A. Buhr [a114743] * doc/theses/mubeen_zulfiqar_MMath/background.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/intro.tex (modified) proofread intro and background chapters Thu, 31 Mar 2022 02:08:34 GMT Peter A. Buhr [65781a8] * doc/theses/mubeen_zulfiqar_MMath/Makefile (modified) shorten target in make rule 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 Thu, 03 Mar 2022 18:37:31 GMT m3zulfiq [bf8b77e] * benchmark/io/http/protocol.cfa (modified) * doc/theses/mubeen_zulfiqar_MMath/benchmarks.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/performance.tex (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/io/setup.cfa (modified) * libcfa/src/concurrency/iofwd.hfa (modified) * libcfa/src/concurrency/kernel/fwd.hfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * src/Concurrency/Keywords.cc (modified) * tests/concurrent/.expect/mainError.txt (added) * tests/concurrent/mainError.cfa (added) * tests/io/.expect/away_fair.txt (added) * tests/io/away_fair.cfa (added) * tests/io/many_read.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 03 Mar 2022 18:37:17 GMT m3zulfiq [9c5aef9] * doc/theses/mubeen_zulfiqar_MMath/allocator.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/figures/NewHeapStructure.eps (added) * doc/theses/mubeen_zulfiqar_MMath/uw-ethesis.tex (modified) Added heap structure and design choices to allocator chapter Mon, 28 Feb 2022 23:36:24 GMT Peter A. Buhr [028404f] * doc/theses/mubeen_zulfiqar_MMath/benchmarks.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/performance.tex (modified) more editing of Mubeen's thesis Sat, 26 Feb 2022 16:14:03 GMT Peter A. Buhr [05ffb7b] * doc/theses/mubeen_zulfiqar_MMath/background.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/benchmarks.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/intro.tex (modified) more editing of Mubeen's thesis Fri, 25 Feb 2022 17:28:44 GMT Thierry Delisle [c5af4f9] * doc/theses/thierry_delisle_PhD/thesis/text/existing.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) Small fixes to io.tex and reworked start of existing work. Wed, 23 Feb 2022 15:31:12 GMT Peter A. Buhr [3a038fa] * doc/theses/mubeen_zulfiqar_MMath/allocator.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/background.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/benchmarks.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/figures/AllocatorComponents.fig (modified) * doc/theses/mubeen_zulfiqar_MMath/intro.tex (modified) more updates to added text Tue, 22 Feb 2022 19:44:52 GMT Peter A. Buhr [5cefa43] * doc/user/user.tex (modified) update PRNG documentation Tue, 22 Feb 2022 19:42:45 GMT Peter A. Buhr [1eec0b0] * doc/theses/mubeen_zulfiqar_MMath/Makefile (modified) * doc/theses/mubeen_zulfiqar_MMath/allocator.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/background.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/figures/AddressSpace.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/AllocDS1.fig (moved) * doc/theses/mubeen_zulfiqar_MMath/figures/AllocDS2.fig (moved) * doc/theses/mubeen_zulfiqar_MMath/figures/AllocInducedActiveFalseSharing.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/AllocInducedPassiveFalseSharing.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/AllocatedObject.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/AllocatorComponents.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/CoalesceAllocated.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/CoalesceFree.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/Container.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/ContainerFalseSharing1.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/ContainerFalseSharing2.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/ContainerNoOwnership.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/ContainerNoOwnershipFreelist.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/ContainerOwnership.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/ContainerOwnershipFreelist.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/ContigFragmentation.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/FalseSharingA.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/FalseSharingB.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/FalseSharingC.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/FalseSharingD.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/FreeListAmongContainers.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/FreeListWithinContainers.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/HeapStructure.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/IntExtFragmentation.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/MemoryFragmentation.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/MultipleHeapsNoOwnership.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/MultipleHeapsOwnership.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/MultipleHeapsStorage.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/NonContigFragmentation.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/ObjectHeaders.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/PerThreadGlobalHeap2.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/PerThreadHeap.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/PrivatePublicHeaps2.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/ProgramFalseSharing.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/RemoteFreeList.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/SharedHeaps.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/SingleHeap.fig (added) * doc/theses/mubeen_zulfiqar_MMath/figures/SuperContainers.fig (added) * doc/theses/mubeen_zulfiqar_MMath/intro.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/pictures/MultipleHeapsOwnershipStorage.fig (added) * doc/theses/mubeen_zulfiqar_MMath/pictures/PrivatePublicHeaps.fig (added) * doc/theses/mubeen_zulfiqar_MMath/uw-ethesis.bib (modified) * doc/theses/mubeen_zulfiqar_MMath/uw-ethesis.tex (modified) organizes figures into directories, update Makefile, add text from ... Sun, 13 Feb 2022 20:24:25 GMT JiadaL [ea89e36] * doc/proposals/enum.md (added) Add proposal Sat, 12 Feb 2022 22:31:16 GMT Peter A. Buhr [a38bbbc] * doc/user/user.tex (modified) change font size from 11pt to 10pt Sat, 12 Feb 2022 18:56:39 GMT Peter A. Buhr [4708eaa] * doc/user/user.tex (modified) update PRNG documentation Tue, 08 Feb 2022 04:04:54 GMT Peter A. Buhr [7a15b7e] * doc/LaTeXmacros/common.sty (modified) * doc/LaTeXmacros/common.tex (modified) cleanup, add snake and lang macro Mon, 07 Feb 2022 18:21:28 GMT Thierry Delisle [1cf8a9f] * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) Thesis now depends on common.tex and common.sty Wed, 02 Feb 2022 00:42:31 GMT Thierry Delisle [729c991] * doc/theses/thierry_delisle_PhD/thesis/fig/base.fig (modified) * doc/theses/thierry_delisle_PhD/thesis/glossary.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/core.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/eval_macro.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/eval_micro.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/existing.tex (modified) Re-starting work on my thesis. Mon, 08 Nov 2021 22:29:49 GMT Thierry Delisle [36a05d7] * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/cycle.fig (added) * doc/theses/thierry_delisle_PhD/thesis/text/eval_macro.tex (added) * doc/theses/thierry_delisle_PhD/thesis/text/eval_micro.tex (added) * doc/theses/thierry_delisle_PhD/thesis/thesis.tex (modified) Started doing some work on the eval portion of my thesis. Mon, 08 Nov 2021 22:28:21 GMT Thierry Delisle [cc287800] * benchmark/io/http/filecache.cfa (modified) * benchmark/io/http/http_ring.cpp (modified) * benchmark/io/http/main.cfa (modified) * benchmark/io/http/options.cfa (modified) * benchmark/io/http/options.hfa (modified) * benchmark/io/http/protocol.cfa (modified) * benchmark/io/http/protocol.hfa (modified) * benchmark/io/http/worker.cfa (modified) * doc/theses/mubeen_zulfiqar_MMath/allocator.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/background.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/benchmarks.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/intro.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/performance.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/thesis.tex (deleted) * doc/theses/mubeen_zulfiqar_MMath/uw-ethesis.bib (modified) * doc/theses/mubeen_zulfiqar_MMath/uw-ethesis.tex (modified) * doc/user/user.tex (modified) * libcfa/prelude/bootloader.cf (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/io/types.hfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/monitor.hfa (modified) * libcfa/src/concurrency/mutex_stmt.hfa (modified) * libcfa/src/device/cpu.cfa (modified) * libcfa/src/fstream.cfa (modified) * libcfa/src/fstream.hfa (modified) * libcfa/src/heap.cfa (modified) * libcfa/src/interpose.cfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * libcfa/src/strstream.cfa (modified) * libcfa/src/strstream.hfa (modified) * src/AST/Decl.hpp (modified) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Pass.proto.hpp (modified) * src/AST/Stmt.hpp (modified) * src/AST/TranslationUnit.hpp (modified) * src/AST/porting.md (modified) * src/CodeGen/FixMain.cc (modified) * src/CodeGen/FixMain.h (modified) * src/CodeGen/FixNames.cc (modified) * src/CodeGen/FixNames.h (modified) * src/CodeTools/DeclStats.cc (modified) * src/Common/DeclStats.cpp (added) * src/Common/DeclStats.hpp (added) * src/Common/ResolvProtoDump.cpp (added) * src/Common/ResolvProtoDump.hpp (added) * src/Common/module.mk (modified) * src/ControlStruct/ExceptTranslate.cc (modified) * src/ControlStruct/ExceptTranslate.h (modified) * src/ControlStruct/ExceptTranslateNew.cpp (added) * src/ControlStruct/FixLabels.cpp (added) * src/ControlStruct/FixLabels.hpp (added) * src/ControlStruct/LabelGenerator.cc (modified) * src/ControlStruct/LabelGenerator.h (modified) * src/ControlStruct/MultiLevelExit.cpp (added) * src/ControlStruct/MultiLevelExit.hpp (added) * src/ControlStruct/module.mk (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/GenInit.h (modified) * src/Parser/parser.yy (modified) * src/main.cc (modified) * tests/.expect/declarationSpecifier.x64.txt (modified) * tests/.expect/declarationSpecifier.x86.txt (modified) * tests/.expect/gccExtensions.x64.txt (modified) * tests/.expect/gccExtensions.x86.txt (modified) * tests/concurrent/semaphore.cfa (modified) * tests/concurrent/sleep.cfa (modified) * tests/io/io-acquire.cfa (modified) * tests/linking/io-acquire.cfa (modified) * tests/pybin/test_run.py (modified) * tests/test.py (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 28 Oct 2021 02:05:59 GMT m3zulfiq [15885de9] * doc/theses/mubeen_zulfiqar_MMath/allocator.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/background.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/benchmarks.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/intro.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/performance.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/thesis.tex (deleted) * doc/theses/mubeen_zulfiqar_MMath/uw-ethesis.bib (modified) * doc/theses/mubeen_zulfiqar_MMath/uw-ethesis.tex (modified) removed errors from thesis and separated background chapter Sun, 10 Oct 2021 21:11:28 GMT Peter A. Buhr [d4d4ac8] * doc/user/user.tex (modified) remove discussion of I/O acquire and replace with mutex statement, ... Mon, 27 Sep 2021 18:09:55 GMT Thierry Delisle [949339b] * benchmark/Cargo.toml.in (modified) * benchmark/Makefile.am (modified) * benchmark/bench.h (modified) * benchmark/bench.rs (modified) * benchmark/mutexStmt/JavaThread.java (added) * benchmark/mutexStmt/cpp1.cc (added) * benchmark/mutexStmt/cpp2.cc (added) * benchmark/mutexStmt/cpp4.cc (added) * benchmark/mutexStmt/cpp8.cc (added) * benchmark/mutexStmt/cppLock.hpp (added) * benchmark/mutexStmt/lock1.cfa (added) * benchmark/mutexStmt/lock2.cfa (added) * benchmark/mutexStmt/lock4.cfa (added) * benchmark/mutexStmt/lock8.cfa (added) * benchmark/mutexStmt/monitor1.cfa (added) * benchmark/mutexStmt/monitor2.cfa (added) * benchmark/mutexStmt/monitor4.cfa (added) * benchmark/mutexStmt/no_stmt_lock1.cfa (added) * benchmark/mutexStmt/no_stmt_lock2.cfa (added) * benchmark/mutexStmt/no_stmt_lock4.cfa (added) * benchmark/mutexStmt/no_stmt_lock8.cfa (added) * benchmark/readyQ/cycle.cpp (modified) * benchmark/readyQ/cycle.go (modified) * benchmark/readyQ/cycle.rs (modified) * benchmark/readyQ/locality.go (modified) * benchmark/readyQ/locality.rs (modified) * benchmark/readyQ/transfer.cfa (modified) * benchmark/readyQ/transfer.cpp (modified) * benchmark/readyQ/transfer.go (added) * benchmark/readyQ/transfer.rs (added) * benchmark/readyQ/yield.cfa (modified) * benchmark/readyQ/yield.cpp (modified) * benchmark/readyQ/yield.go (added) * benchmark/readyQ/yield.rs (added) * benchmark/rmit.py (modified) * doc/theses/andrew_beach_MMath/Makefile (modified) * doc/theses/andrew_beach_MMath/code/FixupEmpty.java (moved) * doc/theses/andrew_beach_MMath/code/FixupOther.java (moved) * doc/theses/andrew_beach_MMath/code/cond-catch.py (modified) * doc/theses/andrew_beach_MMath/code/fixup-empty-f.cfa (moved) * doc/theses/andrew_beach_MMath/code/fixup-empty-r.cfa (moved) * doc/theses/andrew_beach_MMath/code/fixup-empty.cpp (moved) * doc/theses/andrew_beach_MMath/code/fixup-empty.py (moved) * doc/theses/andrew_beach_MMath/code/fixup-other-f.cfa (moved) * doc/theses/andrew_beach_MMath/code/fixup-other-r.cfa (moved) * doc/theses/andrew_beach_MMath/code/fixup-other.cpp (moved) * doc/theses/andrew_beach_MMath/code/fixup-other.py (moved) * doc/theses/andrew_beach_MMath/code/resume-empty.cfa (modified) * doc/theses/andrew_beach_MMath/code/run.sh (modified) * doc/theses/andrew_beach_MMath/code/test.sh (modified) * doc/theses/andrew_beach_MMath/code/throw-empty.cfa (modified) * doc/theses/andrew_beach_MMath/code/throw-empty.cpp (modified) * doc/theses/andrew_beach_MMath/code/throw-empty.py (modified) * doc/theses/andrew_beach_MMath/code/throw-finally.py (modified) * doc/theses/andrew_beach_MMath/code/throw-other.py (modified) * doc/theses/andrew_beach_MMath/code/throw-with.py (modified) * doc/theses/andrew_beach_MMath/code/try-catch.py (modified) * doc/theses/andrew_beach_MMath/code/try-finally.py (modified) * doc/theses/andrew_beach_MMath/conclusion.tex (modified) * doc/theses/andrew_beach_MMath/existing.tex (modified) * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/theses/andrew_beach_MMath/future.tex (modified) * doc/theses/andrew_beach_MMath/implement.tex (modified) * doc/theses/andrew_beach_MMath/intro.tex (modified) * doc/theses/andrew_beach_MMath/performance.tex (modified) * doc/theses/andrew_beach_MMath/resumhandle.fig (added) * doc/theses/andrew_beach_MMath/termhandle.fig (added) * doc/theses/andrew_beach_MMath/uw-ethesis-frontpgs.tex (modified) * doc/theses/andrew_beach_MMath/uw-ethesis.bib (modified) * example/cpu.cfa (added) * example/maybe-await.rs (added) * example/unnecessary-arc.rs (added) * libcfa/src/Makefile.am (modified) * libcfa/src/concurrency/clib/cfathread.cfa (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel/fwd.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) * libcfa/src/concurrency/locks.hfa (modified) * libcfa/src/concurrency/mutex_stmt.hfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/concurrency/ready_subqueue.hfa (modified) * libcfa/src/concurrency/stats.cfa (modified) * libcfa/src/concurrency/stats.hfa (modified) * libcfa/src/concurrency/thread.cfa (modified) * libcfa/src/containers/string.cfa (added) * libcfa/src/containers/string.hfa (added) * libcfa/src/containers/string_res.cfa (added) * libcfa/src/containers/string_res.hfa (added) * libcfa/src/device/cpu.cfa (modified) * libcfa/src/device/cpu.hfa (modified) * libcfa/src/fstream.cfa (modified) * libcfa/src/fstream.hfa (modified) * libcfa/src/memory.cfa (modified) * libcfa/src/memory.hfa (modified) * libcfa/src/parseconfig.cfa (added) * libcfa/src/parseconfig.hfa (added) * src/Concurrency/Keywords.cc (modified) * src/Parser/parser.yy (modified) * tests/.expect/parseconfig.txt (added) * tests/.in/parseconfig-all.txt (added) * tests/.in/parseconfig-errors.txt (added) * tests/.in/parseconfig-missing.txt (added) * tests/Makefile.am (modified) * tests/collections/.expect/string-api-coverage.txt (added) * tests/collections/.expect/string-gc.txt (added) * tests/collections/.expect/string-overwrite.txt (added) * tests/collections/string-api-coverage.cfa (added) * tests/collections/string-gc.cfa (added) * tests/collections/string-overwrite.cfa (added) * tests/concurrent/mutexstmt/locks.cfa (modified) * tests/parseconfig.cfa (added) * tools/perf/png.py (added) * tools/perf/process_stat_array.py (modified) * tools/perf/sample.py (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 27 Sep 2021 13:37:18 GMT Andrew Beach [86bd8538] * doc/theses/andrew_beach_MMath/intro.tex (modified) * doc/theses/andrew_beach_MMath/performance.tex (modified) Andrew MMath: Hopefully the last updates from the readers. Sat, 25 Sep 2021 20:08:33 GMT Andrew Beach [166b384] * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/theses/andrew_beach_MMath/intro.tex (modified) * doc/theses/andrew_beach_MMath/uw-ethesis-frontpgs.tex (modified) Andrew MMath: Added the missing front matter and corrected a few ... Fri, 24 Sep 2021 16:09:38 GMT Andrew Beach [9411cf0] * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/theses/andrew_beach_MMath/intro.tex (modified) Andrew MMath: Maybe the last changes to the thesis. Thu, 23 Sep 2021 19:36:04 GMT Andrew Beach [814f87d] * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/theses/andrew_beach_MMath/implement.tex (modified) * doc/theses/andrew_beach_MMath/intro.tex (modified) * doc/theses/andrew_beach_MMath/performance.tex (modified) * doc/theses/andrew_beach_MMath/uw-ethesis.bib (modified) Andrew MMath: Updated thesis with Yizhou Zhang's feedback. Mon, 20 Sep 2021 15:46:19 GMT Andrew Beach [6aa84e0] * doc/theses/andrew_beach_MMath/existing.tex (modified) * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/theses/andrew_beach_MMath/implement.tex (modified) * doc/theses/andrew_beach_MMath/intro.tex (modified) * doc/theses/andrew_beach_MMath/performance.tex (modified) Andrew MMath: Removed (updated one) the remaining \todo items. Sat, 18 Sep 2021 11:22:51 GMT Peter A. Buhr [432bffe] * doc/theses/andrew_beach_MMath/Makefile (modified) * doc/theses/andrew_beach_MMath/intro.tex (modified) * doc/theses/andrew_beach_MMath/resumhandle.fig (added) * doc/theses/andrew_beach_MMath/termhandle.fig (added) fix Makefile for .pstex files Thu, 16 Sep 2021 17:50:44 GMT Andrew Beach [140eb16] * doc/theses/andrew_beach_MMath/code/test.sh (modified) * doc/theses/andrew_beach_MMath/performance.tex (modified) Andrew MMath: Updated the performance numbers for hopefully the last ... Wed, 15 Sep 2021 02:20:51 GMT Peter A. Buhr [347925c] * doc/theses/andrew_beach_MMath/code/throw-empty.cfa (modified) prevent recursion optimizations Fri, 10 Sep 2021 14:43:15 GMT Andrew Beach [9cdfa5fb] * doc/theses/andrew_beach_MMath/conclusion.tex (modified) * doc/theses/andrew_beach_MMath/existing.tex (modified) * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/theses/andrew_beach_MMath/future.tex (modified) * doc/theses/andrew_beach_MMath/implement.tex (modified) * doc/theses/andrew_beach_MMath/intro.tex (modified) * doc/theses/andrew_beach_MMath/performance.tex (modified) * doc/theses/andrew_beach_MMath/uw-ethesis-frontpgs.tex (modified) * doc/theses/andrew_beach_MMath/uw-ethesis.bib (modified) Andrew MMath: Used (most of) Gregor's feedback to update the thesis. ... Wed, 08 Sep 2021 14:42:13 GMT Andrew Beach [8e42847] * doc/theses/andrew_beach_MMath/code/test.sh (modified) * doc/theses/andrew_beach_MMath/performance.tex (modified) Andrew MMath: Making sure the printed and actual number of iterations ... Tue, 07 Sep 2021 13:59:12 GMT Andrew Beach [812ba3d] * doc/theses/andrew_beach_MMath/code/fixup-empty-f.cfa (modified) * doc/theses/andrew_beach_MMath/code/fixup-empty-r.cfa (modified) * doc/theses/andrew_beach_MMath/code/fixup-other-f.cfa (modified) * doc/theses/andrew_beach_MMath/code/fixup-other-r.cfa (modified) * doc/theses/andrew_beach_MMath/code/test.sh (modified) Some clean-up to make Peter's changes to the exception benchmarks fit ... Mon, 06 Sep 2021 01:47:52 GMT Andrew Beach [49b3389] * doc/theses/andrew_beach_MMath/code/throw-empty.cpp (modified) Follow-up, perventing recursion removal in C++. Sun, 05 Sep 2021 02:34:43 GMT Peter A. Buhr [18783b4] * doc/theses/andrew_beach_MMath/code/fixup-empty-f.cfa (modified) * doc/theses/andrew_beach_MMath/code/fixup-empty-r.cfa (modified) * doc/theses/andrew_beach_MMath/code/fixup-other-f.cfa (modified) * doc/theses/andrew_beach_MMath/code/fixup-other-r.cfa (modified) * doc/theses/andrew_beach_MMath/code/resume-empty.cfa (modified) attempt to remove tail-recursion optimization Thu, 02 Sep 2021 15:46:03 GMT Andrew Beach [b183717] * doc/theses/andrew_beach_MMath/code/cond-catch.py (modified) * doc/theses/andrew_beach_MMath/code/fixup-empty.py (modified) * doc/theses/andrew_beach_MMath/code/fixup-other.py (modified) * doc/theses/andrew_beach_MMath/code/run.sh (modified) * doc/theses/andrew_beach_MMath/code/throw-empty.py (modified) * doc/theses/andrew_beach_MMath/code/throw-finally.py (modified) * doc/theses/andrew_beach_MMath/code/throw-other.py (modified) * doc/theses/andrew_beach_MMath/code/throw-with.py (modified) * doc/theses/andrew_beach_MMath/code/try-catch.py (modified) * doc/theses/andrew_beach_MMath/code/try-finally.py (modified) Update another file in the exception benchmarks as well as some print ... Thu, 02 Sep 2021 15:11:12 GMT Andrew Beach [678f259] * doc/theses/andrew_beach_MMath/code/FixupEmpty.java (moved) * doc/theses/andrew_beach_MMath/code/FixupOther.java (moved) * doc/theses/andrew_beach_MMath/code/fixup-empty-f.cfa (moved) * doc/theses/andrew_beach_MMath/code/fixup-empty-r.cfa (moved) * doc/theses/andrew_beach_MMath/code/fixup-empty.cpp (moved) * doc/theses/andrew_beach_MMath/code/fixup-empty.py (moved) * doc/theses/andrew_beach_MMath/code/fixup-other-f.cfa (moved) * doc/theses/andrew_beach_MMath/code/fixup-other-r.cfa (moved) * doc/theses/andrew_beach_MMath/code/fixup-other.cpp (moved) * doc/theses/andrew_beach_MMath/code/fixup-other.py (moved) * doc/theses/andrew_beach_MMath/code/test.sh (modified) Some clean-up in the exception benchmark directory. Mostly just ... Wed, 01 Sep 2021 19:50:26 GMT Andrew Beach [a916aad] * doc/theses/andrew_beach_MMath/uw-ethesis-frontpgs.tex (modified) Andrew MMath: Added abstract. Should be ready for the readers now. Wed, 01 Sep 2021 17:13:01 GMT Thierry Delisle [4e28d2e9] * doc/theses/thierry_delisle_PhD/.gitignore (modified) Updated gitignore for seminars Wed, 01 Sep 2021 15:00:34 GMT Andrew Beach [34fcc13] * doc/theses/andrew_beach_MMath/implement.tex (modified) Andrew MMath: Nope! Forgot to delete one \todo. Wed, 01 Sep 2021 14:59:00 GMT Andrew Beach [25d4e15] * doc/theses/andrew_beach_MMath/implement.tex (modified) * doc/theses/andrew_beach_MMath/performance.tex (modified) * doc/theses/andrew_beach_MMath/resumption-marking.fig (modified) Andrew MMath: That's the rest of the \todo items and everything ... Tue, 31 Aug 2021 20:55:03 GMT Andrew Beach [cd03b76d] * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/theses/andrew_beach_MMath/implement.tex (modified) * doc/theses/andrew_beach_MMath/performance.tex (modified) * doc/theses/andrew_beach_MMath/virtual-tree.fig (added) * doc/theses/andrew_beach_MMath/vtable-layout.fig (modified) * doc/theses/andrew_beach_MMath/vtable.fig (deleted) Andrew MMath: Clean-up pass addressing (or deciding not to address) ... Tue, 31 Aug 2021 17:50:48 GMT Andrew Beach [e37db112] * doc/theses/andrew_beach_MMath/future.tex (modified) Andrew MMath: Two missing paragraphs in future work about special ... Tue, 31 Aug 2021 17:23:59 GMT Andrew Beach [6cf21ed8] * doc/theses/andrew_beach_MMath/existing.tex (modified) * doc/theses/andrew_beach_MMath/intro.tex (modified) * doc/theses/andrew_beach_MMath/uw-ethesis.bib (modified) Andrew MMath: First pass on adding missing citations. Tue, 31 Aug 2021 02:03:54 GMT Andrew Beach [0a55a53] * doc/theses/andrew_beach_MMath/implement.tex (modified) Andrew MMath: Implement chapter updated from Peter's focused review. Tue, 31 Aug 2021 01:54:47 GMT Andrew Beach [13afd0c] * doc/theses/andrew_beach_MMath/features.tex (modified) Andrew MMath: Features chapter updated from Peter's focused review. Tue, 31 Aug 2021 01:43:40 GMT Andrew Beach [b041f11] * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/theses/andrew_beach_MMath/implement.tex (modified) Andrew MMath: Saved and reverting updates on the new syntax. Tue, 31 Aug 2021 01:29:26 GMT Peter A. Buhr [f93d7fc] * doc/theses/andrew_beach_MMath/performance.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 31 Aug 2021 01:28:17 GMT Peter A. Buhr [3548ddb] * doc/theses/andrew_beach_MMath/resumption-marking.fig (modified) remove extra "head" label in figure Tue, 31 Aug 2021 01:27:19 GMT Peter A. Buhr [4805bfc] * doc/theses/andrew_beach_MMath/implement.tex (modified) proofread sections 4.1.4 and 4.2 Tue, 31 Aug 2021 01:13:51 GMT Peter A. Buhr [2a3f0d9] * doc/theses/andrew_beach_MMath/features.tex (modified) proofread sections 3.2 and 3.3 Tue, 31 Aug 2021 01:01:51 GMT Peter A. Buhr [01f78e0] * doc/theses/andrew_beach_MMath/code/resume-fixup-empty-f.cfa (modified) * doc/theses/andrew_beach_MMath/code/resume-fixup-empty-r.cfa (modified) add code to prevent tail recursion optimization Mon, 30 Aug 2021 22:24:40 GMT Andrew Beach [0477127] * doc/theses/andrew_beach_MMath/performance.tex (modified) Andrew MMath: More updates to the performance chapter. Mon, 30 Aug 2021 15:51:36 GMT Andrew Beach [7737c29] * doc/theses/andrew_beach_MMath/performance.tex (modified) Revert "proofread chapter performance.tex", updates have been saved. ... Mon, 30 Aug 2021 02:58:58 GMT Peter A. Buhr [9cb6514] * doc/theses/andrew_beach_MMath/performance.tex (modified) proofread chapter performance.tex Mon, 30 Aug 2021 00:43:55 GMT Andrew Beach [0be463c] * doc/theses/andrew_beach_MMath/code/test.sh (modified) Hopefully removing -f means I'll never have to recover from that again. Sun, 29 Aug 2021 22:51:22 GMT Andrew Beach [75f8e04] * doc/theses/andrew_beach_MMath/intro.tex (modified) Andrew MMath: Fix \input to point at the new file name (file renamed ... Sun, 29 Aug 2021 15:45:49 GMT Andrew Beach [cfbab07] * doc/theses/andrew_beach_MMath/performance.tex (modified) Andrew MMath: Updated performance chapter, using Peter's feedback and ...