[all-commits] [llvm/llvm-project] a06669: [TextAPI] Remove TBD file attributes that aren't u...

Cyndy Ishida via All-commits all-commits at lists.llvm.org
Mon Jul 24 14:28:58 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: a0666956b2c701596a90891a21bb22937c7b7e50
      https://github.com/llvm/llvm-project/commit/a0666956b2c701596a90891a21bb22937c7b7e50
  Author: Cyndy Ishida <cyndy_ishida at apple.com>
  Date:   2023-07-24 (Mon, 24 Jul 2023)

  Changed paths:
    M llvm/include/llvm/TextAPI/InterfaceFile.h
    M llvm/lib/TextAPI/InterfaceFile.cpp
    M llvm/lib/TextAPI/TextStub.cpp
    M llvm/lib/TextAPI/TextStubCommon.cpp
    M llvm/lib/TextAPI/TextStubCommon.h
    M llvm/test/tools/llvm-tapi-diff/left-single-inline.test
    M llvm/test/tools/llvm-tapi-diff/mismatched-number-of-inlines.test
    M llvm/test/tools/llvm-tapi-diff/multiple-inlines.test
    M llvm/test/tools/llvm-tapi-diff/right-single-inlines.test
    M llvm/tools/llvm-tapi-diff/DiffEngine.cpp
    M llvm/unittests/TextAPI/TextStubV1Tests.cpp
    M llvm/unittests/TextAPI/TextStubV2Tests.cpp
    M llvm/unittests/TextAPI/TextStubV3Tests.cpp
    M llvm/unittests/TextAPI/TextStubV4Tests.cpp

  Log Message:
  -----------
  [TextAPI] Remove TBD file attributes that aren't used anymore.

UUID's & `installapi` flag are no longer useful in recent apple linker/tapi.
The reason for removing them is that these are attributes that record
how a library was built but not really about the library itself. TBD
files now only track information this is important as link time
dependencies.

Reviewed By: ributzka

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




More information about the All-commits mailing list