| Age | Commit message (Expand) | Author |
|---|---|---|
| 2022-03-19 | Modify pseudocode definition.•••This change makes the following changes to the definition of pseudocode: - Add a separate type `bit` for single-bit values. - Change `var` and `state` to take `Fin`s instead of bounded naturals. - Make `[_]` and `unbox` work for any sliced type. - Generalise `_:_` and `slice` into `splice` and `cut` respectively, making the two new operations inverses. - Replace `tup` with `nil` and `cons` for building tuples. - Add destructors `head` and `tail` for tuple types. - Make function and procedure calls take a vector of arguments instead of a tuple. - Introduce an `if_then_` expression for if statements with a trivial else branch. | Greg Brown |
| 2022-02-15 | Make expressions unable to change state. | Greg Brown |
| 2022-02-13 | Write pseudocode definition of Barrett reduction | Greg Brown |
| 2022-02-13 | Define vmla instruction. | Greg Brown |
| 2022-02-13 | Extract common code from pseudocode instructions | Greg Brown |
| 2022-02-13 | Refactor to group instruction definitions together | Greg Brown |
