-
Notifications
You must be signed in to change notification settings - Fork 13k
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
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
ArrayVec
is now withinHybridIdxSet
.r? @Mark-Simulacrum