On 2021-03-22 08:29, Thiago Macieira via Libstdc++ wrote:

Discussion at:
https://gcc.gnu.org/pipermail/libstdc++/2021-February/052043.html

This patch set includes the uncontroversial parts that improve
performance but don't otherwise change ABI.

Please note we still need to decide on how to deal with the future ABI
break.

Thiago Macieira (3):
Atomic __platform_wait: accept any 32-bit type, not just int
std::latch: reduce internal implementation from ptrdiff_t to int
barrier: optimise by not having the hasher in a loop

libstdc++-v3/include/bits/atomic_wait.h |  7 ++++---
libstdc++-v3/include/std/barrier        | 10 +++++-----
libstdc++-v3/include/std/latch          |  4 ++--
3 files changed, 11 insertions(+), 10 deletions(-)

ping?

I will be submitting a new patch for the atomic.wait/barrier/latch/semaphore functionality a bit later today that subsumes the changes to atomic_wait and latch, and includes the changes to barrier.

Reply via email to