rust/tests
bors 0fe8f3454d Auto merge of #137412 - scottmcm:redo-swap, r=cuviper
Ensure `swap_nonoverlapping` is really always untyped

This replaces #134954, which was arguably overcomplicated.

## Fixes #134713

Actually using the type passed to `ptr::swap_nonoverlapping` for anything other than its size + align turns out to not work, so this goes back to always erasing the types down to just bytes.

(Except in `const`, which keeps doing the same thing as before to preserve `@RalfJung's` fix from #134689)

## Fixes #134946

I'd previously moved the swapping to use auto-vectorization *on bytes*, but someone pointed out on Discord that the tail loop handling from that left a whole bunch of byte-by-byte swapping around.  This goes back to manual tail handling to avoid that, then still triggers auto-vectorization on pointer-width values.  (So you'll see `<4 x i64>` on `x86-64-v3` for example.)
2025-04-10 20:19:11 +00:00
..
assembly Ensure swap_nonoverlapping is really always untyped 2025-04-09 09:09:37 -07:00
auxiliary
codegen Auto merge of #137412 - scottmcm:redo-swap, r=cuviper 2025-04-10 20:19:11 +00:00
codegen-units
coverage Update the minimum external LLVM to 19 2025-04-05 11:44:38 -07:00
coverage-run-rustdoc Update coverage-run-rustdoc output 2025-03-28 10:35:53 +01:00
crashes Remove crash test that do not ICE anymore 2025-04-07 16:53:12 -03:00
debuginfo Rollup merge of #137967 - mustartt:fix-aix-test-hangs, r=workingjubilee 2025-03-11 13:30:50 +01:00
incremental compiletest: Avoid ignoring empty diagnostics in one more place 2025-04-07 19:43:41 +03:00
mir-opt Auto merge of #139088 - spastorino:ergonomic-ref-counting-2, r=nikomatsakis 2025-04-10 09:08:23 +00:00
pretty Avoid empty identifiers for delegate params and args. 2025-04-10 14:46:53 +10:00
run-make fix "still mutable" ice while metrics are enabled 2025-04-08 15:00:37 -07:00
rustdoc Correctly handle line comments in attributes and generate extern crates 2025-03-27 11:18:43 +01:00
rustdoc-gui Add regression test for #139282 2025-04-07 17:28:46 +02:00
rustdoc-js
rustdoc-js-std
rustdoc-json rustdoc-json: Add test for #[automatically_derived] attribute 2025-03-31 20:42:49 +00:00
rustdoc-ui rustdoc: Enable Markdown extensions when looking for doctests 2025-04-09 13:04:57 -04:00
ui Auto merge of #137412 - scottmcm:redo-swap, r=cuviper 2025-04-10 20:19:11 +00:00
ui-fulldeps UI tests: add missing diagnostic kinds where possible 2025-04-08 23:06:31 +03:00
COMPILER_TESTS.md