From ea1bde177c33bdd734294ed1616f9fd67ce4b28e Mon Sep 17 00:00:00 2001 From: John Hodge Date: Fri, 30 Dec 2016 00:32:27 +0800 Subject: README - Update --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 8fb779d8..3b51e610 100644 --- a/README.md +++ b/README.md @@ -20,22 +20,22 @@ Current Features - Closure and operator desugaring - MIR generation (with partial validation pass) - HIR/MIR (de)serialisation, allowing for `extern crate` handling +- C-based code generation Short-Term Plans === - Parse and Typecheck all run-pass tests -- Code generation (including picking the output format) Medium-Term Goals === - Compile rustc -- MIR optimisations +- Extensive MIR optimisations - Propagate lifetime annotations so that MIR can include a borrow checker Progress === -- Compiles the following standard library crates through to emitting serialised HIR+MIR - - `libcore`, `liballoc`, `librustc_unicode`, `libcollections`, `liblibc`, AND `libstd` -- `librustc_driver` compiles to serialised MIR +- Compiles the standard library into loadable MIR +- Compiles the "hello, world" test into compilable and running C code +- Compiles `rustc` through to failing codegen -- cgit v1.2.3