DMD Performance Regression Publisher [GSoC 2026]

user1234 user1234 at 12.de
Tue Jul 21 10:51:13 UTC 2026


On Friday, 12 June 2026 at 18:58:03 UTC, Abul Hossain Khan wrote:
> Hi everyone,
> I am working on the Performance Regression Publisher project 
> under the mentorship of Dennis.
>
> My progress so far: the initial end-to-end pipeline has been 
> built and is working on my fork. The bot builds DMD at a PR's 
> merge-base and at its head, measures a small set of metrics 
> under cachegrind, and posts a single sticky comment with the 
> diff.

This is very good work. the CI aspects have been a bit left aside 
since a few years, but while the initial impact is awesome (I 
daily check what's going on on GH for DMD, and others..) I have a 
few questions.

1. how is this reliable ?

Are you sure that the hardware used is always the same, i.e when 
testing master vs head.

2. How the metric is relevant ?

Is a PR always supposed to lower the cost in term of intruction 
refs ? This project put a bit of pressure in this that a new 
feature will look like a regression.

3. Ecological cost

That pumps energy, is that worth ?


More information about the Digitalmars-d mailing list