Changeset d02e547
- Timestamp:
- Jun 29, 2021, 12:10:57 PM (3 years ago)
- Branches:
- ADT, ast-experimental, enum, forall-pointer-decay, jacob/cs343-translation, master, new-ast-unique-expr, pthread-emulation, qualifiedEnum
- Children:
- 660665f
- Parents:
- 9380add
- Location:
- doc/theses/andrew_beach_MMath
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/theses/andrew_beach_MMath/cfalab.sty
r9380add rd02e547 143 143 } 144 144 145 % These somehow control how much of a page can be a floating element before 146 % the float is forced onto its own page. 147 \renewcommand{\topfraction}{0.8} 148 \renewcommand{\bottomfraction}{0.8} 149 \renewcommand{\floatpagefraction}{0.8} 150 % Sort of the reverse, I think it is the minimum amount of text that can 151 % be on a page before its all removed. (0 for always fix what you can.) 152 \renewcommand{\textfraction}{0.0} 153 145 154 % common.tex Compatablity =================================================== 146 155 % Below this line is for compatability with the old common.tex file. -
doc/theses/andrew_beach_MMath/implement.tex
r9380add rd02e547 1 1 \chapter{Implementation} 2 2 \label{c:implement} 3 4 % Local Helpers: 5 \newcommand\transformline[1][becomes...]{ 6 \hrulefill#1\hrulefill 7 \medskip 8 } 3 9 4 10 The implementation work for this thesis covers the two components: virtual … … 178 184 179 185 This is showned through code re-writing in 180 \autoref{f:ConcurrencyTransformations}. 186 \autoref{f:ConcurrencyTypeTransformation} and 187 \autoref{f:ConcurrencyMainTransformation}. 188 In both cases the original declaration is not modified, 189 only new ones are added. 181 190 182 191 \begin{figure} … … 186 195 }; 187 196 \end{cfa} 197 198 \transformline[appends...] 188 199 189 200 \begin{cfa} … … 196 207 extern CoroutineCancelled_vtable & _default_vtable; 197 208 \end{cfa} 198 209 \caption{Concurrency Type Transformation} 210 \label{f:ConcurrencyTypeTransformation} 211 \end{figure} 212 213 \begin{figure} 199 214 \begin{cfa} 200 215 void main(Example & this) { … … 202 217 } 203 218 \end{cfa} 219 220 \transformline[appends...] 204 221 205 222 \begin{cfa} … … 212 229 &_default_vtable_object_declaration; 213 230 \end{cfa} 214 \caption{Concurrency Transformations}215 \label{f:Concurrency Transformations}231 \caption{Concurrency Main Transformation} 232 \label{f:ConcurrencyMainTransformation} 216 233 \end{figure} 217 \todo{Improve Concurrency Transformations figure.}218 234 219 235 \subsection{Virtual Cast} … … 667 683 \end{cfa} 668 684 669 \medskip 670 \hrule 671 \medskip 672 \todo*{Termination Transformation divider feels too strong.} 685 \transformline 673 686 674 687 \begin{cfa} … … 766 779 \end{cfa} 767 780 768 \medskip 769 \hrule 770 \medskip 771 \todo*{Resumption Transformation divider feels too strong.} 781 \transformline 772 782 773 783 \begin{cfa}
Note: See TracChangeset
for help on using the changeset viewer.