rust/library/alloc/src/vec
bors 25face9808 Auto merge of #143338 - matthiaskrgr:rollup-ykaxh04, r=matthiaskrgr
Rollup of 11 pull requests

Successful merges:

 - rust-lang/rust#131923 (Derive `Copy` and `Hash` for `IntErrorKind`)
 - rust-lang/rust#138340 (Remove some unsized tuple impls now that we don't support unsizing tuples anymore)
 - rust-lang/rust#141219 (Change `{Box,Arc,Rc,Weak}::into_raw` to only work with `A = Global`)
 - rust-lang/rust#142212 (bootstrap: validate `rust.codegen-backends` & `target.<triple>.codegen-backends`)
 - rust-lang/rust#142237 (Detect more cases of unused_parens around types)
 - rust-lang/rust#142964 (Attribute rework: a parser for single attributes without arguments)
 - rust-lang/rust#143070 (Rewrite `macro_rules!` parser to not use the MBE engine itself)
 - rust-lang/rust#143235 (Assemble const bounds via normal item bounds in old solver too)
 - rust-lang/rust#143261 (Feed `explicit_predicates_of` instead of `predicates_of`)
 - rust-lang/rust#143276 (loop match: handle opaque patterns)
 - rust-lang/rust#143306 (Add `track_caller` attributes to trace origin of Clippy lints)

r? `@ghost`
`@rustbot` modify labels: rollup

try-job: aarch64-apple
try-job: x86_64-msvc-1
try-job: x86_64-gnu
try-job: dist-i586-gnu-i586-i686-musl
try-job: test-various
2025-07-02 23:29:03 +00:00
..
cow.rs Add #[track_caller] to allocating methods of Vec & VecDeque 2024-09-20 01:20:10 +03:00
drain.rs rename sub_ptr 😅 2025-02-23 23:11:00 +07:00
extract_if.rs Consistent trait bounds for ExtractIf Debug impls 2025-05-05 19:46:46 -07:00
in_place_collect.rs library: Use size_of from the prelude instead of imported 2025-03-06 20:20:38 -08:00
in_place_drop.rs rename sub_ptr 😅 2025-02-23 23:11:00 +07:00
into_iter.rs Implement Iterator::last for vec::IntoIter 2025-05-02 20:08:28 -07:00
is_zero.rs alloc: remove unsound IsZero for raw pointers 2025-01-10 18:48:48 +01:00
mod.rs Auto merge of #143338 - matthiaskrgr:rollup-ykaxh04, r=matthiaskrgr 2025-07-02 23:29:03 +00:00
partial_eq.rs Reformat use declarations. 2024-07-29 08:26:52 +10:00
peek_mut.rs add Vec::peek_mut 2025-06-04 18:15:12 -04:00
set_len_on_drop.rs Tune RepeatWith::try_fold and Take::for_each and Vec::extend_trusted 2022-11-24 19:14:19 -08:00
spec_extend.rs Add #[track_caller] to allocating methods of Vec & VecDeque 2024-09-20 01:20:10 +03:00
spec_from_elem.rs Add #[track_caller] to allocating methods of Vec & VecDeque 2024-09-20 01:20:10 +03:00
spec_from_iter.rs Add #[track_caller] to allocating methods of Vec & VecDeque 2024-09-20 01:20:10 +03:00
spec_from_iter_nested.rs Add #[track_caller] to allocating methods of Vec & VecDeque 2024-09-20 01:20:10 +03:00
splice.rs Rename sub_ptr to offset_from_unsigned in docs 2025-04-28 13:58:27 +02:00