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
thiserrorv2
v1.0.92
- Support Rust 1.82's
&raw constand&raw mutsyntax 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
UnwindSafeandRefUnwindSafeimpl 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::newandError::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::__NonExhaustiveVariantpattern, 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
winapitowindows-sysby @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_phdrin 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::Buildand 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_OUTPUTif 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_orderandCommand::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
derivefeature is missing
v4.5.15
Compatiblity
-
(unstable-ext)
Arg::removechanged return types
Fixes
-
(unstable-ext) Make
Arg::removereturn the removed item
v4.5.14
Features
-
(unstable-ext) Added
Arg::addfor attaching arbitrary state, like completion hints, toArgwithoutArgknowing 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
FuturesUnorderedwhen 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_lineandAsyncBufReadExt::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_wakechange (#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_mcontexton arm64 #3894 - Apple: add
host_cpu_load_info#3916 - ESP-IDF: add a time flag #3993
- FreeBSD: add the
CLOSE_RANGE_CLOEXECflag#3996 - FreeBSD: fix test errors regarding
__gregset_t#3995 - FreeBSD: fix tests on x86 FreeBSD 15 #3948
- FreeBSD: make
ucontext_tandmcontext_tavailable on all architectures #3848 - Haiku: add
getentropy#3991 - Illumos: add
syncfs#3990 - Illumos: add some recently-added constants #3999
- Linux: add
ioctlflags #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_fsidfield tost_dev#3785 - Hurd: fix the definition of
utsname#3992 - Illumos/Solaris: fix
FNM_CASEFOLDdefinition #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 crateusage #3897 - Convert
mode_tconstants to octal #3634 - Remove the
wasm32-wasitarget that has been deleted upstream #4013
v0.2.161
Fixed
- OpenBSD: fix
FNM_PATHNAMEandFNM_NOESCAPEvalues #3983
v0.2.160
Added
- Android: add
PR_GET_NAMEandPR_SET_NAME#3941 - Apple: add
F_TRANSFEREXTENTS#3925 - Apple: add
mach_error_string#3913 - Apple: add additional
pthreadAPIs #3846 - Apple: add the
LOCAL_PEERTOKENsocket option #3929 - BSD: add
RTF_*,RTA_*,RTAX_*, andRTM_*definitions #3714 - Emscripten: add
AT_EACCESS#3911 - Emscripten: add
getgrgid,getgrnam,getgrnam_randgetgrgid_r#3912 - Emscripten: add
getpwnam_randgetpwuid_r#3906 - FreeBSD: add
POLLRDHUP#3936 - Haiku: add
arc4random#3945 - Illumos: add
ptsname_r#3867 - Linux: add
fanotifyinterfaces #3695 - Linux: add
tcp_info#3480 - Linux: add additional AF_PACKET options #3540
- Linux: make Elf constants always available #3938
- Musl x86: add
ioplandioperm#3720 - Musl: add
posix_spawnchdir functions #3949 - Musl: add
utmpx.hconstants #3908 - NetBSD: add
sysctlnametomib,CLOCK_THREAD_CPUTIME_IDandCLOCK_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_tto 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
__timevalfor 64-bit support in #3786 - Linux: add
epoll_pwait2in #3868 - Linux: add
mq_notifyin #3849 - Linux: add missing
NFT_CT_*constants in #3844 - Linux: add the
fchmodat2syscall in #3588 - Linux: add the
msealsyscall in #3798 - OpenBSD: add
sendmmsgandrecvmmsgin #3831 - Unix: add
IN6ADDR_ANY_INITandIN6ADDR_LOOPBACK_INITin #3693 - VxWorks: add
S_ISVTXin #3768 - VxWorks: add
vxCpuLibandtaskLibfunctions #3861 - WASIp2: add definitions for
std::netsupport in #3892
Fixed
- Correctly handle version checks when
clippy-driveris used #3893
Changed
- EspIdf: change signal constants to c_int in #3895
- HorizonOS: update network definitions in #3863
- Linux: combine
ioctlAPIs in #3722 - WASI: enable CI testing in #3869
- WASIp2: enable CI testing in #3870
v0.2.158
Fixed
- WASI: fix missing
Iteratorwithrustc-dep-of-stdin #3856 (comment)
v0.2.157
Added
- Apple: add
_NSGetArgv,_NSGetArgcand_NSGetPrognamein #3702 - Build: add
RUSTC_WRAPPERsupport in #3845 - FreeBSD: add
execvpesupport from 14.1 release in #3745 - Fuchsia: add
SO_BINDTOIFINDEX - Linux: add
klogctlin #3777 - MacOS: add
fcntlOFD commands in #3563 - NetBSD: add
_lwp_parkin #3721 - Solaris: add missing networking support in #3717
- Unix: add
pthread_equalin #3773 - WASI: add
select,FD_SET,FD_ZERO,FD_ISSETin #3681
Fixed
- TEEOS: fix octal notation for
O_*constants in #3841
Changed
- FreeBSD: always use freebsd12 when
rustc_dep_of_stdis set in #3723
v0.2.156
Added
- Apple: add
F_ALLOCATEPERSISTin #3712 - Apple: add
os_sync_wait_on_addressand related definitions in #3769 - BSD: generalise
IPV6_DONTFRAGto all BSD targets in #3716 - FreeBSD/DragonFly: add
IP_RECVTTL/IPV6_RECVHOPLIMITin #3751 - Hurd: add
XATTR_CREATE,XATTR_REPLACEin #3739 - Linux GNU:
confstrAPI and_CS_*in #3771 - Linux musl: add
preadv2andpwritev2(1.2.5 min.) in #3762 - VxWorks: add the constant
SOMAXCONNin #3761 - VxWorks: add a few errnoLib related constants in #3780
Fixed
Changed
Removed
- Apple: remove
rmx_statein #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
withattributes 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
withanddefaultattributes (#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
IpAddrandSocketAddrin no-std mode on Rust 1.77+ (#2816, thanks @MathiasKoch) - Make
serde::ser::StdErrorandserde::de::StdErrorequivalent tocore::error::Erroron 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
flattenattribute 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