# Changeset d02e547 for doc/theses/andrew_beach_MMath/implement.tex

Ignore:
Timestamp:
Jun 29, 2021, 12:10:57 PM (2 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
Message:

Andrew MMath: Improvements to implement figures.

File:
1 edited

Unmodified
Added
Removed
• ## doc/theses/andrew_beach_MMath/implement.tex

 r9380add \chapter{Implementation} \label{c:implement} % Local Helpers: \newcommand\transformline[1][becomes...]{ \hrulefill#1\hrulefill \medskip } The implementation work for this thesis covers the two components: virtual This is showned through code re-writing in \autoref{f:ConcurrencyTransformations}. \autoref{f:ConcurrencyTypeTransformation} and \autoref{f:ConcurrencyMainTransformation}. In both cases the original declaration is not modified, only new ones are added. \begin{figure} }; \end{cfa} \transformline[appends...] \begin{cfa} extern CoroutineCancelled_vtable & _default_vtable; \end{cfa} \caption{Concurrency Type Transformation} \label{f:ConcurrencyTypeTransformation} \end{figure} \begin{figure} \begin{cfa} void main(Example & this) { } \end{cfa} \transformline[appends...] \begin{cfa} &_default_vtable_object_declaration; \end{cfa} \caption{Concurrency Transformations} \label{f:ConcurrencyTransformations} \caption{Concurrency Main Transformation} \label{f:ConcurrencyMainTransformation} \end{figure} \todo{Improve Concurrency Transformations figure.} \subsection{Virtual Cast} \end{cfa} \medskip \hrule \medskip \todo*{Termination Transformation divider feels too strong.} \transformline \begin{cfa} \end{cfa} \medskip \hrule \medskip \todo*{Resumption Transformation divider feels too strong.} \transformline \begin{cfa}
Note: See TracChangeset for help on using the changeset viewer.