diff options
author | John Hodge <tpg@mutabah.net> | 2016-08-01 19:19:31 +0800 |
---|---|---|
committer | John Hodge <tpg@mutabah.net> | 2016-08-01 19:19:31 +0800 |
commit | 48a52171616d9d1dd12ca1d257c15a32d65d1d22 (patch) | |
tree | ef334360194f679f37a19fbda9399fd65a59592d /README.md | |
parent | d64a9a537a11d3238a7ceeecef104c78ba970777 (diff) | |
download | mrust-48a52171616d9d1dd12ca1d257c15a32d65d1d22.tar.gz |
README
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -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
===
|