[all-commits] [llvm/llvm-project] f362ae: [libc][NFC] Move utils/CPP to src/__support/CPP.

Siva Chandra via All-commits all-commits at lists.llvm.org
Thu Oct 28 08:50:28 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: f362aea42d29da2c8620c6eb8902f31d01613edc
      https://github.com/llvm/llvm-project/commit/f362aea42d29da2c8620c6eb8902f31d01613edc
  Author: Siva Chandra Reddy <sivachandra at google.com>
  Date:   2021-10-28 (Thu, 28 Oct 2021)

  Changed paths:
    M libc/fuzzing/math/CMakeLists.txt
    M libc/fuzzing/math/Compare.h
    M libc/src/__support/CMakeLists.txt
    A libc/src/__support/CPP/Array.h
    A libc/src/__support/CPP/ArrayRef.h
    A libc/src/__support/CPP/Bitset.h
    A libc/src/__support/CPP/CMakeLists.txt
    A libc/src/__support/CPP/Functional.h
    A libc/src/__support/CPP/Limits.h
    A libc/src/__support/CPP/README.md
    A libc/src/__support/CPP/StringView.h
    A libc/src/__support/CPP/TypeTraits.h
    M libc/src/__support/FPUtil/BasicOperations.h
    M libc/src/__support/FPUtil/CMakeLists.txt
    M libc/src/__support/FPUtil/DivisionAndRemainderOperations.h
    M libc/src/__support/FPUtil/FMA.h
    M libc/src/__support/FPUtil/FPBits.h
    M libc/src/__support/FPUtil/Hypot.h
    M libc/src/__support/FPUtil/ManipulationFunctions.h
    M libc/src/__support/FPUtil/NearestIntegerOperations.h
    M libc/src/__support/FPUtil/NormalFloat.h
    M libc/src/__support/FPUtil/PolyEval.h
    M libc/src/__support/FPUtil/Sqrt.h
    M libc/src/__support/FPUtil/SqrtLongDoubleX86.h
    M libc/src/__support/FPUtil/aarch64/FMA.h
    M libc/src/__support/FPUtil/generic/FMA.h
    M libc/src/__support/FPUtil/x86_64/FMA.h
    M libc/src/__support/integer_operations.h
    M libc/src/__support/str_conv_utils.h
    M libc/src/__support/str_to_float.h
    M libc/src/math/generic/math_utils.h
    M libc/src/string/CMakeLists.txt
    M libc/src/string/string_utils.h
    M libc/src/string/strspn.cpp
    M libc/test/config/linux/x86_64/syscall_test.cpp
    M libc/test/src/CMakeLists.txt
    M libc/test/src/math/CMakeLists.txt
    M libc/test/src/math/NextAfterTest.h
    M libc/test/src/math/cosf_test.cpp
    M libc/test/src/math/sdcomp26094.h
    M libc/test/src/math/sincosf_test.cpp
    M libc/test/src/math/sinf_test.cpp
    M libc/test/src/stdio/fwrite_test.cpp
    M libc/test/src/string/bzero_test.cpp
    M libc/test/src/string/memccpy_test.cpp
    M libc/test/src/string/memcpy_test.cpp
    M libc/test/src/string/memmove_test.cpp
    M libc/test/src/string/memory_utils/CMakeLists.txt
    M libc/test/src/string/memory_utils/elements_test.cpp
    M libc/test/src/string/memory_utils/memory_access_test.cpp
    M libc/test/src/string/memory_utils/utils_test.cpp
    M libc/test/src/string/memset_test.cpp
    M libc/test/src/string/strncpy_test.cpp
    M libc/test/utils/CPP/CMakeLists.txt
    M libc/test/utils/CPP/arrayref_test.cpp
    M libc/test/utils/CPP/bitset_test.cpp
    M libc/test/utils/CPP/limits_test.cpp
    M libc/test/utils/CPP/stringview_test.cpp
    M libc/test/utils/UnitTest/CMakeLists.txt
    M libc/utils/CMakeLists.txt
    R libc/utils/CPP/Array.h
    R libc/utils/CPP/ArrayRef.h
    R libc/utils/CPP/Bitset.h
    R libc/utils/CPP/CMakeLists.txt
    R libc/utils/CPP/Functional.h
    R libc/utils/CPP/Limits.h
    R libc/utils/CPP/README.md
    R libc/utils/CPP/StringView.h
    R libc/utils/CPP/TypeTraits.h
    M libc/utils/MPFRWrapper/CMakeLists.txt
    M libc/utils/MPFRWrapper/MPFRUtils.cpp
    M libc/utils/MPFRWrapper/MPFRUtils.h
    M libc/utils/UnitTest/CMakeLists.txt
    M libc/utils/UnitTest/LibcTest.h

  Log Message:
  -----------
  [libc][NFC] Move utils/CPP to src/__support/CPP.

The idea is to move all pieces related to the actual libc sources to the
"src" directory. This allows downstream users to ship and build just the
"src" directory.

Reviewed By: michaelrj

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




More information about the All-commits mailing list