commit | c36bfbc082f7202cebdb6051c53d541262a7cb7c | [log] [tgz] |
---|---|---|
author | Louis Dionne <ldionne.2@gmail.com> | Mon Dec 09 09:14:17 2024 -0500 |
committer | Copybara-Service <copybara-worker@google.com> | Mon Dec 09 06:16:04 2024 -0800 |
tree | fca8b97f0dc50439222f3131ba2ea7648e6d11fd | |
parent | 06067753d07d65fe80a016f2395e87771b474abb [diff] |
[libc++] Extract a clean base support API for std::atomic (#118129) This patch documents the underlying API for implementing atomics on a platform. This doesn't change the operations that std::atomic is based on, but it reorganizes the C11 / GCC implementation split to make it clearer what's the base support layer and what's not. GitOrigin-RevId: 0e34f3f4968d8d32a64e26777541f939deb2274c