summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorJohn Hodge <tpg@mutabah.net>2016-08-01 19:19:31 +0800
committerJohn Hodge <tpg@mutabah.net>2016-08-01 19:19:31 +0800
commit48a52171616d9d1dd12ca1d257c15a32d65d1d22 (patch)
treeef334360194f679f37a19fbda9399fd65a59592d /README.md
parentd64a9a537a11d3238a7ceeecef104c78ba970777 (diff)
downloadmrust-48a52171616d9d1dd12ca1d257c15a32d65d1d22.tar.gz
README
Diffstat (limited to 'README.md')
-rw-r--r--README.md5
1 files changed, 3 insertions, 2 deletions
diff --git a/README.md b/README.md
index 326d6027..31928213 100644
--- a/README.md
+++ b/README.md
@@ -11,7 +11,7 @@ Current Features
- Attribute and macro expansion
- Resolves all paths to absolute forms
- Outputs the processed AST as (almost) rust code
- - Almost because it uses special path types to handle: external crates, 'str', and anonymous modules.
+ - Almost because it uses special path types to handle external crates and anonymous modules.
- Converts name-resolved AST into a more compact "HIR"
- Hackily evaluates constants
- Constant evaluation is done by using duck-typing, which is then validated by the Type Check pass
@@ -19,8 +19,9 @@ Current Features
Short-Term Plans
===
+- Completed type checking, including a validation pass
- Convert HIR expressions into a MIR similar to rustc's
-- Crate metadata storing and loaded
+- Storing of HIR/MIR for `extern crate` handling
Medium-Term Goals
===