Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Add umtx_op to FreeBSD. #2770

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`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants