summaryrefslogtreecommitdiff
path: root/Notes
diff options
context:
space:
mode:
authorJohn Hodge <tpg@ucc.asn.au>2018-05-06 16:13:22 +0800
committerJohn Hodge <tpg@ucc.asn.au>2018-05-06 16:13:22 +0800
commit39b3cf53798683e496804f8322da2254b10850f4 (patch)
tree5f7c0589de55a11948eacf765fc7a81b6d43f14a /Notes
parentba9b4c4da6b9117529370f402e1015bf1730ccb2 (diff)
downloadmrust-39b3cf53798683e496804f8322da2254b10850f4.tar.gz
All - Fiddling with docs
Diffstat (limited to 'Notes')
-rw-r--r--Notes/ImplementationNotes/00-Overall.md1
-rw-r--r--Notes/todo.txt4
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