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 }})
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.
r? @m-ou-se
(rustbot has picked a reviewer for you, use r? to override)
Operating system: Unix-like
Status: Awaiting review from the assignee but also interested parties.
Relevant to the library team, which will review and decide on the PR/issue.
labels
This comment has been minimized.
📌 Commit 0bfcafd has been approved by m-ou-se
It is now in the queue for this repository.
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
matthiaskrgr added a commit to matthiaskrgr/rust that referenced this pull request
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
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
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
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
…iaskrgr
Rollup of 10 pull requests
Successful merges:
- rust-lang#113026 (Introduce
run-make
V2 infrastructure, arun_make_support
library and port over 2 tests as example) - rust-lang#120589 (std::thread::available_parallelism merging linux/android/freebsd version)
- rust-lang#120590 (Remove unused args from functions)
- rust-lang#120596 ([rustdoc] Correctly generate path for non-local items in source code pages)
- rust-lang#120693 (Invert diagnostic lints.)
- rust-lang#120704 (A drive-by rewrite of
give_region_a_name()
) - rust-lang#120750 (No need to take
ImplTraitContext
by ref) - rust-lang#120765 (Reorder diagnostics API)
- rust-lang#120772 (Remove myself from review rotation.)
- rust-lang#120783 (Add release note for new ambiguous_wide_pointer_comparisons lint)
Failed merges:
- rust-lang#120782 (Fix mir pass ICE in the presence of other errors)
r? @ghost
@rustbot
modify labels: rollup
matthiaskrgr added a commit to matthiaskrgr/rust that referenced this pull request
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
matthiaskrgr added a commit to matthiaskrgr/rust that referenced this pull request
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
…iaskrgr
Rollup of 7 pull requests
Successful merges:
- rust-lang#120584 (For a rigid projection, recursively look at the self type's item bounds to fix the
associated_type_bounds
feature) - rust-lang#120589 (std::thread::available_parallelism merging linux/android/freebsd version)
- rust-lang#120596 ([rustdoc] Correctly generate path for non-local items in source code pages)
- rust-lang#120629 (Move some test files)
- rust-lang#120846 (Update jobserver-rs to 0.1.28)
- rust-lang#120850 (ast_lowering: Fix regression in
use ::{}
imports.) - rust-lang#120853 (Avoid a collection and iteration on empty passes)
Failed merges:
- rust-lang#120549 (modify alias-relate to also normalize ambiguous opaques)
r? @ghost
@rustbot
modify labels: rollup
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
devnexen added a commit to devnexen/rust that referenced this pull request
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
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
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
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
…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
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
github-actions bot pushed a commit to rust-lang/miri that referenced this pull request
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
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
That PR was reverted in #132228, so I believe this is blocked on the same thing again.
@rustbot 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
devnexen added a commit to devnexen/rust that referenced this pull request
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
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 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
Labels
Operating system: Android
Operating system: FreeBSD
Operating system: Linux
Operating system: Unix-like
Status: Awaiting review from the assignee but also interested parties.
Relevant to the library team, which will review and decide on the PR/issue.