D.gnu - GDC updated to use 2.065
- Iain Buclaw (2/2) Jun 11 2014 It's done, after 2 months brewing in development.
- =?UTF-8?B?Ik5vcmRsw7Z3Ig==?= (1/2) Jun 11 2014 289 modified files - that is some massive great work!
- Joseph Rushton Wakeling via D.gnu (4/6) Jun 11 2014 Oh, awesome. Congratulations and thanks. :-)
- Iain Buclaw via D.gnu (7/15) Jun 11 2014 Bleeding edge, see gcc.version which has the snapshot version of gcc
- Dicebot (3/7) Jun 12 2014 Eagerly waiting for it ;)
- Mike (2/4) Jun 11 2014 This is great news. Thank you to all those involved.
- Stefan Frijters (6/8) Jun 12 2014 Cool stuff! I'm champing at the bit to performance test a recent
- Joseph Rushton Wakeling via D.gnu (2/7) Jun 12 2014 I have no horses to hold, but Johannes' work is always worth waiting for...
- Johannes Pfau (8/19) Jun 13 2014 No need to wait any longer, I already pushed the updated gdc-4.9 branch
- Dicebot (2/4) Jun 13 2014 Thanks for the warning, really appreciated :)
- Iain Buclaw via D.gnu (5/24) Jun 13 2014 https://github.com/D-Programming-Language/dmd/pull/3662
- Iain Buclaw via D.gnu (3/30) Jun 13 2014 OK, fixes pushed to get dub and vibe working against gdc....
- Iain Buclaw via D.gnu (8/40) Jun 14 2014 If anyone is privileged enough to have gdc with 2.065 already, then
- Joseph Rushton Wakeling via D.gnu (10/15) Jun 14 2014 Just finished building about 10 minutes ago :-) I probably won't have f...
It's done, after 2 months brewing in development. https://github.com/D-Programming-GDC/GDC/pull/76
Jun 11 2014
https://github.com/D-Programming-GDC/GDC/pull/76289 modified files - that is some massive great work!
Jun 11 2014
On 11/06/14 23:54, Iain Buclaw via D.gnu wrote:It's done, after 2 months brewing in development. https://github.com/D-Programming-GDC/GDC/pull/76Oh, awesome. Congratulations and thanks. :-) Related note -- what are the recommended/required gcc sources to use? Is 4.9.0 adequate or does this update require the gcc trunk?
Jun 11 2014
On 11 June 2014 23:26, Joseph Rushton Wakeling via D.gnu <d.gnu puremagic.com> wrote:On 11/06/14 23:54, 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. :-)It's done, after 2 months brewing in development. https://github.com/D-Programming-GDC/GDC/pull/76Oh, awesome. Congratulations and thanks. :-) Related note -- what are the recommended/required gcc sources to use? Is 4.9.0 adequate or does this update require the gcc trunk?
Jun 11 2014
On Wednesday, 11 June 2014 at 22:50:37 UTC, Iain Buclaw via D.gnu wrote: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. :-)Eagerly waiting for it ;)
Jun 12 2014
On Wednesday, 11 June 2014 at 21:54:28 UTC, Iain Buclaw wrote:It's done, after 2 months brewing in development. https://github.com/D-Programming-GDC/GDC/pull/76This is great news. Thank you to all those involved.
Jun 11 2014
On Wednesday, 11 June 2014 at 21:54:28 UTC, Iain Buclaw wrote:It's done, after 2 months brewing in development. https://github.com/D-Programming-GDC/GDC/pull/76Cool stuff! I'm champing at the bit to performance test a recent project of mine which uses some bleeding edge language features, so anything that gets me closer to being able to compile it with GDC is excellent news. My thanks to all involved!
Jun 12 2014
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 :-)
Jun 12 2014
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: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.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 :-)
Jun 13 2014
On Friday, 13 June 2014 at 07:25:27 UTC, Johannes Pfau wrote:I'd also recommend to delay linux distribution package updates but I hope that bug will be fixed soon.Thanks for the warning, really appreciated :)
Jun 13 2014
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>: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?)On 12/06/14 00:50, Iain Buclaw via D.gnu wrote: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.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 :-)
Jun 13 2014
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:OK, fixes pushed to get dub and vibe working against gdc.... Any other high priority bugs that need fixing? :)Am Thu, 12 Jun 2014 23:57:01 +0200 schrieb "Joseph Rushton Wakeling via D.gnu" <d.gnu puremagic.com>: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?)On 12/06/14 00:50, Iain Buclaw via D.gnu wrote: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.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 :-)
Jun 13 2014
On 14 June 2014 02:39, Iain Buclaw <ibuclaw gdcproject.org> wrote:On 13 June 2014 23:59, Iain Buclaw <ibuclaw gdcproject.org> 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) Regards IainOn 13 June 2014 08:23, Johannes Pfau via D.gnu <d.gnu puremagic.com> wrote:OK, fixes pushed to get dub and vibe working against gdc.... Any other high priority bugs that need fixing? :)Am Thu, 12 Jun 2014 23:57:01 +0200 schrieb "Joseph Rushton Wakeling via D.gnu" <d.gnu puremagic.com>: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?)On 12/06/14 00:50, Iain Buclaw via D.gnu wrote: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.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 :-)
Jun 14 2014
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).
Jun 14 2014