smarr / ReBenchDB

ReBenchDB records benchmark results and provides customizable reporting to track and analyze run-time performance of software programs.
MIT License
12 stars 6 forks source link

Version selection for comparison #211

Closed smarr closed 1 month ago

smarr commented 2 months ago

On a project page (e.g. https://rebench.dev/TruffleSOM or https://rebench.dev/som-rs), it would be nice to have the branches as buttons or links on either side of the lists of versions.

These buttons should then filter the list of changes in the corresponding list.

This could perhaps look like this:

Screenshot 2024-07-09 at 20 57 44

On the right hand side, we select the baseline. For this, I think it would be most useful to sort the base, main, master etc branches first. On the right hand side, it would be most useful to list the branches in reverse chronological order.

@octavelarose any comments, suggestions, specific things, you'd like to see in addition?

smarr commented 1 month ago

Implemented with #215. Thanks @F12-Syntex!