Uh oh!
There was an error while loading. Please reload this page.
Rev::rposition counts from the wrong end - #63549
Conversation
rust-highfive
commented
Aug 14, 2019
Thanks for the pull request, and welcome! The Rust team is excited to review your changes, and you should hear from @alexcrichton (or someone else) soon. If any changes to this PR are deemed necessary, please add them as extra commits. This ensures that the reviewer can see what has changed since they last reviewed the code. Due to the way GitHub handles out-of-date commits, this should also make it reasonably obvious what issues have or haven't been addressed. Large or tricky changes may require several passes of review and changes. Please see the contribution instructions for more information. |
rust-highfive
commented
Aug 14, 2019
The job Click to expand the log.I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
Centril
commented
Aug 14, 2019
r? @scottmcm |
timvermeulen
commented
Aug 15, 2019
I think this won't work because I have no idea why the build is failing though 😕 |
rust-highfive
commented
Aug 17, 2019
The job Click to expand the log.I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
rust-highfive
commented
Aug 18, 2019
The job Click to expand the log.I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
rust-highfive
commented
Aug 18, 2019
The job Click to expand the log.I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
timvermeulen
commented
Aug 18, 2019
It seems like adding the |
rust-highfive
commented
Aug 19, 2019
The job Click to expand the log.I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
sfanxiang
commented
Aug 19, 2019
I wonder why this is happening too, if the original code builds fine. |
timvermeulen
commented
Aug 19, 2019
The original code doesn't have the |
rust-highfive
commented
Aug 20, 2019
The job Click to expand the log.I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
sfanxiang
commented
Aug 21, 2019
I'm totally confused. Where does |
Alexendoo
commented
Aug 28, 2019
Ping from triage, @scottmcm any ideas what's causing that type inference issue? |
Because of a compiler bug that adding `Self: ExactSizeIterator` makes the compiler forget `Self::Item` is `<I as Iterator>::Item`, we remove this specialization for now.
sfanxiang
commented
Aug 30, 2019
@scottmcm Removed And what's the performance gain of specializing |
timvermeulen
commented
Aug 30, 2019
I think that was only useful before the |
scottmcm
commented
Sep 4, 2019
It could theoretically matter if the underlying iterator had some special implementation (like if there was a @bors r+ rollup |
bors
commented
Sep 4, 2019
📌 Commit 0e597d4 has been approved by |
Rev::rposition counts from the wrong end Introduced in rust-lang#43074. cc @SimonSapin
Rev::rposition counts from the wrong end Introduced in rust-lang#43074. cc @SimonSapin
Rollup of 15 pull requests Successful merges: - #62860 (Stabilize checked_duration_since for 1.38.0) - #63549 (Rev::rposition counts from the wrong end) - #63985 (Stabilize pin_into_inner in 1.39.0) - #64005 (Add a `Place::is_indirect` method to determine whether a `Place` contains a `Deref` projection) - #64031 (Harden `param_attrs` test wrt. usage of a proc macro `#[attr]`) - #64038 (Check impl trait substs when checking for recursive types) - #64043 (Add some more tests for underscore imports) - #64092 (Update xLTO compatibility table in rustc book.) - #64110 (Refer to "`self` type" instead of "receiver type") - #64120 (Move path parsing earlier) - #64123 (Added warning around code with reference to uninit bytes) - #64128 (unused_parens: account for or-patterns and `&(mut x)`) - #64141 (Minimize uses of `LocalInternedString`) - #64142 (Fix doc links in `std::cmp` module) - #64148 (fix a few typos in comments) Failed merges: r? @ghost
Introduced in #43074.
cc @SimonSapin