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")]
644 #[stable(feature = "rust1", since = "1.0.0")]
721 /// // A vector of a zero-sized type will always over-allocate, since no
782 /// // A vector of a zero-sized type will always over-allocate, since no
788 #[stable(feature = "kernel", since = "1.0.0")]
1001 #[stable(feature = "rust1", since = "1.0.0")]
1024 #[stable(feature = "rust1", since = "1.0.0")]
1054 #[stable(feature = "rust1", since = "1.0.0")]
1091 #[stable(feature = "try_reserve", since = "1.57.0")]
1134 #[stable(feature = "try_reserve", since = "1.57.0")]
1154 #[stable(feature = "rust1", since = "1.0.0")]
1183 #[stable(feature = "shrink_to", since = "1.56.0")]
1216 #[stable(feature = "rust1", since = "1.0.0")]
1269 #[stable(feature = "rust1", since = "1.0.0")]
1304 #[stable(feature = "vec_as_slice", since = "1.7.0")]
1321 #[stable(feature = "vec_as_slice", since = "1.7.0")]
1352 #[stable(feature = "vec_as_ptr", since = "1.37.0")]
1385 #[stable(feature = "vec_as_ptr", since = "1.37.0")]
1461 /// While the following example is sound, there is a memory leak since
1479 #[stable(feature = "rust1", since = "1.0.0")]
1511 #[stable(feature = "rust1", since = "1.0.0")]
1552 #[stable(feature = "rust1", since = "1.0.0")]
1612 #[stable(feature = "rust1", since = "1.0.0")]
1668 #[stable(feature = "rust1", since = "1.0.0")]
1694 #[stable(feature = "vec_retain_mut", since = "1.61.0")]
1701 // since we may make some holes during the process. in retain_mut()
1725 // SAFETY: Trailing unchecked items must be valid since we never touch them. in retain_mut()
1802 #[stable(feature = "dedup_by", since = "1.16.0")]
1830 #[stable(feature = "dedup_by", since = "1.16.0")]
1900 // Increase `gap.read` now since the drop may panic. in dedup_by()
1941 #[stable(feature = "rust1", since = "1.0.0")]
1965 #[stable(feature = "kernel", since = "1.0.0")]
2039 #[stable(feature = "rust1", since = "1.0.0")]
2068 #[stable(feature = "append", since = "1.4.0")]
2128 #[stable(feature = "drain", since = "1.6.0")]
2174 #[stable(feature = "rust1", since = "1.0.0")]
2200 #[stable(feature = "rust1", since = "1.0.0")]
2216 #[stable(feature = "rust1", since = "1.0.0")]
2242 #[stable(feature = "split_off", since = "1.4.0")]
2305 #[stable(feature = "vec_resize_with", since = "1.33.0")]
2341 #[stable(feature = "vec_leak", since = "1.47.0")]
2379 #[stable(feature = "vec_spare_capacity", since = "1.60.0")]
2505 #[stable(feature = "vec_resize", since = "1.5.0")]
2543 #[stable(feature = "kernel", since = "1.0.0")]
2575 #[stable(feature = "vec_extend_from_slice", since = "1.6.0")]
2599 #[stable(feature = "kernel", since = "1.0.0")]
2626 #[stable(feature = "vec_extend_from_within", since = "1.53.0")]
2780 #[stable(feature = "rust1", since = "1.0.0")]
2793 #[stable(feature = "rust1", since = "1.0.0")]
2864 #[stable(feature = "rust1", since = "1.0.0")]
2874 #[stable(feature = "rust1", since = "1.0.0")]
2883 #[stable(feature = "rust1", since = "1.0.0")]
2917 #[stable(feature = "rust1", since = "1.0.0")]
2925 #[stable(feature = "rust1", since = "1.0.0")]
2939 #[stable(feature = "rust1", since = "1.0.0")]
2952 #[stable(feature = "rust1", since = "1.0.0")]
2960 #[stable(feature = "rust1", since = "1.0.0")]
3005 #[stable(feature = "rust1", since = "1.0.0")]
3015 #[stable(feature = "rust1", since = "1.0.0")]
3026 #[stable(feature = "rust1", since = "1.0.0")]
3064 // Since next() executes user code which can panic we have to bump the length in extend_desugared()
3066 // NB can't overflow since we would have had to alloc the address space in extend_desugared()
3090 // Since next() executes user code which can panic we have to bump the length in try_extend_desugared()
3092 // NB can't overflow since we would have had to alloc the address space in try_extend_desugared()
3118 // Since the loop executes user code which can panic we have to update in extend_trusted()
3120 // NB can't overflow since we would have had to alloc the address space in extend_trusted()
3127 // Since the other branch already panics eagerly (via `reserve()`) we do the same here. in extend_trusted()
3151 // Since the loop executes user code which can panic we have to update in try_extend_trusted()
3153 // NB can't overflow since we would have had to alloc the address space in try_extend_trusted()
3198 #[stable(feature = "vec_splice", since = "1.21.0")]
3274 #[stable(feature = "extend_ref", since = "1.2.0")]
3292 #[stable(feature = "rust1", since = "1.0.0")]
3300 #[stable(feature = "rust1", since = "1.0.0")]
3304 #[stable(feature = "rust1", since = "1.0.0")]
3312 #[stable(feature = "rust1", since = "1.0.0")]
3325 #[stable(feature = "rust1", since = "1.0.0")]
3335 #[stable(feature = "rust1", since = "1.0.0")]
3342 #[stable(feature = "rust1", since = "1.0.0")]
3349 #[stable(feature = "vec_as_mut", since = "1.5.0")]
3356 #[stable(feature = "rust1", since = "1.0.0")]
3363 #[stable(feature = "vec_as_mut", since = "1.5.0")]
3371 #[stable(feature = "rust1", since = "1.0.0")]
3391 #[stable(feature = "vec_from_mut", since = "1.19.0")]
3411 #[stable(feature = "vec_from_array", since = "1.44.0")]
3432 #[stable(feature = "vec_from_cow_slice", since = "1.14.0")]
3458 #[stable(feature = "vec_from_box", since = "1.18.0")]
3477 #[stable(feature = "box_from_vec", since = "1.20.0")]
3503 #[stable(feature = "rust1", since = "1.0.0")]
3517 #[stable(feature = "array_try_from_vec", since = "1.48.0")]