• P1202 (asymmetric memory barriers) going into C++26

    From jseigh@3:633/280.2 to All on Fri Jun 20 06:16:58 2025
    They're used by hazard pointers and RCU both of which are going in.
    Only 20 years from POC to a C++ standard. Time flies.


    --- MBSE BBS v1.1.1 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Chris M. Thomasson@3:633/280.2 to All on Wed Jun 25 06:12:23 2025
    On 6/19/2025 1:16 PM, jseigh wrote:
    They're used by hazard pointers and RCU both of which are going in.
    Only 20 years from POC to a C++ standard.ÿ Time flies.


    :^) Nice.

    Now what about data-dependent load barriers, ala consume? Well, a
    consume that falls back to an acquire is a no go right off the bat
    unless its on an Alpha?

    --- MBSE BBS v1.1.1 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From jseigh@3:633/280.2 to All on Wed Jun 25 10:28:46 2025
    On 6/24/25 16:12, Chris M. Thomasson wrote:
    On 6/19/2025 1:16 PM, jseigh wrote:
    They're used by hazard pointers and RCU both of which are going in.
    Only 20 years from POC to a C++ standard.ÿ Time flies.


    :^) Nice.

    Now what about data-dependent load barriers, ala consume? Well, a
    consume that falls back to an acquire is a no go right off the bat
    unless its on an Alpha?

    https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1202r1.pdf

    --- MBSE BBS v1.1.1 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)