[all-commits] [llvm/llvm-project] b21405: [libc++] Fix CI and Linux failures after landing D...
Louis Dionne via All-commits
all-commits at lists.llvm.org
Mon Feb 24 09:00:06 PST 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: b21405d1cd088d7d7088479861fabd55f998bf6b
https://github.com/llvm/llvm-project/commit/b21405d1cd088d7d7088479861fabd55f998bf6b
Author: Louis Dionne <ldionne at apple.com>
Date: 2020-02-24 (Mon, 24 Feb 2020)
Changed paths:
M libcxx/include/__threading_support
M libcxx/include/atomic
M libcxx/lib/abi/x86_64-unknown-linux-gnu.v1.abilist
M libcxx/test/std/atomics/types.pass.cpp
Log Message:
-----------
[libc++] Fix CI and Linux failures after landing D68480
- Avoid using C++11-and-later features in <atomic>:
Historically, we've supported <atomic> in C++03, so we can't use C++11
features in that header. This is something we really need to change,
since our implementation of <atomic> is starting to accumulate technical
debt because of that.
- Mark a test as unsupported on single threaded systems
- Add missing symbols to the Linux ABI list
More information about the All-commits
mailing list