Why is it that no one writes with portability in mind in druntime?

nazriel spam at dzfl.pl
Mon Nov 25 08:49:14 PST 2013


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.


More information about the Digitalmars-d mailing list