| Age | Commit message (Expand) | Author |
|---|---|---|
| 2023-07-09 | Document behaviour options | Michael Williamson |
| 2023-07-09 | Rename "none" behaviour to "continue" | Michael Williamson |
| 2023-07-09 | Add behaviour to untyped function statements | Michael Williamson |
| 2023-07-09 | Handle block returns properly | Michael Williamson |
| 2023-07-09 | Add explicit function return statement | Michael Williamson |
| 2023-07-09 | Check function returns correct type | Michael Williamson |
| 2023-07-08 | Parse if expressions | Michael Williamson |
| 2023-07-08 | Parse inequality | Michael Williamson |
| 2023-07-08 | Parse equality | Michael Williamson |
| 2023-07-08 | Handle precedence when parsing expressions | Michael Williamson |
| 2023-07-08 | Parse subtraction | Michael Williamson |
| 2023-07-08 | Parse addition | Michael Williamson |
| 2023-07-08 | Add plus symbol to tokeniser | Michael Williamson |
| 2023-07-08 | Support string-add in LLVM backend | Michael Williamson |
| 2023-07-08 | Remove unnecessary top-level entity | Michael Williamson |
| 2023-07-08 | Generate WASM for string add | Michael Williamson |
| 2023-07-08 | Compile string addition into string-add instruction | Michael Williamson |
| 2023-07-08 | Type-check string addition | Michael Williamson |
| 2023-07-07 | Check operand types for binary operation | Michael Williamson |
| 2023-07-07 | Type check int not equal | Michael Williamson |
| 2023-07-07 | Type check int equals | Michael Williamson |
| 2023-07-07 | Type check integer subtraction | Michael Williamson |
| 2023-07-07 | Type check integer addition | Michael Williamson |
| 2023-07-07 | Add typed int not equal node | Michael Williamson |
| 2023-07-07 | Add typed int equals node | Michael Williamson |
| 2023-07-07 | Add typed sub node | Michael Williamson |
| 2023-07-07 | Add typed int add node | Michael Williamson |
| 2023-07-07 | Add int-sub instruction | Michael Williamson |
| 2023-07-07 | Add LLVM sub instruction | Michael Williamson |
| 2023-07-07 | Add int-add instruction | Michael Williamson |
| 2023-07-07 | Add int-ne instruction | Michael Williamson |
| 2023-07-06 | Add int-equals instruction | Michael Williamson |
| 2023-07-05 | Treat no effect as bottom effect | Michael Williamson |
| 2023-07-05 | Add function to environment | Michael Williamson |
| 2023-07-05 | Add Bool, Int and String as builtins | Michael Williamson |
| 2023-07-05 | Compile return statements to stack IR | Michael Williamson |
| 2023-07-05 | Use return type in function body | Michael Williamson |
| 2023-07-05 | Type check returns | Michael Williamson |
| 2023-07-05 | Parse implicit return | Michael Williamson |
| 2023-07-05 | Parse function definition params | Michael Williamson |
| 2023-07-05 | Add "if" and "else" as keywords | Michael Williamson |
| 2023-07-05 | Parse negative ints | Michael Williamson |
| 2023-07-05 | Parse positive ints | Michael Williamson |
| 2023-07-03 | Compile val node as namespace statement to stack IR | Michael Williamson |
| 2023-07-03 | Type-check val as namespace statement | Michael Williamson |
| 2023-07-03 | Parse val as namespace statement | Michael Williamson |
| 2023-07-03 | Compile val node to IR instructions | Michael Williamson |
| 2023-07-03 | Use enterBlock() in enterBlockWithDefinedVariables() | Michael Williamson |
| 2023-07-03 | Extract EnvironmentBuilder | Michael Williamson |
| 2023-07-03 | Check for duplicate variable names | Michael Williamson |
