Replace version placeholders with 1.73.0

This commit is contained in:
Mark Rousskov 2023-08-21 09:12:15 -04:00
parent 95305899b8
commit c8522adb97
12 changed files with 35 additions and 35 deletions

View file

@ -282,7 +282,7 @@ declare_features! (
(active, arm_target_feature, "1.27.0", Some(44839), None), (active, arm_target_feature, "1.27.0", Some(44839), None),
(active, avx512_target_feature, "1.27.0", Some(44839), None), (active, avx512_target_feature, "1.27.0", Some(44839), None),
(active, bpf_target_feature, "1.54.0", Some(44839), None), (active, bpf_target_feature, "1.54.0", Some(44839), None),
(active, csky_target_feature, "CURRENT_RUSTC_VERSION", Some(44839), None), (active, csky_target_feature, "1.73.0", Some(44839), None),
(active, ermsb_target_feature, "1.49.0", Some(44839), None), (active, ermsb_target_feature, "1.49.0", Some(44839), None),
(active, hexagon_target_feature, "1.27.0", Some(44839), None), (active, hexagon_target_feature, "1.27.0", Some(44839), None),
(active, mips_target_feature, "1.27.0", Some(44839), None), (active, mips_target_feature, "1.27.0", Some(44839), None),
@ -315,7 +315,7 @@ declare_features! (
/// Allows `extern "ptx-*" fn()`. /// Allows `extern "ptx-*" fn()`.
(active, abi_ptx, "1.15.0", Some(38788), None), (active, abi_ptx, "1.15.0", Some(38788), None),
/// Allows `extern "riscv-interrupt-m" fn()` and `extern "riscv-interrupt-s" fn()`. /// Allows `extern "riscv-interrupt-m" fn()` and `extern "riscv-interrupt-s" fn()`.
(active, abi_riscv_interrupt, "CURRENT_RUSTC_VERSION", Some(111889), None), (active, abi_riscv_interrupt, "1.73.0", Some(111889), None),
/// Allows `extern "x86-interrupt" fn()`. /// Allows `extern "x86-interrupt" fn()`.
(active, abi_x86_interrupt, "1.17.0", Some(40180), None), (active, abi_x86_interrupt, "1.17.0", Some(40180), None),
/// Allows additional const parameter types, such as `&'static str` or user defined types /// Allows additional const parameter types, such as `&'static str` or user defined types
@ -341,7 +341,7 @@ declare_features! (
/// Allows async functions to be declared, implemented, and used in traits. /// Allows async functions to be declared, implemented, and used in traits.
(active, async_fn_in_trait, "1.66.0", Some(91611), None), (active, async_fn_in_trait, "1.66.0", Some(91611), None),
/// Allows `#[track_caller]` on async functions. /// Allows `#[track_caller]` on async functions.
(active, async_fn_track_caller, "CURRENT_RUSTC_VERSION", Some(110011), None), (active, async_fn_track_caller, "1.73.0", Some(110011), None),
/// Allows builtin # foo() syntax /// Allows builtin # foo() syntax
(active, builtin_syntax, "1.71.0", Some(110680), None), (active, builtin_syntax, "1.71.0", Some(110680), None),
/// Allows `c"foo"` literals. /// Allows `c"foo"` literals.
@ -353,7 +353,7 @@ declare_features! (
/// Allows the use of `#[cfg(overflow_checks)` to check if integer overflow behaviour. /// Allows the use of `#[cfg(overflow_checks)` to check if integer overflow behaviour.
(active, cfg_overflow_checks, "1.71.0", Some(111466), None), (active, cfg_overflow_checks, "1.71.0", Some(111466), None),
/// Provides the relocation model information as cfg entry /// Provides the relocation model information as cfg entry
(active, cfg_relocation_model, "CURRENT_RUSTC_VERSION", Some(114929), None), (active, cfg_relocation_model, "1.73.0", Some(114929), None),
/// Allows the use of `#[cfg(sanitize = "option")]`; set when -Zsanitizer is used. /// Allows the use of `#[cfg(sanitize = "option")]`; set when -Zsanitizer is used.
(active, cfg_sanitize, "1.41.0", Some(39699), None), (active, cfg_sanitize, "1.41.0", Some(39699), None),
/// Allows `cfg(target_abi = "...")`. /// Allows `cfg(target_abi = "...")`.
@ -411,7 +411,7 @@ declare_features! (
/// Allows having using `suggestion` in the `#[deprecated]` attribute. /// Allows having using `suggestion` in the `#[deprecated]` attribute.
(active, deprecated_suggestion, "1.61.0", Some(94785), None), (active, deprecated_suggestion, "1.61.0", Some(94785), None),
/// Allows using the `#[diagnostic]` attribute tool namespace /// Allows using the `#[diagnostic]` attribute tool namespace
(active, diagnostic_namespace, "CURRENT_RUSTC_VERSION", Some(94785), None), (active, diagnostic_namespace, "1.73.0", Some(94785), None),
/// Controls errors in trait implementations. /// Controls errors in trait implementations.
(active, do_not_recommend, "1.67.0", Some(51992), None), (active, do_not_recommend, "1.67.0", Some(51992), None),
/// Tells rustdoc to automatically generate `#[doc(cfg(...))]`. /// Tells rustdoc to automatically generate `#[doc(cfg(...))]`.
@ -456,7 +456,7 @@ declare_features! (
/// Allows non-trivial generic constants which have to have wfness manually propagated to callers /// Allows non-trivial generic constants which have to have wfness manually propagated to callers
(incomplete, generic_const_exprs, "1.56.0", Some(76560), None), (incomplete, generic_const_exprs, "1.56.0", Some(76560), None),
/// Allows generic parameters and where-clauses on free & associated const items. /// Allows generic parameters and where-clauses on free & associated const items.
(incomplete, generic_const_items, "CURRENT_RUSTC_VERSION", Some(113521), None), (incomplete, generic_const_items, "1.73.0", Some(113521), None),
/// Allows using `..=X` as a patterns in slices. /// Allows using `..=X` as a patterns in slices.
(active, half_open_range_patterns_in_slices, "1.66.0", Some(67264), None), (active, half_open_range_patterns_in_slices, "1.66.0", Some(67264), None),
/// Allows `if let` guard in match arms. /// Allows `if let` guard in match arms.

View file

@ -2719,7 +2719,7 @@ impl<T> Weak<T> {
/// ``` /// ```
#[inline] #[inline]
#[stable(feature = "downgraded_weak", since = "1.10.0")] #[stable(feature = "downgraded_weak", since = "1.10.0")]
#[rustc_const_stable(feature = "const_weak_new", since = "CURRENT_RUSTC_VERSION")] #[rustc_const_stable(feature = "const_weak_new", since = "1.73.0")]
#[must_use] #[must_use]
pub const fn new() -> Weak<T> { pub const fn new() -> Weak<T> {
Weak { Weak {

View file

@ -2501,7 +2501,7 @@ impl<T> Weak<T> {
/// ``` /// ```
#[inline] #[inline]
#[stable(feature = "downgraded_weak", since = "1.10.0")] #[stable(feature = "downgraded_weak", since = "1.10.0")]
#[rustc_const_stable(feature = "const_weak_new", since = "CURRENT_RUSTC_VERSION")] #[rustc_const_stable(feature = "const_weak_new", since = "1.73.0")]
#[must_use] #[must_use]
pub const fn new() -> Weak<T> { pub const fn new() -> Weak<T> {
Weak { Weak {

View file

@ -2077,8 +2077,8 @@ macro_rules! uint_impl {
/// ``` /// ```
#[doc = concat!("assert_eq!(7_", stringify!($SelfT), ".div_ceil(4), 2);")] #[doc = concat!("assert_eq!(7_", stringify!($SelfT), ".div_ceil(4), 2);")]
/// ``` /// ```
#[stable(feature = "int_roundings1", since = "CURRENT_RUSTC_VERSION")] #[stable(feature = "int_roundings1", since = "1.73.0")]
#[rustc_const_stable(feature = "int_roundings1", since = "CURRENT_RUSTC_VERSION")] #[rustc_const_stable(feature = "int_roundings1", since = "1.73.0")]
#[must_use = "this returns the result of the operation, \ #[must_use = "this returns the result of the operation, \
without modifying the original"] without modifying the original"]
#[inline] #[inline]
@ -2113,8 +2113,8 @@ macro_rules! uint_impl {
#[doc = concat!("assert_eq!(16_", stringify!($SelfT), ".next_multiple_of(8), 16);")] #[doc = concat!("assert_eq!(16_", stringify!($SelfT), ".next_multiple_of(8), 16);")]
#[doc = concat!("assert_eq!(23_", stringify!($SelfT), ".next_multiple_of(8), 24);")] #[doc = concat!("assert_eq!(23_", stringify!($SelfT), ".next_multiple_of(8), 24);")]
/// ``` /// ```
#[stable(feature = "int_roundings1", since = "CURRENT_RUSTC_VERSION")] #[stable(feature = "int_roundings1", since = "1.73.0")]
#[rustc_const_stable(feature = "int_roundings1", since = "CURRENT_RUSTC_VERSION")] #[rustc_const_stable(feature = "int_roundings1", since = "1.73.0")]
#[must_use = "this returns the result of the operation, \ #[must_use = "this returns the result of the operation, \
without modifying the original"] without modifying the original"]
#[inline] #[inline]
@ -2140,8 +2140,8 @@ macro_rules! uint_impl {
#[doc = concat!("assert_eq!(1_", stringify!($SelfT), ".checked_next_multiple_of(0), None);")] #[doc = concat!("assert_eq!(1_", stringify!($SelfT), ".checked_next_multiple_of(0), None);")]
#[doc = concat!("assert_eq!(", stringify!($SelfT), "::MAX.checked_next_multiple_of(2), None);")] #[doc = concat!("assert_eq!(", stringify!($SelfT), "::MAX.checked_next_multiple_of(2), None);")]
/// ``` /// ```
#[stable(feature = "int_roundings1", since = "CURRENT_RUSTC_VERSION")] #[stable(feature = "int_roundings1", since = "1.73.0")]
#[rustc_const_stable(feature = "int_roundings1", since = "CURRENT_RUSTC_VERSION")] #[rustc_const_stable(feature = "int_roundings1", since = "1.73.0")]
#[must_use = "this returns the result of the operation, \ #[must_use = "this returns the result of the operation, \
without modifying the original"] without modifying the original"]
#[inline] #[inline]

View file

@ -367,7 +367,7 @@ impl<T: ?Sized> NonNull<T> {
/// ///
/// [the module documentation]: crate::ptr#safety /// [the module documentation]: crate::ptr#safety
#[stable(feature = "nonnull", since = "1.25.0")] #[stable(feature = "nonnull", since = "1.25.0")]
#[rustc_const_stable(feature = "const_nonnull_as_ref", since = "CURRENT_RUSTC_VERSION")] #[rustc_const_stable(feature = "const_nonnull_as_ref", since = "1.73.0")]
#[must_use] #[must_use]
#[inline(always)] #[inline(always)]
pub const unsafe fn as_ref<'a>(&self) -> &'a T { pub const unsafe fn as_ref<'a>(&self) -> &'a T {

View file

@ -265,7 +265,7 @@ unsafe impl SliceIndex<str> for ops::Range<usize> {
/// inclusion/exclusion) does not point to the starting byte offset of /// inclusion/exclusion) does not point to the starting byte offset of
/// a character (as defined by `is_char_boundary`), if `begin > end`, or if /// a character (as defined by `is_char_boundary`), if `begin > end`, or if
/// `end > len`. /// `end > len`.
#[stable(feature = "slice_index_str_with_ops_bound_pair", since = "CURRENT_RUSTC_VERSION")] #[stable(feature = "slice_index_str_with_ops_bound_pair", since = "1.73.0")]
unsafe impl SliceIndex<str> for (ops::Bound<usize>, ops::Bound<usize>) { unsafe impl SliceIndex<str> for (ops::Bound<usize>, ops::Bound<usize>) {
type Output = str; type Output = str;

View file

@ -156,7 +156,7 @@
#[stable(feature = "alloc_c_string", since = "1.64.0")] #[stable(feature = "alloc_c_string", since = "1.64.0")]
pub use alloc::ffi::{CString, FromVecWithNulError, IntoStringError, NulError}; pub use alloc::ffi::{CString, FromVecWithNulError, IntoStringError, NulError};
#[stable(feature = "cstr_from_bytes_until_nul", since = "CURRENT_RUSTC_VERSION")] #[stable(feature = "cstr_from_bytes_until_nul", since = "1.73.0")]
pub use core::ffi::FromBytesUntilNulError; pub use core::ffi::FromBytesUntilNulError;
#[stable(feature = "core_c_str", since = "1.64.0")] #[stable(feature = "core_c_str", since = "1.64.0")]
pub use core::ffi::{CStr, FromBytesWithNulError}; pub use core::ffi::{CStr, FromBytesWithNulError};

View file

@ -849,7 +849,7 @@ impl Seek for File {
} }
} }
#[stable(feature = "io_traits_arc", since = "CURRENT_RUSTC_VERSION")] #[stable(feature = "io_traits_arc", since = "1.73.0")]
impl Read for Arc<File> { impl Read for Arc<File> {
fn read(&mut self, buf: &mut [u8]) -> io::Result<usize> { fn read(&mut self, buf: &mut [u8]) -> io::Result<usize> {
(&**self).read(buf) (&**self).read(buf)
@ -871,7 +871,7 @@ impl Read for Arc<File> {
(&**self).read_to_string(buf) (&**self).read_to_string(buf)
} }
} }
#[stable(feature = "io_traits_arc", since = "CURRENT_RUSTC_VERSION")] #[stable(feature = "io_traits_arc", since = "1.73.0")]
impl Write for Arc<File> { impl Write for Arc<File> {
fn write(&mut self, buf: &[u8]) -> io::Result<usize> { fn write(&mut self, buf: &[u8]) -> io::Result<usize> {
(&**self).write(buf) (&**self).write(buf)
@ -888,7 +888,7 @@ impl Write for Arc<File> {
(&**self).flush() (&**self).flush()
} }
} }
#[stable(feature = "io_traits_arc", since = "CURRENT_RUSTC_VERSION")] #[stable(feature = "io_traits_arc", since = "1.73.0")]
impl Seek for Arc<File> { impl Seek for Arc<File> {
fn seek(&mut self, pos: SeekFrom) -> io::Result<u64> { fn seek(&mut self, pos: SeekFrom) -> io::Result<u64> {
(&**self).seek(pos) (&**self).seek(pos)

View file

@ -100,7 +100,7 @@ impl SizeHint for Empty {
} }
} }
#[stable(feature = "empty_write", since = "CURRENT_RUSTC_VERSION")] #[stable(feature = "empty_write", since = "1.73.0")]
impl Write for Empty { impl Write for Empty {
#[inline] #[inline]
fn write(&mut self, buf: &[u8]) -> io::Result<usize> { fn write(&mut self, buf: &[u8]) -> io::Result<usize> {
@ -124,7 +124,7 @@ impl Write for Empty {
} }
} }
#[stable(feature = "empty_write", since = "CURRENT_RUSTC_VERSION")] #[stable(feature = "empty_write", since = "1.73.0")]
impl Write for &Empty { impl Write for &Empty {
#[inline] #[inline]
fn write(&mut self, buf: &[u8]) -> io::Result<usize> { fn write(&mut self, buf: &[u8]) -> io::Result<usize> {

View file

@ -1007,7 +1007,7 @@ impl DirBuilderExt for fs::DirBuilder {
/// Ok(()) /// Ok(())
/// } /// }
/// ``` /// ```
#[stable(feature = "unix_chown", since = "CURRENT_RUSTC_VERSION")] #[stable(feature = "unix_chown", since = "1.73.0")]
pub fn chown<P: AsRef<Path>>(dir: P, uid: Option<u32>, gid: Option<u32>) -> io::Result<()> { pub fn chown<P: AsRef<Path>>(dir: P, uid: Option<u32>, gid: Option<u32>) -> io::Result<()> {
sys::fs::chown(dir.as_ref(), uid.unwrap_or(u32::MAX), gid.unwrap_or(u32::MAX)) sys::fs::chown(dir.as_ref(), uid.unwrap_or(u32::MAX), gid.unwrap_or(u32::MAX))
} }
@ -1027,7 +1027,7 @@ pub fn chown<P: AsRef<Path>>(dir: P, uid: Option<u32>, gid: Option<u32>) -> io::
/// Ok(()) /// Ok(())
/// } /// }
/// ``` /// ```
#[stable(feature = "unix_chown", since = "CURRENT_RUSTC_VERSION")] #[stable(feature = "unix_chown", since = "1.73.0")]
pub fn fchown<F: AsFd>(fd: F, uid: Option<u32>, gid: Option<u32>) -> io::Result<()> { pub fn fchown<F: AsFd>(fd: F, uid: Option<u32>, gid: Option<u32>) -> io::Result<()> {
sys::fs::fchown(fd.as_fd().as_raw_fd(), uid.unwrap_or(u32::MAX), gid.unwrap_or(u32::MAX)) sys::fs::fchown(fd.as_fd().as_raw_fd(), uid.unwrap_or(u32::MAX), gid.unwrap_or(u32::MAX))
} }
@ -1047,7 +1047,7 @@ pub fn fchown<F: AsFd>(fd: F, uid: Option<u32>, gid: Option<u32>) -> io::Result<
/// Ok(()) /// Ok(())
/// } /// }
/// ``` /// ```
#[stable(feature = "unix_chown", since = "CURRENT_RUSTC_VERSION")] #[stable(feature = "unix_chown", since = "1.73.0")]
pub fn lchown<P: AsRef<Path>>(dir: P, uid: Option<u32>, gid: Option<u32>) -> io::Result<()> { pub fn lchown<P: AsRef<Path>>(dir: P, uid: Option<u32>, gid: Option<u32>) -> io::Result<()> {
sys::fs::lchown(dir.as_ref(), uid.unwrap_or(u32::MAX), gid.unwrap_or(u32::MAX)) sys::fs::lchown(dir.as_ref(), uid.unwrap_or(u32::MAX), gid.unwrap_or(u32::MAX))
} }

View file

@ -1535,7 +1535,7 @@ impl From<fs::File> for Stdio {
pub struct ExitStatus(imp::ExitStatus); pub struct ExitStatus(imp::ExitStatus);
/// The default value is one which indicates successful completion. /// The default value is one which indicates successful completion.
#[stable(feature = "process-exitcode-default", since = "CURRENT_RUSTC_VERSION")] #[stable(feature = "process-exitcode-default", since = "1.73.0")]
impl Default for ExitStatus { impl Default for ExitStatus {
fn default() -> Self { fn default() -> Self {
// Ideally this would be done by ExitCode::default().into() but that is complicated. // Ideally this would be done by ExitCode::default().into() but that is complicated.

View file

@ -325,7 +325,7 @@ impl<T: 'static> LocalKey<Cell<T>> {
/// ///
/// assert_eq!(X.get(), 123); /// assert_eq!(X.get(), 123);
/// ``` /// ```
#[stable(feature = "local_key_cell_methods", since = "CURRENT_RUSTC_VERSION")] #[stable(feature = "local_key_cell_methods", since = "1.73.0")]
pub fn set(&'static self, value: T) { pub fn set(&'static self, value: T) {
self.initialize_with(Cell::new(value), |value, cell| { self.initialize_with(Cell::new(value), |value, cell| {
if let Some(value) = value { if let Some(value) = value {
@ -358,7 +358,7 @@ impl<T: 'static> LocalKey<Cell<T>> {
/// ///
/// assert_eq!(X.get(), 1); /// assert_eq!(X.get(), 1);
/// ``` /// ```
#[stable(feature = "local_key_cell_methods", since = "CURRENT_RUSTC_VERSION")] #[stable(feature = "local_key_cell_methods", since = "1.73.0")]
pub fn get(&'static self) -> T pub fn get(&'static self) -> T
where where
T: Copy, T: Copy,
@ -388,7 +388,7 @@ impl<T: 'static> LocalKey<Cell<T>> {
/// assert_eq!(X.take(), Some(1)); /// assert_eq!(X.take(), Some(1));
/// assert_eq!(X.take(), None); /// assert_eq!(X.take(), None);
/// ``` /// ```
#[stable(feature = "local_key_cell_methods", since = "CURRENT_RUSTC_VERSION")] #[stable(feature = "local_key_cell_methods", since = "1.73.0")]
pub fn take(&'static self) -> T pub fn take(&'static self) -> T
where where
T: Default, T: Default,
@ -418,7 +418,7 @@ impl<T: 'static> LocalKey<Cell<T>> {
/// assert_eq!(X.replace(2), 1); /// assert_eq!(X.replace(2), 1);
/// assert_eq!(X.replace(3), 2); /// assert_eq!(X.replace(3), 2);
/// ``` /// ```
#[stable(feature = "local_key_cell_methods", since = "CURRENT_RUSTC_VERSION")] #[stable(feature = "local_key_cell_methods", since = "1.73.0")]
pub fn replace(&'static self, value: T) -> T { pub fn replace(&'static self, value: T) -> T {
self.with(|cell| cell.replace(value)) self.with(|cell| cell.replace(value))
} }
@ -448,7 +448,7 @@ impl<T: 'static> LocalKey<RefCell<T>> {
/// ///
/// X.with_borrow(|v| assert!(v.is_empty())); /// X.with_borrow(|v| assert!(v.is_empty()));
/// ``` /// ```
#[stable(feature = "local_key_cell_methods", since = "CURRENT_RUSTC_VERSION")] #[stable(feature = "local_key_cell_methods", since = "1.73.0")]
pub fn with_borrow<F, R>(&'static self, f: F) -> R pub fn with_borrow<F, R>(&'static self, f: F) -> R
where where
F: FnOnce(&T) -> R, F: FnOnce(&T) -> R,
@ -481,7 +481,7 @@ impl<T: 'static> LocalKey<RefCell<T>> {
/// ///
/// X.with_borrow(|v| assert_eq!(*v, vec![1])); /// X.with_borrow(|v| assert_eq!(*v, vec![1]));
/// ``` /// ```
#[stable(feature = "local_key_cell_methods", since = "CURRENT_RUSTC_VERSION")] #[stable(feature = "local_key_cell_methods", since = "1.73.0")]
pub fn with_borrow_mut<F, R>(&'static self, f: F) -> R pub fn with_borrow_mut<F, R>(&'static self, f: F) -> R
where where
F: FnOnce(&mut T) -> R, F: FnOnce(&mut T) -> R,
@ -517,7 +517,7 @@ impl<T: 'static> LocalKey<RefCell<T>> {
/// ///
/// X.with_borrow(|v| assert_eq!(*v, vec![1, 2, 3])); /// X.with_borrow(|v| assert_eq!(*v, vec![1, 2, 3]));
/// ``` /// ```
#[stable(feature = "local_key_cell_methods", since = "CURRENT_RUSTC_VERSION")] #[stable(feature = "local_key_cell_methods", since = "1.73.0")]
pub fn set(&'static self, value: T) { pub fn set(&'static self, value: T) {
self.initialize_with(RefCell::new(value), |value, cell| { self.initialize_with(RefCell::new(value), |value, cell| {
if let Some(value) = value { if let Some(value) = value {
@ -558,7 +558,7 @@ impl<T: 'static> LocalKey<RefCell<T>> {
/// ///
/// X.with_borrow(|v| assert!(v.is_empty())); /// X.with_borrow(|v| assert!(v.is_empty()));
/// ``` /// ```
#[stable(feature = "local_key_cell_methods", since = "CURRENT_RUSTC_VERSION")] #[stable(feature = "local_key_cell_methods", since = "1.73.0")]
pub fn take(&'static self) -> T pub fn take(&'static self) -> T
where where
T: Default, T: Default,
@ -589,7 +589,7 @@ impl<T: 'static> LocalKey<RefCell<T>> {
/// ///
/// X.with_borrow(|v| assert_eq!(*v, vec![1, 2, 3])); /// X.with_borrow(|v| assert_eq!(*v, vec![1, 2, 3]));
/// ``` /// ```
#[stable(feature = "local_key_cell_methods", since = "CURRENT_RUSTC_VERSION")] #[stable(feature = "local_key_cell_methods", since = "1.73.0")]
pub fn replace(&'static self, value: T) -> T { pub fn replace(&'static self, value: T) -> T {
self.with(|cell| cell.replace(value)) self.with(|cell| cell.replace(value))
} }