Skip to content
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

Subtree sync for rustc_codegen_cranelift #132526

Merged
merged 55 commits into from
Nov 3, 2024
Merged
Changes from 1 commit
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
32b608a
Merge commit '6d35b4c9a04580366fd800692a5b5db79d766530' into sync_cg_…
bjorn3 Sep 23, 2024
f3ae423
Revert change to apply_patches to fix panic
bjorn3 Sep 22, 2024
9d8572d
Rustfmt
bjorn3 Sep 23, 2024
3a3a634
Merge branch 'sync_from_rust'
bjorn3 Sep 23, 2024
631ab21
Check vtable projections for validity in miri
compiler-errors Sep 23, 2024
1efad22
unify dyn* coercions with other pointer coercions
Sep 15, 2024
25b66d8
be even more precise about "cast" vs "coercion"
Sep 15, 2024
6fdc133
Add a debug assertion in codegen that unsize casts of the same princi…
compiler-errors Sep 23, 2024
39440c5
Sync from rust 9e394f551c050ff03c6fc57f190e0761cf0be6e8
bjorn3 Sep 26, 2024
eccda69
Rustup to rustc 1.83.0-nightly (9e394f551 2024-09-25)
bjorn3 Sep 26, 2024
764f1ba
Fix running rustc tests
bjorn3 Sep 26, 2024
9b31c68
fix cranelift CI
RalfJung Sep 29, 2024
d10a16a
Relax a debug assertion in codegen
compiler-errors Sep 28, 2024
743a2e4
Update to Cranelift 0.112.0
bjorn3 Sep 11, 2024
9a48c44
Remove pulley-interpreter dependency
bjorn3 Sep 11, 2024
0a9ce96
Validate dir checksum during testing too
bjorn3 Oct 3, 2024
0f1284c
Fix ./y.sh prepare when the download dir is clobbered
bjorn3 Oct 3, 2024
0ba0845
Also enable Cranelift optimizations with -Copt-level=1/2
bjorn3 Oct 3, 2024
a146874
Couple of clif ir printing improvements around abi handling
bjorn3 Oct 3, 2024
0bd0b99
Use wide pointers consistenly across the compiler
Urgau Oct 3, 2024
2811ce7
various fixes for `naked_asm!` implementation
folkertdev Sep 5, 2024
4850441
cg_clif: Factor out rustc_target::abi
workingjubilee Oct 9, 2024
14f656e
Compile all abi-cafe tests with debuginfo enabled
bjorn3 Oct 10, 2024
3cf701c
Sync from rust eb4e2346748e1760f74fcaa27b42431e0b95f8f3
bjorn3 Oct 10, 2024
5d7d251
Rustup to rustc 1.83.0-nightly (eb4e23467 2024-10-09)
bjorn3 Oct 10, 2024
76dfce7
Fix rustc test suite
bjorn3 Oct 10, 2024
270fb21
intrinsics.fmuladdf{16,32,64,128}: expose llvm.fmuladd.* semantics
jedbrown Jan 6, 2024
bf2da67
Sync from rust 798fb83f7d24e31b16acca113496f39ff168c143
bjorn3 Oct 17, 2024
47a7e99
Rustup to rustc 1.84.0-nightly (798fb83f7 2024-10-16)
bjorn3 Oct 17, 2024
16067fd
Mark blocks as cold in a couple more places
bjorn3 Oct 17, 2024
bbaaecc
Stop copying libstd.so to dist/lib
bjorn3 Oct 17, 2024
6666435
Fix rustc test suite (broken by prev commit)
bjorn3 Oct 17, 2024
2f1b15f
Allow dropping dyn principal
compiler-errors Aug 9, 2023
65201c2
Fix tests
compiler-errors Sep 27, 2024
383bb66
Sync from rust da935398d582344c5b7689bd6632d8ec01b0c988
bjorn3 Oct 20, 2024
04f33cc
Rustup to rustc 1.84.0-nightly (da935398d 2024-10-19)
bjorn3 Oct 20, 2024
45c2002
Update abi-cafe test expectations for a recent fix of the rust abi
bjorn3 Oct 20, 2024
c5a5e86
Rename Receiver -> LegacyReceiver
adetaylor Sep 11, 2024
0093a4b
Sync from rust 4f2f477fded0a47b21ed3f6aeddeafa5db8bf518
bjorn3 Oct 24, 2024
3f06952
Rustup to rustc 1.84.0-nightly (4f2f477fd 2024-10-23)
bjorn3 Oct 24, 2024
c28d433
Update Cranelift to 0.113
bjorn3 Oct 10, 2024
bcb7de3
Don't panic about debug info for Arm64 Windows unwind info
dpaoliello Sep 30, 2024
616abf1
Merge pull request #1537 from dpaoliello/debugunwind
bjorn3 Oct 24, 2024
6ca276d
Re-do recursive const stability checks
RalfJung Oct 6, 2024
83f1121
Effects cleanup
fee1-dead Oct 26, 2024
a29a8f5
Rollup merge of #132168 - fee1-dead-contrib:fxclean, r=compiler-errors
matthiaskrgr Oct 26, 2024
988f49d
cg_clif: Rename LayoutS to LayoutData
workingjubilee Oct 28, 2024
e3c1547
cg_clif: `rustc_abi::Abi` => `BackendRepr`
workingjubilee Oct 29, 2024
28701aa
Sync from rust 759e07f063fb8e6306ff1bdaeb70af56a878b415
bjorn3 Oct 31, 2024
05126cd
Rustup to rustc 1.84.0-nightly (759e07f06 2024-10-30)
bjorn3 Oct 31, 2024
297e933
Fix rustc test suite
bjorn3 Oct 31, 2024
b856716
Sync from rust 705cfe0e966399e061d64dd3661bfbc57553ed87
bjorn3 Nov 2, 2024
5b1246b
Rustup to rustc 1.84.0-nightly (705cfe0e9 2024-11-01)
bjorn3 Nov 2, 2024
60f0cd8
Merge commit '5b1246bb4bed72fd0bb8fa497d8e5ed2c7f3515c' into sync_cg_…
bjorn3 Nov 2, 2024
c959f6e
Update tidy license exceptions and allowed dependencies
bjorn3 Nov 2, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
fix cranelift CI
  • Loading branch information
RalfJung committed Sep 29, 2024
commit 9b31c68c0eaefe3257703101b2cc866c69d24fb8
13 changes: 0 additions & 13 deletions patches/0027-stdlib-128bit-atomic-operations.patch
Original file line number Diff line number Diff line change
Expand Up @@ -82,19 +82,6 @@ index d9de37e..8293fce 100644
#[cfg(target_has_atomic_load_store = "ptr")]
macro_rules! atomic_int_ptr_sized {
( $($target_pointer_width:literal $align:literal)* ) => { $(
diff --git a/library/core/src/cell.rs b/library/core/src/cell.rs
index 58b9ba4..91bbd0a 100644
--- a/library/core/src/cell.rs
+++ b/library/core/src/cell.rs
@@ -2246,8 +2246,6 @@ unsafe_cell_primitive_into_inner! {
u32 "32"
i64 "64"
u64 "64"
- i128 "128"
- u128 "128"
isize "ptr"
usize "ptr"
}
--
2.26.2.7.g19db9cfb68