about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/errors.rs
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2024-09-03 06:05:40 +0200
committerGitHub <noreply@github.com>2024-09-03 06:05:40 +0200
commit72cc383a7f8b9ef51d54e1ee8a3c5faa3c30a875 (patch)
tree8203d7dfda50c450c123d132d3ca667ee5514718 /compiler/rustc_codegen_llvm/src/errors.rs
parent44187d667c2e7853c92cbab8571cfe56b7629b72 (diff)
parentbb9d5c4658218f6e1c477d8c3e0224c1d708e42b (diff)
downloadrust-72cc383a7f8b9ef51d54e1ee8a3c5faa3c30a875.tar.gz
rust-72cc383a7f8b9ef51d54e1ee8a3c5faa3c30a875.zip
Rollup merge of #129800 - ChrisDenton:remove-dir-all2, r=Amanieu
Move the Windows remove_dir_all impl into a module and make it more race resistant

This attempts to make the Windows implementation of `remove_dir_all` easier to understand and work with by separating out different concerns into their own functions. The code is mostly the same as before just moved around. There are some changes to make it more robust against races (e.g. two calls to `remove_dir_all` running concurrently). The module level comment explains the issue.

try-job: x86_64-msvc
try-job: i686-msvc
Diffstat (limited to 'compiler/rustc_codegen_llvm/src/errors.rs')
0 files changed, 0 insertions, 0 deletions