Thread overview
Now that GDC has been officially released with GCC 9.1...
May 04, 2019
Mike Franklin
May 04, 2019
Iain Buclaw
May 04, 2019
Mike Franklin
May 04, 2019
Eugene Wissner
May 04, 2019
Iain Buclaw
May 04, 2019
Iain Buclaw
May 04, 2019
Eugene Wissner
May 14, 2019
kev levrone
May 29, 2019
Yatheendra
May 29, 2019
Iain Buclaw
May 04, 2019
Now that GDC has been officially released with GCC 9.1...

1.  Where is development taking place? Where is HEAD?
2.  Where do we file bugs?

Thanks,
Mike
May 04, 2019
On Sat, 4 May 2019 at 09:35, Mike Franklin via D.gnu <d.gnu@puremagic.com> wrote:
>
> Now that GDC has been officially released with GCC 9.1...
>
> 1.  Where is development taking place? Where is HEAD?

It's happening in SVN, there are a few official git mirrors however.

https://gcc.gnu.org/git/ https://repo.or.cz/w/official-gcc.git https://github.com/gcc-mirror/gcc

Patches are sent to the gcc-patches mailing list.

> 2.  Where do we file bugs?

https://gcc.gnu.org/bugzilla/

All this information should already be present on the gcc site.

-- 
Iain
May 04, 2019
On Saturday, 4 May 2019 at 11:34:16 UTC, Iain Buclaw wrote:

>> 1.  Where is development taking place? Where is HEAD?
>
> It's happening in SVN, there are a few official git mirrors however.

Is that also where I can find the latest GDC with the D frontend?



May 04, 2019
On Saturday, 4 May 2019 at 11:40:27 UTC, Mike Franklin wrote:
> On Saturday, 4 May 2019 at 11:34:16 UTC, Iain Buclaw wrote:
>
>>> 1.  Where is development taking place? Where is HEAD?
>>
>> It's happening in SVN, there are a few official git mirrors however.
>
> Is that also where I can find the latest GDC with the D frontend?

Yes. D related pull requests are done in https://github.com/D-Programming-GDC/gcc (for the sake of review)
May 04, 2019
On Sat, 4 May 2019 at 14:30, Eugene Wissner via D.gnu <d.gnu@puremagic.com> wrote:
>
> On Saturday, 4 May 2019 at 11:40:27 UTC, Mike Franklin wrote:
> > On Saturday, 4 May 2019 at 11:34:16 UTC, Iain Buclaw wrote:
> >
> >>> 1.  Where is development taking place? Where is HEAD?
> >>
> >> It's happening in SVN, there are a few official git mirrors however.
> >
> > Is that also where I can find the latest GDC with the D frontend?
>
> Yes. D related pull requests are done in https://github.com/D-Programming-GDC/gcc (for the sake of review)

Mostly for the convenience of throwing it at the CI infrastructure beforehand.  :-)

-- 
Iain
May 04, 2019
On Sat, 4 May 2019 at 13:45, Mike Franklin via D.gnu <d.gnu@puremagic.com> wrote:
>
> On Saturday, 4 May 2019 at 11:34:16 UTC, Iain Buclaw wrote:
>
> >> 1.  Where is development taking place? Where is HEAD?
> >
> > It's happening in SVN, there are a few official git mirrors however.
>
> Is that also where I can find the latest GDC with the D frontend?
>

There are two versions, only one has been committed to gcc.  I assume you're referring to the other (ddmd), which is currently floating around, but will land on trunk soon.

-- 
Iain
May 04, 2019
On Saturday, 4 May 2019 at 12:47:18 UTC, Iain Buclaw wrote:
> On Sat, 4 May 2019 at 13:45, Mike Franklin via D.gnu <d.gnu@puremagic.com> wrote:
>>
>> On Saturday, 4 May 2019 at 11:34:16 UTC, Iain Buclaw wrote:
>>
>> >> 1.  Where is development taking place? Where is HEAD?
>> >
>> > It's happening in SVN, there are a few official git mirrors however.
>>
>> Is that also where I can find the latest GDC with the D frontend?
>>
>
> There are two versions, only one has been committed to gcc.  I assume you're referring to the other (ddmd), which is currently floating around, but will land on trunk soon.

ah, yes, ddmd is in trunk-next branch in https://github.com/D-Programming-GDC/gcc. It's a bit behind GCC's trunk.
May 14, 2019
On Saturday, 4 May 2019 at 12:50:40 UTC, Eugene Wissner wrote:
> On Saturday, 4 May 2019 at 12:47:18 UTC, Iain Buclaw wrote:
>> On Sat, 4 May 2019 at 13:45, Mike Franklin via D.gnu <d.gnu@puremagic.com> wrote:
>>>
>>> On Saturday, 4 May 2019 at 11:34:16 UTC, Iain Buclaw wrote:
>>>
>>> >> 1.  Where is development taking place? Where is HEAD?
>>> >
>>> > It's happening in SVN, there are a few official git mirrors however.
>>>
>>> Is that also where I can find the latest GDC with the D frontend?
>>>
>>
>> There are two versions, only one has been committed to gcc.  I assume you're referring to the other (ddmd), which is currently floating around, but will land on trunk soon.
>
> ah, yes, ddmd is in trunk-next branch in https://github.com/D-Programming-GDC/gcc. It's a bit behind GCC's trunk.

Hi there. Thanks for the information.
May 29, 2019
>
> All this information should already be present on the gcc site.

Hi. Is there any documentation for supported command-line switches? Specifically, existing GCC switches (either general ones, or other-language-specific ones co-opted for D). In particular, does the D frontend support -f-explicit-template which is probably not there in DMD?
May 29, 2019
On Wed, 29 May 2019 at 21:45, Yatheendra via D.gnu <d.gnu@puremagic.com> wrote:
>
> >
> > All this information should already be present on the gcc site.
>
> Hi. Is there any documentation for supported command-line switches? Specifically, existing GCC switches (either general ones, or other-language-specific ones co-opted for D). In particular, does the D frontend support -f-explicit-template which is probably not there in DMD?

For D specific options, you can get a list of them from the compiler:

gcc --help=d

Any common options listed in the manpage will be available for all gcc front-ends.

There does exist a documentation file for gdc (gcc/d/gdc.texi), not sure who publishes this on the gcc site, but I current cannot find any such generated content online.

Don't know what you mean by -fexplicit-template.

-- 
Iain