On Monday, 25 November 2013 at 12:28:27 UTC, qznc wrote:
On Monday, 25 November 2013 at 09:05:14 UTC, Brad Roberts wrote:
On 11/24/13 3:38 AM, Iain Buclaw wrote:
https://github.com/D-Programming-Language/druntime/pull/663
There's only one effective way to keep things portable, and
that's continuous testing on multiple platforms that exercise
the various differences. The only way to get that is to have
druntime and phobos pulls continuously tested against dmd and
gdc and ldc as a condition of merging.
The gold standard: Every pull request (or every commit) should
be tested with DMD/LDC/GDC on x86/amd64/arm
And MIPS, PPC, PPC64, SPARC :))))
with Linux/Win/OSX.
And FreeBSD
That is already 27 variants. Actually there should probably be
more like with/without SSE.