[all-commits] [llvm/llvm-project] 5d1c1a: [libc++] [C++2b] [P0943] Add stdatomic.h header.

Marek Kurdej via All-commits all-commits at lists.llvm.org
Mon Feb 14 13:39:34 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 5d1c1a243c4d60249444189526ac63ced7ae999c
      https://github.com/llvm/llvm-project/commit/5d1c1a243c4d60249444189526ac63ced7ae999c
  Author: Marek Kurdej <marek.kurdej at gmail.com>
  Date:   2022-02-14 (Mon, 14 Feb 2022)

  Changed paths:
    M libcxx/docs/FeatureTestMacroTable.rst
    M libcxx/docs/Status/Cxx2bPapers.csv
    M libcxx/include/CMakeLists.txt
    M libcxx/include/atomic
    M libcxx/include/module.modulemap
    A libcxx/include/stdatomic.h
    M libcxx/include/version
    A libcxx/test/libcxx/atomics/stdatomic.h.syn/dont_hijack_header.compile.pass.cpp
    M libcxx/test/libcxx/double_include.sh.cpp
    M libcxx/test/libcxx/min_max_macros.compile.pass.cpp
    M libcxx/test/libcxx/nasty_macros.compile.pass.cpp
    M libcxx/test/libcxx/no_assert_include.compile.pass.cpp
    A libcxx/test/std/atomics/stdatomic.h.syn/types.compile.pass.cpp
    A libcxx/test/std/language.support/support.limits/support.limits.general/stdatomic.h.version.pass.cpp
    M libcxx/test/std/language.support/support.limits/support.limits.general/version.version.pass.cpp
    M libcxx/utils/generate_feature_test_macro_components.py
    M libcxx/utils/generate_header_tests.py

  Log Message:
  -----------
  [libc++] [C++2b] [P0943] Add stdatomic.h header.

* https://wg21.link/P0943
* https://eel.is/c++draft/stdatomic.h.syn

Differential Revision: https://reviews.llvm.org/D97044




More information about the All-commits mailing list