rust/compiler/rustc_metadata/src
bors b3cfb8faf8 Auto merge of #138736 - azhogin:azhogin/sanitizers-target-modificators, r=rcvalle
Sanitizers target modificators

Depends on bool flag fix: https://github.com/rust-lang/rust/pull/138483.

Some sanitizers need to be target modifiers, and some do not. For now, we should mark all sanitizers as target modifiers except for these: AddressSanitizer, LeakSanitizer

For kCFI, the helper flag -Zsanitizer-cfi-normalize-integers should also be a target modifier.

Many test errors was with sanizer flags inconsistent with std deps. Tests are fixed with `-C unsafe-allow-abi-mismatch`.
2025-09-04 22:51:33 +00:00
..
rmeta Detect missing derive on unresolved attribute even when not imported 2025-08-15 15:56:45 +00:00
creader.rs -Zsanitize and -Zsanitizer-cfi-normalize-integers flags are now target modifiers with custom consistency check function 2025-08-21 16:08:00 +07:00
dependency_format.rs Rollup merge of #140809 - bjorn3:panic_runtime_cleanup, r=petrochenkov 2025-06-27 22:13:01 +02:00
errors.rs Port the #[link] attribute to the new parser 2025-08-27 20:25:16 +02:00
foreign_modules.rs Retire hir::ForeignItemRef. 2025-07-13 13:50:00 +00:00
fs.rs Move metadata object generation for dylibs to the linker code 2025-06-03 10:04:34 +00:00
lib.rs Remove unused feature gates 2025-06-28 23:36:46 +00:00
locator.rs use let chains in hir, lint, mir 2025-07-28 06:10:14 +05:00
native_libs.rs Port the #[link] attribute to the new parser 2025-08-27 20:25:16 +02:00