fix(deps): update patch dependencies
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
anyhow | dependencies | patch |
1.0.86 -> 1.0.89
|
anyhow | dev-dependencies | patch |
1.0.58 -> 1.0.89
|
async-trait | dependencies | patch |
0.1.81 -> 0.1.82
|
backtrace | dependencies | patch |
0.3.73 -> 0.3.74
|
cc | build-dependencies | patch |
1.1.0 -> 1.1.21
|
clap | dev-dependencies | patch |
4.5.9 -> 4.5.17
|
clap | dependencies | patch |
4.5.9 -> 4.5.17
|
env_logger | dev-dependencies | patch |
0.11.3 -> 0.11.5
|
futures (source) | dependencies | patch |
0.3.21 -> 0.3.30
|
libc | dependencies | patch |
0.2.155 -> 0.2.158
|
serde (source) | dependencies | patch |
1.0.204 -> 1.0.210
|
serde_json | dependencies | patch |
1.0.120 -> 1.0.128
|
thiserror | dependencies | patch |
1.0.61 -> 1.0.63
|
tokio-stream (source) | dependencies | patch |
0.1.15 -> 0.1.16
|
tokio-util (source) | dependencies | patch |
0.7.3 -> 0.7.12
|
tokio-util (source) | dependencies | patch |
0.7.11 -> 0.7.12
|
Release Notes
dtolnay/anyhow (anyhow)
v1.0.89
- Make anyhow::Error's
UnwindSafe
andRefUnwindSafe
impl consistently available between versions of Rust newer and older than 1.72 (#386)
v1.0.88
- Documentation improvements
v1.0.87
- Support more APIs, including
Error::new
andError::chain
, in no-std mode on Rust 1.81+ (#383)
dtolnay/async-trait (async-trait)
v0.1.82
- Prevent elided_named_lifetimes lint being produced in generated code (#276)
rust-lang/backtrace-rs (backtrace)
v0.3.74
What's Changed
- QNX Neutrino 7.0 support, thanks to @nyurik in https://github.com/rust-lang/backtrace-rs/pull/648
- Cleaned up our Android support. This should massively improve backtraces for ones with the API level sufficient to ship with libunwind, etc. Unfortunately, it comes at the cost of dropping support for older ones! Thanks to @fengys in https://github.com/rust-lang/backtrace-rs/pull/656
- Made PrintFmt, which was using the
Enum::__NonExhaustiveVariant
pattern, use#[non_exhaustive]
for real. Don't @ me if you were matching on that! Thanks to @nyurik in https://github.com/rust-lang/backtrace-rs/pull/651 - Massively cleaned up the windows code! We moved from winapi to windows-sys with windows-targets thanks to @CraftSpider and @ChrisDenton in
- Don't cast HANDLE to usize and back by @CraftSpider in https://github.com/rust-lang/backtrace-rs/pull/635
- Switch from
winapi
towindows-sys
by @CraftSpider in https://github.com/rust-lang/backtrace-rs/pull/641 - Update windows bindings and use windows-targets by @ChrisDenton in https://github.com/rust-lang/backtrace-rs/pull/653
- A bunch of updated dependencies. Thanks @djc and @khuey!
- Sorry if you were testing this code in miri! It started yelling about sussy casts. A lot. We did a bunch of internal cleanups that should make it quiet down, thanks to @workingjubilee in https://github.com/rust-lang/backtrace-rs/pull/641
- Uhhh we had to tweak
dl_iterate_phdr
in https://github.com/rust-lang/backtrace-rs/pull/660 after Android revealed it was... kind of unsound actually and not doing things like checking for null pointers before making slices! WHOOPS! Thanks to @saethlin for implementing detection for precisely that in rustc! It's really hard to find soundness issues in inherited codebases like this one...
New Contributors
- @CraftSpider made their first contribution in https://github.com/rust-lang/backtrace-rs/pull/635
- @fengys1996 made their first contribution in https://github.com/rust-lang/backtrace-rs/pull/656
- @djc made their first contribution in https://github.com/rust-lang/backtrace-rs/pull/657
Full Changelog: https://github.com/rust-lang/backtrace-rs/compare/0.3.73...0.3.74
rust-lang/cc-rs (cc)
v1.1.21
Other
- disable pic for targets that end in
-none
(#1212)
v1.1.20
Other
- Add buildcache as known Rust and C/C++ compiler wrapper (#1209)
v1.1.19
Other
- Add support arm64e-apple-darwin (#1207)
v1.1.18
Other
- Fixed unsoundness in
StderrForwarder::forward_available
(#1203)
v1.1.17
Fixed
- fix finding toolchains when invoked by msbuild (#1201)
v1.1.16
Other
- Treat VxWorks wr-cc as a Gnu compiler (#1198)
v1.1.15
Other
- Add -mfloat-abi=hard as a default argument when using any arm/thumb-none-eabihf target (#1194)
v1.1.14
Other
- allow finding tools from path if VisualStudioDir is set
v1.1.13
Other
v1.1.12
Other
- improve docs (#1183)
v1.1.11
Other
- Add support for parsing shell encoded
*FLAGS
(#1181) - Replace vector of tuples with BTreeMap which already is sorted and free of duplicates (#1177)
v1.1.10
Other
- Remap Windows targets triples to their LLVM counterparts (#1176)
v1.1.9
Other
- Add custom CC wrapper to the wrapper whitelist (#1175)
v1.1.8
Other
- Fix broken link in docs.rs (#1173)
v1.1.7
Other
- add
.objects
(#1166)
v1.1.6
Other
- Clippy fixes (#1163)
v1.1.5
Other
- Fix cyclic compilation: Use vendored once_cell (#1154)
v1.1.4
Other
v1.1.3
Other
- Reduce msrv to 1.63 (#1158)
- Revert "Use raw-dylib for windows-sys (#1137)" (#1157)
- Fix typos (#1152)
- Fix
doc_lazy_continuation
lints (#1153)
v1.1.2
Other
- disable pic for targets that end in
-none
(#1212)
v1.1.1
Other
- Add support arm64e-apple-darwin (#1207)
clap-rs/clap (clap)
v4.5.17
Fixes
- (help) Style required argument groups
- (derive) Improve error messages when unsupported fields are used
v4.5.16
Fixes
-
(derive) Improve error messages when
derive
feature is missing
v4.5.15
Compatiblity
-
(unstable-ext)
Arg::remove
changed return types
Fixes
-
(unstable-ext) Make
Arg::remove
return the removed item
v4.5.14
Features
-
(unstable-ext) Added
Arg::add
for attaching arbitrary state, like completion hints, toArg
withoutArg
knowing about it
v4.5.13
Fixes
-
(derive) Improve error message when
#[flatten]
ing an optional#[group(skip)]
- (help) Properly wrap long subcommand descriptions in help
v4.5.12
v4.5.11
v4.5.10
rust-lang/futures-rs (futures)
v0.3.30
- Add
{BiLock,SplitStream,SplitSink,ReadHalf,WriteHalf}::is_pair_of
(#2797) - Fix panic in
FuturesUnordered::clear
(#2809) - Fix panic in
AsyncBufReadExt::fill_buf
(#2801, #2812) - Improve support for targets without atomic CAS (#2811)
- Remove build scripts (#2811)
v0.3.29
- Add
TryStreamExt::try_ready_chunks
(#2757) - Add
TryStreamExt::{try_all,try_any}
(#2783) - Add
UnboundedSender::{len,is_empty}
(#2750) - Fix
Sync
impl ofFuturesUnordered
(#2788) - Fix infinite loop caused by invalid UTF-8 bytes (#2785)
- Fix build error with -Z minimal-versions (#2761)
v0.3.28
- Update to syn 2. This raises MSRV of utility crates to 1.56. (#2730, #2733)
- Fix bug in
FlattenUnordered
(#2726, #2728)
v0.3.27
- Add
TryFlattenUnordered
(#2577, #2590, #2606, #2607) - Add
AbortHandle::is_aborted
(#2710) - Add
AbortRegistration::handle
(#2712) - Make
BiLock
strict-provenance compatible (#2716)
v0.3.26
- Add
Either::as_pin_mut
andEither::as_pin_ref
(#2691) - Add
Shared::ptr_eq
andShared::ptr_hash
(#2691) - Implement
FusedStream
forBuffered
(#2676) - Implement
FusedStream
for all streams inReadyChunks
(#2693) - Fix bug in
FuturesOrdered::push_front
(#2664) - Remove
Fut::Output: Clone
bounds from someShared
methods (#2662) - Remove
T: Debug
bounds fromDebug
implementations ofmpsc
andoneshot
types (#2666, #2667)
v0.3.25
v0.3.24
- Fix incorrect termination of
select_with_strategy
streams (#2635)
v0.3.23
- Work around MSRV increase due to a cargo bug.
v0.3.22
- Fix
Sync
impl ofBiLockGuard
(#2570) - Fix partial iteration in
FuturesUnordered
(#2574) - Fix false detection of inner panics in
Shared
(#2576) - Add
Mutex::lock_owned
andMutex::try_lock_owned
(#2571) - Add
io::copy_buf_abortable
(#2507) - Remove
Unpin
bound fromTryStreamExt::into_async_read
(#2599) - Make
run_until_stalled
handle self-waking futures (#2593) - Use
FuturesOrdered
intry_join_all
(#2556) - Fix orderings in
LocalPool
waker (#2608) - Fix
stream::Chunk
adapters size hints (#2611) - Add
push_front
andpush_back
toFuturesOrdered
(#2591) - Deprecate
FuturesOrdered::push
in favor ofFuturesOrdered::push_back
(#2591) - Performance improvements (#2583, #2626)
- Documentation improvements (#2579, #2604, #2613)
rust-lang/libc (libc)
v0.2.158
Fixed
- WASI: fix missing
Iterator
withrustc-dep-of-std
in #3856 (comment)
v0.2.157
Added
- Apple: add
_NSGetArgv
,_NSGetArgc
and_NSGetProgname
in #3702 - Build: add
RUSTC_WRAPPER
support in #3845 - FreeBSD: add
execvpe
support from 14.1 release in #3745 - Fuchsia: add
SO_BINDTOIFINDEX
- Linux: add
klogctl
in #3777 - MacOS: add
fcntl
OFD commands in #3563 - NetBSD: add
_lwp_park
in #3721 - Solaris: add missing networking support in #3717
- Unix: add
pthread_equal
in #3773 - WASI: add
select
,FD_SET
,FD_ZERO
,FD_ISSET
in #3681
Fixed
- TEEOS: fix octal notation for
O_*
constants in #3841
Changed
- FreeBSD: always use freebsd12 when
rustc_dep_of_std
is set in #3723
v0.2.156
Added
- Apple: add
F_ALLOCATEPERSIST
in #3712 - Apple: add
os_sync_wait_on_address
and related definitions in #3769 - BSD: generalise
IPV6_DONTFRAG
to all BSD targets in #3716 - FreeBSD/DragonFly: add
IP_RECVTTL
/IPV6_RECVHOPLIMIT
in #3751 - Hurd: add
XATTR_CREATE
,XATTR_REPLACE
in #3739 - Linux GNU:
confstr
API and_CS_*
in #3771 - Linux musl: add
preadv2
andpwritev2
(1.2.5 min.) in #3762 - VxWorks: add the constant
SOMAXCONN
in #3761 - VxWorks: add a few errnoLib related constants in #3780
Fixed
Changed
Removed
- Apple: remove
rmx_state
in #3776
Other
- Update or remove CI tests that have been failing
serde-rs/serde (serde)
v1.0.210
- Support serializing and deserializing
IpAddr
andSocketAddr
in no-std mode on Rust 1.77+ (#2816, thanks @MathiasKoch) - Make
serde::ser::StdError
andserde::de::StdError
equivalent tocore::error::Error
on Rust 1.81+ (#2818)
v1.0.209
- Fix deserialization of empty structs and empty tuples inside of untagged enums (#2805, thanks @Mingun)
v1.0.208
v1.0.207
- Improve interactions between
flatten
attribute andskip_serializing
/skip_deserializing
(#2795, thanks @Mingun)
v1.0.206
v1.0.205
serde-rs/json (serde_json)
v1.0.128
- Support serializing maps containing 128-bit integer keys to serde_json::Value (#1188, thanks @Mrreadiness)
v1.0.127
v1.0.126
- Improve string parsing on targets that use 32-bit pointers but also have fast 64-bit integer arithmetic, such as aarch64-unknown-linux-gnu_ilp32 and x86_64-unknown-linux-gnux32 (#1182, thanks @CryZe)
v1.0.125
- Speed up \uXXXX parsing and improve handling of unpaired surrogates when deserializing to bytes (#1172, #1175, thanks @purplesyringa)
v1.0.124
- Fix a bug in processing string escapes in big-endian architectures (#1173, thanks @purplesyringa)
v1.0.123
- Optimize string parsing by applying SIMD-within-a-register: 30.3% improvement on twitter.json from 613 MB/s to 799 MB/s (#1161, thanks @purplesyringa)
v1.0.122
- Support using
json!
in no-std crates (#1166)
v1.0.121
- Optimize position search in error path (#1160, thanks @purplesyringa)
dtolnay/thiserror (thiserror)
v1.0.63
- Documentation improvements
v1.0.62
- Support referring to nested tuple struct fields inside
#[error("…", …)]
attribute (#309)
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.
Edited by Renovate Bot