Skip to content

Add umtx_op to FreeBSD. #2770

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Merged
merged 2 commits into from
Apr 28, 2022
Merged

Add umtx_op to FreeBSD. #2770

merged 2 commits into from
Apr 28, 2022

Conversation

@rust-highfive
Copy link

r? @Amanieu

(rust-highfive has picked a reviewer for you, use r? to override)

@Amanieu
Copy link
Member

Amanieu commented Apr 28, 2022

@bors r+

@bors
Copy link
Contributor

bors commented Apr 28, 2022

📌 Commit 6700aff has been approved by Amanieu

@bors
Copy link
Contributor

bors commented Apr 28, 2022

⌛ Testing commit 6700aff with merge 3b5fcd6...

@bors
Copy link
Contributor

bors commented Apr 28, 2022

☀️ Test successful - checks-actions, checks-cirrus-freebsd-11, checks-cirrus-freebsd-12, checks-cirrus-freebsd-13
Approved by: Amanieu
Pushing 3b5fcd6 to master...

@bors bors merged commit 3b5fcd6 into rust-lang:master Apr 28, 2022
@m-ou-se m-ou-se deleted the freebsd-futex branch April 28, 2022 20:22
@m-ou-se
Copy link
Member Author

m-ou-se commented Apr 28, 2022

@Amanieu Can you publish a new version of this crate to crates.io, so we can start using the additions in std?

@Amanieu
Copy link
Member

Amanieu commented Apr 29, 2022

I'm waiting for bors to finish going through the PR queue, then I'll publish a release.

bors added a commit to rust-lang-ci/rust that referenced this pull request May 6, 2022
Use futex-based locks and thread parker on {Free, Open, DragonFly}BSD.

This switches *BSD to our futex-based locks and thread parker.

Tracking issue: rust-lang#93740

This is a draft, because this still needs a new version of the `libc` crate to be published that includes rust-lang/libc#2770.

r? `@Amanieu`
workingjubilee pushed a commit to tcdi/postgrestd that referenced this pull request Sep 15, 2022
Use futex-based locks and thread parker on {Free, Open, DragonFly}BSD.

This switches *BSD to our futex-based locks and thread parker.

Tracking issue: rust-lang/rust#93740

This is a draft, because this still needs a new version of the `libc` crate to be published that includes rust-lang/libc#2770.

r? `@Amanieu`
# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants