std::thread::available_parallelism merging linux/android/freebsd version by devnexen · Pull Request #120589 · rust-lang/rust (original) (raw)

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 andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Conversation

This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.Learn more about bidirectional Unicode characters

[ Show hidden characters]({{ revealButtonHref }})

devnexen

FreeBSD 13.1 had introduced a sched cpu affinity compatibility layer with Linux. 13.0 and even 13.1 being EOL, we can simplify here.

@rustbot

r? @m-ou-se

(rustbot has picked a reviewer for you, use r? to override)

@rustbot rustbot added O-unix

Operating system: Unix-like

S-waiting-on-review

Status: Awaiting review from the assignee but also interested parties.

T-libs

Relevant to the library team, which will review and decide on the PR/issue.

labels

Feb 2, 2024

@rust-log-analyzer

This comment has been minimized.

the8472

@m-ou-se

@bors

📌 Commit 0bfcafd has been approved by m-ou-se

It is now in the queue for this repository.

@bors bors added S-waiting-on-bors

Status: Waiting on bors to run and complete tests. Bors will change the label on completion.

and removed S-waiting-on-review

Status: Awaiting review from the assignee but also interested parties.

labels

Feb 8, 2024

@Nadrieril

matthiaskrgr added a commit to matthiaskrgr/rust that referenced this pull request

Feb 8, 2024

@matthiaskrgr

std::thread::available_parallelism merging linux/android/freebsd version

FreeBSD 13.1 had introduced a sched cpu affinity compatibility layer with Linux. 13.0 and even 13.1 being EOL, we can simplify here.

matthiaskrgr added a commit to matthiaskrgr/rust that referenced this pull request

Feb 8, 2024

@matthiaskrgr

std::thread::available_parallelism merging linux/android/freebsd version

FreeBSD 13.1 had introduced a sched cpu affinity compatibility layer with Linux. 13.0 and even 13.1 being EOL, we can simplify here.

matthiaskrgr added a commit to matthiaskrgr/rust that referenced this pull request

Feb 8, 2024

@matthiaskrgr

std::thread::available_parallelism merging linux/android/freebsd version

FreeBSD 13.1 had introduced a sched cpu affinity compatibility layer with Linux. 13.0 and even 13.1 being EOL, we can simplify here.

matthiaskrgr added a commit to matthiaskrgr/rust that referenced this pull request

Feb 8, 2024

@matthiaskrgr

std::thread::available_parallelism merging linux/android/freebsd version

FreeBSD 13.1 had introduced a sched cpu affinity compatibility layer with Linux. 13.0 and even 13.1 being EOL, we can simplify here.

bors added a commit to rust-lang-ci/rust that referenced this pull request

Feb 8, 2024

@bors

…iaskrgr

Rollup of 10 pull requests

Successful merges:

Failed merges:

r? @ghost @rustbot modify labels: rollup

matthiaskrgr added a commit to matthiaskrgr/rust that referenced this pull request

Feb 9, 2024

@matthiaskrgr

std::thread::available_parallelism merging linux/android/freebsd version

FreeBSD 13.1 had introduced a sched cpu affinity compatibility layer with Linux. 13.0 and even 13.1 being EOL, we can simplify here.

bors added a commit to rust-lang-ci/rust that referenced this pull request

Feb 9, 2024

@bors

matthiaskrgr added a commit to matthiaskrgr/rust that referenced this pull request

Feb 9, 2024

@matthiaskrgr

std::thread::available_parallelism merging linux/android/freebsd version

FreeBSD 13.1 had introduced a sched cpu affinity compatibility layer with Linux. 13.0 and even 13.1 being EOL, we can simplify here.

bors added a commit to rust-lang-ci/rust that referenced this pull request

Feb 9, 2024

@bors

…iaskrgr

Rollup of 7 pull requests

Successful merges:

Failed merges:

r? @ghost @rustbot modify labels: rollup

@matthiaskrgr

@devnexen

@workingjubilee workingjubilee added S-blocked

Status: Blocked on something else such as an RFC or other implementation work.

and removed S-waiting-on-author

Status: This is awaiting some action (such as code changes or more information) from the author.

labels

Apr 1, 2024

devnexen added a commit to devnexen/rust that referenced this pull request

Apr 28, 2024

@devnexen

raising to the lowest still active supported freebsd version. From 13.1 (already eol too), freebsd introduces a cpu affinity layer with linux. It also introduces a api compatible copy_file_range which can be used like its linux's counterpart. The former is essential to build rust-lang#120589, therefore breaks the backward compatibility with the previous FreeBSD releases.

@bors

devnexen added a commit to devnexen/rust that referenced this pull request

May 5, 2024

@devnexen

raising to the lowest still active supported freebsd version. From 13.1 (already eol too), freebsd introduces a cpu affinity layer with linux. It also introduces a api compatible copy_file_range which can be used like its linux's counterpart. The former is essential to build rust-lang#120589, therefore breaks the backward compatibility with the previous FreeBSD releases.

devnexen added a commit to devnexen/rust that referenced this pull request

Jul 27, 2024

@devnexen

raising to the lowest still active supported freebsd version. From 13.1 (already eol too), freebsd introduces a cpu affinity layer with linux. It also introduces a api compatible copy_file_range which can be used like its linux's counterpart. The former is essential to build rust-lang#120589, therefore breaks the backward compatibility with the previous FreeBSD releases.

devnexen added a commit to devnexen/rust that referenced this pull request

Sep 28, 2024

@devnexen

raising to the lowest still active supported freebsd version. From 13.1 (already eol too), freebsd introduces a cpu affinity layer with linux. It also introduces a api compatible copy_file_range which can be used like its linux's counterpart. The former is essential to build rust-lang#120589, therefore breaks the backward compatibility with the previous FreeBSD releases.

bors added a commit to rust-lang-ci/rust that referenced this pull request

Oct 21, 2024

@bors

…lacrum

ci update freebsd version proposal, freebsd 12 being eol

raising to the lowest still active supported freebsd version. From 13.1 (already eol too), freebsd introduces a cpu affinity layer with linux. It also introduces a api compatible copy_file_range which can be used like its linux's counterpart. The former is essential to build rust-lang#120589, therefore breaks the backward compatibility with the previous FreeBSD releases.

Blocked on rust-lang#130465

@devnexen

@rustbot rustbot added S-waiting-on-review

Status: Awaiting review from the assignee but also interested parties.

and removed S-blocked

Status: Blocked on something else such as an RFC or other implementation work.

labels

Oct 21, 2024

github-actions bot pushed a commit to rust-lang/miri that referenced this pull request

Oct 22, 2024

@bors

ci update freebsd version proposal, freebsd 12 being eol

raising to the lowest still active supported freebsd version. From 13.1 (already eol too), freebsd introduces a cpu affinity layer with linux. It also introduces a api compatible copy_file_range which can be used like its linux's counterpart. The former is essential to build rust-lang/rust#120589, therefore breaks the backward compatibility with the previous FreeBSD releases.

Blocked on rust-lang/rust#130465

lnicola pushed a commit to lnicola/rust-analyzer that referenced this pull request

Oct 22, 2024

@bors

ci update freebsd version proposal, freebsd 12 being eol

raising to the lowest still active supported freebsd version. From 13.1 (already eol too), freebsd introduces a cpu affinity layer with linux. It also introduces a api compatible copy_file_range which can be used like its linux's counterpart. The former is essential to build rust-lang/rust#120589, therefore breaks the backward compatibility with the previous FreeBSD releases.

Blocked on rust-lang/rust#130465

@tgross35

That PR was reverted in #132228, so I believe this is blocked on the same thing again.

@rustbot blocked

@rustbot rustbot added S-blocked

Status: Blocked on something else such as an RFC or other implementation work.

and removed S-waiting-on-review

Status: Awaiting review from the assignee but also interested parties.

labels

Dec 19, 2024

devnexen added a commit to devnexen/rust that referenced this pull request

Jan 4, 2025

@devnexen

raising to the lowest still active supported freebsd version. From 13.1 (already eol too), freebsd introduces a cpu affinity layer with linux. It also introduces a api compatible copy_file_range which can be used like its linux's counterpart. The former is essential to build rust-lang#120589, therefore breaks the backward compatibility with the previous FreeBSD releases.

TBD: updating path for 13.3 binaries in src/ci/docker/scripts/freebsd-toolchain.sh

@devnexen

FreeBSD 13.1 had introduced a sched cpu affinity compatibility layer with Linux. 13.0 and even 13.1 being EOL, we can simplify here.

@devnexen

@rustbot rustbot added S-waiting-on-review

Status: Awaiting review from the assignee but also interested parties.

and removed S-blocked

Status: Blocked on something else such as an RFC or other implementation work.

labels

Jan 22, 2025

@bors

Labels

O-android

Operating system: Android

O-freebsd

Operating system: FreeBSD

O-linux

Operating system: Linux

O-unix

Operating system: Unix-like

S-waiting-on-review

Status: Awaiting review from the assignee but also interested parties.

T-libs

Relevant to the library team, which will review and decide on the PR/issue.