summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Hodge <tpg@ucc.asn.au>2017-11-25 15:29:51 +0800
committerJohn Hodge <tpg@ucc.asn.au>2017-11-25 15:29:51 +0800
commit9e4094e070e478f5b3207a3c01019dabe665dd34 (patch)
treea5a4b08935cb46d97a23066aef4e0714bb4fd2bd
parente634a3345e70b107f05ccae1f075d1a95772875a (diff)
downloadmrust-9e4094e070e478f5b3207a3c01019dabe665dd34.tar.gz
README - Update for recent progress
-rw-r--r--README.md6
1 files changed, 4 insertions, 2 deletions
diff --git a/README.md b/README.md
index c0209eb5..1561645d 100644
--- a/README.md
+++ b/README.md
@@ -16,6 +16,7 @@ Linux
- `make RUSTCSRC` - Downloads the rustc source tarball
- `make -f minicargo.mk` - Builds `mrustc` and `minicargo`, then builds `libstd`, `libtest`, finally `rustc`
+- `make -C build_rustc` - Build libstd and a "hello, world" using the above-built rustc
Windows
--------
@@ -43,7 +44,7 @@ Short-Term Plans
===
- Fix currently-failing tests (mostly in type inferrence)
- Fix all known TODOs in MIR generation (still some possible leaks)
-- Fix compilation errors encountered when compiling `cargo`
+- Perform a clean rustc bootstrap (using a mrustc-built compiler as stage0)
Medium-Term Goals
===
@@ -53,8 +54,9 @@ Medium-Term Goals
Progress
===
- Compiles static libraries into loadable HIR tree and MIR code
-- Generates working executables (most of the test suite)
+- Supports custom derive (aka macros 1.1)
- Compiles `rustc` that can compile the standard library and "hello, world"
+- Compiles a running `cargo`
Note: All progress is against the source of rustc 1.19.0