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

qznc qznc at web.de
Mon Nov 25 04:28:26 PST 2013


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 with Linux/Win/OSX. That 
is already 27 variants. Actually there should probably be more 
like with/without SSE.


More information about the Digitalmars-d mailing list