Uh oh!
There was an error while loading. Please reload this page.
CStore switch FxHashMap to IndexVec - #46913
Conversation
rust-highfive
commented
Dec 21, 2017
r? @eddyb (rust_highfive has picked a reviewer for you, use r? to override) |
arielb1
commented
Dec 21, 2017
Your code does not compile: |
There was a problem hiding this comment.
Use self.metas.borrow()[cnum].clone().unwrap() to fix the borrow error
Eh2406
commented
Dec 21, 2017
Thanks for the heads up. I got distracted trying to test locally. |
Eh2406
commented
Dec 21, 2017
Ok, I am confused, what does that test fail have to do with my changes? |
@Eh2406 Assuming that you are referring to the change to the output for ui/print_type_sizes/niche-filling.rs ... here is my current understanding... I think we are seeing some (currently undiagnosed) non-deterministic treatment of You can see some recent notes from me on this at #46905, in particular the commit message for 5f85764 Note in particular that that tests originally said
Entry::Occupied(mut entry) => {// If `child` is defined in crate `cnum`, ensure// that it is mapped to a parent in `cnum`.if child.krate == cnum && entry.get().krate != cnum {
entry.insert(parent);}}
In the meantime, I personally would be fine with you just updating the print-type-sizes.stdout to match the new output. (Which after all is the same as the old output...) |
Eh2406
commented
Dec 22, 2017
Ok so I switched from |
Eh2406
commented
Dec 22, 2017
Any ideas what is up with these errors? Why would this change lead to differences in the error messages? |
eddyb
commented
Dec 22, 2017
r? @pnkfelix |
Eh2406
commented
Dec 22, 2017
Is there any Ideas on how to proceed? Should I try a rebase? |
Eh2406
commented
Dec 27, 2017
All the PRs referenced by @pnkfelix have been merged, so I tried a rebase (and I squashed while I was doing). We will see if it works. |
Eh2406
commented
Jan 2, 2018
Ping. The test got fixed by other prs. So this is now back to being a small simple change, with green CI. |
eddyb
commented
Jan 2, 2018
@bors r+ |
bors
commented
Jan 2, 2018
📌 Commit 2c69473 has been approved by |
bors
commented
Jan 3, 2018
⌛ Testing commit 2c69473 with merge 10f980c9f3977872cf1fddb6a4e9986d945c2bbd... |
bors
commented
Jan 3, 2018
💔 Test failed - status-appveyor |
Eh2406
commented
Jan 3, 2018
Time out on appveyor. So did the last few commits. So we are on hold for that to get straightened out, yes? |
kennytm
commented
Jan 3, 2018
bors
commented
Jan 3, 2018
CStore switch FxHashMap to IndexVec This is a first attempt to fix#46876.
bors
commented
Jan 3, 2018
☀️ Test successful - status-appveyor, status-travis |
This is a first attempt to fix#46876.