6 Commits

Author SHA1 Message Date
Haowei
2df9fd7edb
Fix diagnostics-dsym.test on mac-arm64 (#99399)
The check ordering of diagnostics-dsym.test is wrong and it causes
test failure when running on mac-arm64 machine. This patch fixes it.
2024-07-19 00:03:12 -07:00
Cyndy Ishida
feed66f3ea
[InstallAPI] Pick up input headers by directory traversal (#94508)
Match TAPI behavior and allow input headers to be resolved via a passed
directory, which is expected to be a library sitting in a build
directory.
2024-06-14 13:08:27 -07:00
Cyndy Ishida
30fd099d50
[InstallAPI] Fixup dsym test (#87299)
Update the test to run when the compiler is built to support
arm64-darwin targets.
2024-04-01 18:30:23 -07:00
Cyndy Ishida
bdb60e6f0c [InstallAPI][test] Add requires x86_64 for hardcoded target test 2024-03-29 10:34:35 -07:00
Cyndy Ishida
60deb8b39a [InstallAPI][test] Tweak test to run on older CI config 2024-03-29 10:00:51 -07:00
Cyndy Ishida
a4de589d11
[InstallAPI] Add support for parsing dSYMs (#86852)
InstallAPI does not directly look at object files in the dylib for
verification. To help diagnose violations where a declaration is
undiscovered in headers, parse the dSYM and look up the source location
for symbols. Emitting out the source location with a diagnostic is
enough for some IDE's (e.g. Xcode) to have them map back to editable
source files.
2024-03-29 08:29:22 -07:00