[llvm] [Support/rpmalloc] Updated fake atomics with Interlocked functions (PR #148303)
Alexandre Ganea via llvm-commits
llvm-commits at lists.llvm.org
Sun Jul 13 05:57:59 PDT 2025
aganea wrote:
We do require VS 2019 version 16.8 minimally in LLVM, please see https://github.com/llvm/llvm-project/commit/28bba0d717a43ea3f01689625577197889374965
However that is not enough afaik for C11 stdatomics, it needs VS 2022 version 17.5 minimally: https://devblogs.microsoft.com/cppblog/c11-atomics-in-visual-studio-2022-version-17-5-preview-2/
I am fine with the Interlocked versions, but again, I'd like to keep this in sync with upstream rpmalloc, and not diverge with custom changes. We could:
1. Send a PR with these changes to https://github.com/mjansson/rpmalloc/pulls
2. Once that is approved and merged, we integrate the latest rpmalloc in LLVM.
https://github.com/llvm/llvm-project/pull/148303
More information about the llvm-commits
mailing list