Skip to content

Subtree sync for rustc_codegen_cranelift - #161366

Open
bjorn3 wants to merge 7 commits into
rust-lang:mainfrom
bjorn3:sync_cg_clif-2026-08-19
Open

Subtree sync for rustc_codegen_cranelift#161366
bjorn3 wants to merge 7 commits into
rust-lang:mainfrom
bjorn3:sync_cg_clif-2026-08-19

Conversation

@bjorn3

@bjorn3 bjorn3 commented Aug 19, 2026

Copy link
Copy Markdown
Member

Syncing against despite it only being a couple of days ago to make the migration from git-subtree to josh-sync easier.

r? @ghost

@rustbot label +A-codegen +A-cranelift +T-compiler +subtree-sync

RalfJung and others added 7 commits August 16, 2026 22:38
atomic volatile: add intrinsics

Extend the atomic load/store intrinsics to also support volatile atomic load/store.
Tracking issue: rust-lang#158947.
Library APIs that use these intrinsics will be added inn a future PR.

The GCC and cranelift implementations ignore the volatile flag, not sure how that should be implemented for them.
@rustbot rustbot added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. A-codegen Area: Code generation A-cranelift Things relevant to the [future] cranelift backend subtree-sync PR updates a subtree (miri, clippy, etc). Ignored by no-merges check labels Aug 19, 2026
@rustbot

rustbot commented Aug 19, 2026

Copy link
Copy Markdown
Collaborator

⚠️ Warning ⚠️

  • The following commits have merge commits (commits with multiple parents) in your changes. We have a no merge policy so these commits will need to be removed for this pull request to be merged.

    You can start a rebase with the following commands:

    $ # rebase
    $ git pull --rebase https://github.com/rust-lang/rust.git main
    $ git push --force-with-lease
    

@rustbot rustbot added has-merge-commits PR has merge commits, merge with caution. S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. labels Aug 19, 2026
@bjorn3

bjorn3 commented Aug 19, 2026

Copy link
Copy Markdown
Member Author

@bors r+ p=1 subtree sync

cc @Kobzol

@rust-bors

rust-bors Bot commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

📌 Commit 588068c has been approved by bjorn3

It is now in the queue for this repository.

🌲 The tree is currently closed for pull requests below priority 10. This pull request will be tested once the tree is reopened.

Reason for tree closure: To keep an eye on

@rust-bors rust-bors Bot 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-author Status: This is awaiting some action (such as code changes or more information) from the author. S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Aug 19, 2026
JonathanBrouwer added a commit to JonathanBrouwer/rust that referenced this pull request Aug 19, 2026
…bjorn3

Subtree sync for rustc_codegen_cranelift

Syncing against despite it only being a couple of days ago to make the migration from git-subtree to josh-sync easier.

r? @ghost

@rustbot label +A-codegen +A-cranelift +T-compiler +subtree-sync
JonathanBrouwer added a commit to JonathanBrouwer/rust that referenced this pull request Aug 20, 2026
…bjorn3

Subtree sync for rustc_codegen_cranelift

Syncing against despite it only being a couple of days ago to make the migration from git-subtree to josh-sync easier.

r? @ghost

@rustbot label +A-codegen +A-cranelift +T-compiler +subtree-sync
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-codegen Area: Code generation A-cranelift Things relevant to the [future] cranelift backend has-merge-commits PR has merge commits, merge with caution. S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. subtree-sync PR updates a subtree (miri, clippy, etc). Ignored by no-merges check T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants