cplusplus / nbballot

Handling of NB comments in response to ballots
14 stars 4 forks source link

US354 31.03 [atomics. alias] Add atomic_u/int_fast_wait_t P1135 #350

Closed wg21bot closed 4 years ago

wg21bot commented 5 years ago

In P1135r3, the atomic_int_fast_wait_t and atomic_uint_fast_wait_t type aliases were removed. The paper’s changelog explains why: Removed atomic_int_fast_wait_t and atomic_uint_fast_wait_t, because LEWG at San Diego 2018 felt that the use case was uncommon and the types had high potential for misuse. We think this decision warrants reconsideration. On some platforms, certain implementation strategies for wait/notify are only available for certain sized integer types (for example, Linux’s futex is for int only)

Proposed change: Re-add P1135r2’s atomic_int_fast_wait_t and atomic_uint_fast_wait_t.

ogiroux commented 4 years ago

Recommend no change in response to US 354 (31.3p2 addresses this issue to our liking): SF F N A SA 5 10 1 0 0 Unanimous consent

tituswinters commented 4 years ago

LEWG in Belfast: Rejected. No consensus for change.