rust-lang / cargo-bisect-rustc

Bisects rustc, either nightlies or CI artifacts
https://rust-lang.github.io/cargo-bisect-rustc/
Apache License 2.0
174 stars 55 forks source link

Fix bisecting into rollups via unrolled perf builds #280

Closed lqd closed 1 year ago

lqd commented 1 year ago

The perfbot comment on rollups has recently changed format, breaking the commit extraction from that comment.

Also updates proc-macro2 to fix build errors on nightly.

Now uses a regex to look for the shas found in the perf table column, to support both formats:

lqd commented 1 year ago

Converting to draft to make more changes: the parsing here needs to be backwards compatible with the prior format.

lqd commented 1 year ago

I've added the 2 linked examples as tests. Should be ready now.