Lines Matching full:since
56 #![stable(feature = "rust1", since = "1.0.0")]
83 #[stable(feature = "vec_splice", since = "1.21.0")]
89 #[stable(feature = "drain", since = "1.6.0")]
100 #[stable(feature = "rust1", since = "1.0.0")]
396 #[stable(feature = "rust1", since = "1.0.0")]
420 #[rustc_const_stable(feature = "const_vec_new", since = "1.39.0")]
421 #[stable(feature = "rust1", since = "1.0.0")]
472 /// // A vector of a zero-sized type will always over-allocate, since no
479 #[stable(feature = "rust1", since = "1.0.0")]
529 /// // A vector of a zero-sized type will always over-allocate, since no
535 #[stable(feature = "kernel", since = "1.0.0")]
642 #[stable(feature = "rust1", since = "1.0.0")]
719 /// // A vector of a zero-sized type will always over-allocate, since no
780 /// // A vector of a zero-sized type will always over-allocate, since no
786 #[stable(feature = "kernel", since = "1.0.0")]
1002 #[stable(feature = "rust1", since = "1.0.0")]
1025 #[stable(feature = "rust1", since = "1.0.0")]
1055 #[stable(feature = "rust1", since = "1.0.0")]
1092 #[stable(feature = "try_reserve", since = "1.57.0")]
1135 #[stable(feature = "try_reserve", since = "1.57.0")]
1155 #[stable(feature = "rust1", since = "1.0.0")]
1184 #[stable(feature = "shrink_to", since = "1.56.0")]
1217 #[stable(feature = "rust1", since = "1.0.0")]
1270 #[stable(feature = "rust1", since = "1.0.0")]
1305 #[stable(feature = "vec_as_slice", since = "1.7.0")]
1322 #[stable(feature = "vec_as_slice", since = "1.7.0")]
1378 #[stable(feature = "vec_as_ptr", since = "1.37.0")]
1438 #[stable(feature = "vec_as_ptr", since = "1.37.0")]
1515 /// While the following example is sound, there is a memory leak since
1533 #[stable(feature = "rust1", since = "1.0.0")]
1565 #[stable(feature = "rust1", since = "1.0.0")]
1606 #[stable(feature = "rust1", since = "1.0.0")]
1666 #[stable(feature = "rust1", since = "1.0.0")]
1722 #[stable(feature = "rust1", since = "1.0.0")]
1748 #[stable(feature = "vec_retain_mut", since = "1.61.0")]
1755 // since we may make some holes during the process. in retain_mut()
1779 // SAFETY: Trailing unchecked items must be valid since we never touch them. in retain_mut()
1856 #[stable(feature = "dedup_by", since = "1.16.0")]
1884 #[stable(feature = "dedup_by", since = "1.16.0")]
1954 // Increase `gap.read` now since the drop may panic. in dedup_by()
1995 #[stable(feature = "rust1", since = "1.0.0")]
2019 #[stable(feature = "kernel", since = "1.0.0")]
2093 #[stable(feature = "rust1", since = "1.0.0")]
2122 #[stable(feature = "append", since = "1.4.0")]
2182 #[stable(feature = "drain", since = "1.6.0")]
2228 #[stable(feature = "rust1", since = "1.0.0")]
2254 #[stable(feature = "rust1", since = "1.0.0")]
2270 #[stable(feature = "rust1", since = "1.0.0")]
2296 #[stable(feature = "split_off", since = "1.4.0")]
2359 #[stable(feature = "vec_resize_with", since = "1.33.0")]
2395 #[stable(feature = "vec_leak", since = "1.47.0")]
2433 #[stable(feature = "vec_spare_capacity", since = "1.60.0")]
2559 #[stable(feature = "vec_resize", since = "1.5.0")]
2597 #[stable(feature = "kernel", since = "1.0.0")]
2629 #[stable(feature = "vec_extend_from_slice", since = "1.6.0")]
2653 #[stable(feature = "kernel", since = "1.0.0")]
2680 #[stable(feature = "vec_extend_from_within", since = "1.53.0")]
2818 #[stable(feature = "rust1", since = "1.0.0")]
2831 #[stable(feature = "rust1", since = "1.0.0")]
2902 #[stable(feature = "rust1", since = "1.0.0")]
2912 #[stable(feature = "rust1", since = "1.0.0")]
2921 #[stable(feature = "rust1", since = "1.0.0")]
2955 #[stable(feature = "rust1", since = "1.0.0")]
2963 #[stable(feature = "rust1", since = "1.0.0")]
2977 #[stable(feature = "rust1", since = "1.0.0")]
2990 #[stable(feature = "rust1", since = "1.0.0")]
2998 #[stable(feature = "rust1", since = "1.0.0")]
3043 #[stable(feature = "rust1", since = "1.0.0")]
3053 #[stable(feature = "rust1", since = "1.0.0")]
3064 #[stable(feature = "rust1", since = "1.0.0")]
3102 // Since next() executes user code which can panic we have to bump the length in extend_desugared()
3104 // NB can't overflow since we would have had to alloc the address space in extend_desugared()
3128 // Since next() executes user code which can panic we have to bump the length in try_extend_desugared()
3130 // NB can't overflow since we would have had to alloc the address space in try_extend_desugared()
3156 // Since the loop executes user code which can panic we have to update in extend_trusted()
3158 // NB can't overflow since we would have had to alloc the address space in extend_trusted()
3165 // Since the other branch already panics eagerly (via `reserve()`) we do the same here. in extend_trusted()
3189 // Since the loop executes user code which can panic we have to update in try_extend_trusted()
3191 // NB can't overflow since we would have had to alloc the address space in try_extend_trusted()
3236 #[stable(feature = "vec_splice", since = "1.21.0")]
3318 #[stable(feature = "extend_ref", since = "1.2.0")]
3336 #[stable(feature = "rust1", since = "1.0.0")]
3349 #[stable(feature = "rust1", since = "1.0.0")]
3353 #[stable(feature = "rust1", since = "1.0.0")]
3361 #[stable(feature = "rust1", since = "1.0.0")]
3374 #[stable(feature = "rust1", since = "1.0.0")]
3384 #[stable(feature = "rust1", since = "1.0.0")]
3391 #[stable(feature = "rust1", since = "1.0.0")]
3398 #[stable(feature = "vec_as_mut", since = "1.5.0")]
3405 #[stable(feature = "rust1", since = "1.0.0")]
3412 #[stable(feature = "vec_as_mut", since = "1.5.0")]
3420 #[stable(feature = "rust1", since = "1.0.0")]
3440 #[stable(feature = "vec_from_mut", since = "1.19.0")]
3460 #[stable(feature = "vec_from_array_ref", since = "1.74.0")]
3475 #[stable(feature = "vec_from_array_ref", since = "1.74.0")]
3490 #[stable(feature = "vec_from_array", since = "1.44.0")]
3511 #[stable(feature = "vec_from_cow_slice", since = "1.14.0")]
3537 #[stable(feature = "vec_from_box", since = "1.18.0")]
3556 #[stable(feature = "box_from_vec", since = "1.20.0")]
3582 #[stable(feature = "rust1", since = "1.0.0")]
3596 #[stable(feature = "array_try_from_vec", since = "1.48.0")]