June 13, 2014 Re: GDC updated to use 2.065 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Johannes Pfau | On 13 June 2014 08:23, Johannes Pfau via D.gnu <d.gnu@puremagic.com> wrote: > Am Thu, 12 Jun 2014 23:57:01 +0200 > schrieb "Joseph Rushton Wakeling via D.gnu" <d.gnu@puremagic.com>: > >> On 12/06/14 00:50, Iain Buclaw via D.gnu wrote: >> > Bleeding edge, see gcc.version which has the snapshot version of gcc this was last tested and verified against. >> > >> > However if the last conversation I had with Johannes was of any indicator, if you hold onto your horses, you may find this backported to work on 4.9.x in the next weeks. :-) >> >> I have no horses to hold, but Johannes' work is always worth waiting for :-) >> > > No need to wait any longer, I already pushed the updated gdc-4.9 branch yesterday. > > Binary builds will be delayed until > https://issues.dlang.org/show_bug.cgi?id=12900 > is fixed. I'd also recommend to delay linux distribution package > updates but I hope that bug will be fixed soon. https://github.com/D-Programming-Language/dmd/pull/3662 https://github.com/D-Programming-GDC/GDC/commit/91835c9e4f8787d2b347a19540e091744fca416f I would daresay all good to go. But I am aware of a couple of bugs compiling realworld software (eg: vibe.d, and apparently dub?) |
June 14, 2014 Re: GDC updated to use 2.065 | ||||
---|---|---|---|---|
| ||||
On 13 June 2014 23:59, Iain Buclaw <ibuclaw@gdcproject.org> wrote:
> On 13 June 2014 08:23, Johannes Pfau via D.gnu <d.gnu@puremagic.com> wrote:
>> Am Thu, 12 Jun 2014 23:57:01 +0200
>> schrieb "Joseph Rushton Wakeling via D.gnu" <d.gnu@puremagic.com>:
>>
>>> On 12/06/14 00:50, Iain Buclaw via D.gnu wrote:
>>> > Bleeding edge, see gcc.version which has the snapshot version of gcc this was last tested and verified against.
>>> >
>>> > However if the last conversation I had with Johannes was of any indicator, if you hold onto your horses, you may find this backported to work on 4.9.x in the next weeks. :-)
>>>
>>> I have no horses to hold, but Johannes' work is always worth waiting for :-)
>>>
>>
>> No need to wait any longer, I already pushed the updated gdc-4.9 branch yesterday.
>>
>> Binary builds will be delayed until
>> https://issues.dlang.org/show_bug.cgi?id=12900
>> is fixed. I'd also recommend to delay linux distribution package
>> updates but I hope that bug will be fixed soon.
>
> https://github.com/D-Programming-Language/dmd/pull/3662 https://github.com/D-Programming-GDC/GDC/commit/91835c9e4f8787d2b347a19540e091744fca416f
>
> I would daresay all good to go. But I am aware of a couple of bugs compiling realworld software (eg: vibe.d, and apparently dub?)
OK, fixes pushed to get dub and vibe working against gdc....
Any other high priority bugs that need fixing? :)
|
June 14, 2014 Re: GDC updated to use 2.065 | ||||
---|---|---|---|---|
| ||||
On 14 June 2014 02:39, Iain Buclaw <ibuclaw@gdcproject.org> wrote: > On 13 June 2014 23:59, Iain Buclaw <ibuclaw@gdcproject.org> wrote: >> On 13 June 2014 08:23, Johannes Pfau via D.gnu <d.gnu@puremagic.com> wrote: >>> Am Thu, 12 Jun 2014 23:57:01 +0200 >>> schrieb "Joseph Rushton Wakeling via D.gnu" <d.gnu@puremagic.com>: >>> >>>> On 12/06/14 00:50, Iain Buclaw via D.gnu wrote: >>>> > Bleeding edge, see gcc.version which has the snapshot version of gcc this was last tested and verified against. >>>> > >>>> > However if the last conversation I had with Johannes was of any indicator, if you hold onto your horses, you may find this backported to work on 4.9.x in the next weeks. :-) >>>> >>>> I have no horses to hold, but Johannes' work is always worth waiting for :-) >>>> >>> >>> No need to wait any longer, I already pushed the updated gdc-4.9 branch yesterday. >>> >>> Binary builds will be delayed until >>> https://issues.dlang.org/show_bug.cgi?id=12900 >>> is fixed. I'd also recommend to delay linux distribution package >>> updates but I hope that bug will be fixed soon. >> >> https://github.com/D-Programming-Language/dmd/pull/3662 https://github.com/D-Programming-GDC/GDC/commit/91835c9e4f8787d2b347a19540e091744fca416f >> >> I would daresay all good to go. But I am aware of a couple of bugs compiling realworld software (eg: vibe.d, and apparently dub?) > > OK, fixes pushed to get dub and vibe working against gdc.... > > Any other high priority bugs that need fixing? :) If anyone is privileged enough to have gdc with 2.065 already, then I'd like to suggest trying out dub and building all packages in http://code.dlang.org using it, using various different compiler flags, and report back any bugs found (with nice minimal cases I'd hope) Regards Iain |
June 14, 2014 Re: GDC updated to use 2.065 | ||||
---|---|---|---|---|
| ||||
On 14/06/14 13:41, Iain Buclaw via D.gnu wrote:
> If anyone is privileged enough to have gdc with 2.065 already, then
> I'd like to suggest trying out dub and building all packages in
> http://code.dlang.org using it, using various different compiler
> flags, and report back any bugs found (with nice minimal cases I'd
> hope)
Just finished building about 10 minutes ago :-) I probably won't have free time to do the all-dub-packages test in the near future but can report that it plays fine with my 2.065-requiring libraries (hap.random and Dgraph), including working as dub dependencies. (I haven't actually built dub itself with gdc yet.)
As usual speed seems on a par with LDC with the typical differences that GDC seems slightly ahead on raw number-crunching stuff and LDC seems ahead on template-heavy or range-based code (e.g. in hap.random, GDC optimizes the dice() function much better, but LDC seems ahead on the (Random)Sample class and on the range-based random distributions).
|
Copyright © 1999-2021 by the D Language Foundation