#17965 closed enhancement (fixed)
rustc-1.69.0
Reported by: | Bruce Dubbs | Owned by: | Bruce Dubbs |
---|---|---|---|
Priority: | normal | Milestone: | 12.0 |
Component: | BOOK | Version: | git |
Severity: | normal | Keywords: | |
Cc: |
Description ¶
New minor version.
Change History (4)
comment:1 by , 2 years ago
comment:2 by , 2 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:3 by , 2 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Fixed at commits
b36f7378cf Update to numpy-1.24.3 (Python module). 320d985bc3 Update to rustc-1.69.0.
Note:
See TracTickets
for help on using tickets.
Version 1.69.0 (2023-04-20) Language
Copy
fields.]cmpxchg16b
target feature on x86 and x86_64.]Self: Autotrait
bounds on dyn-safe trait methods.]str
as containing[u8]
for auto trait purposes.]Compiler
*-pc-windows-gnu
on CI to mingw-w64 v10 and GCC 12.2.]true
andfalse
as boolean flags in compiler arguments.]repr(C)
enums toc_int
size.]Libraries
DispatchFromDyn
for cell types, allowing downstream experimentation with custom method receivers.]fmt::Arguments::as_str()
may returnSome(_)
in more cases after optimization, subject to change.]AsFd
andAsRawFd
forRc
.]Stabilized APIs
CStr::from_bytes_until_nul
]core::ffi::FromBytesUntilNulError
]These APIs are now stable in const contexts:
SocketAddr::new
]SocketAddr::ip
]SocketAddr::port
]SocketAddr::is_ipv4
]SocketAddr::is_ipv6
]SocketAddrV4::new
]SocketAddrV4::ip
]SocketAddrV4::port
]SocketAddrV6::new
]SocketAddrV6::ip
]SocketAddrV6::port
]SocketAddrV6::flowinfo
]SocketAddrV6::scope_id
]Cargo
cargo fix
orcargo clippy --fix
when compilation warnings are auto-fixable.]cargo add
if you try to install a library crate.]CARGO_BIN_NAME
environment variable also for binary examples.]Rustdoc
rustdoc::all
group.]!
.]Compatibility Notes
rust-analysis
component fromrustup
now only contains a warning placeholder.]default-features
is set to false of a workspace dependency, and an inherited dependency of a member hasdefault-features = true
, Cargo will enable default features of that dependency.]CARGO_HOME
in the[env]
configuration table. Cargo itself doesn't pick up this value, but recursive calls to cargo would, which was not intended.]Internal Changes
These changes do not affect any public interfaces of Rust, but they represent significant improvements to the performance or internals of rustc and related tools.
format_args!()
into AST (and expand it during AST lowering)]