r276863 - in /branches/c++-coroutines: ChangeLo...

iains@gcc.gnu.org iains@gcc.gnu.org
Fri Oct 11 08:10:00 GMT 2019


Author: iains
Date: Fri Oct 11 08:10:30 2019
New Revision: 276863

URL: https://gcc.gnu.org/viewcvs?rev=276863&root=gcc&view=rev
Log:
c++-coroutines - Trial implementation of noop-coroutine handle.

This is an implementation that does not use a builtin to obtain the
handle, but instead defines a weak aggregate that has the correct
layout per the ABI.  This should ensure only one instance is needed in
any executable (since no guarantees are made about comparisons of
noop coroutine handles).

2019-10-11  Iain Sandoe  <iain@sandoe.co.uk>

	libstdc++-v3/
	* include/experimental/coroutine (noop_coroutine_handle): New.


Modified:
    branches/c++-coroutines/libstdc++-v3/include/experimental/coroutine

Changes in other areas also in this revision:
Modified:
    branches/c++-coroutines/ChangeLog.coroutines



More information about the Libstdc++-cvs mailing list