rust/library/alloc/src/vec
bors c7f6aa2869 Auto merge of #147042 - Noratrieb:untrack-caller-vec, r=tgross35
Remove most `#[track_caller]` from allocating Vec methods

They cause significant binary size overhead while contributing little value.

closes rust-lang/rust#146963, see that issue for more details.
2025-09-28 03:23:45 +00:00
..
cow.rs Remove most #[track_caller] from allocating Vec methods 2025-09-25 20:52:03 +02:00
drain.rs rename sub_ptr 😅 2025-02-23 23:11:00 +07:00
extract_if.rs avoid violating slice::from_raw_parts safety contract in Vec::extract_if 2025-09-22 10:59:52 +03:00
in_place_collect.rs Remove most #[track_caller] from allocating Vec methods 2025-09-25 20:52:03 +02: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 #147042 - Noratrieb:untrack-caller-vec, r=tgross35 2025-09-28 03:23:45 +00:00
partial_eq.rs Reformat use declarations. 2024-07-29 08:26:52 +10:00
peek_mut.rs Plumb Allocator generic into std::vec::PeekMut 2025-09-18 17:29:23 -07: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 Remove most #[track_caller] from allocating Vec methods 2025-09-25 20:52:03 +02:00
spec_from_elem.rs Remove most #[track_caller] from allocating Vec methods 2025-09-25 20:52:03 +02:00
spec_from_iter.rs Remove most #[track_caller] from allocating Vec methods 2025-09-25 20:52:03 +02:00
spec_from_iter_nested.rs Remove most #[track_caller] from allocating Vec methods 2025-09-25 20:52:03 +02:00
splice.rs Remove most #[track_caller] from allocating Vec methods 2025-09-25 20:52:03 +02:00