Auto merge of #142901 - matthiaskrgr:rollup-topt4p6, r=matthiaskrgr

Rollup of 5 pull requests

Successful merges:

 - rust-lang/rust#141597 (Document subdirectories of UI tests with README files)
 - rust-lang/rust#142823 (Port `#[no_mangle]` to new attribute parsing infrastructure)
 - rust-lang/rust#142828 (1.88.0 release notes)
 - rust-lang/rust#142854 (centralize `-Zmin-function-alignment` logic)
 - rust-lang/rust#142875 (Check rustdoc-json-types FORMAT_VERSION is correctly updated)

r? `@ghost`
`@rustbot` modify labels: rollup
diff --git a/src/tools/cargo b/src/tools/cargo
index 2251525..84709f0 160000
--- a/src/tools/cargo
+++ b/src/tools/cargo
@@ -1 +1 @@
-Subproject commit 2251525ae503fa196f6d7f9ce6d32eccb2d5f044
+Subproject commit 84709f085062cbf3c51fa507527c1b2334015178