Changeset 8baaf74


Ignore:
Timestamp:
Sep 1, 2021, 9:26:53 PM (5 months ago)
Author:
Thierry Delisle <tdelisle@…>
Branches:
jacob/cs343-translation, master
Children:
678f259
Parents:
3ad9097 (diff), a916aad (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.
Message:

Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

File:
1 edited

Legend:

Unmodified
Added
Removed
  • doc/theses/andrew_beach_MMath/uw-ethesis-frontpgs.tex

    r3ad9097 r8baaf74  
    129129\begin{center}\textbf{Abstract}\end{center}
    130130
    131 This is the abstract.
     131The \CFA (Cforall) programming language is an evolutionary refinement of
     132the C programming language, adding modern programming features without
     133changing the programming paradigms of C.
     134One of these modern programming features is more powerful error handling
     135through the addition of an exception handling mechanism (EHM).
     136
     137This thesis covers the design and implementation of the \CFA EHM,
     138along with a review of the other required \CFA features.
     139The EHM includes common features of termination exception handling and
     140similar support for resumption exception handling.
     141The design of both has been adapted to utilize other tools \CFA provides,
     142as well as fit with the assertion based interfaces of the language.
     143
     144The EHM has been implemented into the \CFA compiler and run-time environment.
     145Although it has not yet been optimized, performance testing has shown it has
     146comparable performance to other EHM's,
     147which is sufficient for use in current \CFA programs.
    132148
    133149\cleardoublepage
     
    138154\begin{center}\textbf{Acknowledgements}\end{center}
    139155
    140 I would like to thank all the little people who made this thesis possible.
     156I would like to thank all the people who made this thesis possible.
     157(I'm waiting until who is involved is finalized.)
     158
    141159\cleardoublepage
    142160
Note: See TracChangeset for help on using the changeset viewer.