[all-commits] [llvm/llvm-project] 192f30: [InstallAPI] Introduce Basic Verifier
Cyndy Ishida via All-commits
all-commits at lists.llvm.org
Thu Mar 14 12:10:58 PDT 2024
Branch: refs/heads/users/cyndyishida/installapiverifier
Home: https://github.com/llvm/llvm-project
Commit: 192f306f8d693af77e267e1caa52799a353f4064
https://github.com/llvm/llvm-project/commit/192f306f8d693af77e267e1caa52799a353f4064
Author: Cyndy Ishida <cyndy_ishida at apple.com>
Date: 2024-03-14 (Thu, 14 Mar 2024)
Changed paths:
M clang/include/clang/AST/Availability.h
M clang/include/clang/InstallAPI/Context.h
M clang/include/clang/InstallAPI/DylibVerifier.h
M clang/include/clang/InstallAPI/Frontend.h
M clang/include/clang/InstallAPI/FrontendRecords.h
M clang/include/clang/InstallAPI/MachO.h
M clang/lib/InstallAPI/CMakeLists.txt
A clang/lib/InstallAPI/DylibVerifier.cpp
M clang/lib/InstallAPI/Frontend.cpp
M clang/lib/InstallAPI/Visitor.cpp
A clang/test/InstallAPI/asm.test
M clang/tools/clang-installapi/ClangInstallAPI.cpp
M clang/tools/clang-installapi/Options.cpp
M llvm/include/llvm/TextAPI/Record.h
Log Message:
-----------
[InstallAPI] Introduce Basic Verifier
This adds basic support for calling the verifier on global declarations
that are expected to represent symbol exports. The driver now
exclusively uses this for knowing what symbols make up a TBD file.
Future patches will actually check against the dylib's symbol table.
Commit: 7080281691fcd4dd62c59773b3419ff6837b97a5
https://github.com/llvm/llvm-project/commit/7080281691fcd4dd62c59773b3419ff6837b97a5
Author: Cyndy Ishida <cyndy_ishida at apple.com>
Date: 2024-03-14 (Thu, 14 Mar 2024)
Changed paths:
M clang/include/clang/Basic/DiagnosticInstallAPIKinds.td
M clang/include/clang/InstallAPI/DylibVerifier.h
M clang/include/clang/InstallAPI/Frontend.h
M clang/include/clang/InstallAPI/MachO.h
M clang/lib/InstallAPI/DylibVerifier.cpp
M clang/tools/clang-installapi/ClangInstallAPI.cpp
Log Message:
-----------
Add Verifier
Commit: 91fe39df5b948a0f1ccb35c50fc843f75fc601dd
https://github.com/llvm/llvm-project/commit/91fe39df5b948a0f1ccb35c50fc843f75fc601dd
Author: Cyndy Ishida <cyndy_ishida at apple.com>
Date: 2024-03-14 (Thu, 14 Mar 2024)
Changed paths:
M clang/include/clang/Basic/DiagnosticInstallAPIKinds.td
M clang/include/clang/InstallAPI/DylibVerifier.h
M clang/lib/InstallAPI/DylibVerifier.cpp
Log Message:
-----------
f
Compare: https://github.com/llvm/llvm-project/compare/2a2a3d71fae2...91fe39df5b94
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list