Could we not configure travis-ci to run the benchmarks for us or something like that? A simple (free) ci setup would be easier than finding a pair of hands to do this regularly I would've thought.
On 30 Nov 2012, at 14:42, Simon Peyton-Jones <simo...@microsoft.com> wrote: > | > While writing a new nofib benchmark today I found myself wondering > | > whether all the nofib benchmarks are run just before each release, > > I think we could do with a GHC Performance Tsar. Especially now that Simon > has changed jobs, we need to try even harder to broaden the base of people > who help with GHC. It would be amazing to have someone who was willing to: > > * Run nofib benchmarks regularly, and publish the results > > * Keep baseline figures for GHC 7.6, 7.4, etc so we can keep > track of regressions > > * Investigate regressions to see where they come from; ideally > propose fixes. > > * Extend nofib to contain more representative programs (as Johan is > currently doing). > > That would help keep us on the straight and narrow. > > Any offers? It could be more than one person. > > Simon > > | -----Original Message----- > | From: glasgow-haskell-users-boun...@haskell.org [mailto:glasgow-haskell- > | users-boun...@haskell.org] On Behalf Of Simon Marlow > | Sent: 30 November 2012 12:11 > | To: Johan Tibell > | Cc: glasgow-haskell-users > | Subject: Re: Is the GHC release process documented? > | > | On 30/11/12 03:54, Johan Tibell wrote: > | > While writing a new nofib benchmark today I found myself wondering > | > whether all the nofib benchmarks are run just before each release, > | > which the drove me to go look for a document describing the release > | > process. A quick search didn't turn up anything, so I thought I'd ask > | > instead. Is there a documented GHC release process? Does it include > | > running nofib? If not, may I propose that we do so before each release > | > and compare the result to the previous release*. > | > > | > * This likely means that nofib has to be run for the upcoming release > | > and the prior release each time a release is made, as numbers don't > | > translate well between machines so storing the results somewhere is > | > likely not that useful. > | > | I used to do this on an ad-hoc basis: the nightly builds at MSR spit out > | nofib results that I compared against previous releases. > | > | In practice you want to do this much earlier than just before a release, > | because it can take time to investigate and squash any discrepancies. > | > | On the subject of the release process, I believe Ian has a checklist > | that he keeps promising to put on the wiki (nudge :)). > | > | Cheers, > | Simon > | > | > | _______________________________________________ > | Glasgow-haskell-users mailing list > | Glasgow-haskell-users@haskell.org > | http://www.haskell.org/mailman/listinfo/glasgow-haskell-users > > _______________________________________________ > Glasgow-haskell-users mailing list > Glasgow-haskell-users@haskell.org > http://www.haskell.org/mailman/listinfo/glasgow-haskell-users _______________________________________________ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users