-
Notifications
You must be signed in to change notification settings - Fork 147
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
Please consider adding some sort of compat shim for rustc < 1.36 #187
Comments
smallvec 0.6.13 contains a compat shim for older rustc. We intentionally broke compatibility in the new major version 1.0.0. If we can't drop old version support as part of a new major release, then we can never drop it. :( People who need to build on older Rust versions can use Cargo.lock to pin their dependencies to ones that work on those versions (for example using |
Not trying to point fingers at any specific person here, but messes like this undermine the idea rust puts forward of:
It narrows the scope from "everyone" to "a privileged class", and everyone else gets incremental unreliability. I guess its the kind of unreliable that fails to compile, but for a consumer, this is all terrible. |
Came here for the same reason. To prevent randomly seeing our projects break on older Rust versions, we have the This is the dep tree:
And now we're getting a bunch of these errors where it looks like
|
See:
unicode-rs/unicode-normalization#50
As this breakage is now percolating into:
Failure Trace
The text was updated successfully, but these errors were encountered: