-
Notifications
You must be signed in to change notification settings - Fork 13.2k
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
url 0.5.10 and 1.5.1 beta regression #43684
Comments
wtf? need to investigate |
TL;DR: this regression itself is not a bug in Rust. If something here is arguably a bug, it’s the loophole that allowed me to indirectly depend on unstable APIs on the stable channel. This is servo/rust-url#371. It was fixed in servo/rustc-test#4 and servo/rust-url#372, we haven’t published a new version on crates.io since. It only affects compiling tests, not the library itself. https://github.com/servo/rustc-test 0.1 is a copy of an old version of Rust’s #42219 added a new field to We’ve discussed all this before in https://internals.rust-lang.org/t/test-and-external-test-harnesses/3145. I now think that the future of “proper” external test harnesses involves procedural macros 2.0, but I’ve been waiting for them to be closer to stabilization to open that discussion. |
Is this also the cause of #43683 (in |
Yes. |
The issue looks fixed in rust-url. Closing. |
url versions 0.5.10 and 1.5.1 regressed from stable to beta (full log 1, full log 2):
cc @seanmonstar @SimonSapin @Hoverbear
The text was updated successfully, but these errors were encountered: