rust/tests
bors d9c4b8d475 Auto merge of #131572 - cuviper:ub-index_range, r=thomcc
Avoid superfluous UB checks in `IndexRange`

`IndexRange::len` is justified as an overall invariant, and
`take_prefix` and `take_suffix` are justified by local branch
conditions. A few more UB-checked calls remain in cases that are only
supported locally by `debug_assert!`, which won't do anything in
distributed builds, so those UB checks may still be useful.

We generally expect core's `#![rustc_preserve_ub_checks]` to optimize
away in user's release builds, but the mere presence of that extra code
can sometimes inhibit optimization, as seen in #131563.
2024-10-17 22:18:24 +00:00
..
assembly
auxiliary
codegen Auto merge of #131572 - cuviper:ub-index_range, r=thomcc 2024-10-17 22:18:24 +00:00
codegen-units
coverage
coverage-run-rustdoc
crashes
debuginfo
incremental
mir-opt bless mir-opt tests 2024-10-17 10:22:55 +02:00
pretty
run-make Auto merge of #129582 - nbdd0121:unwind, r=nnethercote 2024-10-17 04:34:51 +00:00
rustdoc Auto merge of #131797 - matthiaskrgr:rollup-lzpze2k, r=matthiaskrgr 2024-10-16 20:50:53 +00:00
rustdoc-gui
rustdoc-js
rustdoc-js-std
rustdoc-json rustdoc-JSON: Rename "object safe" to "dyn compatible" 2024-10-16 23:00:49 +02:00
rustdoc-ui Rollup merge of #131691 - GuillaumeGomez:intra-doc-link-filter-out-2, r=notriddle 2024-10-16 20:15:53 +02:00
ui Rollup merge of #131833 - c-ryan747:patch-1, r=Noratrieb 2024-10-17 20:47:31 +02:00
ui-fulldeps update bootstrap configs 2024-10-15 20:30:23 -07:00
COMPILER_TESTS.md