BTreeMap: gather and decompose reusable tree fixing functions#81362
BTreeMap: gather and decompose reusable tree fixing functions#81362bors merged 1 commit intorust-lang:masterfrom ssomers:btree_drainy_refactor_8
Conversation
|
Can you say if this is changing any code beyond just moving things around? It looks like git is struggling to detect things with --color-moved when run locally... |
|
Yes, it also decomposes the body of some moved functions into more functions. But it does not change or add arguments. Therefore #81075 not only starts reusing the new functions, it also changes some arguments. I can of course do another PR merely gathering the existing functions in one place, perhaps renaming some, but it didn't strike me as useful on its own. |
|
@bors try @rust-timer queue |
|
Awaiting bors try build completion. @rustbot label: +S-waiting-on-perf |
|
⌛ Trying commit cbbdb44 with merge fd57014500755e6af5188269772a1e80782bb062... |
|
☀️ Try build successful - checks-actions |
|
Queued fd57014500755e6af5188269772a1e80782bb062 with parent a118ee2, future comparison URL. |
|
Finished benchmarking try commit (fd57014500755e6af5188269772a1e80782bb062): comparison url. Benchmarking this pull request likely means that it is perf-sensitive, so we're automatically marking it as not fit for rolling up. Please note that if the perf results are neutral, you should likely undo the rollup=never given below by specifying Importantly, though, if the results of this run are non-neutral do not roll this PR up -- it will mask other regressions or improvements in the roll up. @bors rollup=never |
|
@bors r+ |
|
📌 Commit cbbdb44 has been approved by |
|
⌛ Testing commit cbbdb44 with merge 7ddeac2b60f557f78ca03e30084fe7941d1df698... |
|
💔 Test failed - checks-actions |
|
@bors retry likely spurious expected success, got: signal: 9 |
|
The job Click to see the possible cause of the failure (guessed by this bot) |
|
💔 Test failed - checks-actions |
|
⌛ Testing commit cbbdb44 with merge db7c9dd034b6f1264637120e1b724e6c4e54fa86... |
|
The job Click to see the possible cause of the failure (guessed by this bot) |
|
💔 Test failed - checks-actions |
|
@bors treeclosed=1000 |
|
@bors retry |
|
@bors p=1001 |
|
@bors treeclosed- |
|
☀️ Test successful - checks-actions |
This is kind of pushing it as a standalone refactor, probably only useful for #81075 (or similar).
r? @Mark-Simulacrum