Uh oh!
There was an error while loading. Please reload this page.
[do not merge] Benchmark ignoring span hashes during incr. comp. for getting a lower bound for #47389 - #56287
Conversation
rust-highfive
commented
Nov 27, 2018
(rust_highfive has picked a reviewer for you, use r? to override) |
michaelwoerister
commented
Nov 27, 2018
@bors try |
bors
commented
Nov 27, 2018
[do not merge] Benchmark ignoring span hashes during incr. comp. for getting a lower bound for #47389 I figured that ignoring changes to span values might give a useful lower bound on compile times with the optimizations described in #47389 applied. Keep in mind that any improvements shown with this PR could only be achieved if we could update object files in place, which would be the "stretch goal" for #47389.
Mark-Simulacrum
commented
Nov 27, 2018
@rust-timer build 5280d23 |
rust-timer
commented
Nov 27, 2018
Success: Queued 5280d23 with parent 10e2c72, comparison URL. |
| const TAG_NO_EXPANSION: u8 = 1; | ||
| if !hcx.hash_spans { | ||
| if !hcx.hash_spans && false { |
There was a problem hiding this comment.
I believe this should be
| if !hcx.hash_spans&& false{ | |
| if !hcx.hash_spans|| true{ |
Right now it doesn't ever do an early-return.
There was a problem hiding this comment.
Ah, crap :) That's what you get when you do a PR right before going home...
bors
commented
Nov 27, 2018
☀️ Test successful - status-travis |
rust-timer
commented
Nov 27, 2018
Finished benchmarking try commit 5280d23 |
135e763 to
aa8957eComparemichaelwoerister
commented
Nov 28, 2018
@bors try |
bors
commented
Nov 28, 2018
⌛ Trying commit aa8957e with merge 54d813038fd30724af29a1c438cda175a67ee4dc... |
rust-highfive
commented
Nov 28, 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 |
bors
commented
Nov 28, 2018
☀️ Test successful - status-travis |
michaelwoerister
commented
Nov 28, 2018
@rust-timer build 54d813038fd30724af29a1c438cda175a67ee4dc |
rust-timer
commented
Nov 28, 2018
Success: Queued 54d813038fd30724af29a1c438cda175a67ee4dc with parent b68fc18, comparison URL. |
rust-timer
commented
Nov 28, 2018
Finished benchmarking try commit 54d813038fd30724af29a1c438cda175a67ee4dc |
michaelwoerister
commented
Nov 28, 2018
So it looks like there is quite a bit of potential for speeding up re-compilation after small changes. The cc @rust-lang/wg-compiler-performance |
michaelwoerister
commented
Nov 30, 2018
Reported the results in the original issue (#47389). Closing. |
I figured that ignoring changes to span values might give a useful lower bound on compile times with the optimizations described in #47389 applied. Keep in mind that any improvements shown with this PR could only be achieved if we could update object files in place, which would be the "stretch goal" for #47389.