-
Notifications
You must be signed in to change notification settings - Fork 12.9k
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
regression: type annotations needed for Box<_> #127343
Comments
We discussed this regression in today's @rust-lang/libs-api team meeting, and agree there's nothing to change on Rust's end. Those repos that have an old version of I would love if someone were interested in cataloguing all the "type annotations needed" type inference breakages resulting from the addition of a trait impl through the history of the standard library, and think about building static analysis that could forewarn about code that is at risk of becoming ambiguous (e.g. |
Time 0.3.27 fails to build with Rust 1.80.0, released today[0]. This updates time to 0.3.36, which successfully builds with Rust 1.80.0. [0] rust-lang/rust#127343 Fixes ClementTsang#1500 Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
The version of time that bottom 0.9.6 uses does not build with Rust 1.80.0[0][1]. This bumps time to 0.3.36 to address the issue. [0] ClementTsang/bottom#1500 [1] rust-lang/rust#127343 Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
The version of time that bottom 0.9.6 uses does not build with Rust 1.80.0[0][1]. This bumps time to 0.3.36 to address the issue. [0] ClementTsang/bottom#1500 [1] rust-lang/rust#127343 Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
Backward compatibility is difficult =( |
@ayushgupta0610 Answer is here: #127343 (comment) |
…7343 regression in rust compiler
Closing since regression is mentioned in the release notes |
This updates the time crate to a version >= 0.3.35, which will compile again on rustc >= 1.80.0. See also: rust-lang/rust#99969 rust-lang/rust#127343 time-rs/time#693
By running `cargo update time`, this PR updates the time crate to a version >= 0.3.35, meaning it will compile again on rustc >= 1.80.0. See also: rust-lang/rust#99969 rust-lang/rust#127343 time-rs/time#693
By running `cargo update time`, this PR updates the time crate to a version >= 0.3.35, meaning it will compile again on rustc >= 1.80.0. See also: rust-lang/rust#99969 rust-lang/rust#127343 time-rs/time#693
By running `cargo update time`, this PR updates the time crate to a version >= 0.3.35, meaning it will compile again on rustc >= 1.80.0. See also: rust-lang/rust#99969 rust-lang/rust#127343 time-rs/time#693
Rust 1.80.0 introduced a regression that prevents older versions of the Time package from compiling (rust-lang/rust#127343). This is fixed by updating 'time' to => 0.3.35
Updates `time` dependency to latest. See rust-lang/rust#127343 for more info.
Mostly reverse-dependencies of the
time
crate (before time-rs/time@5b0c627, released in 0.3.35). My sense is there's probably nothing to do here, but lots of crates have older version of time in Cargo.lock. Nominating for libs-api to approve the wide spectrum of regressions. (Caused by #99969).The text was updated successfully, but these errors were encountered: