[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