This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: [RFC] Apple Blocks extension
- From: Torvald Riegel <triegel at redhat dot com>
- To: "Joseph S. Myers" <joseph at codesourcery dot com>
- Cc: Maxim Kuvyrkov <maxim at kugelworks dot com>, gcc <gcc at gcc dot gnu dot org>, Richard Henderson <rth at redhat dot com>, jason merrill <jason at redhat dot com>, Mark Mitchell <mark at codesourcery dot com>, Nathan Sidwell <nathan at codesourcery dot com>, Mike Stump <mikestump at comcast dot net>, Stan Shebs <stan at codesourcery dot com>
- Date: Mon, 04 Nov 2013 17:50:22 +0100
- Subject: Re: [RFC] Apple Blocks extension
- Authentication-results: sourceware.org; auth=none
- References: <0F6B78F3-8442-4978-A34D-0BB54DC75B7A at kugelworks dot com> <1383572185 dot 3682 dot 7283 dot camel at triegel dot csb> <Pine dot LNX dot 4 dot 64 dot 1311041635200 dot 4290 at digraph dot polyomino dot org dot uk>
On Mon, 2013-11-04 at 16:39 +0000, Joseph S. Myers wrote:
> On Mon, 4 Nov 2013, Torvald Riegel wrote:
>
> > What is the status of this or similar features (eg, lambdas) in ISO C?
> > IOW, what was the feedback on the blocks part of
> > http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1370.pdf, and are there
> > any follow-ups? IMHO, it would be preferable to support what might have
> > a chance of ending up in ISO C.
>
> There was no consensus on addition for C11 (see N1451/N1457, and the
> Boulder minutes N1542).
Thanks for the pointers.
> There is no current revision process for a new C
> standard version in which new features could be considered. But I would
> guess that to the extent such features are relevant for parallelism they
> might be considered in the CPLEX group.
Perhaps (it hasn't happened so far AFAIK) -- although what CPLEX is
currently looking at are Cilk and OpenMP, both of which demarcate
parallel task differently (eg, with cilk_spawn). Maybe that will change
if/when CPLEX starts to also consider library interfaces for task-based
parallelism or for concurrency.