Workaround for memory unsafety in third party DLLs by ChrisDenton · Pull Request #143090 · rust-lang/rust
rustbot
added
S-waiting-on-review
labels
Jun 27, 2025rust-bors bot added a commit that referenced this pull request
Jun 30, 2025Workaround for memory unsafety in third party DLLs Resolves #143078 Note that we can't make any guarantees if third parties intercept OS functions and don't implement them according to the documentation. However, I think it's practical to attempt mitigations when issues are encountered in the wild and the mitigation itself isn't too invasive. try-job: x86_64-msvc*
bors
added
S-waiting-on-bors
and removed S-waiting-on-review
Status: Awaiting review from the assignee but also interested parties.labels
Jun 30, 2025bors added a commit that referenced this pull request
Jun 30, 2025Rollup of 14 pull requests Successful merges: - #142429 (`tests/ui`: A New Order [13/N]) - #142514 (Miri: handling of SNaN inputs in `f*::pow` operations) - #143066 (Use let chains in the new solver) - #143090 (Workaround for memory unsafety in third party DLLs) - #143118 (`tests/ui`: A New Order [15/N]) - #143159 (Do not freshen `ReError`) - #143168 (`tests/ui`: A New Order [16/N]) - #143176 (fix typos and improve clarity in documentation) - #143187 (Add my work email to mailmap) - #143190 (Use the `new` method for `BasicBlockData` and `Statement`) - #143195 (`tests/ui`: A New Order [17/N]) - #143196 (Port #[link_section] to the new attribute parsing infrastructure) - #143199 (Re-disable `tests/run-make/short-ice` on Windows MSVC again) - #143219 (Show auto trait and blanket impls for `!`) r? `@ghost` `@rustbot` modify labels: rollup
rust-timer added a commit that referenced this pull request
Jun 30, 2025Rollup merge of #143090 - ChrisDenton:workaround1, r=tgross35 Workaround for memory unsafety in third party DLLs Resolves #143078 Note that we can't make any guarantees if third parties intercept OS functions and don't implement them according to the documentation. However, I think it's practical to attempt mitigations when issues are encountered in the wild and the mitigation itself isn't too invasive.
github-actions bot pushed a commit to rust-lang/rustc-dev-guide that referenced this pull request
Jul 3, 2025github-actions bot pushed a commit to model-checking/verify-rust-std that referenced this pull request
Jul 4, 2025Workaround for memory unsafety in third party DLLs Resolves rust-lang#143078 Note that we can't make any guarantees if third parties intercept OS functions and don't implement them according to the documentation. However, I think it's practical to attempt mitigations when issues are encountered in the wild and the mitigation itself isn't too invasive.
github-actions bot pushed a commit to model-checking/verify-rust-std that referenced this pull request
Jul 4, 2025Kobzol pushed a commit to Kobzol/rustc_codegen_cranelift that referenced this pull request
Dec 29, 2025This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters