-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(deps): update rust to v1.78.0 #211
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
renovate
bot
force-pushed
the
renovate/rust
branch
4 times, most recently
from
December 19, 2023 08:02
18b3293
to
8eb4c6f
Compare
renovate
bot
force-pushed
the
renovate/rust
branch
from
December 27, 2023 03:13
8eb4c6f
to
80a9fee
Compare
renovate
bot
changed the title
chore(deps): update dependency rust to v1.74.1
chore(deps): update dependency rust to v1.75.0
Dec 28, 2023
renovate
bot
force-pushed
the
renovate/rust
branch
from
December 28, 2023 16:38
80a9fee
to
a3451da
Compare
renovate
bot
force-pushed
the
renovate/rust
branch
from
January 15, 2024 08:15
a3451da
to
08e9bba
Compare
renovate
bot
changed the title
chore(deps): update dependency rust to v1.75.0
chore(deps): update rust to v1.75.0
Jan 15, 2024
renovate
bot
force-pushed
the
renovate/rust
branch
from
January 22, 2024 12:00
08e9bba
to
890b635
Compare
renovate
bot
changed the title
chore(deps): update rust to v1.75.0
chore(deps): update rust
Feb 8, 2024
renovate
bot
force-pushed
the
renovate/rust
branch
from
February 8, 2024 15:25
890b635
to
900646a
Compare
renovate
bot
changed the title
chore(deps): update rust
chore(deps): update rust to v1.76.0
Feb 21, 2024
renovate
bot
force-pushed
the
renovate/rust
branch
from
February 21, 2024 06:43
900646a
to
dbb584c
Compare
renovate
bot
changed the title
chore(deps): update rust to v1.76.0
chore(deps): update rust
Mar 21, 2024
renovate
bot
force-pushed
the
renovate/rust
branch
from
March 21, 2024 14:30
dbb584c
to
6d714ca
Compare
renovate
bot
force-pushed
the
renovate/rust
branch
12 times, most recently
from
April 4, 2024 11:59
831848b
to
7328b47
Compare
renovate
bot
force-pushed
the
renovate/rust
branch
2 times, most recently
from
April 4, 2024 12:10
b8e8ad5
to
ff73e72
Compare
たぶんモノとしては問題無いのだけど、action-clippy が壊れている |
renovate
bot
force-pushed
the
renovate/rust
branch
3 times, most recently
from
April 10, 2024 04:09
e961eea
to
6d0a912
Compare
renovate
bot
force-pushed
the
renovate/rust
branch
from
April 22, 2024 06:50
6d0a912
to
709a4bf
Compare
renovate
bot
changed the title
chore(deps): update rust
chore(deps): update rust to v1.77.2
Apr 22, 2024
renovate
bot
force-pushed
the
renovate/rust
branch
8 times, most recently
from
May 2, 2024 08:24
06b8398
to
9e0c23e
Compare
renovate
bot
changed the title
chore(deps): update rust to v1.77.2
chore(deps): update rust
May 2, 2024
renovate
bot
force-pushed
the
renovate/rust
branch
from
May 2, 2024 16:10
9e0c23e
to
1617667
Compare
renovate
bot
force-pushed
the
renovate/rust
branch
from
May 14, 2024 07:48
1617667
to
0cfeb3a
Compare
renovate
bot
changed the title
chore(deps): update rust
chore(deps): update rust to v1.78.0
May 14, 2024
renovate
bot
force-pushed
the
renovate/rust
branch
3 times, most recently
from
May 15, 2024 04:27
c9c3717
to
9b7ef42
Compare
renovate
bot
force-pushed
the
renovate/rust
branch
from
May 15, 2024 04:36
9b7ef42
to
8efff35
Compare
sksat
approved these changes
May 15, 2024
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
大ジャンプ
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.74.0-bullseye
->1.78.0-bullseye
1.74.0
->1.78.0
Release Notes
rust-lang/rust (rust)
v1.78.0
Compare Source
==========================
Language
#[cfg(target_abi = ...)]
#[diagnostic]
namespace and#[diagnostic::on_unimplemented]
attributeillegal_floating_point_literal_pattern
invalid_reference_casting
to include references casting to bigger memory layoutnon_contiguous_range_endpoints
lint for singleton gaps after exclusive rangeswasm_c_abi
lint for use of older wasm-bindgen versionsThis lint currently only works when using Cargo.
indirect_structural_match
andpointer_structural_match
lints to match RFCPartialEq
-typed consts as patterns a hard errorrefining_impl_trait
lint into_reachable
,_internal
variantswhere
-boundstrait Trait: Auto {}
: allow upcasting fromdyn Trait
todyn Auto
Compiler
INVALID_DOC_ATTRIBUTES
lint deny by defaultuse
checkingTarget changes:
wasm32-wasip1
tier 2 (without host tools) targetwasm32-wasip2
tier 3 targetwasm32-wasi-preview1-threads
towasm32-wasip1-threads
arm64ec-pc-windows-msvc
tier 3 targetarmv8r-none-eabihf
tier 3 target for the Cortex-R52loongarch64-unknown-linux-musl
tier 3 targetRefer to Rust's [platform support page][platform-support-doc]
for more information on Rust's tiered platform support.
Libraries
RwLock
with custom implementationchar::is_grapheme_extended
Stabilized APIs
impl Read for &Stdin
'static
lifetimes for severalstd::error::Error
related implementationsimpl<Fd: AsFd>
impl take?Sized
impl From<TryReserveError> for io::Error
These APIs are now stable in const contexts:
Barrier::new()
Cargo
rust-version
when generating lockfile--charset
via auto-detecting config valuetarget.<triple>.rustdocflags
officiallyMisc
--test-builder-wrapper
arg to support wrappers such as RUSTC_WRAPPER when building doctestsCompatibility Notes
This change helps users catch undefined behavior in their code, though the details of how much is checked are generally not stable.
impl Trait
arithmetic_overflow
lintconst
initializersThis code was accidentally accepted. The fix can break generic code that borrows a value of unknown type,
as there is currently no way to declare "this type has no interior mutability". In the future, stabilizing
the
Freeze
trait will allow proper support for such code.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.
rustc
with 1CGU onx86_64-pc-windows-msvc
rustc
with 1CGU onx86_64-apple-darwin
run-make
V2 infrastructure, arun_make_support
library and port over 2 tests as examplev1.77.2
Compare Source
===========================
std::process::Command
v1.77.1
Compare Source
===========================
This fixes a regression in 1.77 by reverting to the previous default.
Platforms other than Windows are not affected.
v1.77.0
Compare Source
==========================
Language
static_mut_refs
to warn on references to mutable statics.unstable_features
and make use of it in the compiler.only as a future compatiblity lint for now.
Compiler
soft_unstable
in future breakage reports.i128
andu128
16-byte aligned on x86-based targets.--verbose
in diagnostic output.unused_tuple_struct_fields
lint intodead_code
.with a temporary exception for Bevy.
fn
/const
items implied bounds and well-formedness check.riscv32{im|imafc}-unknown-none-elf
targets to tier 2.aarch64-unknown-illumos
hexagon-unknown-none-elf
riscv32imafc-esp-espidf
riscv32im-risc0-zkvm-elf
Refer to Rust's [platform support page][platform-support-doc]
for more information on Rust's tiered platform support.
Libraries
From<&[T; N]>
forCow<[T]>
.vec.split_off(0)
.Stabilized APIs
array::each_ref
array::each_mut
core::net
f32::round_ties_even
f64::round_ties_even
mem::offset_of!
slice::first_chunk
slice::first_chunk_mut
slice::split_first_chunk
slice::split_first_chunk_mut
slice::last_chunk
slice::last_chunk_mut
slice::split_last_chunk
slice::split_last_chunk_mut
slice::chunk_by
slice::chunk_by_mut
Bound::map
File::create_new
Mutex::clear_poison
RwLock::clear_poison
Cargo
cargo::
.id
format asPackageIDSpec
.cargo-util-schemas
as a crate.Rustdoc
()
.localStorage
.Misc
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.
weird-exprs.rs
.v1.76.0
Compare Source
==========================
Language
ambiguous_wide_pointer_comparisons
that supersedesclippy::vtable_address_comparisons
Compiler
#[must_use]
pointers (in particular,Box<T>
whereT
is#[must_use]
) inunused_must_use
.$message_type
field to distinguish json diagnostic outputsRefer to Rust's [platform support page][platform-support-doc]
for more information on Rust's tiered platform support.
Libraries
dbg!()
std::hash::{DefaultHasher, RandomState}
exportsRwLockReadGuard
andRwLockWriteGuard
's Debug impls.File::create
to work on hidden filesStabilized APIs
Arc::unwrap_or_clone
Rc::unwrap_or_clone
Result::inspect
Result::inspect_err
Option::inspect
type_name_of_val
std::hash::{DefaultHasher, RandomState}
These were previously available only through
std::collections::hash_map
.ptr::{from_ref, from_mut}
ptr::addr_eq
Cargo
See Cargo release notes.
Rustdoc
Compatibility Notes
This is expected to be upgraded to a warning by default in a future Rust
release. Some macros emit bindings with type
()
with user-provided spans,which means that this lint will warn for user code.
This may warn on benign problems too.
print_tts
This change can break some naive manual parsing of token trees in proc macro
code which expect a particular structure after
.to_string()
, rather than just arbitrary Rust code.IMPLIED_BOUNDS_ENTAILMENT
into a hard error from a lintAllocation behavior is currently not specified, nevertheless changes can be surprising.
See
impl FromIterator for Vec
for more details.
default
on free const itemsv1.75.0
Compare Source
==========================
Language
async fn
and return-positionimpl Trait
in traits.&mut T
inconst
contexts.usize
/isize
exhaustively with half-open ranges.char
has the same size and alignment asu32
.match
.Compiler
COINDUCTIVE_OVERLAP_IN_COHERENCE
to deny, and warn in dependencies.riscv64-linux-android
target spec.csky-unknown-linux-gnuabiv2hf
i586-unknown-netbsd
mipsel-unknown-netbsd
Refer to Rust's [platform support page][platform-support-doc]
for more information on Rust's tiered platform support.
Libraries
Waker::clone_from
to avoid cloningWaker
s unnecessarily.BufRead
forVecDeque<u8>
.FusedIterator
forDecodeUtf16
when the inner iterator does.Not, Bit{And,Or}{,Assign}
for IP addresses.Default
forExitCode
.str::SplitInclusive
'sDoubleEndedIterator
implcfg(unix)
platforms.Stabilized APIs
Atomic*::from_ptr
FileTimes
FileTimesExt
File::set_modified
File::set_times
IpAddr::to_canonical
Ipv6Addr::to_canonical
Option::as_slice
Option::as_mut_slice
pointer::byte_add
pointer::byte_offset
pointer::byte_offset_from
pointer::byte_sub
pointer::wrapping_byte_add
pointer::wrapping_byte_offset
pointer::wrapping_byte_sub
These APIs are now stable in const contexts:
Ipv6Addr::to_ipv4_mapped
MaybeUninit::assume_init_read
MaybeUninit::zeroed
mem::discriminant
mem::zeroed
Cargo
[workspace.members]
automatically.Cargo.toml
manifests.Rustdoc
#[repr(transparent)]
if it isn't part of the public ABI.Compatibility Notes
const
contexts.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.
librustc_driver.so
with BOLT.rustc-codegen-cranelift
as rustup component on the nightly channel.v1.74.1
Compare Source
===========================
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate. View repository job log here.