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

iains@gcc.gnu.org iains@gcc.gnu.org
Mon Oct 28 16:28:00 GMT 2019


Author: iains
Date: Mon Oct 28 16:28:30 2019
New Revision: 277528

URL: https://gcc.gnu.org/viewcvs?rev=277528&root=gcc&view=rev
Log:
c++-coroutines - Reduce the amount of the functional header included.

We only need less<>() from this header, and including the whole
of it causes a measurable degradation in performance on the coro
testsuite.  We can include the relevant sub-section directly.
TODO: consider a local impl. of the less<>() functionality.

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

	libstdc++-v3/
	* include/experimental/coroutine: Include <bits/stl_function.h>
	instead of <functional>.


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