about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper/ArchiveWrapper.cpp
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2023-08-30 19:33:13 +0000
committerbors <bors@rust-lang.org>2023-08-30 19:33:13 +0000
commit59a8294849358a878a72358aa6d5fe5b9d312867 (patch)
tree2436ce1279981fe215c3ac423a6bb4201054b8ca /compiler/rustc_llvm/llvm-wrapper/ArchiveWrapper.cpp
parent8c79e8d756fdfffcb83b007ef91e13501c15b4cd (diff)
parentc303c8abdddaae5508346f3a31c651744d005dfd (diff)
downloadrust-59a8294849358a878a72358aa6d5fe5b9d312867.tar.gz
rust-59a8294849358a878a72358aa6d5fe5b9d312867.zip
Auto merge of #115144 - Zoxc:parallel-guard, r=compiler-errors
Add `ParallelGuard` type to handle unwinding in parallel sections

This adds a `ParallelGuard` type to handle unwinding in parallel sections instead of manually dealing with panics in each parallel operation. This also adds proper panic handling to the `join` operation.

cc `@SparrowLii`
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/ArchiveWrapper.cpp')
0 files changed, 0 insertions, 0 deletions