D.gnu - GDC Project page updated
- Iain Buclaw (9/9) Jan 16 2014 Updated the GDC Project page with some better information.
- Mike (16/17) Jan 30 2014 I think I'd like to help out with the documentation. I have a
- Iain Buclaw (22/39) Jan 30 2014 There are three pages on Wiki4D. They all need to be removed, but the
- Mike (7/9) Jan 31 2014 What are these?
- Iain Buclaw (6/17) Jan 31 2014 I'll need to get in touch with afb on that. He maintains those sites.
- Kagamin (4/15) Feb 01 2014 http://gdcwin.sourceforge.net/ says it's D1 compiler based on dmd
- Mike (7/14) Feb 01 2014 I did my best to migrate issues
- Mike (8/21) Feb 05 2014 I moved the Hacking page to the dlang.org wiki. But there
- Iain Buclaw (6/28) Feb 10 2014 Both should compliment each other. GDC/Development I'll update with
- Andrej Mitrovic (5/6) Jan 31 2014 Hmm it says there that there are lots of bugs in the bug tracker, but
- Iain Buclaw (5/11) Jan 31 2014 Also:
- Bruno Medeiros (5/14) Mar 05 2014 So, are there any plans to update the Windows binary releases?
- Iain Buclaw (8/26) Mar 09 2014 Someone will have to work out how Daniel built and maintained the Mingw
- Johannes Pfau (7/36) Mar 09 2014 https://github.com/venix1/MinGW-GDC
- Iain Buclaw (8/44) Mar 09 2014 I could have a quick review through each to see what is reasonable to
- Bruno Medeiros (9/45) Mar 12 2014 More out of curiosity, and trying to understand the GDC/MinGW/GCC
- Bruno Medeiros (8/53) Apr 07 2014 Opened:
- Bruno Medeiros (21/51) Mar 12 2014 It would be really nice if progress could be made on this.
- Iain Buclaw (18/61) Apr 07 2014 I'm
Updated the GDC Project page with some better information. http://gdcproject.org Also got started on a ProjectIdeas page, as the list of things that I'm currently keeping under my umbrella needs to start being distributed by anyone who wants to help out with the project. There's not just development work, so you can help out too! http://wiki.dlang.org/GDC/ProjectIdeas Regards Iain.
Jan 16 2014
On Thursday, 16 January 2014 at 16:46:00 UTC, Iain Buclaw wrote:There's not just development work, so you can help out too!I think I'd like to help out with the documentation. I have a 1.5 hour subway commute every day that is horribly unproductive, and I believe I can spend that time cleaning up some of the documentation with my tablet. I don't believe that I have the knowledge to create any new documentation, but I can consolidate/improve/organize existing documentation, and that might help. It appears GDC is scattered in several places. So, I could use some help getting some historical perspective, a view of the current documentation landscape, and what you'd like to see as an end result (for example, which documentation to you want moved, and where would you like it moved to). I'd also be willing to migrate issues from one bug system to another if you'd like. Mike
Jan 30 2014
On 30 January 2014 23:29, Mike <none none.com> wrote:On Thursday, 16 January 2014 at 16:46:00 UTC, Iain Buclaw wrote:Thanks!There's not just development work, so you can help out too!I think I'd like to help out with the documentation. I have a 1.5 hour subway commute every day that is horribly unproductive, and I believe I can spend that time cleaning up some of the documentation with my tablet. I don't believe that I have the knowledge to create any new documentation, but I can consolidate/improve/organize existing documentation, and that might help.It appears GDC is scattered in several places. So, I could use some help getting some historical perspective, a view of the current documentation landscape, and what you'd like to see as an end result (for example, which documentation to you want moved, and where would you like it moved to).There are three pages on Wiki4D. They all need to be removed, but the latter two I'd like to see moved across to the new wiki. The first (2) for historical, the second (3) for technical. 1. http://prowiki.org/wiki4d/wiki.cgi?D__Tutorial/StartingWithD/Compiler/GDC 2. http://prowiki.org/wiki4d/wiki.cgi?GccFrontEnd 3. http://prowiki.org/wiki4d/wiki.cgi?GdcHacking There's already an empty page for the last link: http://wiki.dlang.org/GDC/Hacking There might be one or two pages from the self hosted wiki that never made it to the new wiki before I shut it down, I can bring back up a read-only version of the pages. For the most part, the migration from old wikis to wiki.dlang was just a straight copy from left to right, fixing up any syntax differences along the way.I'd also be willing to migrate issues from one bug system to another if you'd like.Only bugs that need migrating to bugzilla.gdcproject.org are here: https://bitbucket.org/goshawk/gdc/issues?status=new&status=open There's also a downloads page on bitbucket that I'd like to move off to self-host at some point. Let me know if you need anything else. Iain.
Jan 30 2014
On Friday, 31 January 2014 at 07:52:16 UTC, Iain Buclaw wrote:Let me know if you need anything else. Iain.What are these? 1) http://gdcwin.sourceforge.net/ 2) http://gdcmac.sourceforge.net/ 3) http://gdcgnu.sourceforge.net/ Are they part of the Iain Buclaw GDC effort? Are they still active/relevant?
Jan 31 2014
On 31 January 2014 14:16, Mike <none none.com> wrote:On Friday, 31 January 2014 at 07:52:16 UTC, Iain Buclaw wrote:I'll need to get in touch with afb on that. He maintains those sites. At a glance these are compiled from sources as of back in 2007. And are compiled against gcc versions that have long since been no longer supported. It's a bit discomforting that there looks to be 200+ downloads of the gdcwin installer a week. :o)Let me know if you need anything else. Iain.What are these? 1) http://gdcwin.sourceforge.net/ 2) http://gdcmac.sourceforge.net/ 3) http://gdcgnu.sourceforge.net/ Are they part of the Iain Buclaw GDC effort? Are they still active/relevant?
Jan 31 2014
On Friday, 31 January 2014 at 14:16:48 UTC, Mike wrote:On Friday, 31 January 2014 at 07:52:16 UTC, Iain Buclaw wrote:http://gdcwin.sourceforge.net/ says it's D1 compiler based on dmd 1.030. D1 is thought to be a stable release. See also http://dgcc.sourceforge.net/Let me know if you need anything else. Iain.What are these? 1) http://gdcwin.sourceforge.net/ 2) http://gdcmac.sourceforge.net/ 3) http://gdcgnu.sourceforge.net/ Are they part of the Iain Buclaw GDC effort? Are they still active/relevant?
Feb 01 2014
On Friday, 31 January 2014 at 07:52:16 UTC, Iain Buclaw wrote:I did my best to migrate issues https://bitbucket.org/goshawk/gdc/issues?status=new&status=open to http://bugzilla.gdcproject.org/ I hope I've done more good than harm. Let me know if you'd like me to make any changes. MikeI'd also be willing to migrate issues from one bug system to another if you'd like.Only bugs that need migrating to bugzilla.gdcproject.org are here: https://bitbucket.org/goshawk/gdc/issues?status=new&status=open
Feb 01 2014
On Friday, 31 January 2014 at 07:52:16 UTC, Iain Buclaw wrote:There are three pages on Wiki4D. They all need to be removed, but the latter two I'd like to see moved across to the new wiki. The first (2) for historical, the second (3) for technical. 1. http://prowiki.org/wiki4d/wiki.cgi?D__Tutorial/StartingWithD/Compiler/GDC 2. http://prowiki.org/wiki4d/wiki.cgi?GccFrontEnd 3. http://prowiki.org/wiki4d/wiki.cgi?GdcHacking There's already an empty page for the last link: http://wiki.dlang.org/GDC/Hacking Let me know if you need anything else. Iain.I moved the Hacking page to the dlang.org wiki. But there appears to be some overlap between that page (http://wiki.dlang.org/GDC/Hacking) and this page (http://wiki.dlang.org/GDC/Development). Should the two be merged into one? Please let me know you're intentions. Mike
Feb 05 2014
On 6 February 2014 00:11, Mike <none none.com> wrote:On Friday, 31 January 2014 at 07:52:16 UTC, Iain Buclaw wrote:Both should compliment each other. GDC/Development I'll update with any routine tasks and howtos, but keep light on the detail. GDC/Hacking should be nitty gritty and more in depth. Regards IainThere are three pages on Wiki4D. They all need to be removed, but the latter two I'd like to see moved across to the new wiki. The first (2) for historical, the second (3) for technical. 1. http://prowiki.org/wiki4d/wiki.cgi?D__Tutorial/StartingWithD/Compiler/GDC 2. http://prowiki.org/wiki4d/wiki.cgi?GccFrontEnd 3. http://prowiki.org/wiki4d/wiki.cgi?GdcHacking There's already an empty page for the last link: http://wiki.dlang.org/GDC/Hacking Let me know if you need anything else. Iain.I moved the Hacking page to the dlang.org wiki. But there appears to be some overlap between that page (http://wiki.dlang.org/GDC/Hacking) and this page (http://wiki.dlang.org/GDC/Development). Should the two be merged into one? Please let me know you're intentions. Mike
Feb 10 2014
On 1/16/14, Iain Buclaw <ibuclaw ubuntu.com> wrote:http://wiki.dlang.org/GDC/ProjectIdeasHmm it says there that there are lots of bugs in the bug tracker, but I'm only counting ~20: http://bugzilla.gdcproject.org/buglist.cgi?query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=VERIFIED&resolution=--- Am I viewing the wrong results?
Jan 31 2014
On 31 January 2014 11:26, Andrej Mitrovic <andrej.mitrovich gmail.com> wrote:On 1/16/14, Iain Buclaw <ibuclaw ubuntu.com> wrote:Also: https://bitbucket.org/goshawk/gdc/issues?status=new&status=open Lots is subjective. There's certainly more than a couple. a few and several open bugs. :)http://wiki.dlang.org/GDC/ProjectIdeasHmm it says there that there are lots of bugs in the bug tracker, but I'm only counting ~20: http://bugzilla.gdcproject.org/buglist.cgi?query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=VERIFIED&resolution=--- Am I viewing the wrong results?
Jan 31 2014
On 16/01/2014 16:45, Iain Buclaw wrote:Updated the GDC Project page with some better information. http://gdcproject.org Also got started on a ProjectIdeas page, as the list of things that I'm currently keeping under my umbrella needs to start being distributed by anyone who wants to help out with the project. There's not just development work, so you can help out too! http://wiki.dlang.org/GDC/ProjectIdeas Regards Iain.So, are there any plans to update the Windows binary releases? -- Bruno Medeiros https://twitter.com/brunodomedeiros
Mar 05 2014
On Mar 5, 2014 5:00 PM, "Bruno Medeiros" <brunodomedeiros+dng gmail.com> wrote:On 16/01/2014 16:45, Iain Buclaw wrote:Someone will have to work out how Daniel built and maintained the Mingw binaries. I'm not so sure that information was documented. :) Regards -- Iain Buclaw *(p < e ? p++ : p) = (c & 0x0f) + '0';Updated the GDC Project page with some better information. http://gdcproject.org Also got started on a ProjectIdeas page, as the list of things that I'm currently keeping under my umbrella needs to start being distributed by anyone who wants to help out with the project. There's not just development work, so you can help out too! http://wiki.dlang.org/GDC/ProjectIdeas Regards Iain.So, are there any plans to update the Windows binary releases?
Mar 09 2014
Am Sun, 9 Mar 2014 11:46:18 +0000 schrieb Iain Buclaw <ibuclaw gdcproject.org>:On Mar 5, 2014 5:00 PM, "Bruno Medeiros" <brunodomedeiros+dng gmail.com> wrote:https://github.com/venix1/MinGW-GDC Building is not the time-consuming part of the mingw port afaics, the problem is that binutils, mingw, gmp,... patches need to be maintained (or better: upstreamed). We should really try to get at least the GDC patches merged though.On 16/01/2014 16:45, Iain Buclaw wrote:Someone will have to work out how Daniel built and maintained the Mingw binaries. I'm not so sure that information was documented. :) RegardsUpdated the GDC Project page with some better information. http://gdcproject.org Also got started on a ProjectIdeas page, as the list of things that I'm currently keeping under my umbrella needs to start being distributed by anyone who wants to help out with the project. There's not just development work, so you can help out too! http://wiki.dlang.org/GDC/ProjectIdeas Regards Iain.So, are there any plans to update the Windows binary releases?
Mar 09 2014
On 9 March 2014 12:26, Johannes Pfau <nospam example.com> wrote:Am Sun, 9 Mar 2014 11:46:18 +0000 schrieb Iain Buclaw <ibuclaw gdcproject.org>:I could have a quick review through each to see what is reasonable to include. Though for upstream projects, there needs to be a good explanation of the change and a test for the their testsuite demonstrating the change. I'm not sure I'll be able to provide either. Regards IainOn Mar 5, 2014 5:00 PM, "Bruno Medeiros" <brunodomedeiros+dng gmail.com> wrote:https://github.com/venix1/MinGW-GDC Building is not the time-consuming part of the mingw port afaics, the problem is that binutils, mingw, gmp,... patches need to be maintained (or better: upstreamed). We should really try to get at least the GDC patches merged though.On 16/01/2014 16:45, Iain Buclaw wrote:Someone will have to work out how Daniel built and maintained the Mingw binaries. I'm not so sure that information was documented. :) RegardsUpdated the GDC Project page with some better information. http://gdcproject.org Also got started on a ProjectIdeas page, as the list of things that I'm currently keeping under my umbrella needs to start being distributed by anyone who wants to help out with the project. There's not just development work, so you can help out too! http://wiki.dlang.org/GDC/ProjectIdeas Regards Iain.So, are there any plans to update the Windows binary releases?
Mar 09 2014
On 09/03/2014 12:26, Johannes Pfau wrote:Am Sun, 9 Mar 2014 11:46:18 +0000 schrieb Iain Buclaw <ibuclaw gdcproject.org>:More out of curiosity, and trying to understand the GDC/MinGW/GCC internals a bit, what exactly is it that makes it hard to an automatic build script to produce binary releases for windows? You say there is patches that need to be applied to MinGW, is that part of the problem? Why not have a mingw fork? -- Bruno Medeiros https://twitter.com/brunodomedeirosOn Mar 5, 2014 5:00 PM, "Bruno Medeiros" <brunodomedeiros+dng gmail.com> wrote:https://github.com/venix1/MinGW-GDC Building is not the time-consuming part of the mingw port afaics, the problem is that binutils, mingw, gmp,... patches need to be maintained (or better: upstreamed). We should really try to get at least the GDC patches merged though.On 16/01/2014 16:45, Iain Buclaw wrote:Someone will have to work out how Daniel built and maintained the Mingw binaries. I'm not so sure that information was documented. :) RegardsUpdated the GDC Project page with some better information. http://gdcproject.org Also got started on a ProjectIdeas page, as the list of things that I'm currently keeping under my umbrella needs to start being distributed by anyone who wants to help out with the project. There's not just development work, so you can help out too! http://wiki.dlang.org/GDC/ProjectIdeas Regards Iain.So, are there any plans to update the Windows binary releases?
Mar 12 2014
On 12/03/2014 11:51, Bruno Medeiros wrote:On 09/03/2014 12:26, Johannes Pfau wrote:Opened: http://bugzilla.gdcproject.org/show_bug.cgi?id=116 Also, I'll be adding a bountysource bounty to this, (as soon as it shows up in bountysource) -- Bruno Medeiros https://twitter.com/brunodomedeirosAm Sun, 9 Mar 2014 11:46:18 +0000 schrieb Iain Buclaw <ibuclaw gdcproject.org>:More out of curiosity, and trying to understand the GDC/MinGW/GCC internals a bit, what exactly is it that makes it hard to an automatic build script to produce binary releases for windows? You say there is patches that need to be applied to MinGW, is that part of the problem? Why not have a mingw fork?On Mar 5, 2014 5:00 PM, "Bruno Medeiros" <brunodomedeiros+dng gmail.com> wrote:https://github.com/venix1/MinGW-GDC Building is not the time-consuming part of the mingw port afaics, the problem is that binutils, mingw, gmp,... patches need to be maintained (or better: upstreamed). We should really try to get at least the GDC patches merged though.On 16/01/2014 16:45, Iain Buclaw wrote:Someone will have to work out how Daniel built and maintained the Mingw binaries. I'm not so sure that information was documented. :) RegardsUpdated the GDC Project page with some better information. http://gdcproject.org Also got started on a ProjectIdeas page, as the list of things that I'm currently keeping under my umbrella needs to start being distributed by anyone who wants to help out with the project. There's not just development work, so you can help out too! http://wiki.dlang.org/GDC/ProjectIdeas Regards Iain.So, are there any plans to update the Windows binary releases?
Apr 07 2014
On 09/03/2014 11:46, Iain Buclaw wrote:On Mar 5, 2014 5:00 PM, "Bruno Medeiros" <brunodomedeiros+dng gmail.com <mailto:brunodomedeiros%2Bdng gmail.com>> wrote: > > On 16/01/2014 16:45, Iain Buclaw wrote: >> >> Updated the GDC Project page with some better information. >> >> http://gdcproject.org >> >> >> Also got started on a ProjectIdeas page, as the list of things that I'm >> currently keeping under my umbrella needs to start being distributed by >> anyone who wants to help out with the project. >> >> There's not just development work, so you can help out too! >> >> http://wiki.dlang.org/GDC/ProjectIdeas >> >> Regards >> Iain. > > > So, are there any plans to update the Windows binary releases? > Someone will have to work out how Daniel built and maintained the Mingw binaries. I'm not so sure that information was documented. :) Regards -- Iain Buclaw *(p < e ? p++ : p) = (c & 0x0f) + '0';It would be really nice if progress could be made on this. Recently I tried once more to get recent compiler support for debugging. First I went on to try LDC, but the LLVM Windows target is not well supported, and there is some DWARF generation bug that makes debugging not work at all, at least with the LDC Windows binary release. I took another look at GDC and considered actually compiling it myself, but after looking at the build script and instructions, my initial reluctance to try that prevailed: In my experience such bash based build scripts, especially on foreign environments and working with lots of different tools and dependencies, tend to be very brittle and sometimes break, (or worse, work incorrectly). And when they do, there is not clear info why. I might still have to give it a try, but first a few questions. Does GDC have to be compiled with MingW+Msys, or would Cygwin work as well? What wabout mingw-w64? Would there be any differences? Would a Cygwin compiled GDC only be able to build for the Cygwin target (that is, the binaries produced by GDC would require the Cygwin runtime)? -- Bruno Medeiros https://twitter.com/brunodomedeiros
Mar 12 2014
On 12 Mar 2014 11:50, "Bruno Medeiros" <brunodomedeiros+dng gmail.com> wrote:On 09/03/2014 11:46, Iain Buclaw wrote:I'mOn Mar 5, 2014 5:00 PM, "Bruno Medeiros" <brunodomedeiros+dng gmail.com <mailto:brunodomedeiros%2Bdng gmail.com>> wrote: > > On 16/01/2014 16:45, Iain Buclaw wrote: >> >> Updated the GDC Project page with some better information. >> >> http://gdcproject.org >> >> >> Also got started on a ProjectIdeas page, as the list of things thatby>> currently keeping under my umbrella needs to start being distributedsupported, and there is some DWARF generation bug that makes debugging not work at all, at least with the LDC Windows binary release.>> anyone who wants to help out with the project. >> >> There's not just development work, so you can help out too! >> >> http://wiki.dlang.org/GDC/ProjectIdeas >> >> Regards >> Iain. > > > So, are there any plans to update the Windows binary releases? > Someone will have to work out how Daniel built and maintained the Mingw binaries. I'm not so sure that information was documented. :) Regards -- Iain Buclaw *(p < e ? p++ : p) = (c & 0x0f) + '0';It would be really nice if progress could be made on this. Recently I tried once more to get recent compiler support for debugging. First I went on to try LDC, but the LLVM Windows target is not wellI took another look at GDC and considered actually compiling it myself,but after looking at the build script and instructions, my initial reluctance to try that prevailed: In my experience such bash based build scripts, especially on foreign environments and working with lots of different tools and dependencies, tend to be very brittle and sometimes break, (or worse, work incorrectly). And when they do, there is not clear info why.I might still have to give it a try, but first a few questions. Does GDC have to be compiled with MingW+Msys, or would Cygwin work aswell? What wabout mingw-w64? Would there be any differences? Would a Cygwin compiled GDC only be able to build for the Cygwin target (that is, the binaries produced by GDC would require the Cygwin runtime)?By rule of thumb - mostly yes, but compiled binaries should be standalone / not too tied in. I recall there used to be a switch that allowed you to choose between cygwin and mingw. Not sure of its still there.
Apr 07 2014