r241184 - in /trunk/libstdc++-v3: ChangeLog inc...

redi@gcc.gnu.org redi@gcc.gnu.org
Fri Oct 14 19:40:00 GMT 2016


Author: redi
Date: Fri Oct 14 19:40:32 2016
New Revision: 241184

URL: https://gcc.gnu.org/viewcvs?rev=241184&root=gcc&view=rev
Log:
Optimize std::shuffle by using generator to get two values at once

2016-10-14  Eelis van der Weegen  <eelis@eelis.net>

	* include/bits/stl_algo.h (shuffle): Extract two random numbers from
	each generator invocation when its range is large enough.

Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/include/bits/stl_algo.h



More information about the Libstdc++-cvs mailing list