fix(deps): update patch dependencies
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
anyhow | dependencies | patch |
1.0.86 -> 1.0.93
|
anyhow | dev-dependencies | patch |
1.0.86 -> 1.0.93
|
async-trait | dependencies | patch |
0.1.81 -> 0.1.83
|
backtrace | dependencies | patch |
0.3.73 -> 0.3.74
|
cc | build-dependencies | patch |
1.1.0 -> 1.1.37
|
clap | dev-dependencies | patch |
4.5.9 -> 4.5.20
|
clap | dependencies | patch |
4.5.9 -> 4.5.20
|
env_logger | dev-dependencies | patch |
0.11.3 -> 0.11.5
|
futures (source) | dependencies | patch |
0.3.30 -> 0.3.31
|
libc | dependencies | patch |
0.2.155 -> 0.2.162
|
serde (source) | dependencies | patch |
1.0.204 -> 1.0.214
|
serde_json | dependencies | patch |
1.0.120 -> 1.0.132
|
thiserror | dependencies | patch |
1.0.61 -> 1.0.69
|
tokio-stream (source) | dependencies | patch |
0.1.15 -> 0.1.16
|
tokio-util (source) | dependencies | patch |
0.7.11 -> 0.7.12
|
⚠ ️ WarningSome dependencies could not be looked up. Check the warning logs for more information.
Release Notes
dtolnay/anyhow (anyhow)
v1.0.93
- Update dev-dependencies to
thiserror
v2
v1.0.92
- Support Rust 1.82's
&raw const
and&raw mut
syntax insideensure!
(#390)
v1.0.91
- Ensure OUT_DIR is left with deterministic contents after build script execution (#388)
v1.0.90
- Documentation improvements
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.83
- Prevent needless_arbitrary_self_type lint being produced in generated code (#278)
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.37
Other
v1.1.36
Other
- Fix CUDA build with clang++. (#1273)
v1.1.35
Other
- Remove support for FRC (#1268)
- Do not add -fPIC by default on UEFI targets (#1263)
- Use -windows-gnu for all UEFI targets (#1264)
v1.1.34
Other
- Remove redundant flags (#1256)
v1.1.33
Other
- Reduce size of
cc::Build
and size of generated targets (#1257)
v1.1.32
Other
- Use
rustc
's knowledge of LLVM/Clang target triples (#1252) - Use Cargo's target information when possible (#1225)
v1.1.31
Other
- Add comment explaining why cc does not rebuild on env PATH change (#1247)
v1.1.30
Other
- Don't pass -fPIC by default on wasm (#1245)
v1.1.29
Other
- Regenerate target info (#1243)
v1.1.28
Other
- Environment variables: For one accepting boolean, treat "0", "false" and empty env as false (#1238)
v1.1.27
Other
- Revert "Use debug version of MSVC runtime library on debug (#1231)" (#1237)
- Disable
CC_ENABLE_DEBUG_OUTPUT
if it is set to "0" (#1234)
v1.1.26
Other
- Use debug version of MSVC runtime library on debug (#1231)
v1.1.25
Other
- Remove incorrect "lib" prefixes in CXXSTDLIB doc comments (#1228)
v1.1.24
Other
- Fix wasm32-wasip1-threads: shared-memory disallowed due to not compiled with 'atomics' or 'bulk-memory' features (#1221)
- Reduce the need for the host target triple (#1224)
- Add auto cancellation for CI jobs (#1222)
v1.1.23
Other
- Update doc for detecting changes/upgrades of compilers (#1218)
v1.1.22
Other
- Don't rerun if PATH changes (#1215)
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
v1.1.2
Other
- Regenerate target info (#1243)
v1.1.1
Other
- Add support arm64e-apple-darwin (#1207)
clap-rs/clap (clap)
v4.5.20
Features
-
(unstable) Add
CommandExt
v4.5.19
Internal
- Update dependencies
v4.5.18
Features
-
(builder) Expose
Arg::get_display_order
andCommand::get_display_order
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.31
- Fix use after free of task in
FuturesUnordered
when dropped future panics (#2886) - Fix soundness bug in
task::waker_ref
(#2830) This is a breaking change but allowed because it is soundness bug fix. - Fix bugs in
AsyncBufRead::read_line
andAsyncBufReadExt::lines
(#2884) - Fix parsing issue in
select!
/select_biased!
(#2832) This is technically a breaking change as it will now reject a very odd undocumented syntax that was previously accidentally accepted. - Work around issue due to upstream
Waker::will_wake
change (#2865) - Add
stream::Iter::{get_ref,get_mut,into_inner}
(#2875) - Add
future::AlwaysReady
(#2825) - Relax trait bound on non-constructor methods of
io::{BufReader,BufWriter}
(#2848)
rust-lang/libc (libc)
v0.2.162
Added
- Android: fix the alignment of
uc_mcontext
on arm64 #3894 - Apple: add
host_cpu_load_info
#3916 - ESP-IDF: add a time flag #3993
- FreeBSD: add the
CLOSE_RANGE_CLOEXEC
flag#3996 - FreeBSD: fix test errors regarding
__gregset_t
#3995 - FreeBSD: fix tests on x86 FreeBSD 15 #3948
- FreeBSD: make
ucontext_t
andmcontext_t
available on all architectures #3848 - Haiku: add
getentropy
#3991 - Illumos: add
syncfs
#3990 - Illumos: add some recently-added constants #3999
- Linux: add
ioctl
flags #3960 - Linux: add epoll busy polling parameters #3922
- NuttX: add
pthread_[get/set]name_np
#4003 - RTEMS: add
arc4random_buf
#3989 - Trusty OS: add initial support #3942
- WASIp2: expand socket support #3981
Fixed
- Emscripten: don't pass
-lc
#4002 - Hurd: change
st_fsid
field tost_dev
#3785 - Hurd: fix the definition of
utsname
#3992 - Illumos/Solaris: fix
FNM_CASEFOLD
definition #4004 - Solaris: fix all tests #3864
Other
- CI: Add loongarch64 #4000
- CI: Check that semver files are sorted #4018
- CI: Re-enable the FreeBSD 15 job #3988
- Clean up imports and
extern crate
usage #3897 - Convert
mode_t
constants to octal #3634 - Remove the
wasm32-wasi
target that has been deleted upstream #4013
v0.2.161
Fixed
- OpenBSD: fix
FNM_PATHNAME
andFNM_NOESCAPE
values #3983
v0.2.160
Added
- Android: add
PR_GET_NAME
andPR_SET_NAME
#3941 - Apple: add
F_TRANSFEREXTENTS
#3925 - Apple: add
mach_error_string
#3913 - Apple: add additional
pthread
APIs #3846 - Apple: add the
LOCAL_PEERTOKEN
socket option #3929 - BSD: add
RTF_*
,RTA_*
,RTAX_*
, andRTM_*
definitions #3714 - Emscripten: add
AT_EACCESS
#3911 - Emscripten: add
getgrgid
,getgrnam
,getgrnam_r
andgetgrgid_r
#3912 - Emscripten: add
getpwnam_r
andgetpwuid_r
#3906 - FreeBSD: add
POLLRDHUP
#3936 - Haiku: add
arc4random
#3945 - Illumos: add
ptsname_r
#3867 - Linux: add
fanotify
interfaces #3695 - Linux: add
tcp_info
#3480 - Linux: add additional AF_PACKET options #3540
- Linux: make Elf constants always available #3938
- Musl x86: add
iopl
andioperm
#3720 - Musl: add
posix_spawn
chdir functions #3949 - Musl: add
utmpx.h
constants #3908 - NetBSD: add
sysctlnametomib
,CLOCK_THREAD_CPUTIME_ID
andCLOCK_PROCESS_CPUTIME_ID
#3927 - Nuttx: initial support #3909
- RTEMS: add
getentropy
#3973 - RTEMS: initial support #3866
- Solarish: add
POLLRDHUP
,POSIX_FADV_*
,O_RSYNC
, andposix_fallocate
#3936 - Unix: add
fnmatch.h
#3937 - VxWorks: add riscv64 support #3935
- VxWorks: update constants related to the scheduler #3963
Changed
- Redox: change
ino_t
to bec_ulonglong
#3919
Fixed
Other
v0.2.159
Added
- Android: add more
AT_*
constants in #3779 - Apple: add missing
NOTE_*
constants in #3883 - Hermit: add missing error numbers in #3858
- Hurd: add
__timeval
for 64-bit support in #3786 - Linux: add
epoll_pwait2
in #3868 - Linux: add
mq_notify
in #3849 - Linux: add missing
NFT_CT_*
constants in #3844 - Linux: add the
fchmodat2
syscall in #3588 - Linux: add the
mseal
syscall in #3798 - OpenBSD: add
sendmmsg
andrecvmmsg
in #3831 - Unix: add
IN6ADDR_ANY_INIT
andIN6ADDR_LOOPBACK_INIT
in #3693 - VxWorks: add
S_ISVTX
in #3768 - VxWorks: add
vxCpuLib
andtaskLib
functions #3861 - WASIp2: add definitions for
std::net
support in #3892
Fixed
- Correctly handle version checks when
clippy-driver
is used #3893
Changed
- EspIdf: change signal constants to c_int in #3895
- HorizonOS: update network definitions in #3863
- Linux: combine
ioctl
APIs in #3722 - WASI: enable CI testing in #3869
- WASIp2: enable CI testing in #3870
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.214
- Implement IntoDeserializer for all Deserializers in serde::de::value module (#2568, thanks @Mingun)
v1.0.213
- Fix support for macro-generated
with
attributes inside a newtype struct (#2847)
v1.0.212
- Fix hygiene of macro-generated local variable accesses in serde(with) wrappers (#2845)
v1.0.211
- Improve error reporting about mismatched signature in
with
anddefault
attributes (#2558, thanks @Mingun) - Show variant aliases in error message when variant deserialization fails (#2566, thanks @Mingun)
- Improve binary size of untagged enum and internally tagged enum deserialization by about 12% (#2821)
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.132
- Improve binary size and compile time for JSON array and JSON object deserialization by about 50% (#1205)
- Improve performance of JSON array and JSON object deserialization by about 8% (#1206)
v1.0.131
- Implement Deserializer and IntoDeserializer for
Map<String, Value>
and&Map<String, Value>
(#1135, thanks @swlynch99)
v1.0.130
v1.0.129
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.69
- Backport 2.0.2 fixes
v1.0.68
- Handle incomplete expressions more robustly in format arguments, such as while code is being typed (#341, #344)
v1.0.67
v1.0.66
- Improve compile error on malformed format attribute (#327)
v1.0.65
- Ensure OUT_DIR is left with deterministic contents after build script execution (#325)
v1.0.64
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