[all-commits] [llvm/llvm-project] 821793: [TextAPI] Implement TBDv5 Writer
Cyndy Ishida via All-commits
all-commits at lists.llvm.org
Wed Feb 22 11:35:35 PST 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 8217932aabcb271df7eb30e069fdace904299cba
https://github.com/llvm/llvm-project/commit/8217932aabcb271df7eb30e069fdace904299cba
Author: Cyndy Ishida <cyndy_ishida at apple.com>
Date: 2023-02-22 (Wed, 22 Feb 2023)
Changed paths:
M llvm/include/llvm/TextAPI/InterfaceFile.h
M llvm/include/llvm/TextAPI/PackedVersion.h
M llvm/include/llvm/TextAPI/TextAPIWriter.h
M llvm/lib/TextAPI/PackedVersion.cpp
M llvm/lib/TextAPI/TextStub.cpp
M llvm/lib/TextAPI/TextStubCommon.h
M llvm/lib/TextAPI/TextStubV5.cpp
M llvm/unittests/TextAPI/TextStubV5Tests.cpp
Log Message:
-----------
[TextAPI] Implement TBDv5 Writer
Create writer for new JSON format.
The new JSON format allows practically all attributes to be defined per
target in a universal library however the internal representation only
allows one for the time being. For now the write will always write those
attributes as default available for all targets (install name,
compatability & current version, swift abi, flags e.g. flatnamepace &
app exenstion safety)
rdar://102076911
Reviewed By: ributzka
Differential Revision: https://reviews.llvm.org/D144339
More information about the All-commits
mailing list