Skip to content
Closed
Changes from 2 commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
cfb7841
implement checks for tail calls
WaffleLapkin May 11, 2023
3208b86
use `expect(incomplete_feature)` instead of `allow` in tail call tests
WaffleLapkin Nov 29, 2024
d93ea6b
simplify things by using `tcx.fn_trait_kind_from_def_id`
WaffleLapkin Nov 29, 2024
ef5808a
add a fixme for tailcalls with opaque types
WaffleLapkin Nov 29, 2024
c6454dd
don't polymorphize without a reason to
WaffleLapkin Nov 29, 2024
144d6cc
simplify things using `tcx.as_lang_item`
WaffleLapkin Nov 29, 2024
9142cae
add `LinkageInfo` to keep track of how we figured out the linkage
folkertdev Aug 8, 2024
bdf64e1
squashed changes to inlining and const eval
folkertdev Jul 19, 2024
d67a5c0
test the new global asm output of naked functions
folkertdev Jul 19, 2024
a93192c
add `InstructionSetAttr::as_str` and make the type `Copy`
folkertdev Jul 20, 2024
49a297a
squashed changes to tests
folkertdev Jul 20, 2024
589ebb8
make naked functions always have external linkage *in LLVM*. If we do…
folkertdev Jul 26, 2024
2e24cdb
squashed changes:
folkertdev Aug 11, 2024
64420b6
skip `predefine_fn` for naked functions
folkertdev Nov 30, 2024
cf738f6
Revert "add `LinkageInfo` to keep track of how we figured out the lin…
folkertdev Nov 30, 2024
a8f8c65
fix the `naked-asan` test
folkertdev Dec 1, 2024
70ab84d
CI: split x86_64-msvc job
marcoieni Dec 2, 2024
b81391e
CI: use free runners for i686-gnu jobs
marcoieni Dec 3, 2024
059f627
Teach rust core about Xtensa VaListImpl and add a custom lowering of …
kelnos Feb 16, 2021
7cc6f4d
CI: rfl: move job forward to Linux v6.13-rc1
ojeda Dec 3, 2024
f4217f4
clarify simd_relaxed_fma non-determinism
RalfJung Dec 4, 2024
76f9aa1
Fix "std" support status of some tier 3 targets
taiki-e Dec 4, 2024
4ba7019
compiletest: show the difference between the normalized output and th…
jyn514 Dec 2, 2024
e3638e2
Mark all Linux/Android/BSD/Fuchsia as supporting "std" in target-spec…
taiki-e Dec 5, 2024
01442e7
Never close a job after the process is assigned
ChrisDenton Dec 5, 2024
a89f340
Nested job objects are now supported in CI
ChrisDenton Dec 5, 2024
898d751
Update comments on Windows job objects
ChrisDenton Dec 5, 2024
c0ad92c
Rollup merge of #127565 - esp-rs:xtensa-vaargs, r=workingjubilee
fmease Dec 5, 2024
a8198a6
Rollup merge of #128004 - folkertdev:naked-fn-asm, r=Amanieu
fmease Dec 5, 2024
405816a
Rollup merge of #133256 - MarcoIeni:use-linux-free-runners, r=Kobzol
fmease Dec 5, 2024
232e2d0
Rollup merge of #133607 - WaffleLapkin:tail-call-checks, r=compiler-e…
fmease Dec 5, 2024
499e216
Rollup merge of #133632 - MarcoIeni:split-x86_64-msvc, r=Kobzol
fmease Dec 5, 2024
7583af7
Rollup merge of #133733 - jyn514:compiletest-diffs, r=jieyouxu
fmease Dec 5, 2024
e406c08
Rollup merge of #133827 - ojeda:ci-rfl, r=lqd
fmease Dec 5, 2024
3c8852e
Rollup merge of #133844 - RalfJung:simd_relaxed_fma-nondet, r=working…
fmease Dec 5, 2024
c8154ec
Rollup merge of #133867 - taiki-e:platform-support, r=Noratrieb
fmease Dec 5, 2024
3572128
Rollup merge of #133888 - ChrisDenton:job, r=jieyouxu
fmease Dec 5, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion library/core/src/intrinsics/simd.rs
Original file line number Diff line number Diff line change
Expand Up @@ -619,7 +619,8 @@ extern "rust-intrinsic" {
/// set has support for a fused operation, and that the fused operation is more efficient
/// than the equivalent, separate pair of mul and add instructions. It is unspecified
/// whether or not a fused operation is selected, and that may depend on optimization
/// level and context, for example.
/// level and context, for example. It may even be the case that some SIMD lanes get fused
/// and others do not.
///
/// `T` must be a vector of floats.
#[cfg(not(bootstrap))]
Expand Down