-
Notifications
You must be signed in to change notification settings - Fork 78
Sync from rust 2025/06/28 #723
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 and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
48 commits
Select commit
Hold shift + click to select a range
6c982df
Remove get_dbg_loc from DebugInfoBuilderMethods
bjorn3 9eced6c
Remove type_test from IntrinsicCallBuilderMethods
bjorn3 46575f1
Only borrow EncodedMetadata in codegen_crate
bjorn3 7ed4c58
Move metadata object generation for dylibs to the linker code
bjorn3 0f7ec70
cg_gcc: convert to CanonAbi
workingjubilee 906fc5c
Rollup merge of #141569 - workingjubilee:canonicalize-abi, r=bjorn3
matthiaskrgr 620a4f3
Add new Tier-3 targets: `loongarch32-unknown-none*`
heiher 3f2666c
store `target.min_global_align` as an `Align`
folkertdev 10129e4
Use the in-tree `compiler-builtins`
tgross35 5f20249
Remove all unused feature gates from the compiler
bjorn3 732253f
Rollup merge of #142179 - folkertdev:min-global-align-parse, r=workin…
workingjubilee 9f85857
Rollup merge of #142194 - bjorn3:less_unstable_features, r=jieyouxu
workingjubilee f485c26
-Zretpoline and -Zretpoline-external-thunk flags (target modifiers) t…
azhogin 98e21c8
Rollup merge of #141993 - tgross35:use-in-tree-builtins, r=bjorn3
tgross35 fa425db
Simplify implementation of Rust intrinsics by using type parameters i…
sayantn f5c6288
intrinsics: rename min_align_of to align_of
RalfJung 65042d6
add `extern "custom"` functions
folkertdev 1ff33b5
Unimplement unsized_locals
mejrs ad90ea8
Rollup merge of #135927 - azhogin:azhogin/retpoline, r=davidtwco
matthiaskrgr 3766fb2
Rollup merge of #140770 - folkertdev:custom-abi, r=tgross35
matthiaskrgr baaf8da
Auto merge of #142443 - matthiaskrgr:rollup-l1l6d0v, r=matthiaskrgr
bors 4ffcf80
Rollup merge of #141811 - mejrs:bye_locals, r=compiler-errors
matthiaskrgr 3c96f6e
Remove all support for wasm's legacy ABI
bjorn3 5b660c5
Auto merge of #142259 - sayantn:simplify-intrinsics, r=workingjubilee
bors 29e0e4f
Rollup merge of #133952 - bjorn3:remove_wasm_legacy_abi, r=alexcrichton
fmease 8f47346
Rollup merge of #141769 - bjorn3:codegen_metadata_module_rework, r=wo…
fmease 308ca33
Fix RISC-V C function ABI when passing/returning structs containing f…
beetrees 5615d05
Change __rust_no_alloc_shim_is_unstable to be a function
dpaoliello e9d795d
cranelift/gcc: `{Meta,Pointee,}Sized` in minicore
davidtwco 2811b34
Auto merge of #137944 - davidtwco:sized-hierarchy, r=oli-obk
bors 265f4a7
Auto merge of #141061 - dpaoliello:shimasfn, r=bjorn3
bors efb7997
Merge commit 'fda0bb9588912a3e0606e880ca9f6e913cf8a5a4' into subtree-…
GuillaumeGomez 6bbf8b1
GCC backend: Remove `add_eval` if no function is created
GuillaumeGomez 25eb2ee
move cfg(target_feature) computation into shared place
RalfJung 63c9292
move -Ctarget-feature handling into shared code
RalfJung 3a0881c
cg_gcc: properly populate cfg(target_features) with -Ctarget-features
RalfJung 1aabebc
various minor target feature cleanups
RalfJung f8db66b
Remove dead instructions in terminate blocks
Mark-Simulacrum 7014ca4
rustc_codegen_gcc: Fix clippy::manual_is_multiple_of
flip1995 a836612
Merge branch 'master' into sync_from_rust_2025_06_28
antoyo a80f3c4
Fix clippy warnings
antoyo 38fa4a4
Fix sysroot Cargo.toml for compiler-builtins
antoyo e3bb127
Add support for copysignf16 intrinsic
antoyo fe8b5e6
Remove now useless patch for run-make test
antoyo 99780df
Fix intrinsic copysignf128
antoyo 769fb75
Fix exactudiv and exactsdiv for gcc without 128-bit integers
antoyo 67d8469
Add support for a few missing LLVM intrinsics
antoyo 4347a92
Fix handling of __builtin_ia32_rdtscp
antoyo File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
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
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
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
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
25 changes: 0 additions & 25 deletions
25
patches/tests/0001-Workaround-to-make-a-run-make-test-pass.patch
This file was deleted.
Oops, something went wrong.
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
[toolchain] | ||
channel = "nightly-2025-06-02" | ||
channel = "nightly-2025-06-28" | ||
components = ["rust-src", "rustc-dev", "llvm-tools-preview"] |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah, I think instead of removing this line it probably should have been changed to
Not entirely sure how this works but I'm guessing it needs to be brought into this graph
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It seems to fix this issue. Thanks!
@bjorn3: I tried using the Cargo.toml from the Rust repo directly, but I get the same error. Is it possible it would need this line added there as well?
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In the library workspace, compiler-builtins is now getting into the graph via
rustc-std-workspace-core
https://github.com/rust-lang/rust/blob/11ad40bb839ca16f74784b4ab72596ad85587298/library/rustc-std-workspace-core/Cargo.toml. Assumingrustc-std-workspace-core
is in the graph, I'm not sure why that branch would be getting the error - probably need to look verbose logs orcargo tree
to figure out what's going on.(tbh I'm not sure why it fails without the change here either)