[dmd-internals] auto tester changes
Brad Roberts
braddr at puremagic.com
Thu Apr 28 19:24:05 PDT 2011
I've added 2 new builds, and renamed one:
Renamed: Linux 64 -> Linux 32/64
Added: Linux 64/32
Added: Linux 64/64
The first number is the dmd binary, the second is the generated code. For
example, Linux 32/64 means that dmd was built as a 32 bit binary and the
output of the compiler was 64 bits for druntime, phobos, and the dmd test
suite. The three linux/64 related builds are all occurring on the same
machine, serially, so don't expect to see all the results coming out at
the same time or terribly fast.
For added benefit of those with bad memories, such as myself from time to
time, hover over the column headers to get the explanatory text.
All of the 32 bit builds remain as 32 bit dmd's with 32 bit code gen.
Technically there's more dimensions that could be tested, such as the 32
bit build on a 32 bit linux box generating 64 bit output and moving it to
a 64 bit box to test on. But, well, I'll leave that for some other person
to setup and maintain. :)
In the not terribly distant future, I hope to see us adding freebsd/64 and
osx/64 builds, so the structure of the tester results page is going to
have to change.. it can't survive adding 3 or 6 more columns (one year
maybe even the 3 for win64 too). So, give some thought to how it could
look. I'm considering the landing page just having a grid of the most
recent build for each supported platform, no history. A deeper page could
have the history for each dimension.
Later,
Brad
More information about the dmd-internals
mailing list