merge-2.069 now builds (and passes most of) the test suite

Joakim via digitalmars-d-ldc digitalmars-d-ldc at puremagic.com
Wed Feb 3 20:47:52 PST 2016


On Thursday, 4 February 2016 at 03:36:14 UTC, David Nadlinger 
wrote:
> Hi all,
>
> Thanks to Johan Engelen's awesome work, the first usable LDC 
> version with a D-based frontend is inching closer and closer.
>
> There is still much left to be done, as it is in the aftermath 
> of every frontend merge. But I've fixed some of the most severe 
> bugs, and the test suite runners are up and running now again:
>
> ---
> The following tests FAILED:
>         242 - std.math (Failed)
>         243 - std.datetime (Failed)
>         253 - std.zip (Failed)
>         262 - std.string (Failed)
>         267 - std.uni (Failed)
>         321 - std.net.curl (SEGFAULT)
>         329 - std.regex.internal.tests (SEGFAULT)
>         603 - std.math-debug (Failed)
>         604 - std.datetime-debug (Failed)
>         614 - std.zip-debug (Failed)
>         623 - std.string-debug (Failed)
>         682 - std.net.curl-debug (SEGFAULT)
>         687 - std.regex-debug (SEGFAULT)
>         690 - std.regex.internal.tests-debug (SEGFAULT)
>         732 - dmd-testsuite-debug (Failed)
>         734 - dmd-testsuite (Failed)
> ---

Great news!  I was hoping the D frontend merge wouldn't take that 
long.  Is it normal for phobos tests to be failing on a merge, ie 
even when the frontend was C++?

> The current state is available from the "merge-2.069" branch on 
> ldc-developers/ldc. For now, you might want to use DMD to build 
> the frontend parts still, as there appears to be a C++ ABI bug 
> affecting it in LDC still.

Hmm, I was hoping to build ldc 2.069 on ARM too, which will 
require using ldc to compile the D frontend to ARM.  I thought 
dmd upstream builds fine with ldc, is this something different 
from the bug that build had before?


More information about the digitalmars-d-ldc mailing list