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

Version migration tool #2159

Closed
brson opened this issue Apr 8, 2012 · 10 comments
Closed

Version migration tool #2159

brson opened this issue Apr 8, 2012 · 10 comments
Labels
A-grammar Area: The grammar of Rust C-enhancement Category: An issue proposing an enhancement or a PR with one. metabug Issues about issues themselves ("bugs about bugs") P-medium Medium priority

Comments

@brson
Copy link
Contributor

brson commented Apr 8, 2012

It would be great to have a tool that automatically updates old Rust code for compatibility with new Rust.

We could use cargo (#1453) to automatically test which packages break between versions and whether this tool converts them correctly.

@marijnh
Copy link
Contributor

marijnh commented Apr 8, 2012

Too early, I think. As long as the std libs and the language are changing regularly, being forced to write an upgrade shim for each change is a serious burden.

@brson
Copy link
Contributor Author

brson commented Apr 8, 2012

I agree it's too early to use, maybe not too early to start working on.

@graydon
Copy link
Contributor

graydon commented Apr 24, 2013

still very relevant! required for any reasonable statement about backward compatibility.

@graydon
Copy link
Contributor

graydon commented May 7, 2013

Marking as a metabug and collecting some version-related stuff together: #3567 #3392 #3795 #5684 #456

@pcwalton
Copy link
Contributor

I don't believe this is backwards incompatible, renominating.

@graydon
Copy link
Contributor

graydon commented May 30, 2013

accepted for backwards-compatible milestone

@emberian
Copy link
Member

emberian commented Aug 5, 2013

Visiting for triage; nothing to add.

@sinistersnare
Copy link
Contributor

Are people still interested in this? It probably will not be done for 1.0, and we probably will not need it near as much post 1.0.

@steveklabnik
Copy link
Member

I think in general it would be neat when idioms change, even post 1.0.

@steveklabnik
Copy link
Member

I'm pulling a massive triage effort to get us ready for 1.0. As part of this, I'm moving stuff that's wishlist-like to the RFCs repo, as that's where major new things should get discussed/prioritized.

This issue has been moved to the RFCs repo: rust-lang/rfcs#606

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-grammar Area: The grammar of Rust C-enhancement Category: An issue proposing an enhancement or a PR with one. metabug Issues about issues themselves ("bugs about bugs") P-medium Medium priority
Projects
None yet
Development

No branches or pull requests

7 participants