Changeset 24d6572 for doc/theses
- Timestamp:
- Jun 12, 2023, 2:45:32 PM (3 years ago)
- Branches:
- ast-experimental, master
- Children:
- 62d62db
- Parents:
- 34b4268 (diff), 251ce80 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)links above to see all the changes relative to each parent. - Location:
- doc/theses
- Files:
-
- 219 added
- 3 edited
-
colby_parsons_MMAth/.gitignore (added)
-
colby_parsons_MMAth/Makefile (added)
-
colby_parsons_MMAth/benchmarks/actors/akka/Executor/AkkaExecutor.scala (added)
-
colby_parsons_MMAth/benchmarks/actors/akka/Executor/application.conf (added)
-
colby_parsons_MMAth/benchmarks/actors/akka/Executor/build.sbt (added)
-
colby_parsons_MMAth/benchmarks/actors/akka/Matrix/AkkaMatrix.scala (added)
-
colby_parsons_MMAth/benchmarks/actors/akka/Matrix/application.conf (added)
-
colby_parsons_MMAth/benchmarks/actors/akka/Matrix/build.sbt (added)
-
colby_parsons_MMAth/benchmarks/actors/akka/Repeat/AkkaRepeat.scala (added)
-
colby_parsons_MMAth/benchmarks/actors/akka/Repeat/application.conf (added)
-
colby_parsons_MMAth/benchmarks/actors/akka/Repeat/build.sbt (added)
-
colby_parsons_MMAth/benchmarks/actors/akka/SendDynamic/AkkaSendDynamic.scala (added)
-
colby_parsons_MMAth/benchmarks/actors/akka/SendDynamic/application.conf (added)
-
colby_parsons_MMAth/benchmarks/actors/akka/SendDynamic/build.sbt (added)
-
colby_parsons_MMAth/benchmarks/actors/akka/SendStatic/AkkaSendStatic.scala (added)
-
colby_parsons_MMAth/benchmarks/actors/akka/SendStatic/application.conf (added)
-
colby_parsons_MMAth/benchmarks/actors/akka/SendStatic/build.sbt (added)
-
colby_parsons_MMAth/benchmarks/actors/caf/CAFExecutor.cpp (added)
-
colby_parsons_MMAth/benchmarks/actors/caf/CAFMatrix.cpp (added)
-
colby_parsons_MMAth/benchmarks/actors/caf/CAFRepeat.cpp (added)
-
colby_parsons_MMAth/benchmarks/actors/caf/CAFSendDynamic.cpp (added)
-
colby_parsons_MMAth/benchmarks/actors/caf/CAFSendStatic.cpp (added)
-
colby_parsons_MMAth/benchmarks/actors/caf/caf-application.conf (added)
-
colby_parsons_MMAth/benchmarks/actors/cfa/balance.cfa (added)
-
colby_parsons_MMAth/benchmarks/actors/cfa/bench.hfa (added)
-
colby_parsons_MMAth/benchmarks/actors/cfa/dynamic.cfa (added)
-
colby_parsons_MMAth/benchmarks/actors/cfa/executor.cfa (added)
-
colby_parsons_MMAth/benchmarks/actors/cfa/matrix.cfa (added)
-
colby_parsons_MMAth/benchmarks/actors/cfa/repeat.cfa (added)
-
colby_parsons_MMAth/benchmarks/actors/cfa/static.cfa (added)
-
colby_parsons_MMAth/benchmarks/actors/data/nasusSendDynamic (added)
-
colby_parsons_MMAth/benchmarks/actors/data/nasusSendStatic (added)
-
colby_parsons_MMAth/benchmarks/actors/data/nasus_ALL.txt (added)
-
colby_parsons_MMAth/benchmarks/actors/data/nasus_CFA.txt (added)
-
colby_parsons_MMAth/benchmarks/actors/data/nasus_SEND.txt (added)
-
colby_parsons_MMAth/benchmarks/actors/data/pykeSendDynamic (added)
-
colby_parsons_MMAth/benchmarks/actors/data/pykeSendStatic (added)
-
colby_parsons_MMAth/benchmarks/actors/data/pyke_ALL.txt (added)
-
colby_parsons_MMAth/benchmarks/actors/data/pyke_CFA.txt (added)
-
colby_parsons_MMAth/benchmarks/actors/data/pyke_SEND.txt (added)
-
colby_parsons_MMAth/benchmarks/actors/genPlots (added)
-
colby_parsons_MMAth/benchmarks/actors/plotData.py (added)
-
colby_parsons_MMAth/benchmarks/actors/proto/Executor/GoExecutor.go (added)
-
colby_parsons_MMAth/benchmarks/actors/proto/Executor/go.mod (added)
-
colby_parsons_MMAth/benchmarks/actors/proto/Executor/go.sum (added)
-
colby_parsons_MMAth/benchmarks/actors/proto/INSTALL (added)
-
colby_parsons_MMAth/benchmarks/actors/proto/Matrix/GoMatrix.go (added)
-
colby_parsons_MMAth/benchmarks/actors/proto/Matrix/go.mod (added)
-
colby_parsons_MMAth/benchmarks/actors/proto/Matrix/go.sum (added)
-
colby_parsons_MMAth/benchmarks/actors/proto/Repeat/GoRepeat.go (added)
-
colby_parsons_MMAth/benchmarks/actors/proto/Repeat/go.mod (added)
-
colby_parsons_MMAth/benchmarks/actors/proto/Repeat/go.sum (added)
-
colby_parsons_MMAth/benchmarks/actors/proto/SendDynamic/GoSendDynamic.go (added)
-
colby_parsons_MMAth/benchmarks/actors/proto/SendDynamic/go.mod (added)
-
colby_parsons_MMAth/benchmarks/actors/proto/SendDynamic/go.sum (added)
-
colby_parsons_MMAth/benchmarks/actors/proto/SendStatic/GoSendStatic.go (added)
-
colby_parsons_MMAth/benchmarks/actors/proto/SendStatic/go.mod (added)
-
colby_parsons_MMAth/benchmarks/actors/proto/SendStatic/go.sum (added)
-
colby_parsons_MMAth/benchmarks/actors/run (added)
-
colby_parsons_MMAth/benchmarks/actors/ucpp/uC++Executor.cc (added)
-
colby_parsons_MMAth/benchmarks/actors/ucpp/uC++Matrix.cc (added)
-
colby_parsons_MMAth/benchmarks/actors/ucpp/uC++Repeat.cc (added)
-
colby_parsons_MMAth/benchmarks/actors/ucpp/uC++SendDynamic.cc (added)
-
colby_parsons_MMAth/benchmarks/actors/ucpp/uC++SendStatic.cc (added)
-
colby_parsons_MMAth/benchmarks/channels/cfa/barrier.cfa (added)
-
colby_parsons_MMAth/benchmarks/channels/cfa/churn.cfa (added)
-
colby_parsons_MMAth/benchmarks/channels/cfa/contend.cfa (added)
-
colby_parsons_MMAth/benchmarks/channels/cfa/daisy_chain.cfa (added)
-
colby_parsons_MMAth/benchmarks/channels/cfa/hot_potato.cfa (added)
-
colby_parsons_MMAth/benchmarks/channels/cfa/ping_pong.cfa (added)
-
colby_parsons_MMAth/benchmarks/channels/cfa/pub_sub.cfa (added)
-
colby_parsons_MMAth/benchmarks/channels/go/barrier/barrier.go (added)
-
colby_parsons_MMAth/benchmarks/channels/go/barrier/go.mod (added)
-
colby_parsons_MMAth/benchmarks/channels/go/churn/churn.go (added)
-
colby_parsons_MMAth/benchmarks/channels/go/churn/go.mod (added)
-
colby_parsons_MMAth/benchmarks/channels/go/contend/contend.go (added)
-
colby_parsons_MMAth/benchmarks/channels/go/contend/go.mod (added)
-
colby_parsons_MMAth/benchmarks/channels/go/daisy_chain/daisy_chain.go (added)
-
colby_parsons_MMAth/benchmarks/channels/go/daisy_chain/go.mod (added)
-
colby_parsons_MMAth/benchmarks/channels/go/hot_potato/go.mod (added)
-
colby_parsons_MMAth/benchmarks/channels/go/hot_potato/hot_potato.go (added)
-
colby_parsons_MMAth/benchmarks/channels/go/ping_pong/go.mod (added)
-
colby_parsons_MMAth/benchmarks/channels/go/ping_pong/ping_pong.go (added)
-
colby_parsons_MMAth/benchmarks/channels/go/pub_sub/go.mod (added)
-
colby_parsons_MMAth/benchmarks/channels/go/pub_sub/pub_sub.go (added)
-
colby_parsons_MMAth/benchmarks/channels/plotData.py (added)
-
colby_parsons_MMAth/benchmarks/channels/run (added)
-
colby_parsons_MMAth/benchmarks/mutex_stmt/bench.h (added)
-
colby_parsons_MMAth/benchmarks/mutex_stmt/cfa/baseline.cfa (added)
-
colby_parsons_MMAth/benchmarks/mutex_stmt/cfa/order.cfa (added)
-
colby_parsons_MMAth/benchmarks/mutex_stmt/cfa/rand.cfa (added)
-
colby_parsons_MMAth/benchmarks/mutex_stmt/cpp/baseline.cc (added)
-
colby_parsons_MMAth/benchmarks/mutex_stmt/cpp/cppLock.hpp (added)
-
colby_parsons_MMAth/benchmarks/mutex_stmt/cpp/order.cc (added)
-
colby_parsons_MMAth/benchmarks/mutex_stmt/cpp/rand.cc (added)
-
colby_parsons_MMAth/benchmarks/mutex_stmt/plotData.py (added)
-
colby_parsons_MMAth/benchmarks/mutex_stmt/run (added)
-
colby_parsons_MMAth/benchmarks/waituntil/cfa/contend.cfa (added)
-
colby_parsons_MMAth/benchmarks/waituntil/cfa/future.cfa (added)
-
colby_parsons_MMAth/benchmarks/waituntil/cfa/sidechan.cfa (added)
-
colby_parsons_MMAth/benchmarks/waituntil/cfa/spin.cfa (added)
-
colby_parsons_MMAth/benchmarks/waituntil/go/contend/contend.go (added)
-
colby_parsons_MMAth/benchmarks/waituntil/go/contend/go.mod (added)
-
colby_parsons_MMAth/benchmarks/waituntil/go/contend2/contend.go (added)
-
colby_parsons_MMAth/benchmarks/waituntil/go/contend2/go.mod (added)
-
colby_parsons_MMAth/benchmarks/waituntil/go/contend4/contend.go (added)
-
colby_parsons_MMAth/benchmarks/waituntil/go/contend4/go.mod (added)
-
colby_parsons_MMAth/benchmarks/waituntil/go/contend8/contend.go (added)
-
colby_parsons_MMAth/benchmarks/waituntil/go/contend8/go.mod (added)
-
colby_parsons_MMAth/benchmarks/waituntil/go/sidechan/go.mod (added)
-
colby_parsons_MMAth/benchmarks/waituntil/go/sidechan/sidechan.go (added)
-
colby_parsons_MMAth/benchmarks/waituntil/go/spin/go.mod (added)
-
colby_parsons_MMAth/benchmarks/waituntil/go/spin/spin.go (added)
-
colby_parsons_MMAth/benchmarks/waituntil/go/spin2/go.mod (added)
-
colby_parsons_MMAth/benchmarks/waituntil/go/spin2/spin.go (added)
-
colby_parsons_MMAth/benchmarks/waituntil/go/spin4/go.mod (added)
-
colby_parsons_MMAth/benchmarks/waituntil/go/spin4/spin.go (added)
-
colby_parsons_MMAth/benchmarks/waituntil/go/spin8/go.mod (added)
-
colby_parsons_MMAth/benchmarks/waituntil/go/spin8/spin.go (added)
-
colby_parsons_MMAth/benchmarks/waituntil/run (added)
-
colby_parsons_MMAth/benchmarks/waituntil/ucpp/future.cc (added)
-
colby_parsons_MMAth/code/basic_actor_example.cfa (added)
-
colby_parsons_MMAth/code/swap_queues.cfa (added)
-
colby_parsons_MMAth/data/nasusExecutorMem (added)
-
colby_parsons_MMAth/data/nasusSendDynamic (added)
-
colby_parsons_MMAth/data/nasusSendStatic (added)
-
colby_parsons_MMAth/data/pykeExecutorMem (added)
-
colby_parsons_MMAth/data/pykeSendDynamic (added)
-
colby_parsons_MMAth/data/pykeSendStatic (added)
-
colby_parsons_MMAth/diagrams/M_to_one_swap.tikz (added)
-
colby_parsons_MMAth/diagrams/acyclic_swap.tikz (added)
-
colby_parsons_MMAth/diagrams/chain_swap.tikz (added)
-
colby_parsons_MMAth/diagrams/cyclic_swap.tikz (added)
-
colby_parsons_MMAth/diagrams/gulp.tikz (added)
-
colby_parsons_MMAth/diagrams/inverted_actor.tikz (added)
-
colby_parsons_MMAth/diagrams/standard_actor.tikz (added)
-
colby_parsons_MMAth/figures/nasusCFABalance-Multi.pgf (added)
-
colby_parsons_MMAth/figures/nasusCFABalance-One.pgf (added)
-
colby_parsons_MMAth/figures/nasusCFAExecutor.pgf (added)
-
colby_parsons_MMAth/figures/nasusCFAMatrix.pgf (added)
-
colby_parsons_MMAth/figures/nasusCFARepeat.pgf (added)
-
colby_parsons_MMAth/figures/nasusExecutor.pgf (added)
-
colby_parsons_MMAth/figures/nasusMatrix.pgf (added)
-
colby_parsons_MMAth/figures/nasusRepeat.pgf (added)
-
colby_parsons_MMAth/figures/nasus_Aggregate_Lock_2.pgf (added)
-
colby_parsons_MMAth/figures/nasus_Aggregate_Lock_4.pgf (added)
-
colby_parsons_MMAth/figures/nasus_Aggregate_Lock_8.pgf (added)
-
colby_parsons_MMAth/figures/nasus_Channel_Contention.pgf (added)
-
colby_parsons_MMAth/figures/pykeCFABalance-Multi.pgf (added)
-
colby_parsons_MMAth/figures/pykeCFABalance-One.pgf (added)
-
colby_parsons_MMAth/figures/pykeCFAExecutor.pgf (added)
-
colby_parsons_MMAth/figures/pykeCFAMatrix.pgf (added)
-
colby_parsons_MMAth/figures/pykeCFARepeat.pgf (added)
-
colby_parsons_MMAth/figures/pykeExecutor.pgf (added)
-
colby_parsons_MMAth/figures/pykeMatrix.pgf (added)
-
colby_parsons_MMAth/figures/pykeRepeat.pgf (added)
-
colby_parsons_MMAth/figures/pyke_Aggregate_Lock_2.pgf (added)
-
colby_parsons_MMAth/figures/pyke_Aggregate_Lock_4.pgf (added)
-
colby_parsons_MMAth/figures/pyke_Aggregate_Lock_8.pgf (added)
-
colby_parsons_MMAth/figures/pyke_Channel_Contention.pgf (added)
-
colby_parsons_MMAth/glossary.tex (added)
-
colby_parsons_MMAth/local.bib (added)
-
colby_parsons_MMAth/style/style.tex (added)
-
colby_parsons_MMAth/text/CFA_concurrency.tex (added)
-
colby_parsons_MMAth/text/CFA_intro.tex (added)
-
colby_parsons_MMAth/text/actors.tex (added)
-
colby_parsons_MMAth/text/channels.tex (added)
-
colby_parsons_MMAth/text/frontpgs.tex (added)
-
colby_parsons_MMAth/text/intro.tex (added)
-
colby_parsons_MMAth/text/mutex_stmt.tex (added)
-
colby_parsons_MMAth/text/waituntil.tex (added)
-
colby_parsons_MMAth/thesis.tex (added)
-
mike_brooks_MMath/Makefile (modified) (5 diffs)
-
mike_brooks_MMath/benchmarks/list/.gitignore (added)
-
mike_brooks_MMath/benchmarks/list/Makefile (added)
-
mike_brooks_MMath/benchmarks/list/_classic.c (added)
-
mike_brooks_MMath/benchmarks/list/driver.c (added)
-
mike_brooks_MMath/benchmarks/list/expect.queue-insfirst.txt (added)
-
mike_brooks_MMath/benchmarks/list/expect.queue-inslast.txt (added)
-
mike_brooks_MMath/benchmarks/list/expect.stack-insfirst.txt (added)
-
mike_brooks_MMath/benchmarks/list/expect.stack-inslast.txt (added)
-
mike_brooks_MMath/benchmarks/list/fx-cfa-cfa.h (added)
-
mike_brooks_MMath/benchmarks/list/fx-cpp-stlref.h (added)
-
mike_brooks_MMath/benchmarks/list/fx-lq-list.h (added)
-
mike_brooks_MMath/benchmarks/list/fx-lq-tailq.h (added)
-
mike_brooks_MMath/benchmarks/list/fx-upp-upp.h (added)
-
mike_brooks_MMath/benchmarks/list/observation.c (added)
-
mike_brooks_MMath/benchmarks/list/observation.h (added)
-
mike_brooks_MMath/benchmarks/list/op-queue-insfirst-allhead.h (added)
-
mike_brooks_MMath/benchmarks/list/op-queue-insfirst-inselem.h (added)
-
mike_brooks_MMath/benchmarks/list/op-queue-insfirst-remelem.h (added)
-
mike_brooks_MMath/benchmarks/list/op-queue-inslast-allhead.h (added)
-
mike_brooks_MMath/benchmarks/list/op-queue-inslast-inselem.h (added)
-
mike_brooks_MMath/benchmarks/list/op-queue-inslast-remelem.h (added)
-
mike_brooks_MMath/benchmarks/list/op-stack-insfirst-allhead.h (added)
-
mike_brooks_MMath/benchmarks/list/op-stack-insfirst-inselem.h (added)
-
mike_brooks_MMath/benchmarks/list/op-stack-insfirst-remelem.h (added)
-
mike_brooks_MMath/benchmarks/list/op-stack-inslast-allhead.h (added)
-
mike_brooks_MMath/benchmarks/list/op-stack-inslast-inselem.h (added)
-
mike_brooks_MMath/benchmarks/list/op-stack-inslast-remelem.h (added)
-
mike_brooks_MMath/benchmarks/list/proglang.h (added)
-
mike_brooks_MMath/benchmarks/list/results-baseline.csv (added)
-
mike_brooks_MMath/benchmarks/list/results-sizing.csv (added)
-
mike_brooks_MMath/benchmarks/list/tailq-bug.c (added)
-
mike_brooks_MMath/benchmarks/list/test-correctness-regenerate-expected.sh (added)
-
mike_brooks_MMath/benchmarks/list/test-correctness.sh (added)
-
mike_brooks_MMath/list.tex (added)
-
mike_brooks_MMath/pictures/lst-issues-attach.pdf (added)
-
mike_brooks_MMath/pictures/lst-issues-attach.vsdx (added)
-
mike_brooks_MMath/pictures/lst-issues-direct.pdf (added)
-
mike_brooks_MMath/pictures/lst-issues-direct.vsdx (added)
-
mike_brooks_MMath/programs/lst-features-intro.run.cfa (added)
-
mike_brooks_MMath/programs/lst-features-multidir.run.cfa (added)
-
mike_brooks_MMath/programs/lst-issues-attach-reduction-byref.run.cpp (added)
-
mike_brooks_MMath/programs/lst-issues-attach-reduction-emplaced.run.cpp (added)
-
mike_brooks_MMath/programs/lst-issues-attach-reduction.hpp (added)
-
mike_brooks_MMath/programs/lst-issues-intrusive.run.c (added)
-
mike_brooks_MMath/programs/lst-issues-multi-static.run.c (added)
-
mike_brooks_MMath/programs/lst-issues-wrapped-byref.run.cpp (added)
-
mike_brooks_MMath/programs/lst-issues-wrapped-emplaced.run.cpp (added)
-
mike_brooks_MMath/uw-ethesis.bib (modified) (1 diff)
-
mike_brooks_MMath/uw-ethesis.tex (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
doc/theses/mike_brooks_MMath/Makefile
r34b4268 r24d6572 8 8 PicSRC = ${notdir ${wildcard ${Pictures}/*.png}} 9 9 DemoSRC = ${notdir ${wildcard ${Programs}/*-demo.cfa}} 10 PgmSRC = ${notdir ${wildcard ${Programs}/*.cfa}} 10 PgmSRC = ${notdir ${wildcard ${Programs}/*}} 11 RunPgmSRC = ${notdir ${wildcard ${Programs}/*.run.*}} 11 12 BibSRC = ${wildcard *.bib} 12 13 … … 14 15 BibLIB = .:../../bibliography # common citation repository 15 16 16 MAKEFLAGS = --no-print-directory # --silent17 #MAKEFLAGS = --no-print-directory # --silent 17 18 VPATH = ${Build} ${Pictures} ${Programs} # extra search path for file names used in document 18 19 … … 20 21 BASE = ${basename ${DOCUMENT}} # remove suffix 21 22 23 DemoTex = ${DemoSRC:%.cfa=${Build}/%.tex} 24 RunPgmExe = ${addprefix ${Build}/,${basename ${basename ${RunPgmSRC}}}} 25 RunPgmOut = ${RunPgmExe:%=%.out} 26 22 27 # Commands 23 28 24 29 LaTeX = TEXINPUTS=${TeXLIB} && export TEXINPUTS && pdflatex -halt-on-error -output-directory=${Build} 25 30 BibTeX = BIBINPUTS=${BibLIB} && export BIBINPUTS && bibtex 26 CFA = cfa 31 CFA = cfa -O0 -g 32 CC = gcc -O0 -g 33 CXX = g++-11 --std=c++20 -O0 -g 27 34 28 35 # Rules and Recipes 29 36 30 .PHONY : all clean # not file names 37 .PHONY : all fragments_ran clean # not file names 38 .PRECIOUS : ${Build}/% ${Build}/%-demo # don't delete intermediates 31 39 .ONESHELL : 32 40 33 all : ${DOCUMENT} 41 all : fragments_ran ${DOCUMENT} 42 43 fragments_ran : $(RunPgmOut) 34 44 35 45 clean : … … 38 48 # File Dependencies 39 49 40 %.pdf : ${TeXSRC} ${Demo SRC:%.cfa=%.tex} ${PicSRC} ${PgmSRC} ${BibSRC} Makefile | ${Build}50 %.pdf : ${TeXSRC} ${DemoTex} ${PicSRC} ${PgmSRC} ${BibSRC} Makefile | ${Build} 41 51 ${LaTeX} ${BASE} 42 52 ${BibTeX} ${Build}/${BASE} … … 52 62 53 63 %-demo.tex: %-demo | ${Build} 54 $ {Build}/$< > ${Build}/$@64 $< > $@ 55 65 56 %-demo: %-demo.cfa 57 ${CFA} $< -o $ {Build}/$@66 ${Build}/%-demo: ${Programs}/%-demo.cfa | ${Build} 67 ${CFA} $< -o $@ 58 68 69 ${Build}/%: ${Programs}/%.run.cfa | ${Build} 70 ${CFA} $< -o $@ 71 72 ${Build}/%: ${Programs}/%.run.c | ${Build} 73 ${CC} $< -o $@ 74 75 ${Build}/%: ${Programs}/%.run.cpp | ${Build} 76 ${CXX} -MMD $< -o $@ 77 78 ${Build}/%.out: ${Build}/% | ${Build} 79 $< > $@ 80 81 -include ${Build}/*.d -
doc/theses/mike_brooks_MMath/uw-ethesis.bib
r34b4268 r24d6572 65 65 bibsource = {dblp computer science bibliography, https://dblp.org} 66 66 } 67 68 % -------------------------------------------------- 69 % Linked-list prior work 70 71 @misc{CFAStackEvaluation, 72 contributer = {a3moss@plg}, 73 author = {Aaron Moss}, 74 title = {\textsf{C}$\mathbf{\forall}$ Stack Evaluation Programs}, 75 year = 2018, 76 howpublished= {\href{https://cforall.uwaterloo.ca/CFAStackEvaluation.zip}{https://cforall.uwaterloo.ca/\-CFAStackEvaluation.zip}}, 77 } 78 79 @misc{lst:linuxq, 80 title = {queue(7) — Linux manual page}, 81 howpublished= {\href{https://man7.org/linux/man-pages/man3/queue.3.html}{https://man7.org/linux/man-pages/man3/queue.3.html}}, 82 } 83 % see also https://man7.org/linux/man-pages/man7/queue.7.license.html 84 % https://man7.org/tlpi/ 85 % https://www.kernel.org/doc/man-pages/ 86 87 @misc{lst:stl, 88 title = {std::list}, 89 howpublished= {\href{https://en.cppreference.com/w/cpp/container/list}{https://en.cppreference.com/w/cpp/container/list}}, 90 } 91 -
doc/theses/mike_brooks_MMath/uw-ethesis.tex
r34b4268 r24d6572 60 60 % For hyperlinked PDF, suitable for viewing on a computer, use this: 61 61 \documentclass[letterpaper,12pt,titlepage,oneside,final]{book} 62 \usepackage{times} 62 63 \usepackage[T1]{fontenc} % Latin-1 => 256-bit characters, => | not dash, <> not Spanish question marks 63 64 … … 87 88 \usepackage{comment} % Removes large sections of the document. 88 89 \usepackage{tabularx} 89 \usepackage{subfigure} 90 \usepackage[labelformat=simple,aboveskip=0pt,farskip=0pt,font=normalsize]{subfig} 91 \renewcommand\thesubfigure{(\alph{subfigure})} 90 92 91 93 \usepackage{algorithm} … … 115 117 citecolor=blue, % color of links to bibliography 116 118 filecolor=magenta, % color of file links 117 urlcolor=blue % color of external links 119 urlcolor=blue, % color of external links 120 breaklinks=true 118 121 } 119 122 \ifthenelse{\boolean{PrintVersion}}{ % for improved print quality, change some hyperref options … … 129 132 % although it's supposed to be in both the TeX Live and MikTeX distributions. There are also documentation and 130 133 % installation instructions there. 134 135 % Customizing tabularx 136 \newcolumntype{Y}{>{\centering\arraybackslash}X} 131 137 132 138 % Setting up the page margins... … … 175 181 \CFAStyle % CFA code-style 176 182 \lstset{language=CFA} % default language 177 \lstset{basicstyle=\linespread{0.9}\ tt} % CFA typewriter font183 \lstset{basicstyle=\linespread{0.9}\sf} % CFA typewriter font 178 184 \lstset{inputpath={programs}} 179 185 \newcommand{\PAB}[1]{{\color{red}PAB: #1}} 186 187 \newcommand{\uCpp}{$\mu$\CC} 180 188 181 189 %====================================================================== … … 201 209 %---------------------------------------------------------------------- 202 210 \begin{sloppypar} 203 204 211 \input{intro} 205 212 \input{background} 213 \input{list} 206 214 \input{array} 207 215 \input{string}
Note:
See TracChangeset
for help on using the changeset viewer.