[PATCH] Begin implementing Plan 9 C extensions.

Peter Collingbourne peter at pcc.me.uk
Tue May 20 14:53:57 PDT 2014


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.

> 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. 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



More information about the cfe-commits mailing list