Uh oh!
There was an error while loading. Please reload this page.
Use optimized SmallVec implementation - #53384
Conversation
rust-highfive
commented
Aug 15, 2018
Thanks for the pull request, and welcome! The Rust team is excited to review your changes, and you should hear from @Mark-Simulacrum (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. |
gootorov
commented
Aug 15, 2018
New Current New |
Mark-Simulacrum
commented
Aug 15, 2018
@bors try |
bors
commented
Aug 15, 2018
⌛ Trying commit 32a928feb6b6541d9198b09594c3f1e9e051d781 with merge 31e325e55811a6bde18f86114c56f04729c78575... |
bors
commented
Aug 15, 2018
☀️ Test successful - status-travis |
32a928f to
17b5a97Comparegootorov
commented
Aug 17, 2018
Rebased. |
arthurprs
commented
Aug 18, 2018
Thanks for this. I think more important than the cycles, it is 4/8 bytes smaller. |
Mark-Simulacrum
commented
Aug 18, 2018
@rust-timer build 31e325e55811a6bde18f86114c56f04729c78575 |
rust-timer
commented
Aug 18, 2018
Success: Queued 31e325e55811a6bde18f86114c56f04729c78575 with parent 81cfaad, comparison URL. |
bors
commented
Aug 19, 2018
☔ The latest upstream changes (presumably #53316) made this pull request unmergeable. Please resolve the merge conflicts. |
17b5a97 to
ea92aa6Comparegootorov
commented
Aug 20, 2018
Rebased. |
Mark-Simulacrum
commented
Aug 20, 2018
Perf results look fine to me, will try to get a review in sometime today or tomorrow. |
There was a problem hiding this comment.
We may want to use the union feature here. (smallvec = { version = "0.6.4", features = ["union"] }).
I'll push a followup PR to this to change |
ea92aa6 to
663e279Comparegootorov
commented
Aug 21, 2018
Addressed review comments. |
Mark-Simulacrum
commented
Aug 21, 2018
@bors try |
bors
commented
Aug 21, 2018
⌛ Trying commit 663e279bf28e024a6367226e7de652b8ab4296f1 with merge 40061cbe688a1db38eea0ba1bff9e2a8dc8c8297... |
bors
commented
Aug 21, 2018
☀️ Test successful - status-travis |
Mark-Simulacrum
commented
Aug 21, 2018
@rust-timer build 40061cbe688a1db38eea0ba1bff9e2a8dc8c8297 |
rust-timer
commented
Aug 21, 2018
Success: Queued 40061cbe688a1db38eea0ba1bff9e2a8dc8c8297 with parent 70c33bb, comparison URL. |
bors
commented
Aug 22, 2018
🔒 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 |
23264d1 to
4d81fe9CompareRebased and updated |
oli-obk
commented
Aug 23, 2018
@bors r=Mark-Simulacrum p=1 |
bors
commented
Aug 23, 2018
📌 Commit 4d81fe9 has been approved by |
michaelwoerister
commented
Aug 23, 2018
@bors r+ |
bors
commented
Aug 23, 2018
💡 This pull request was already approved, no need to approve it again.
|
bors
commented
Aug 23, 2018
📌 Commit 4d81fe9 has been approved by |
michaelwoerister
commented
Aug 23, 2018
oops... double r+. Looks like it's fine though. |
bors
commented
Aug 23, 2018
⌛ Testing commit 4d81fe9 with merge e19ef4419f929459104bcf4a295878ad048bbd6b... |
bors
commented
Aug 23, 2018
💔 Test failed - status-travis |
rust-highfive
commented
Aug 23, 2018
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 |
michaelwoerister
commented
Aug 23, 2018
@bors retry |
bors
commented
Aug 23, 2018
Use optimized SmallVec implementation This PR replaces current SmallVec implementation with the one from the Servo project. Closes#51640 r? @Mark-Simulacrum
bors
commented
Aug 23, 2018
☀️ Test successful - status-appveyor, status-travis |
This PR replaces current SmallVec implementation with the one from the Servo project.
Closes#51640
r? @Mark-Simulacrum