summaryrefslogtreecommitdiff
path: root/Notes/todo.txt
blob: 5c920d8db801a37f0ae15bfb50f84c1c82191023 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
TODO:
- MIR Validation pass
- Audit TODOs in codebase
- Save HIR+MIR into crate metadata
- Method and type monomorphisation
- Test compile against a no_std program
- MIR Optimisations
- HIR Optimisation (remove dead code in `if true/if false` branches)
- Convert enum variants to point to structs for the data type
- Clean up Span code to correctly handle nested spans
- Clean up AST
- Explit arg patterns and arg types up for cleaner serialisation