summaryrefslogtreecommitdiff
path: root/src/Helium/Semantics/Denotational
AgeCommit message (Expand)Author
2022-03-08Add reference substitution to terms.Greg Brown
2022-02-22Add if_then_ statementsGreg Brown
2022-02-21Replace tup with cons and nilGreg Brown
2022-02-21Generalise slice and join into cut and splice.Greg Brown
2022-02-21Introduce tuple deconstructor expressionsGreg Brown
2022-02-21Replace nat indices with fins.Greg Brown
2022-02-19Unalias bit type.Greg Brown
2022-02-18Remove declare case of Procedure.Greg Brown
2022-02-17Make call and invoke take All instead of tuple.Greg Brown
2022-02-16Begin work on axiomatic semantics.Greg Brown
2022-02-15Make expressions unable to change state.Greg Brown
2022-02-15Remove unnecessary return-type part of StatementGreg Brown
2022-02-13Finish definition of denotational semantics.Greg Brown
2022-02-02Define pseudocode for a number of instructions.Greg Brown
2022-01-12Eliminate even more state from the denotational semantics.Greg Brown
2021-12-28Make the denotational semantics total.Greg Brown
2021-12-27Introduce Everything.agda to aid in overall compilation.Greg Brown
2021-12-21Define execBeats, a wrapper to execute beat-wise instructions.Greg Brown
2021-12-21Define semantics of vqdmulh.Greg Brown
2021-12-20Inline and rearrange to make vadd and vhsub look more similar.Greg Brown
2021-12-20Define semantics of vhsub.Greg Brown
2021-12-20Add references to the core denotational semantics.last-attemptGreg Brown
2021-12-19Define core of denotational semantics.Greg Brown