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