diff options
Diffstat (limited to 'Notes/todo.txt')
-rw-r--r-- | Notes/todo.txt | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/Notes/todo.txt b/Notes/todo.txt index 4d4c1173..6abeab9f 100644 --- a/Notes/todo.txt +++ b/Notes/todo.txt @@ -1,14 +1,10 @@ TODO: -- Implement asm! macro fully - Get all run-pass and run-fail tests passing resolve - Lots of fixes to do here - Audit TODOs in codebase - MIR Optimisations - - Assignment elision (e.g. remove intermediate temporaries assigned to RETURN) - Dead code eliminiation - - BB Unificiation -- HIR Optimisation (remove dead code in `if true/if false` branches) -- Basic codegen such that `hello.rs` runs + - Remove variables that are just assigned from arguments - Convert enum variants to point to structs for the data type - Four types of variants: Unit, Value, Tuple1, Composite - TODO: Have value enums be a different structure to data enums |