Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.
Sign upRegression in astar-0.1.1, Rust 1.17 #40193
Comments
brson
added
the
regression-from-stable-to-nightly
label
Mar 1, 2017
This comment has been minimized.
This comment has been minimized.
|
This is a pretty weird one. The test in question: #[test]
fn test_start_end() {
// path() statically returns Option<VecDeque<(i32, i32)>>
let p = path((0,0), (0,0)).unwrap();
assert_eq!(p, vec![(0, 0)].into_iter().collect());
}Just looking at this, I would expect it to infer that it needs to collect into VecDeque<(i32, i32>, but seeing as Has the implementation of assert_eq changed at all? |
This comment has been minimized.
This comment has been minimized.
|
Probably #38661 then. |
This comment has been minimized.
This comment has been minimized.
alexcrichton
added
I-nominated
T-libs
labels
Mar 2, 2017
This comment has been minimized.
This comment has been minimized.
|
Yep. That would do it. |
This comment has been minimized.
This comment has been minimized.
|
So what's the process here? I could certainly fix and publish Astar, but is this considered a "libs breaking change"? |
This comment has been minimized.
This comment has been minimized.
|
@TyOverby we'll discuss this at next libs triage to decide whether we'd like to revert, but my guess is that unless updating is difficult for you we're likely to keep this as-is. If that ends up being the case, then yeah if you'd like to publish a fix to Astar that'd be great. Please let us know though if that's an inconvenience though as it will affect the discussion of what to do about this change! |
This comment has been minimized.
This comment has been minimized.
|
Ok the libs team met today and we discussed this issue. Our conclusion was that we'd like to classify this under "acceptable breakage". @TyOverby would it be possible to push an update to the crate in question? If it's difficult to do please just let us know! |
alexcrichton
removed
the
I-nominated
label
Mar 14, 2017
This comment has been minimized.
This comment has been minimized.
|
1.17 is now beta |
arielb1
added
regression-from-stable-to-beta
and removed
regression-from-stable-to-nightly
labels
Mar 16, 2017
This comment has been minimized.
This comment has been minimized.
|
@alexcrichton The crate is building now. |
This comment has been minimized.
This comment has been minimized.
|
Thanks @TyOverby! |
alexcrichton
closed this
Mar 18, 2017
This comment has been minimized.
This comment has been minimized.
|
|
brson commentedMar 1, 2017
Not on 1.16.
cc @TyOverby