summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorJohn Hodge <tpg@ucc.asn.au>2017-04-30 22:01:12 +0800
committerJohn Hodge <tpg@ucc.asn.au>2017-04-30 22:01:12 +0800
commita67157ddbbe91e089ad4bee572fb364acd9b3e75 (patch)
tree9d80635ff1a8c137eb024f3a818a8a6f2a0eaafa /README.md
parent4110cf652c429c52dc2ab9bb5e25df8110cce868 (diff)
downloadmrust-a67157ddbbe91e089ad4bee572fb364acd9b3e75.tar.gz
Update readme
Diffstat (limited to 'README.md')
-rw-r--r--README.md9
1 files changed, 5 insertions, 4 deletions
diff --git a/README.md b/README.md
index bcb93b8b..e42c675b 100644
--- a/README.md
+++ b/README.md
@@ -25,19 +25,20 @@ Current Features
Short-Term Plans
===
-- Parse and Typecheck all run-pass tests
-- Compile a running rustc
+- Fix FFI (requires some rather extensive changes to enum handling)
Medium-Term Goals
===
- Extensive MIR optimisations
- Propagate lifetime annotations so that MIR can include a borrow checker
+- Get all run-pass tests compiling
+ - Many fail due to type inferrence problems.
Progress
===
- Compiles the standard library into loadable MIR
- Compiles the "hello, world" test into compilable and running C code
-- Compiles `rustc`
- - Generated code is likely not correct
+- Compiles a running `rustc`
+ - Fails to compile libcore due to incorrect FFI