Remove AccumulateVec and its uses.#53659
Conversation
|
Did this forget the removal of the accumulate_vec file itself? |
Yes! I will fix that on Monday. |
|
☔ The latest upstream changes (presumably #53225) made this pull request unmergeable. Please resolve the merge conflicts. |
|
IIRC, Please do not merge such PRs without running perf first. I'd be kind of shocked to see that this PR doesn't affect anything, because IIRC we tried a few things and this was the only good one. |
|
Also, could it be possible to be cc'd on PRs that involve performance-related code? I only saw this PR randomly. Maybe the whole of @rust-lang/wg-compiler-performance? (but others might not like it) |
|
@bors try |
|
🔒 Merge conflict This pull request and the master branch diverged in a way that cannot be automatically merged. Please rebase on top of the latest master branch, and let the reviewer approve again. How do I rebase?Assuming
You may also read Git Rebasing to Resolve Conflicts by Drew Blessing for a short tutorial. Please avoid the "Resolve conflicts" button on GitHub. It uses Sometimes step 4 will complete without asking for resolution. This is usually due to difference between how Error message |
de3f1aa to
8c10165
Compare
|
@bors try |
|
🔒 Merge conflict This pull request and the master branch diverged in a way that cannot be automatically merged. Please rebase on top of the latest master branch, and let the reviewer approve again. How do I rebase?Assuming
You may also read Git Rebasing to Resolve Conflicts by Drew Blessing for a short tutorial. Please avoid the "Resolve conflicts" button on GitHub. It uses Sometimes step 4 will complete without asking for resolution. This is usually due to difference between how Error message |
8c10165 to
1b238a1
Compare
|
@bors try |
|
⌛ Trying commit 1b238a1dabf00e11fb74ed5547d724163b0e1cc9 with merge 44c5832a6fd7376b9c576e00084ae482906b4bb1... |
|
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 |
1b238a1 to
9c35961
Compare
|
@bors try |
Remove `AccumulateVec` and its uses. It's basically just a less capable version of `SmallVec`. FWIW, the only use of `ArrayVec` is now within `HybridIdxSet`. r? @Mark-Simulacrum
|
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 |
|
@nnethercote Rebase and run |
|
☀️ Test successful - status-travis |
|
I'm confused... I definitely already did |
|
@rust-timer build b076004 |
|
Success: Queued b076004 with parent 3a2c603, comparison URL. |
|
The perf results all look like noise. Unsurprising, because rustc now uses the |
|
Agreed that perf is probably noise. @bors r+ |
|
📌 Commit 9c35961 has been approved by |
|
Agreed that perf is probably noise. @bors r+ |
2 similar comments
|
Agreed that perf is probably noise. @bors r+ |
|
Agreed that perf is probably noise. @bors r+ |
|
💡 This pull request was already approved, no need to approve it again.
|
|
📌 Commit 9c35961 has been approved by |
Oh, that makes sense. I didn't realize that happened! |
|
🔒 Merge conflict This pull request and the master branch diverged in a way that cannot be automatically merged. Please rebase on top of the latest master branch, and let the reviewer approve again. How do I rebase?Assuming
You may also read Git Rebasing to Resolve Conflicts by Drew Blessing for a short tutorial. Please avoid the "Resolve conflicts" button on GitHub. It uses Sometimes step 4 will complete without asking for resolution. This is usually due to difference between how Error message |
It's basically just a less capable version of `SmallVec`.
9c35961 to
8cecfa6
Compare
|
@bors r=Mark-Simulacrum |
|
@nnethercote: 🔑 Insufficient privileges: Not in reviewers |
|
@bors r+ delegate+ |
|
✌️ @nnethercote can now approve this pull request |
|
📌 Commit 8cecfa6 has been approved by |
Remove `AccumulateVec` and its uses. It's basically just a less capable version of `SmallVec`. FWIW, the only use of `ArrayVec` is now within `HybridIdxSet`. r? @Mark-Simulacrum
|
☀️ Test successful - status-appveyor, status-travis |
It's basically just a less capable version of
SmallVec.FWIW, the only use of
ArrayVecis now withinHybridIdxSet.r? @Mark-Simulacrum