This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] Integration of parallel standard algorithms for c++17


On 21/03/19 23:56 +0000, Jonathan Wakely wrote:
On 21/03/19 22:32 +0000, Jonathan Wakely wrote:
On 21/03/19 15:19 -0700, Thomas Rodgers wrote:

Fixed up change log.

Thanks, this version seems to have addressed everything.

As this was one of our big ticket features for stage 1 (but was
delayed due to the necessary legal steps that Intel took to kindly
transfer this to the LLVM project) we still want to go ahead and
commit this, even though it's late in stage 4.

There's some risk in adding this much code this late, but the
additions to existing headers are all guarded with
#if __cplusplus > 201402L
so it only affects C++17 mode (not the C++14 defaults) and will be a
no-op for most users.

So I'm going to approve this for trunk (and Thomas and I are committed
to dealing with any problems that might show up as soon as they
happen).


This has now been committed to trunk (by me, because of some git-svn
weirdness at Thomas's end and at mine, so despite our best efforts it
ended up using my login credentials).

Thanks Thomas!

And thanks Alexey and Mikhail and everyone else at Intel for making
this code available in the first place. I'm very pleased to have this
in libstdc++ in time for the next GCC release.

I keep forgetting to add that docs for this stuff will be coming some
time next week, describing the TBB dependency that's needed to use
these parallel algos.




Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]