Skip to content

Subtree sync for rustc_codegen_cranelift - #161366

Merged
rust-bors[bot] merged 7 commits into
rust-lang:mainfrom
bjorn3:sync_cg_clif-2026-08-19
Aug 20, 2026
Merged

Subtree sync for rustc_codegen_cranelift#161366
rust-bors[bot] merged 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
rust-bors Bot pushed a commit that referenced this pull request Aug 20, 2026
…uwer

Rollup of 26 pull requests

Successful merges:

 - #161384 (Bust sccache's cache)
 - #161325 (Bump bootstrap to 1.99.0-beta.1)
 - #161344 (Update the `rustc-perf` submodule)
 - #161366 (Subtree sync for rustc_codegen_cranelift)
 - #159071 ([PAC] Encoder and hash (1/8))
 - #160639 ([rustdoc] Only generate search DOM elements if the search is actually needed)
 - #161068 (Ensure TLS accesses don't call the global allocator through panic (part 3) )
 - #161332 (Some `GlobalCtxt`/`Session` cleanups)
 - #150931 (rustdoc: Always document `#[repr(transparent)]` if `#[rustc_pub_transparent]` is applied)
 - #158999 (doc: list all remove_dir_all fallback targets)
 - #160582 (Add `remove hidden_glob_reexports item breaks downstream` test)
 - #160876 (remove unwrap from write_mir_fn_graphviz)
 - #160927 (Enhance EII UI tests)
 - #161070 (fix arm homogeneous aggregate ABI)
 - #161190 (fix crash in async-drop and async-gen)
 - #161236 (Download auto jobs in citool in parallel)
 - #161254 (Reserve capacity for 3% anon nodes)
 - #161283 (Tighten the language used for documenting `TargetOptions::llvm_abiname`)
 - #161291 (Rename `ProjectionPredicate` and `TraitPredicate`)
 - #161293 (add relnotes 1.98.0)
 - #161299 (Remove a bunch of unnecessary explicit lifetimes)
 - #161307 (make ARM maintainers pingable)
 - #161308 (Add regression test for rustc diagnostic to recognize variables in match guards)
 - #161346 (Don't rely on std traits not being const in tests)
 - #161360 (vec: fixup the name that i forgot)
 - #161367 (Reflect current PR title names for subtree syncs in triagebot no-merges)
@rust-bors
rust-bors Bot merged commit c6dc1a7 into rust-lang:main Aug 20, 2026
13 checks passed
@rustbot rustbot added this to the 1.100.0 milestone Aug 20, 2026
rust-bors Bot pushed a commit that referenced this pull request Aug 20, 2026
Rollup merge of #161366 - bjorn3:sync_cg_clif-2026-08-19, r=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
@bjorn3
bjorn3 deleted the sync_cg_clif-2026-08-19 branch August 20, 2026 20:01
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