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.