Guillaume Gomez
d14a49d89c
Add documentation about why we use exec
2025-06-08 11:48:01 +02:00
Guillaume Gomez
ddf0ba22e1
Use Command::exec to run rustc/cargo commands to ensure that if they exit because of a signal, it will be displayed at the top level
2025-06-07 21:01:08 +02:00
antoyo
8efeb495bc
Merge pull request #682 from rust-lang/sync_from_rust_2025_05_21
...
Sync from rust 2025/05/21
2025-06-02 14:03:44 -04:00
antoyo
706905ba01
Merge pull request #669 from FractalFir/y_cargo_tests
...
modifed y.sh to allow for running cargo tests.
2025-05-28 18:42:51 -04:00
michal kostrubiec
22ca124575
Added support for easy fuzzing with rustlantis
2025-05-29 00:18:13 +02:00
michal kostrubiec
d098c8a2be
modifed y.sh to allow for running cargo tests.
2025-05-28 23:45:53 +02:00
Antoni Boucher
f1d5cfea44
Skip the core test f16::test_total_cmp because it fails in debug mode even with cg_llvm
2025-05-24 12:05:24 -04:00
Antoni Boucher
dd6d5e2b10
Fix f128 intrinsics
2025-05-24 10:42:06 -04:00
Guillaume Gomez
d52b5e6df5
Merge commit ' 6ba33f5e11' into subtree-update_cg_gcc_2025-05-14
2025-05-14 13:51:02 +02:00
Guillaume Gomez
8e9a84011d
Migrate build system to 2024 edition
2025-05-07 17:12:22 +02:00
Guillaume Gomez
8f9a32aaf8
Merge commit ' db1a31c243' into subtree-update_cg_gcc_2025-04-18
2025-04-18 21:20:11 +02:00
Antoni Boucher
f9822772e8
Fix libcore tests
2025-04-17 08:49:33 -04:00
Antoni Boucher
90c6c9f6a9
Merge branch 'master' into sync_from_rust_2025_04_17
2025-04-17 08:34:28 -04:00
Folkert de Vries
09d907627b
fix backslashes in path used for asm_tests
2025-02-07 16:48:39 +01:00
Guillaume Gomez
4c932ff837
Update repositories URL for repositories moved to rust-lang organization
2025-02-03 15:52:42 +01:00
Guillaume Gomez
d6d7c1581e
Merge commit ' 9f33f846dd'
2025-01-24 23:12:17 +01:00
Guillaume Gomez
12e73aec91
Fix --use-system-gcc option handling
2025-01-24 22:42:42 +01:00
antoyo
549158123c
Merge pull request #608 from GuillaumeGomez/gcc-path
...
Add `--gcc-path` option
2025-01-24 12:36:21 -05:00
Guillaume Gomez
b8218f0d2b
Add log to mention what GCC path the build script is using and where it comes from
2025-01-24 18:04:58 +01:00
Guillaume Gomez
4798615ad4
Add --gcc-path option
2025-01-24 18:04:58 +01:00
Antoni Boucher
f24b0d358a
Add comment to explain why CG_RUSTFLAGS is needed
2025-01-24 10:49:00 -05:00
Guillaume Gomez
8d0eb87d08
Remove extra whitespace at the end of some line strings
2025-01-24 15:29:10 +01:00
Ralf Jung
301d2478e0
remove support for the #[start] attribute
2025-01-21 06:59:15 -07:00
Antoni Boucher
43b7e28601
Merge commit ' 59a81c2ca1' into subtree-update_cg_gcc_2025_01_12
2025-01-13 10:53:58 -05:00
Antoni Boucher
10d745c7f7
Do not run UI tests in the error-emitter directory
2025-01-13 08:53:59 -05:00
Antoni Boucher
500fce185c
Add error pattern
2025-01-13 08:29:28 -05:00
Antoni Boucher
423701a3cf
Add comment
2025-01-11 21:04:26 -05:00
Antoni Boucher
3f23706c6c
Cleanup
2025-01-11 10:41:31 -05:00
Antoni Boucher
59afbe0913
Fix for the relocation bug
2025-01-11 10:41:31 -05:00
Antoni Boucher
747924ad86
Debug global variable not initialized bug
2025-01-11 10:41:27 -05:00
Antoni Boucher
e1439ba178
Automatically detect LTO tests to remove when the sysroot is not compiled with LTO
2024-12-14 17:38:11 -05:00
Antoni Boucher
e91ec42e33
Clean fix for undefined symbol for allocator functions
2024-12-14 16:23:37 -05:00
Antoni Boucher
64b30d344c
Merge branch 'master' into sync_from_rust_2024_12_11
2024-12-14 10:41:41 -05:00
Antoni Boucher
96fd4a20cd
Do not test the time crate since one test fails
2024-12-14 09:32:15 -05:00
Antoni Boucher
f0d9b56e72
WIP: Fix undefined symbol for allocator functions
2024-12-14 08:51:44 -05:00
Antoni Boucher
1ef84a0626
Fix formatting
2024-12-11 13:43:53 -05:00
Antoni Boucher
562aeb4c32
Merge branch 'master' into sync_from_rust_2024_12_11
2024-12-11 13:40:46 -05:00
Guillaume Gomez
bd076c303e
Merge commit ' 3187d32079' into subtree-update
2024-09-27 22:00:17 +02:00
Antoni Boucher
12575df6ba
Cleanup
2024-09-27 14:04:23 -04:00
Michael Goulet
d3903c8de3
Reformat using the new identifier sorting from rustfmt
2024-09-22 19:11:29 -04:00
Antoni Boucher
42d03f6633
Add support for more SIMD intrinsics
2024-09-07 20:02:24 -04:00
Antoni Boucher
4dd288cecf
Fix tests
2024-09-01 13:02:04 -04:00
Antoni Boucher
b4ef8980a3
Fix formatting
2024-08-13 13:03:25 -04:00
Rémy Rakic
dccb0fec6f
rename ./x test's --rustc-args to --compiletest-rustc-args
2024-08-12 15:28:38 +00:00
Guillaume Gomez
afb14f75e1
Unpin compiler-builtins
...
Co-authored-by: Antoni Boucher <bouanto@zoho.com>
2024-08-12 16:28:27 +02:00
Guillaume Gomez
3b45cf476a
Update sysroot Cargo.lock
2024-08-12 16:10:12 +02:00
Guillaume Gomez
fb6118b824
Rename compiler-builtins-no-f16-f128 into std/compiler-builtins-no-f16-f128
2024-08-12 15:17:57 +02:00
Guillaume Gomez
f824fb6d9f
Update compiler-builtins version to 0.1.118
2024-08-12 15:17:57 +02:00
Nicholas Bishop
78f5ee6518
Update compiler_builtins to 0.1.114
...
The `weak-intrinsics` feature was removed from compiler_builtins in
https://github.com/rust-lang/compiler-builtins/pull/598 , so dropped the
`compiler-builtins-weak-intrinsics` feature from alloc/std/sysroot.
In https://github.com/rust-lang/compiler-builtins/pull/593 , some
builtins for f16/f128 were added. These don't work for all compiler
backends, so add a `compiler-builtins-no-f16-f128` feature and disable
it for cranelift and gcc. Also disable it for LLVM targets that don't
support it.
2024-08-12 15:17:57 +02:00
Nicholas Nethercote
1cbbac3911
Reformat use declarations.
...
The previous commit updated `rustfmt.toml` appropriately. This commit is
the outcome of running `x fmt --all` with the new formatting options.
2024-08-12 15:17:57 +02:00