Commit graph

95 commits

Author SHA1 Message Date
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