antoyo
9aec231fba
Merge pull request #681 from rust-lang/test/typos
...
Add spell checking job in the CI
2025-05-21 18:25:40 -04:00
Antoni Boucher
c430b87539
Fix typos
2025-05-21 18:06:19 -04:00
Antoni Boucher
90a007c734
Add spell checking job in the CI
2025-05-21 18:06:19 -04:00
antoyo
3d962df0ae
Merge pull request #680 from FractalFir/master
...
Changes to constant handling - faster deduplication, more compact represtntation
2025-05-21 18:05:58 -04:00
michal kostrubiec
82160c49a3
Changes to constant handling - faster deduplication, more compact representation
2025-05-21 23:07:45 +02:00
antoyo
7cc33bea9b
Merge pull request #676 from GuillaumeGomez/rdl_room
...
Add missing `add_eval` to generate `__rdl_oom` in the alloc error handler
2025-05-16 10:18:24 -04:00
Guillaume Gomez
f0648966e4
Add missing add_eval to generate __rdl_oom in the alloc error handler
2025-05-16 13:02:20 +02:00
antoyo
6ba33f5e11
Merge pull request #673 from rust-lang/sync_from_rust_2025_05_12
...
Sync from rust 2025/05/12
2025-05-14 06:00:41 -04:00
Antoni Boucher
f38d6d0a8f
Fix for xsave test on Intel SDE
2025-05-14 05:18:17 -04:00
Antoni Boucher
44af0a8b6c
Stop ignoring test_mm512_stream_ps stdarch test
2025-05-14 05:17:25 -04:00
Antoni Boucher
878a1732bc
Fix for the fminimum intrinsics
2025-05-14 05:00:18 -04:00
Antoni Boucher
57011501d5
Fix for libgccjit 12
2025-05-12 11:22:13 -04:00
Antoni Boucher
bef68d04d9
Update to nightly-2025-05-12
2025-05-12 11:05:47 -04:00
Antoni Boucher
c12d12b1bb
Fix for renamed/removed UI tests
2025-05-12 11:05:09 -04:00
Antoni Boucher
47beac18f4
Merge branch 'master' into sync_from_rust_2025_05_12
2025-05-12 11:04:56 -04:00
antoyo
2d794d4758
Merge pull request #671 from GuillaumeGomez/regen-intrinsics-2
...
Regenerate intrinsics
2025-05-11 13:59:26 -04:00
antoyo
d8e2d24738
Merge pull request #666 from FractalFir/master
...
Fixed a recursive inling bug, added a test for it
2025-05-11 09:50:58 -04:00
León Orell Valerian Liehr
c7740d2f17
Rollup merge of #140792 - Urgau:minimum-maximum-intrinsics, r=scottmcm,traviscross,tgross35
...
Use intrinsics for `{f16,f32,f64,f128}::{minimum,maximum}` operations
This PR creates intrinsics for `{f16,f32,f64,f64}::{minimum,maximum}` operations.
This wasn't done when those operations were added as the LLVM support was too weak but now that LLVM has libcalls for unsupported platforms we can finally use them.
Cranelift and GCC[^1] support are partial, Cranelift doesn't support `f16` and `f128`, while GCC doesn't support `f16`.
r? `@tgross35`
try-job: aarch64-gnu
try-job: dist-various-1
try-job: dist-various-2
[^1]: https://www.gnu.org/software///gnulib/manual/html_node/Functions-in-_003cmath_002eh_003e.html
2025-05-11 02:44:36 +02:00
michal kostrubiec
f111416e43
Fixed a recursive inling bug, added a test for it
2025-05-10 22:24:16 +02:00
Guillaume Gomez
43b95881f0
Regenerate intrinsics
2025-05-10 18:02:54 +02:00
Guillaume Gomez
25dd45f7bd
Correctly handle branches when updating repository
2025-05-10 18:02:47 +02:00
Matthias Krüger
db5831c76c
Rollup merge of #140660 - RalfJung:more-order, r=WaffleLapkin
...
remove 'unordered' atomic intrinsics
As their doc comment already indicates, these operations do not currently have a place in our memory model. The intrinsics were introduced to support a hack in compiler-builtins, but that hack recently got removed (see https://github.com/rust-lang/compiler-builtins/issues/788 ).
2025-05-10 16:26:02 +02:00
antoyo
3cffea7969
Merge pull request #668 from FractalFir/int128_fix
...
Add a workaround for 128 bit switches
2025-05-09 21:38:16 -04:00
michal kostrubiec
33966ccbb6
Add a workaround for 128 bit switches
2025-05-10 00:34:54 +02:00
Ralf Jung
7e5fa896a2
remove 'unordered' atomic intrinsics
2025-05-09 17:39:52 +02:00
Urgau
1ac228397d
Use intrinsics for {f16,f32,f64,f128}::{minimum,maximum} operations
2025-05-09 17:11:23 +02:00
antoyo
cfe88fa831
Merge pull request #663 from GuillaumeGomez/edition-2024
...
Switch to 2024 edition and remove `let_chains` feature
2025-05-09 07:57:24 -04:00
Guillaume Gomez
390fc73ae7
Fix new clippy lints
2025-05-07 17:32:31 +02:00
Guillaume Gomez
0bdf0726cf
Mark back::lto::optimize_thin_module and back::write::codegen` functions as safe
2025-05-07 17:20:25 +02:00
Guillaume Gomez
7f2f0d2ec1
Update tests to 2024 edition
2025-05-07 17:12:22 +02:00
Guillaume Gomez
dcfd5c30d4
Remove unneeded let_chains feature
2025-05-07 17:12:22 +02:00
Guillaume Gomez
8e9a84011d
Migrate build system to 2024 edition
2025-05-07 17:12:22 +02:00
Guillaume Gomez
3278cb5545
Migrate to 2024 edition
2025-05-07 16:34:32 +02:00
antoyo
633ecc82d6
Merge pull request #660 from rust-lang/fix/disabling-sse
...
Stop ignoring the feature -sse
2025-05-06 18:21:42 -04:00
Antoni Boucher
e608520b12
Stop ignoring the feature -sse
2025-05-06 17:58:21 -04:00
Michael Goulet
fcb4ef584d
Rename Instance::new to Instance::new_raw and add a note that it is raw
2025-05-05 13:17:35 +00:00
Bryanskiy
7008f351b6
Initial support for dynamically linked crates
2025-05-04 22:03:15 +03:00
ALBIN BABU VARGHESE
1047a7c432
Added a .gitattributes file for showing cargo.lock diffs ( #659 )
2025-05-01 17:13:58 -04:00
antoyo
337998abb2
Merge pull request #657 from rust-lang/feature/more-calling-conv-attributes
...
Support more calling convention attributes
2025-04-30 14:14:07 -04:00
Antoni Boucher
6fad1bac72
Support more calling convention attributes
2025-04-30 13:51:52 -04:00
Matthias Krüger
283e2cf80b
Rollup merge of #134232 - bjorn3:naked_asm_improvements, r=wesleywiser
...
Share the naked asm impl between cg_ssa and cg_clif
This was introduced in https://github.com/rust-lang/rust/pull/128004 .
2025-04-30 17:27:57 +02:00
antoyo
2884979de5
Merge pull request #656 from GuillaumeGomez/cleanup
...
Clean up docs
2025-04-30 07:33:57 -04:00
Guillaume Gomez
8b15bfbe8c
Clean up docs
2025-04-30 13:13:02 +02:00
antoyo
6d8fffec36
Merge pull request #586 from g4titanx/contributing
...
improve doc for new contributors
2025-04-29 19:07:43 -04:00
Antoni Boucher
43747cecfb
Fix links in CONTRIBUTING.md
2025-04-29 18:45:26 -04:00
Antoni Boucher
2e9ec931da
Fix links in CONTRIBUTING.md
2025-04-29 18:42:25 -04:00
Antoni Boucher
62814f0995
Improve the doc
2025-04-29 18:36:29 -04:00
Antoni Boucher
d11bfe9c18
Use the correct name of the project
2025-04-29 18:23:23 -04:00
Antoni Boucher
f150171b6c
Some improvements
2025-04-29 18:21:04 -04:00
g4titanx
a5b947ba1c
modify docs
2025-04-29 17:59:56 -04:00