Use futex-based locks and thread parker on {Free, Open, DragonFly}BSD.#96510
Use futex-based locks and thread parker on {Free, Open, DragonFly}BSD.#96510bors merged 11 commits intorust-lang:masterfrom
Conversation
This comment was marked as off-topic.
This comment was marked as off-topic.
|
cc @semarie |
This comment has been minimized.
This comment has been minimized.
Amanieu
left a comment
There was a problem hiding this comment.
The implementation mostly looks good to me. Have you actually tested these on a BSD system? We don't test those in CI.
We don't guarantee this panics. On most platforms it doesn't anymore.
|
I've tested this change on FreeBSD, and all of |
|
@bors r+ rollup=never |
|
📌 Commit 21c5f78 has been approved by |
|
⌛ Testing commit 21c5f78 with merge 3beddd083e1fd318b89445a6282e80c46da01c5f... |
|
💔 Test failed - checks-actions |
|
The job Click to see the possible cause of the failure (guessed by this bot) |
|
@bors retry |
|
☀️ Test successful - checks-actions |
|
Finished benchmarking commit (7f9e013): comparison url. Summary: This benchmark run did not return any relevant results. If you disagree with this performance assessment, please file an issue in rust-lang/rustc-perf. @rustbot label: -perf-regression |
This switches *BSD to our futex-based locks and thread parker.
Tracking issue: #93740
r? @Amanieu