Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compile rustc HEAD #93

Closed
DemiMarie opened this issue Nov 27, 2018 · 6 comments
Closed

Compile rustc HEAD #93

DemiMarie opened this issue Nov 27, 2018 · 6 comments

Comments

@DemiMarie
Copy link

It would be nice if mrustc could compile rustc HEAD.

@thepowersgang
Copy link
Owner

It would be. There is an open branch nightly-1.29 that is attempting to compile rustc 1.29, but is currently blocked on complex type inference in compiler_builtins

@arlied-google
Copy link
Contributor

If nightly-1.29 were pushed to master, what's the latest Rust version that it could compile?

How much work is there to do on type inference? I'm willing to put some time into it, myself.

@thepowersgang
Copy link
Owner

As the name suggests, it's targeting 1.29 (development of that branch is against 1.29 stable)

@DemiMarie
Copy link
Author

DemiMarie commented Nov 30, 2018 via email

@thepowersgang
Copy link
Owner

Re the 1.29 branch, see #95

Re adding a borrow checker, not insurmountable but it would require quite a bit of work to propagate the lifetime annotations and do region inference.

@thepowersgang
Copy link
Owner

Closing, as targeting HEAD would be a futile effort (as it's always changing). The 1.29 branch is an effort to upgrade the target version to something more recent, and I predict a similar effort every year or so.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants