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
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
アレーク
5584f5f1a2
updated build system script commands ( #490 )
...
updated build system script commands
2024-04-16 23:59:47 +02:00
Shashank Trivedi
8692192582
build sysroot flag ( #16 )
2024-04-10 08:23:51 -04:00
Guillaume Gomez
00ad2634d5
Add rustc
command to build system
2024-04-06 20:00:21 +02:00
Guillaume Gomez
5eb8d854d1
Rename cargo.rs
into rust_tools.rs
to prepare the addition of the rustc
command
2024-04-05 17:18:55 +02:00
Shashank Trivedi
2a88451d6b
run-make tests initialized ( #7 )
2024-03-25 11:39:26 -04:00
Guillaume Gomez
7ccd8ce693
Add fmt check on build_system
2024-03-22 20:19:20 +01:00
Guillaume Gomez
52f6d5d589
Run test commands in the provided order
2024-03-22 20:19:20 +01:00
Guillaume Gomez
cde105a651
Move build_sysroot
folder into build_system
2024-03-22 20:19:20 +01:00
Guillaume Gomez
ab1ea400a8
Format code
2024-03-22 20:19:20 +01:00
Guillaume Gomez
9b17b3d184
Simplify directory creation
2024-03-20 15:48:59 +01:00
Guillaume Gomez
51d27a63b8
Move cleanup of sysroot build into its own function
2024-03-20 15:16:52 +01:00
mubarak23
4ef3bac2a6
remove debug info from emitting
2024-03-19 08:54:11 +01:00
Guillaume Gomez
ba52317518
Add code comment about the --backend
option usage
2024-03-10 22:10:05 +01:00
Guillaume Gomez
c860ac459e
Correctly handle cargo_target_dir
2024-03-06 16:24:02 +01:00
Guillaume Gomez
9aa01ca9e9
Correctly handle "master" feature
2024-03-05 20:17:29 +01:00
Guillaume Gomez
06d07f816a
Remove unneeded special case for rust CI
2024-03-05 19:59:40 +01:00
Guillaume Gomez
faebf73983
Merge commit 'b385428e3ddf330805241e7758e773f933357c4b' into subtree-update_cg_gcc_2024-03-05
2024-03-05 19:58:36 +01:00
Antoni Boucher
75fce09751
Merge commit '2e8386e9fb3506cef991d04f8b3bc78f9a0c2630' into subtree-update_cg_gcc_2023-11-17
2023-11-19 13:42:13 -05:00
Antoni Boucher
9f4f90b19a
Merge commit 'e4fe941b11a55c5005630696e9b6d81c65f7bd04' into subtree-update_cg_gcc_2023-10-25
2023-10-26 17:42:02 -04:00
Antoni Boucher
242a482c88
Merge commit '11a0cceab966e5ff1058ddbcab5977e8a1d6d290' into subtree-update_cg_gcc_2023-10-09
2023-10-09 15:53:34 -04:00