Skip to content

Add umtx_op to FreeBSD. - #2770

Merged
bors merged 2 commits into
rust-lang:masterfrom
m-ou-se:freebsd-futex
Apr 28, 2022
Merged

Add umtx_op to FreeBSD.#2770
bors merged 2 commits into
rust-lang:masterfrom
m-ou-se:freebsd-futex

Conversation

@rust-highfive

Copy link
Copy Markdown

r? @Amanieu

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

@Amanieu

Amanieu commented Apr 28, 2022

Copy link
Copy Markdown
Member

@bors r+

@bors

bors commented Apr 28, 2022

Copy link
Copy Markdown
Contributor

📌 Commit 6700aff has been approved by Amanieu

@bors

bors commented Apr 28, 2022

Copy link
Copy Markdown
Contributor

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

@bors

bors commented Apr 28, 2022

Copy link
Copy Markdown
Contributor

☀️ 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

m-ou-se commented Apr 28, 2022

Copy link
Copy Markdown
Member Author

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

@Amanieu

Amanieu commented Apr 29, 2022

Copy link
Copy Markdown
Member

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 pgcentralfoundation/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