about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2024-09-15 10:10:14 +0000
committerbors <bors@rust-lang.org>2024-09-15 10:10:14 +0000
commit75921d2ca4477819342dea2a428535a565683031 (patch)
tree3c9206f0f4e4687d45885c262984caa3fd7870e0 /compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp
parent8c4f0552fc96acbf7a2a2df13f00acf722b17249 (diff)
parent2ed91881efcb7c7201b573a579824b9d4923bfff (diff)
downloadrust-75921d2ca4477819342dea2a428535a565683031.tar.gz
rust-75921d2ca4477819342dea2a428535a565683031.zip
Auto merge of #3886 - RalfJung:freebsd-pthread, r=RalfJung
support pthread primitives on FreeBSD

Fixes https://github.com/rust-lang/miri/issues/3571: makes out pthread implementation support FreeBSD.

FreeBSD sets PHTREAD_MUTEX_DEFAULT == PHTREAD_MUTEX_ERRORCK, so the logic for handling "default vs explicitly set mutex kind" had to be adjusted.

The rest is just some general cleanup of the pthread logic, and I realized that we can enable the std::sync tests on Solarish.
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp')
0 files changed, 0 insertions, 0 deletions