[PATCH] Begin implementing Plan 9 C extensions.

Nico Weber thakis at chromium.org
Tue May 20 15:12:08 PDT 2014


On Tue, May 20, 2014 at 2:53 PM, Peter Collingbourne <peter at pcc.me.uk>wrote:

> On Tue, May 20, 2014 at 09:21:38PM +0000, Nico Weber wrote:
> > Is there a list of extensions you want to support?
>
> I want to implement the unnamed substructure extension (section 3.3 here:
> http://plan9.bell-labs.com/sys/doc/compiler.html). As far as I know, that
> is the only other extension required for the Go standard library.
>

Hm, that doesn't sound so bad.

Do you happen to have a complete diff for all the changes you want to make
that you could put somewhere? It sounds like it would be relatively small.

What are the odds of the go standard library depending on more plan9 stuff
over time?


> > Could the go standard library not use plan9 extensions, if it's
> interested
> > in being compiled with more than 1 compiler?
>
> I don't know how receptive the Go folks would be to that.


Have you asked?


> Also, since their
> compiler supports the extensions unconditionally I'd imagine there may
> need to
> be some process changes on their end to avoid accidental use of the
> extensions.
>
> There's also the point that GCC decided to implement the needed extensions
> rather than change the standard library.
>
> Thanks,
> --
> Peter
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20140520/0888e115/attachment.html>


More information about the cfe-commits mailing list