Uh oh!
There was an error while loading. Please reload this page.
Refactor how SwitchInt stores jump targets - #77796
Conversation
rust-highfive
commented
Oct 10, 2020
r? @eddyb (rust_highfive has picked a reviewer for you, use r? to override) |
jonas-schievink
commented
Oct 10, 2020
@bors try @rust-timer queue r? @oli-obk |
rust-timer
commented
Oct 10, 2020
Awaiting bors try build completion |
bors
commented
Oct 10, 2020
⌛ Trying commit 432535d with merge f75713278ef412b926ff605fed784633ba5d6092... |
bors
commented
Oct 10, 2020
☀️ Try build successful - checks-actions, checks-azure |
rust-timer
commented
Oct 10, 2020
Queued f75713278ef412b926ff605fed784633ba5d6092 with parent cae8bc1, future comparison URL. |
rust-timer
commented
Oct 10, 2020
Finished benchmarking try commit (f75713278ef412b926ff605fed784633ba5d6092): 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 |
This allows building common SwitchTargets (eg. for `if`s) without allocation.
jonas-schievink
commented
Oct 10, 2020
Looks like no noticeable change so far, good. Let's try using |
jonas-schievink
commented
Oct 10, 2020
@bors try @rust-timer queue |
rust-timer
commented
Oct 10, 2020
Awaiting bors try build completion |
bors
commented
Oct 10, 2020
⌛ Trying commit 9a47f74 with merge 70f6dc489a31b5239cdff8395134265d0d6452cc... |
bors
commented
Oct 10, 2020
☀️ Try build successful - checks-actions, checks-azure |
rust-timer
commented
Oct 10, 2020
Queued 70f6dc489a31b5239cdff8395134265d0d6452cc with parent 790d19c, future comparison URL. |
rust-timer
commented
Oct 11, 2020
Finished benchmarking try commit (70f6dc489a31b5239cdff8395134265d0d6452cc): 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 |
jonas-schievink
commented
Oct 11, 2020
Hmm, instructions went down, but cycles and clocks went up. Not sure if that's just noise. |
oli-obk
commented
Oct 12, 2020
cycles and clocks are always the least reliable. The change lgtm and without you mentioning it I wouldn't even have looked at anything but instructions. @bors r+ |
bors
commented
Oct 12, 2020
📌 Commit 9a47f74 has been approved by |
bors
commented
Oct 13, 2020
bors
commented
Oct 13, 2020
☀️ Test successful - checks-actions, checks-azure |
Mark-Simulacrum
commented
Oct 22, 2020
Perf results after landing are about as expected; I agree with @oli-obk that I would not want to change anything here and I think investigating is not warranted to prioritize right now. |
…=oli-obk Refactor how SwitchInt stores jump targets Closesrust-lang#65693
Closes#65693