Trevor Gross
84060f608b
symcheck: Improve diagnostics from spawned Cargo
...
Rather than printing the entire JSON dump, use the rendered version.
2025-07-04 18:18:31 -05:00
Trevor Gross
e164811f5d
symcheck: Make target
a positional argument
...
This makes it more obvious what we intend to check rather than looking
for `--target`.
2025-07-04 17:44:54 -05:00
Trevor Gross
9f4670fd2b
symcheck: Add a wrapper around an archive
...
Rather than re-opening the archive file for each check, add a wrapper
that keeps the data in memory. Additionally, collect the `--target`
argument so it can be used within this crate.
2025-06-14 23:47:58 +00:00
Trevor Gross
af16553893
symcheck: Print the command to make reproducing errors easier
2025-05-29 16:12:33 +00:00
Trevor Gross
8db9bd6a59
Remove the now-unneeded llvm-tools-preview
...
Since a working `nm` is no longer needed as part of CI, the rustup
component can be removed.
2025-05-29 15:38:10 +00:00
Trevor Gross
a63f4826cf
Replace the nm
symbol check with a Rust implementation
...
This should be less error-prone and adaptable than the `nm` version, and
have better cross-platform support without needing LLVM `nm` installed.
2025-05-29 15:38:10 +00:00