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

Rust AVR backend #42450

Closed
brson opened this issue Jun 5, 2017 · 3 comments
Closed

Rust AVR backend #42450

brson opened this issue Jun 5, 2017 · 3 comments
Labels
A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. C-tracking-issue Category: A tracking issue for an RFC or an unstable feature.

Comments

@brson
Copy link
Contributor

brson commented Jun 5, 2017

Tracking issue so we have something to link to.

cc @dylanmckay @shepmaster. What's the status today?

@brson brson added the A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. label Jun 5, 2017
@shepmaster
Copy link
Member

With the LLVM 4 merge, changes we make to LLVM are easier to circle back into Rust for testing, but there's a lot of work to be done to address mis-generated code.

We are tracking what we know in the avr-rust issues. We also have a set of patches that have been applied to LLVM which we have cherry-picked into our fork of Rust's fork of Emscripten's fork of LLVM.

Most of the work now centers around trying to compile a piece of code and figuring out why it didn't.

We have also set up a gitter for communication in addition to the issue tracker.

Any other details you'd be interested in?

@brson
Copy link
Contributor Author

brson commented Jun 5, 2017

Thanks @shepmaster. Seems like there's enough bugs left for the timeline to merge into Rust to be indeterminate.

@Mark-Simulacrum Mark-Simulacrum added the C-tracking-issue Category: A tracking issue for an RFC or an unstable feature. label Jul 27, 2017
@shepmaster
Copy link
Member

I'm going to close this in favor of #44052; which will likely spawn another tracking issue in the future!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. C-tracking-issue Category: A tracking issue for an RFC or an unstable feature.
Projects
None yet
Development

No branches or pull requests

3 participants