Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

rustc_target: introduce Vendor, ABI, Env, OS#148531

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

Already on GitHub?Sign in to your account

Open
tamird wants to merge4 commits intorust-lang:master
base:master
Choose a base branch
Loading
fromtamird:vendor-enum

Conversation

@tamird
Copy link
Contributor

Improve type safety by using an enum rather than strings.

I'm not really sure this is better since only a few vendors have special semantics. r?@nnethercote

@rustbot
Copy link
Collaborator

Some changes occurred in compiler/rustc_codegen_cranelift

cc@bjorn3

These commits modifycompiler targets.
(See theTarget Tier Policy.)

Some changes occurred in compiler/rustc_codegen_ssa

cc@WaffleLapkin

Some changes occurred in cfg and check-cfg configuration

cc@Urgau

The Miri subtree was changed

cc @rust-lang/miri

@rustbotrustbot added O-appleOperating system: Apple (macOS, iOS, tvOS, visionOS, watchOS) S-waiting-on-reviewStatus: Awaiting review from the assignee but also interested parties. T-compilerRelevant to the compiler team, which will review and decide on the PR/issue. labelsNov 5, 2025
@RalfJung
Copy link
Member

FWIW for a related change recently we had quite a bit of discussion:rust-lang/compiler-team#926.

Improve type safety by using an enum rather than strings.
@rustbotrustbot added A-attributesArea: Attributes (`#[…]`, `#![…]`) A-LLVMArea: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. labelsNov 6, 2025
@rustbot
Copy link
Collaborator

This PR was rebased onto a different master commit. Here's arange-diff highlighting what actually changed.

Rebasing is a normal part of keeping PRs up to date, so no action is needed—this note is just to help reviewers.

@tamirdtamird changed the titlerustc_target: introduce Vendorrustc_target: introduce Vendor, Abi, Env, OsNov 6, 2025
@tamirdtamird changed the titlerustc_target: introduce Vendor, Abi, Env, Osrustc_target: introduce Vendor, ABI, Env, OSNov 6, 2025
@rust-log-analyzer

This comment has been minimized.

Improve type safety by using an enum rather than strings.
Improve type safety by using an enum rather than strings.
Improve type safety by using an enum rather than strings.
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

No reviews

Assignees

@nnethercotennethercote

Labels

A-attributesArea: Attributes (`#[…]`, `#![…]`)A-LLVMArea: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.O-appleOperating system: Apple (macOS, iOS, tvOS, visionOS, watchOS)S-waiting-on-reviewStatus: Awaiting review from the assignee but also interested parties.T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

5 participants

@tamird@rustbot@RalfJung@rust-log-analyzer@nnethercote

[8]ページ先頭

©2009-2025 Movatter.jp