|
|
@1072
|
10 years |
campbell |
Use not equals form of showing entry/exit labels.
|
|
|
@1070
|
10 years |
campbell |
Show that entry and exit labels are in the RTLabs graph.
|
|
|
@1056
|
10 years |
campbell |
Switch to delayed identifier error scheme.
|
|
|
@966
|
10 years |
campbell |
Update Cminor pretty printer and some examples.
|
|
|
@961
|
10 years |
campbell |
Use precise bitvector sizes throughout the front end, rather than …
|
|
|
@898
|
10 years |
campbell |
Update pretty printers and examples.
|
|
|
@888
|
10 years |
campbell |
Use simplified conditionals in RTLabs, following the prototype.
|
|
|
@887
|
10 years |
campbell |
Start bringing RTLabs into line with the prototype compiler:
- a …
|
|
|
@886
|
10 years |
campbell |
Put types into parameter and variable lists in Cminor.
Temporarily …
|
|
|
@881
|
10 years |
campbell |
Sort out regions in Cminor to fix Clight to Cminor translation of Ederef.
|
|
|
@880
|
10 years |
campbell |
Add type information into Cminor.
As a result, the Clight to Cminor …
|
|
|
@879
|
10 years |
campbell |
Refine "AST" types to include size/signedness information.
|
|
|
@878
|
10 years |
campbell |
Removal of manually inserted record projections.
|
|
|
@816
|
10 years |
campbell |
Clight to Cminor compilation, modulo switch statements, temporary …
|
|
|
@797
|
10 years |
campbell |
Add error messages wherever the error monad is used.
Sticks to …
|
|
|
@790
|
10 years |
campbell |
A little tidying: get rid of requirement for jmeq in Mem.ma, remove …
|
|
|
@780
|
10 years |
campbell |
Properly update set of registers that are used for pointers in Cminor …
|
|
|
@776
|
10 years |
campbell |
Fix up some minor null pointer issues in Clight.
Add corresponding …
|
|
|
@772
|
10 years |
campbell |
Implement proper support for RTLabs addressing modes.
|
|
|
@771
|
10 years |
campbell |
Implement switch statements in Cminor -> RTLabs phase
|
|
|
@770
|
10 years |
campbell |
Clight and Cminor examples for switch statement.
|
|
|
@768
|
10 years |
campbell |
Make Cminor tests test translation to RTLabs.
|
|
|
@767
|
10 years |
campbell |
Use variable shadowing as a poor man's state monad in cminor to rtlabs …
|
|
|
@766
|
10 years |
campbell |
Most of the Cminor to RTLabs stage.
Is buggy, generates inefficient …
|
|
|
@764
|
10 years |
campbell |
Start Cminor to RTLabs phase.
Includes some syntax for matching …
|
|
|
@761
|
10 years |
campbell |
Enforce the use of declared identifiers/registers in Cminor/RTLabs.
|
|
|
@760
|
10 years |
campbell |
Fix tailcall continuations in Cminor.
|
|
|
@758
|
10 years |
campbell |
Implement replacement of global var initialisation data by code in Cminor.
|
|
|
@751
|
10 years |
campbell |
Initial version of the Cminor syntax and semantics.
|