-
Notifications
You must be signed in to change notification settings - Fork 72
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
cargo dist fails to compile from source with rust 1.78.0 #1204
Comments
I can reproduce this and yes 1.78.0 should be fine. I am both shocked that rustc randomly changed borrow semantics and that we accidentally rammed into it. |
Yes; I am also shocked that such a seemingly obviously breaking change was made not on an edition boundary! I don't think it's documented anywhere... |
It's not a breaking change, the compiler got strictly better at compiling things in 1.79.0 and all of us updated our toolchains before landing the code change that randomly depended on it. |
Perhaps my terminology isn't correct. What I mean is I'm surprised they altered the behavior in such a way not on a major boundary without announcing it. I realize it's not breaking in the sense that something that doesn't compile with 1.78 will compile with 1.79 and not vice versa... but still I feel like this is a change worth mentioning (perhaps I missed in the release notes though). |
I was just reading :) — I did indeed miss this as in 1.79 I was pretty much concerned only with this. |
I'll have a patch release out in like 30 mins once tests pass |
Awesome; thanks for the super-quick fix! |
published |
I get the following error when installing via
cargo install cargo-dist
is 1.78.0 a supported Rust version?
The text was updated successfully, but these errors were encountered: