[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