bjorn3
|
0a9ce96e7a
|
Validate dir checksum during testing too
Fixes rust-lang/rustc_codegen_cranelift#1394
|
2024-10-03 10:13:20 +00:00 |
|
bjorn3
|
9a48c44a27
|
Remove pulley-interpreter dependency
|
2024-10-03 09:01:42 +00:00 |
|
bjorn3
|
743a2e47ac
|
Update to Cranelift 0.112.0
|
2024-10-03 09:01:40 +00:00 |
|
Michael Goulet
|
d10a16ae40
|
Relax a debug assertion in codegen
|
2024-09-30 12:18:02 -04:00 |
|
Ralf Jung
|
9b31c68c0e
|
fix cranelift CI
|
2024-09-29 07:32:08 +02:00 |
|
bjorn3
|
764f1ba5cd
|
Fix running rustc tests
|
2024-09-26 16:54:35 +00:00 |
|
bjorn3
|
eccda69544
|
Rustup to rustc 1.83.0-nightly (9e394f551 2024-09-25)
|
2024-09-26 16:41:40 +00:00 |
|
bjorn3
|
39440c53dc
|
Sync from rust 9e394f551c
|
2024-09-26 16:36:04 +00:00 |
|
Michael Goulet
|
6fdc133daa
|
Add a debug assertion in codegen that unsize casts of the same principal trait def id are truly NOPs
|
2024-09-25 11:13:59 -04:00 |
|
Lukas Markeffsky
|
25b66d8091
|
be even more precise about "cast" vs "coercion"
|
2024-09-24 23:12:02 +02:00 |
|
Lukas Markeffsky
|
1efad22339
|
unify dyn* coercions with other pointer coercions
|
2024-09-24 22:17:55 +02:00 |
|
Michael Goulet
|
631ab21ff0
|
Check vtable projections for validity in miri
|
2024-09-23 19:38:26 -04:00 |
|
bjorn3
|
3a3a6347bb
|
Merge branch 'sync_from_rust'
|
2024-09-23 11:32:18 +00:00 |
|
bjorn3
|
9d8572d33b
|
Rustfmt
|
2024-09-23 11:28:15 +00:00 |
|
bjorn3
|
f3ae4237ab
|
Revert change to apply_patches to fix panic
|
2024-09-23 11:20:56 +00:00 |
|
bjorn3
|
32b608a439
|
Merge commit '6d35b4c9a04580366fd800692a5b5db79d766530' into sync_cg_clif-2024-09-22
|
2024-09-23 11:20:46 +00:00 |
|
bjorn3
|
6d35b4c9a0
|
Rustup to rustc 1.83.0-nightly (6c6d21008 2024-09-22)
|
2024-09-23 11:11:08 +00:00 |
|
bjorn3
|
faeede3881
|
Merge branch 'sync_from_rust'
|
2024-09-23 11:04:43 +00:00 |
|
Michael Goulet
|
02b0f3b5ab
|
Reformat using the new identifier sorting from rustfmt
|
2024-09-22 19:11:29 -04:00 |
|
bjorn3
|
ab7777f982
|
Fix rustc test suite
|
2024-09-22 18:10:08 +00:00 |
|
bjorn3
|
27b21af624
|
Rustup to rustc 1.83.0-nightly (1d68e6dd1 2024-09-21)
|
2024-09-22 17:35:29 +00:00 |
|
bjorn3
|
1d53572570
|
Sync from rust 1d68e6dd1d
|
2024-09-22 17:14:10 +00:00 |
|
nora
|
f5686e3cc9
|
Write return value for ptr_mask intrinsic (#1536)
This was forgotten. Without it, ptr_mask just always returns null.
|
2024-09-22 15:46:44 +02:00 |
|
Folkert de Vries
|
90300ef40b
|
add C-cmse-nonsecure-entry ABI
|
2024-09-21 13:04:14 +02:00 |
|
Michael Goulet
|
460abead20
|
Do not unnecessarily eval consts in codegen
|
2024-09-20 20:38:11 -04:00 |
|
Turki Al-Marri
|
753271ce7e
|
aarch64 neon intrinsics: vmaxq_f32, vminq_f32, vaddvq_f32, vrndnq_f32 (#1533)
|
2024-09-19 18:11:24 +02:00 |
|
Nicholas Nethercote
|
37204ee563
|
Use associative type defaults in {Layout,FnAbi}OfHelpers .
This avoids some repetitive boilerplate code.
|
2024-09-17 10:25:06 +10:00 |
|
bjorn3
|
5349365566
|
Use unconditional download-ci-llvm in setup_rust_fork.sh
For whatever reason someone decided to make the default if-changed
always checkout the llvm-project submodule, which takes a while.
|
2024-09-15 17:40:12 +00:00 |
|
bjorn3
|
eee42f2679
|
Fix rustc test suite
|
2024-09-15 17:34:45 +00:00 |
|
bjorn3
|
16cee899d1
|
Avoid mir_operand_get_const_val hack for simd_insert and simd_extract
|
2024-09-15 17:27:12 +00:00 |
|
bjorn3
|
1e960213e8
|
Add test for _mm_cmpestri
|
2024-09-15 17:24:43 +00:00 |
|
bjorn3
|
cebdfe40ad
|
Slightly simplify the simd_shuffle impl
|
2024-09-15 17:07:29 +00:00 |
|
bjorn3
|
c7b49987a6
|
Fix rustc test suite
|
2024-09-15 16:59:35 +00:00 |
|
bjorn3
|
61d3b59f58
|
Rustup to rustc 1.83.0-nightly (9b72238eb 2024-09-14)
|
2024-09-15 16:49:17 +00:00 |
|
bjorn3
|
ab989ac7cb
|
Sync from rust 9b72238eb8
|
2024-09-15 16:43:21 +00:00 |
|
bjorn3
|
6fbe4d90b8
|
Rename remove_dir_if_exists to ensure_empty_dir and create the dir in this function
This avoids removing the directory, which may conflict with sandbox
systems like Landlock.
|
2024-09-14 17:34:24 +00:00 |
|
Ralf Jung
|
15848f3f08
|
simd_shuffle: require index argument to be a vector
|
2024-09-14 14:43:24 +02:00 |
|
bjorn3
|
b7272c236a
|
Remove unnecessary -Zunstable-options
|
2024-09-13 16:45:11 +00:00 |
|
bjorn3
|
41f6d55398
|
Refactor command runner handling
|
2024-09-13 16:38:05 +00:00 |
|
bjorn3
|
652b00430d
|
Remove unnecessary special case
|
2024-09-13 15:30:56 +00:00 |
|
bjorn3
|
d5e2e23f48
|
Misc cleanups
|
2024-09-13 15:17:22 +00:00 |
|
bjorn3
|
bc67321c6d
|
Reduce usage of RelPath in build_sysroot
|
2024-09-13 14:45:29 +00:00 |
|
bjorn3
|
f204181112
|
Install git-tiny on Cirrus CI
This avoids pulling in perl.
|
2024-09-12 19:55:06 +00:00 |
|
bjorn3
|
4e38767320
|
Use plain sh for y.sh, test.sh and clean_all.sh
FreeBSD by default doesn't install bash.
|
2024-09-12 19:55:06 +00:00 |
|
bjorn3
|
1aa0cf930a
|
Unconditionally use git to download test repos
It no longer saves much download time while still complicating the code
and requiring curl and tar to be installed.
|
2024-09-12 19:29:43 +00:00 |
|
bjorn3
|
45be990167
|
Inline prepare_stdlib into the sysroot build code
Also reduce visibility of a couple of statics
|
2024-09-12 19:04:11 +00:00 |
|
bjorn3
|
ade0e38b5e
|
Fix building rustc and the rustc test suite
|
2024-09-11 19:41:00 +00:00 |
|
bjorn3
|
dcae9acda0
|
Rustup to rustc 1.83.0-nightly (0ee7cb5e3 2024-09-10)
|
2024-09-11 19:31:20 +00:00 |
|
bjorn3
|
17bcb2ff46
|
Sync from rust 0ee7cb5e36
|
2024-09-11 19:13:40 +00:00 |
|
bjorn3
|
b4d55a8799
|
Add missing dbghelp link directive for windows
|
2024-09-11 17:38:03 +00:00 |
|