Commit graph

70 commits

Author SHA1 Message Date
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
Guillaume Gomez
fd56f44836 Format cg_gcc with same formatting parameters 2024-08-12 15:17:57 +02:00
Guillaume Gomez
303aef29a0 Update compiler-builtins version to 0.1.118 2024-08-08 14:47:49 +02:00
bors
cc0ca37d6d Auto merge of #125016 - nicholasbishop:bishop-cb-112, r=tgross35
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.
2024-07-29 07:41:33 +00:00
Nicholas Bishop
0e520c801c 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-07-28 20:43:07 -04:00
Nicholas Nethercote
d816dac2d9 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-07-29 08:26:52 +10:00
Guillaume Gomez
a2cb29f5e0 Format cg_gcc with same formatting parameters 2024-07-17 20:22:07 +02:00
Guillaume Gomez
c92f054085 Merge commit '98ed962c7d' into master 2024-07-10 12:44:23 +02:00
Antoni Boucher
14d327a265 Disable run-make tests 2024-07-05 13:44:25 -04:00
Antoni Boucher
fe054be06e Second attempt at fixing LTO tests
FIXME: we now have fat LTO objects even when only bitcode is requested.
2024-07-05 11:55:08 -04:00
Antoni Boucher
bc8520d98e Revert "Fix LTO tests"
This reverts commit 2d123d08c9.
2024-07-05 11:35:16 -04:00
Antoni Boucher
2d123d08c9 Fix LTO tests
FIXME: we now have fat LTO objects even when only bitcode is requested.
2024-07-05 10:42:03 -04:00
Antoni Boucher
05a41b88a9 Merge branch 'master' into sync_from_rust_2024_07_02 2024-07-02 12:40:16 -04:00
Guillaume Gomez
2ecab996f8 Fix build failure in cfg-if 2024-07-02 12:27:34 -04:00
Antoni Boucher
21b1b11981 WIP: Implement dummy ThinLTO
FIXME: This seems very slow.
==> Not sure anymore: compare with the master branch.
2024-07-02 12:27:25 -04:00
Antoni Boucher
73db24970f Add comment about compiler_builtins 2024-06-25 08:59:26 -04:00
Robert Zakrzewski
fa18a181f7 Temporary downgrade compiler_builtins library. From version 0.1.110 the no-f16-f128 feautes introduced incompatibility 2024-06-21 16:12:05 +02:00
Shashank Trivedi
a63b83eb4e
ui pattern failure tests (#524) 2024-06-10 17:13:44 -04:00
Bennet Bleßmann
eccab8ba39
prevent libgccjit.so download on unsupported os/arch (#529)
prevent libgccjit.so download on unsupported os/arch (#529)


Co-authored-by: Guillaume Gomez <guillaume1.gomez@gmail.com>
2024-06-01 13:29:55 +02:00
antoyo
d7c8e0fb43
Merge pull request #510 from GuillaumeGomez/fmt-cmd
Add `fmt` command
2024-05-03 08:07:47 -04:00
Guillaume Gomez
bd7c57b8cd Add fmt command 2024-05-03 11:52:47 +02:00
Antoni Boucher
5166efc3eb Fix segfault in tests due to a bug in libc 0.2.154
We now keep the Cargo.lock to fix the version of libc to 0.2.153.
2024-05-02 17:29:07 -04:00
Guillaume Gomez
766f59d7f2 Stop swallowing signals in build_system when running sub-commands 2024-05-01 15:56:47 +02:00
darc
04932ea22f Modify build_system's prepare stage to allow for custom sysroot source path 2024-04-24 16:53:44 -05:00
darc
50a0d5b816 Fix passing custom CG_RUSTFLAGS when building sysroot 2024-04-17 10:02:10 -05:00
antoyo
56a022f5e5
Merge pull request #492 from antoyo/master
Sync fork
2024-04-17 08:26:57 -04:00