diff options
author | John Hodge <tpg@ucc.asn.au> | 2018-05-06 16:13:22 +0800 |
---|---|---|
committer | John Hodge <tpg@ucc.asn.au> | 2018-05-06 16:13:22 +0800 |
commit | 39b3cf53798683e496804f8322da2254b10850f4 (patch) | |
tree | 5f7c0589de55a11948eacf765fc7a81b6d43f14a /Notes | |
parent | ba9b4c4da6b9117529370f402e1015bf1730ccb2 (diff) | |
download | mrust-39b3cf53798683e496804f8322da2254b10850f4.tar.gz |
All - Fiddling with docs
Diffstat (limited to 'Notes')
-rw-r--r-- | Notes/ImplementationNotes/00-Overall.md | 1 | ||||
-rw-r--r-- | Notes/todo.txt | 4 |
2 files changed, 2 insertions, 3 deletions
diff --git a/Notes/ImplementationNotes/00-Overall.md b/Notes/ImplementationNotes/00-Overall.md index ddb32e03..bb857d76 100644 --- a/Notes/ImplementationNotes/00-Overall.md +++ b/Notes/ImplementationNotes/00-Overall.md @@ -38,7 +38,6 @@ MIR - "MIR Validate" - Checks the sanity of the generated MIR - AST === The AST contains a direct translation of the source code into data structures, maintaining ordering and support for unexpanded macros and relative paths. diff --git a/Notes/todo.txt b/Notes/todo.txt index a368f614..7041c8b9 100644 --- a/Notes/todo.txt +++ b/Notes/todo.txt @@ -23,11 +23,11 @@ TODO: - Only generate destructors if needed (removes C warnings) - Cache specialisation tree - Dependency files from mrustc -- Allow disabling C codegen (and/or emitting a makefile stub for it) + - Partally done, not complete ## Optimisations -- Argument propagation: replace assignments from Argument(_) if target is only +- Argument propagation: replace assignments from `Argument(_)` if target is only written once - Dead assignment removal (Delete `<val> = Use(<val>)` - Tuple destructure removal |